You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Lehel Boér (Jira)" <ji...@apache.org> on 2022/07/11 15:25:00 UTC

[jira] [Updated] (NIFI-10213) Shopify processor

     [ 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)