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.
Hey Nilesh,
I have an open case, 275355, relating to this. About 90% of our orders come in as expected, but the balance we get the null value error. I don’t want to hard code a location to default to, as we have mulitple locations / countries that are effected by this error. Could you take a look? My next step is to esclate this as the current support agent is calling it a shopify defect.