This question relates to order management and fulfillment workflow.
We are launching a premium t-shirt print-on-demand business on Shopify later this year and work with two great factories - one in North America > producing for orders in North America and one in Europe > producing orders or Europe.
Both factories have their own existing systems/software that are setup to quickly integrate with Shopify’s existing APIs.
We need to:
- Insert a layer/filter in-between our orders and the API that directs certain orders to each factory based on a set of rules/paramaters (e.g. location of customer order)
- We need to do this without requiring the factories to significantly alter their integration or the type of APIs they interact with. Ideally it’s just us providing new API keys and it’s no difference to them.
- We don’t want each factory to see the other’s orders. Both factories produce the same items.
- As a bonus, ideally we would have the ability to override or direct certain orders from one to the other temporarily (e.g. if one factory got behind on orders and we wanted to route all orders to the other).
Our North American partner is already integrated/using our standard/Shopify APIs. We created a “custom app” in Shopify App development that essentially just grants them read access to our orders, product listings, and product APIs (took 2 minutes to setup).
Our European partner has not yet integrated/connected to our APIs.
Your helping how we can most efficiently set up the above 4 needs would be very helpful!