Covers all questions related to inventory management, order fulfillment, and shipping.
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
We have an inventory tracking system that coordinates inventory across several venues. Shopify is one of our venues. We poll your api for new orders and pull them into our central order tables. We coordinate sales of product amoung our venues as inventory management.
We do two things that interface that appear to be deprecated. We download tracking numbers and we upload tracking numbers. We do not control the inventory on these operations. For the downloading of tracking information, it appears we can continue mostly as we are by fetching the Fulfillment Orders for an order and importing the tracking information. In this case, we do nothing to your orders.
In the case of uploading tracking numbers, the process is not clear. All we want to do is upload tracking information. All our customers use a single location, so multiple locations is not an issue. What is not clear is the following from your documentation:
Orders are pulled in from your REST API and imported into our system. The seller uses our system to ship the order and all we wish to do is upload the tracking information. I do not think we are a fulfillment application. I looked at your flows for the three applications you attempt to slot us into. I am having trouble understanding where we fit in to your model.
I have the https://shopify.dev/docs/apps/fulfillment/migrate link, but it is thin on some details and I could use some advice.