Shopify Automated Integration

Modified on Tue, 25 Oct 2022 at 12:25 PM


Techdinamics Automated Integration for Shopify includes Order download, Fulfillment update and Inventory update.

Order process

Order download from Shopify is supported in two methods:

  • Trigger based - Default (Techdinamics downloads all orders that fit the conditions every 30 minutes)
  • Webhooks based (orders are pushed to Techdinamics by Shopify as soon as they are paid)

Please note that orders created more than 60 days before download are currently not supported.

Orders may apply the following filters upon download:

  • Ship To Country code (Default All)
  • Payment Status (Default Paid,PartiallyPaid,PartiallyRefunded)
  • Shipment Status (Default Unshipped,Partial)
  • Order level Tags (Default Any)
  • Starting document internal number (Default 0)

By default Techdinamics downloads partial Fulfillment Orders allocated by location.  

Each Fulfillment Order will generate its own order in the target system. Order numbers will be appended with Fulfillment Order internal ID if necessary to prevent duplicate order number errors. Please note, that it is currently not possible to extract the Fulfillment Order number, e.g. #1018-F1, out of Shopify.

Once the orders have been processed to the target system, they cannot be updated or deleted through the integration.

Upon fulfillment, Techdinamics uploads a fulfillment document back to Shopify for each part of the order shipped. Fulfillments are uploaded to the original location of the Fulfillment Order; each fulfillment features actual quantities shipped and the tracking number with URL. Shopify system is also advised that the customer can be notified about the confirmation of their order. Please note that it is not possible to send a single Fulfillment for multiple Fulfillment Orders.

Inventory process

Standard process for Inventory update supports a single feed for one facility/location in Shopify. The feed is executed on a daily basis, after work hours.


The above process is subject to customization according to a specific business process. Please contact your account or project manager if you require a process that is not covered by the standard integration.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article