# How does Celigo handle multiple locations?

**URL:** <https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471>\
**Category:** Integration Apps\
**Tags:** shopify, netsuite\
**Created:** [April 28, 2023, 11:49pm UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471 "2023-04-28T23:49:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pablocantero](https://avatars.discourse-cdn.com/v4/letter/p/35a633/32.png) [@pablocantero](https://connective.celigo.com/u/pablocantero)\
**Post date:** [April 28, 2023, 11:49pm UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471/1 "2023-04-28T23:49:46Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![sreevaniamara](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/sreevaniamara/32/6926_2.png) [@sreevaniamara](https://connective.celigo.com/u/sreevaniamara)\
**Post date:** [May 8, 2023, 4:21pm UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471/2 "2023-05-08T16:21:37Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![SureshGarshakurthi](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/sureshgarshakurthi/32/7288_2.png) [@SureshGarshakurthi](https://connective.celigo.com/u/SureshGarshakurthi)\
**Post date:** [March 12, 2026, 11:42am UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471/3 "2026-03-12T11:42:44Z")

</div>

@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?

---

<div class="post-metadata">

**Author:** ![nileshkumar](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/nileshkumar/32/6842_2.png) [@nileshkumar](https://connective.celigo.com/u/nileshkumar)\
**Post date:** [March 16, 2026, 7:23am UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471/4 "2026-03-16T07:23:24Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Michael\_Pilgrim](https://avatars.discourse-cdn.com/v4/letter/m/90db22/32.png) [@Michael\_Pilgrim](https://connective.celigo.com/u/Michael_Pilgrim)\
**Post date:** [April 1, 2026, 2:47am UTC](https://connective.celigo.com/t/how-does-celigo-handle-multiple-locations/471/5 "2026-04-01T02:47:12Z")

</div>

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.
