If I have an order in Shopify with 5 items, and each item is fulfilled by a different location, how does Celigo handle it?
Does it create a single Sales Order? If so, which is the location set on the Sales Order level?
If I have an order in Shopify with 5 items, and each item is fulfilled by a different location, how does Celigo handle it?
Does it create a single Sales Order? If so, which is the location set on the Sales Order level?
Hi Pablo,
A single Sales Order is created. you can bring in the fulfillment location of each item by enabling the Buy online, pick up in-store setting under Settings->Order -> POS tab and adding the below mapping
line_items[*].fulfillment_orders[0].assigned_location_id mapped to items:Location(InternalId) and the location lookup
Thanks!
@sreevaniamara it looks like the fulfillment_orders assignment to the line_items is occuring in post map, which causes an error if we set ‘fail if no match found’ option in the look up, as the expression results null/empty if the data is not parsed. Any thoughts?
Hi Suresh
It is expected to have error when the value is set to fail.
May I request to have a support ticket created to debug the behaviour so that exact root cause can be shared based on your specific use case. Thanks.