[
https://issues.apache.org/jira/browse/NIFI-10213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lehel Boér updated NIFI-10213:
------------------------------
Description: (was: Similarly to what has been done for Salesforce, we
should provide an option to incrementally extract data out of a Shopify account.
Source of inspiration:
[https://fivetran.com/docs/applications/shopify]
Useful links:
- [Intro to Shopify|https://help.shopify.com/en/manual/intro-to-shopify]
- [Shopify admin|https://help.shopify.com/en/manual/shopify-admin]
- [Custom apps|https://help.shopify.com/en/manual/apps/custom-apps]
- [Access tokens|https://shopify.dev/apps/auth/admin-app-access-tokens]
- [REST Admin API|https://shopify.dev/api/admin-rest]
Task details:
- Implement a processor that can download Shopify entities (e.g Product,
Customer, Order) from the customer's Shopify account.
- Implement incremental loading ({{{}created_at_min{}}} parameter of the REST
API may be used for it) but no custom queries needed in this round / in this
processor (no GraphQL API).
- The entity name should be chosen from a list property of the processor.
- Shopify access / authentication: the customer has to create a [Custom
app|https://help.shopify.com/en/manual/apps/custom-apps] and generate an
[Access token|https://shopify.dev/apps/auth/admin-app-access-tokens] that can
be used in NiFi.
- Consider to implement/use a generic HTTP Client Service)
> Shopify processor
> -----------------
>
> Key: NIFI-10213
> URL: https://issues.apache.org/jira/browse/NIFI-10213
> Project: Apache NiFi
> Issue Type: New Feature
> Reporter: Lehel Boér
> Assignee: Lehel Boér
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)