For the complete documentation index, see llms.txt. This page is also available as Markdown.

3.1 🛍️ Hello Shopify

Let’s Fetch Data from Shopify Store into Your Workflow

Scenario: Get All Product Information from Shopify

1

Connect to Shopify

Go to your Workflow and search for the system named “Shopify” and select.

2

Add Credential

Click the drop-down under Select Credentials and click on Add Credentials.

Fill up the required credential fields.

  1. Provide a unique name to easily identify these credentials later.

  2. Select the time zone of the system.

Why Time Zone Matters?

Different systems may operate in different time zones. For example, one system may use UTC while another uses IST. Knowing the native time zone of the system helps avoid time mismatches when creating, reading, or comparing data. This time zone can be reused later in the workflow while processing data, ensuring time-based data is handled correctly.

  1. Turn on the toggle for Show Credentials on Data Hub only if you want to extract and use the credential value in the workflow.

Note: By default, authorization is handled by DCKAP Integrator even if you do not turn this on. Use this only if you explicitly need a specific value from the selected credential for any step in the workflow.

  1. Enter your Shopify Store Name, Client ID and Client Secret and click on Submit.

3

Choose API

Type Products and choose Retrieve a List of Products from the drop-down of APIs and click on Next. Enable Show output in Console Logs and click on the tick icon at the top right. Click on Save.

4

Execute

Click and Sync Now. Click on Logs and View Console.

🎉 Congratulations! You have successfully talked to Shopify via DCKAP Integrator.

Understanding Response-Based Pathways

After the Shopify API Call step, you will notice two pathways:

Option A: Response is Valid

Option B: Response is Not Valid | API Failed

Option A: Response is Valid (Success Path)

  • This path is followed when the API call is successful.

  • By default, success means the API returns a status code of 200.

  • Add the steps you want to execute after a successful response under this option.

Option B: Response is Not Valid | API Failed (Failure Path)

  • This path is followed when the API call fails.

  • If the response status is anything other than 200, this path is executed.

  • Add steps here to handle errors, retries, or logging.

When Are These Options Executed?

  • Option A runs → when the API response is successful (status = 200)

  • Option B runs → when the API response is not successful

Customizing the Conditions

  • Go to the Response Validation tab in the step

  • Define your own conditions based on response data or status. If you need more conditions:

    • Click Add Option

    • Define additional conditions

    • Route the workflow based on different outcomes

This makes your workflow smart and decision-driven, instead of following a fixed path 👍 You also have the ability to unleash the power of Workflow Variables and Inline Transformation in combination. For more details, check out this.

Last updated

Was this helpful?