Skip to content

Shopify

The Shopify connector for Zynk allows you to export your orders, customers and products from your Shopify site and then process them with Zynk. It also allows you to create and update customers amongst other operations.

Each of the tasks require a connection to Shopify, for more information on setting up and managing connections see Shopify Connection.

Note

This connector implements the Zynk rest client, which means that you can enable the 'Log Debug Messages' in the Zynk common task settings to log API requests and responses to the working directory.

This is useful when debugging issues as you can see the information Zynk is passing to and receiving from the external REST interface.

Supported Plans

Zynk will work with all Shopify stores, regardless of which price plan they are on. But you must ensure you are using the correct connector within Zynk.

  • Shopify Plus - Use the 'Shopify Plus' tasks and connection within Zynk.
  • All other price plans - Use the 'Shopify Standard' tasks and connection within Zynk.

If you have selected the wrong connector within Zynk, or your price plan has changed, you will see an error similar to this: This store is on Shopify Plus. Please use the Shopify Plus connection and tasks instead of Shopify Standard.. Please contact our support team for information about how to resolve this error.

REST vs GraphQL

Shopify have announced that their REST API is deprecated. All new integrations should be built using our GraphQL API based tasks. We recommend that existing integrations that were built using our REST API based tasks are migrated to the equivalent GraphQL tasks.

You can check which API your integration is using by looking at the 'Task Type' setting on each of the Shopify tasks in your workflow, and comparing it to the table below.

REST Task REST Task Type GraphQL Task GraphQL Task Type
Import Order Payment Zynk Ecommerce Shopify CreateOrderPayment Capture Order Payments Zynk Ecommerce ShopifyStandard Tasks CaptureOrderPayments
Export Abandoned Checkouts Zynk Ecommerce Shopify DownloadAbandonedCheckouts Export Abandoned Checkouts Zynk Ecommerce ShopifyStandard Tasks ExportAbandonedCheckouts
N/A N/A Export Companies Zynk Ecommerce ShopifyPlus Tasks ExportCompanies
Export Customers Zynk Ecommerce Shopify DownloadCustomers Export Customers Zynk Ecommerce ShopifyStandard Tasks ExportCustomers
Export Orders Zynk Ecommerce Shopify DownloadOrders Export Orders Zynk Ecommerce ShopifyStandard Tasks ExportOrders
Export Payouts Zynk Ecommerce Shopify DownloadPayouts Export Payouts Zynk Ecommerce ShopifyStandard Tasks ExportPayouts
Export Products Zynk Ecommerce Shopify DownloadProducts Export Products Zynk Ecommerce ShopifyStandard Tasks ExportProducts
N/A N/A Export Product Variants Zynk Ecommerce ShopifyStandard Tasks ExportProductVariants
N/A N/A Import Catalogs Zynk Ecommerce ShopifyPlus Tasks ImportCatalogs
N/A N/A Import Companies Zynk Ecommerce ShopifyPlus Tasks ImportCompanies
Import Customers Zynk Ecommerce Shopify UpsertCustomers Import Customers Zynk Ecommerce ShopifyStandard Tasks ImportCustomers
Import Files Zynk Ecommerce Shopify Tasks UploadFiles Import Files Zynk Ecommerce ShopifyStandard Tasks ImportFiles
Import Order Fulfillment Zynk Ecommerce Shopify CreateOrderFulfillment Import Fulfillments Zynk Ecommerce ShopifyStandard Tasks ImportFulfillments
Import Inventory Zynk Ecommerce Shopify UploadInventory Import Inventory Zynk Ecommerce ShopifyStandard Tasks ImportInventory
Import Order Updates Zynk Ecommerce Shopify CreateOrderPayment Import Order Updates Zynk Ecommerce ShopifyStandard Tasks ImportOrderUpdates
N/A N/A Import Price Lists Zynk Ecommerce ShopifyPlus Tasks ImportPriceLists
N/A N/A Import Publications Zynk Ecommerce ShopifyPlus Tasks ImportPublications
N/A N/A Import Refunds Zynk Ecommerce ShopifyStandard Tasks ImportRefunds
Import Prices Zynk Ecommerce Shopify UpdateOrders Import Variant Prices Zynk Ecommerce ShopifyStandard Tasks ImportVariantPrices