Update 15.03.2026: Multiple fulfillment locations & Shipping labels

Modified on Mon, 16 Mar at 12:16 AM


Note: As this update was implemented yesterday, 15.03.2026, we recommend checking a sample of the shipping labels issued since then, as there may have been a temporary impact for a few hours, especially for stores using multiple fulfillments or third-party apps that automatically add extra fulfillments.



Shopify Multi-Location Fulfillment Support

xConnector now imports product location data from Shopify orders and can generate separate shipping labels (AWBs) for each fulfillment location.



What changed?


When an order contains products assigned to different Shopify locations, xConnector can now generate one shipping label for each fulfillment location, using the corresponding pickup address from Shopify.





Settings

xConnector -> Profile -> Your Account -> Fulfillment locations


1. Default location

The default location used as the sender address on the shipping label. 

2. Merge fulfillment orders onto a single shipping label (AWB)


  • Enabled (default): one shipping label is generated for the entire order, regardless of fulfillment locations


  • Disabled: separate shipping labels are generated for each fulfillment location, matching the way Shopify splits the order into fulfillments






How it helps?

1. Stores with a single fulfillment location are not affected by this update.


2. Stores with multiple fulfillment locations that disable the merge option can now generate shipping labels separately for each location.





Document generation behavior

1. Bulk documents generation

When using bulk generation:

  • shipping labels are generated automatically for each fulfillment location

  • the invoice includes all products from the order



2. Individual document generation

When using individual generation:

  • The fulfilment location can be selected in the Content step

  • The shipping label is generated only for the selected location

  • The invoice includes only the products from the selected fulfillment location

  • By default, the COD amount is handled separately for each fulfillment, while the shipping charge is automatically assigned to only one fulfillment when multiple fulfillments exist. If you want the shipping charge to be included on multiple AWBs, enable the Include shipping in COD option.



Example



Shopify order details

xConnector order details
















Important! verify your Shopify location addresses



The sender address is now taken from Shopify -> Settings -> Locations, not from xConnector.


Make sure each Shopify location includes the following details:

  • street

  • street number

  • city

  • county / state

  • postal code

  • phone number



Couriers affected by this rule

This rule applies to the following couriers:
Allpacka, Curiera, DHL, DPD Hungary, DPD Si+Hr, Econt, ECourier, GLS, GLS Ireland, GLS Poland, Innoship, Magyar Posta, Memex, MyGLS, Packetery, Parflex, PBH, Posta Romana, Postis, PPL, PPL DHL, Speedex, Speedy BG.


Couriers not affected

Couriers that use a sender ID or pickup location configured in the courier portal are not affected by this change:
Bookurier, BRT Corriere, DPD Austria, DPD Czechia, DPD Romania, DragonStar, Fan Courier, GLS Italy, Helpship, Nemo Courier, Sameday, Urgent Cargus.


Final step

After updating your Shopify location details, close xConnector and reopen it from:

Shopify -> Apps



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article