Before You Begin
Please read our article: Checklist When Using the Shopify Direct Integration With Deliverr. Depending on your situation, one of these configurations may be a better fit for you.
What is Multiple Locations in Shopify?
Another way to route orders from Shopify to Deliverr is to use multiple Shopify locations. With multiple locations, each product can have different locations (warehouses or fulfillment centers) that they are assigned to. This means that Shopify can automatically route orders to different locations depending on priority and availability.
Multiple locations is ideal for you, the merchant, if:
- You want to route orders to your own fulfillment center if Deliverr is out of stock.
- You want certain orders for certain locations (such as international orders) to route to your own fulfillment center, and the rest to route to Deliverr. Read our article Create an international shipping profile in Shopify after you have finished this article for more instructions.
- You have a large amount of back-orders to import. Please contact Deliverr's support team first for more specific instructions on backorders.
If one or more of those criteria apply to you, then follow the steps in this article to setup multiple locations in Shopify and use them with Deliverr. Additional notes:
- You must use the Shopify direct connection to Deliverr.
- Don't forget to contact Deliverr's support team as the last step to enable this feature.
- Using this feature replaces the need for any other Shopify plugins such as Location Based Fulfillment.
1) Disable automatic fulfillment
Login to your Shopify Account at accounts.shopify.com/store-login. Under Settings > Checkout > Order processing, select 'Do not automatically fulfill any of the order's line items'. Don't worry, the Deliverr USA location will automatically pick up any unfulfilled orders.
2) Create a new 'Deliverr USA' location
In Shopify, go to Settings > Locations.
Add a new location using this exact information in this table. Use this information exactly as it appears, including being case-sensitive. This is important to make sure that Deliverr properly recognizes this location. Hit 'Save' when done.
|Location Name||Deliverr USA|
|Address||110 Sutter St|
|Apartment, suite, etc||9th Floor|
3) Set 'Deliverr USA' as the default location and the top priority
Set 'Deliverr USA' as the default location. This will ensure that orders are routed to Deliverr by default.
Set Deliverr USA as the top location priority. This will ensure that, in cases where inventory is available in multiple locations, Shopify will route orders to Deliverr.
4) Create a dummy location for stockouts (Optional)
This step is optional. Complete this step only if you plan to accept backorders AND if those orders will ultimately be fulfilled by another 3PL (who does not already have a location in Shopify).
Stockouts happen a specific location is out of stock (has 0 inventory) for a given SKU. The intended behavior for stockouts is:
- When the Deliverr USA location is out of stock, the order will automatically be assigned to other locations (warehouses) based on the priority. These other locations will fullfill the order if their inventory levels are high enough.
- If all of your other locations also out of stock, then Deliverr (App) will automatically ingest the order. To avoid this ingestion (and Deliverr canceling the order) we recommend you create a dummy location and assign it 10,000 units for each product. In the example image below, Deliverr USA is the main Deliver warehouse you setup earlier. '577 Howard Street' is the dummy location.
In reality, this dummy location can mean your own warehouse or another 3PL (third party logistics) partner that you work with. Whatever happens to orders sent to the dummy location is up to you, the merchant, and how you plan to fulfill orders that don't go through Deliverr.
Once orders are assigned to the dummy location, you can either:
A) Assign to your other warehouse or fulfillment provider to fulfill. This process is up to you, the merchant to setup a partner and process for orders that do not plan to fulfill via Deliverr.
B) Uncommon -- After you have inbounded new units into Deliverr and confirmed that we have those units inventory, delete the dummy location and reassign those orders to the Deliverr USA location.
- Please confirm in sellerportal.deliverr.com that we have units for those SKUs, otherwise we will import and cancel those orders.
4) Ask Deliverr Support to Enable
The last step is to contact Deliverr's support team to enable this feature on your Deliverr account. We'll just double check everything with you just to make sure that the configuration is setup properly and you know what you're getting into.
After enabled, Deliverr will automatically import all orders assigned to Deliverr USA and Deliverr by design, so that orders can be fulfilled quickly. There is no need to manually click the "Request Fulfillment" button in Shopify. Doing so will actually mark the order as 'already fulfilled' and Deliverr will ignore that order.
Once we switch you over, then we will automatically uncheck 'Continue selling while out of stock' for all product for which have inventory in Deliverr.
If you want to accept back orders, then create a new location with as many units as you wish. This way backorders will be routed to the new location and you can reimport them into Deliverr when an item comes back into stock.
With multiple locations in Shopify, split shipments are a possibility. This means that orders may have line items that are fulfilled from different locations/warehouses if Deliverr cannot fulfill the entire order.
In the example below, Deliverr picked up "Original Deliverr Product" (SKU: ABC) because we had this SKU in stock. However, since "Other Warehouse Product" in stock at Deliverr, Shopify split the order and passed it to the next location in the priority list (577 Howard Street).
To see which orders are assigned to which warehouses, go to the Orders section in Shopify and filter by location. In the example image below:
- 'Deliverr' is the legacy location from the default Shopify configuration.
- 'Deliverr USA' is the new location that you created in the setup steps above.
- '577 Howard Street' is the dummy location.
Keep in Mind
1) You must use the Shopify direct connection
- Read this article about how to setup the Shopify direct connection to Deliverr.
2) Do not manually hit Mark Fulfilled on orders in Shopify
- We will not pick up any orders that are marked as already fulfilled.
- Hitting the Mark Fulfilled button is unnecessary since all unfulfilled orders assigned to the Deliverr USA location will be automatically be ingested by Deliverr.
3) Check that every location has a shipping rate
- This is done by default when you create a new location as done above.
- Accidental changes to these shipping rates, or changes to these shipping rates by other Shopify plugins can cause a location or a SKU to not have a shipping rate. This can cause orders not to properly import from Shopify to Deliverr.
- Learn more about how to troubleshoot missing rates.