I’m currently facing a challenge with the fulfillment process and I’m hoping someone here might have some insights or suggestions.
Here’s the situation: I have an order with one fulfillment order containing two line items. My goal is to fulfill one of the line items in a different location (I don’t wanna move the whole fulfillment order). Previously, this could be done using the fulfillment endpoint and specifying the location within the payload.
The main question is: How can we move and fulfill a single line item from a different location using the current API?
I’ve been searching the API documentation but haven’t figured it out yet… If anyone has encountered a similar issue or knows a solution, I would greatly appreciate your help.
Thank you in advance for your assistance!
Hi Dan,
From what I understand its a bit more complicated..but its pretty well documented (at least I think so) here. They give two scenarios, partial move and complete move.
If you are doing a partial move you will get a structure back containing the id of the new or “moved” fulifllment order, use that order_id to fulifll the moved line item.
Cheers,
Gary
Great thanks! I think I had missed the “second scenario” option here:
Second scenario: Re-assign a subset of the line items belonging to a fulfillment order to a new location. You can specify a subset of line items using thefulfillment_order_line_items field under the fulfillment_order parameter (available as of the 2023-04 API version), or specify that the original fulfillment order contains line items which have already been fulfilled.
Error shows fulfillment order does not exist , can you help with that
you probably are querying a fulfillment_order_id that does not exist. Check the query and make sure you are using the fulfillment_order id and not the order_id.