We are a 3PL and I’m working on creating an App to automatically pull orders to our WMS, confirm fulfillment and then update inventory quantities. Building a Fulfilment Service seems like the best option.
I have successfully Created a Fulfillment Service
My Location displays under App Locations
I am able to assign inventory to my App Location
I create a test order and it is assigned to my App Location
I never Receive fulfillment requests to the URL i configured.
I used GraphQL to request the first 10 assignedFulfillmentOrders and my order did not display.
If I go back to the Order, I can select “Request Fulfillment” and then my order moves to In Progress. If I request the assignedFulfillmentOrders via API, the order now displays.
Is there a way to automate this without affecting other locations?
If I go to Settings > General > Order Processing, I can update the account to “Automatically fulfill the order’s line items”. When I do this, it automatically does the step above, which is what I want. The problem is that my customer has other locations that are not App Locations and it automatically fulfills them. I do not want this.