How Fulfillment Location Mapping works for Shopify [Information]

Modified on Wed, 20 Nov at 9:19 AM

When connecting Shopify, you can set up how fulfilled orders route according to your operational needs.


WARNING: This feature is available for Shopify only.


NOTE: Make sure that you are operating at the right Vendor/Warehouse beforehand.


You will find this option under Channels > Sales Channels > Shopify account > Advanced Settings.


 

Fulfillment Location Mapping allows two different modes:


DO NOT SWITCH EXTERNAL LOCATION


Maintains fulfillment order routing as defined by Shopify and only allows orders to be fulfilled by the appropriately mapped internal warehouse; the behavior as a result of selecting Allow External Location to Switch is described in the following scenarios:

  • ONE TO ONE MAPPING
    Fulfillment Order is received with External Location = 1, which maps to Internal-Warehouse A; when internal warehouse A fulfills the order, it is passed back to Shopify with External Location = 1



  • CROSS LOCATION WITH COMPLETE MAPPING
    Fulfillment Order is received with External Location = 2, which maps to Internal-Warehouse B; when Internal-Warehouse A fulfills the order, it is passed back to Shopify with External Location = 2


  • CROSS LOCATION WITH INCOMPLETE MAPPING
    Fulfillment Order is received with External Location =  1, which maps to Internal-Warehouse A; the order is then redirected to Internal-Warehouse B which fulfills the order, the order is not passed back to Shopify and an Error Message is displayed




ALLOW EXTERNAL LOCATION TO SWITCH


Allows orders to be routed to internal warehouses within techOMS, without the need to have these locations defined within Shopify. Fulfilled orders will be mapped to the external Shopify location, regardless of the fulfillment location; the behavior as a result of selecting Do Not Stitch External Location is described in the following scenarios:


  • ONE TO ONE MAPPING
    Fulfillment Order is received with External Location = 1, which maps to Internal-Warehouse A; when Internal warehouse A fulfills the order, it is passed back to Shopify with External Location = 1


  • CROSS LOCATION SCENARIO A 
    Fulfillment Order is received with External Location = 2, which maps to Internal-Warehouse B; when Internal-Warehouse A fulfills the order, it is passed back to Shopify with External Location = 2


  • CROSS LOCATION SCENARIO B
    Fulfillment Order is received with External Location = 1, which maps to Internal-Warehouse A, the order is then redirected to Internal-Warehouse B who fulfills the order, it is passed back to Shopify with External Location = 1


NOTE: Note that the inventory update in Shopify will decrement External Location 1, thus requiring an inventory adjustment at the WMS transfer inventory accordingly. 



NOTE: Should you wish to map Shopify External Fulfillment Location 1 and 2 to internal warehouse A, this requires separate sales channels be created, so that inventory adjustments can keep both fulfillment locations properly in synchronization.  




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
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article