Hello everyone,
We are trying to release an inventory sync application on the Shopify App Store, which allows store owners to sync product catalogues from our proprietary ERP-like solution to their respective Shopify stores, get orders and forward the orders to our ERP for fulfilment.
The Shopify stores don’t hold any inventory, as it is fulfilled by us from our warehouse. At the same time, they need not manually send out a fulfilment request to us every time to initiate the dispatch process. It is done automatically, i.e as and when the order comes, the data is synced to our ERP in real time. Then we pack the item, book a shipment within our ERP via the shipping company’s APIS, print the shipping label and hand it over to the shipping company. This shipment tracking info is then pushed by our ERP to Shopify stores, where the item is marked as fulfilled, and tracking info is sent to the customer via email.
Now, the Shopify app review team has raised a query as follows:
Use the fulfillmentOrderSubmitFulfillmentRequest mutation to allow merchants to request fulfillment from the dropshipping app when an order is created. Refer to this document for additional details. Orders placed from products that are sourced from your app must have to option to request for fulfillment. See **this screenshot** additional details.
Can someone tell me what exactly we are being asked to do? We tried informing to the app review team that the store owner is not required to raise a fulfilment request manually, and the entire process is automated. At the same time, we don’t want to ask our customers to enable the auto fulfilment at Settings > General> After an order has been paid
Automatically fulfill the order‘s line items; as it marks the order as dispatched and sends out email to customers even though the item has not been dispatched. However, the App review team is again saying that “After placing an order using the products sourced from your app, we noticed that, the option to request for fulfillment is not available”
We request some assistance from experts here, as this is our first time, and we are not able to understand what is that we are supposed to do to get the app approved. We have been having this back-and-forth conversation with the app review team for the past couple of weeks.
Any guidance will be greatly appreciated. Thanks in advance.