Integrating With Shopify

Note: Two factor authentication can be obtained from either Theo or the Thomax Service Desk phone. Currently, forwarding code as a ticket is not working.

Shopify is a fairly scalable web store application. The API is simple, but their DevOps and transition management could be improved.

Shopify's front end management is good utilising a simple interface. Getting orders in and out of Shopify is quite simple. The shipping component is well designed.

Shopify's inventory control is not great and it has no concept of received stock. It has no real accounting functions beyond fulfilment. They tend to randomly update their API without notice.

Thomax has a basic and advanced connector for Shopify.

As of 2025, Shopify's item master data and stock on hand data uses the GraphQL API, instead of the traditional REST API. This means that 2 pull tasks have been updated:

Previously

Current

Data sent to .wms 1.0 API

Shopify Download Item Data

Shopify v3 Download Item Data

UpsertItemMasterData

Shopify Download SOH

Shopify v3 Download Stock Data

UpdateSOHData

ENG 11594 For Shopify V2, support is available for adjusting all items that share the same item code (SKU code).