Announcing Shopify Split Web Order Fulfilment
Release Date: 17th May 2021
We're excited to announce a new update to the Retail Express Shopify Integration, with support for Split Web Order Fulfilment! With this new feature you can::
- Split the fulfilment of a single order amongst multiple Outlets when needed
- Reduce the number of splits within an order or the need to transfer stock between Outlets
- Save on transportation costs
- Process online sales faster
Split fulfilment can be enabled per Fulfilment Group, so you can control when and where it's applied.
What is Split Web Order Fulfilment?
When a sale is placed online, the Retail Express Shopify Integration begins an advanced calculation of the best location the stock should be dispatched from, factoring in information like the customer's address, and whether all stock can be fulfilled from a single location.
If the stock cannot be fulfilled from a single Outlet, Retail Express begins a process of transferring stock from different Outlets to one central location so that it can be combined together and shipped to the customer. While it's great the customer receives their order in one hit, there's several drawbacks:
- Higher shipping costs (due to the need to transport the stock multiple times)
- Slower delivery for the customer
- Increased load on staff to process stock multiple times
With Split Web Order Fulfilment enabled you can bypass all of this, reducing the number of Transfers, save shipping costs and dispatch the stock straight to the customer!
Note: Split Web Order Fulfilment can be enabled/disabled per Fulfilment Group
Using Split Web Order Fulfilment
To enable Split Web Order Fulfilment:
- Navigate to Settings > Integrations > Shopify > Edit your integration > Fulfilment Locations tab
- Edit your Fulfilment Group
- Update Fulfil from Multiple Outlets to be "Enabled"
- Click Save

Back to top
Examples of Split Web Order Fulfilment
Using Split Web Order Fulfilment to remove the need to Transfer stock
In this example we have two stores:
A customer places an order online for two pairs of shoes - a black pair (available at the Gold Coast outlet) and a blue pair (available at Maroochydore). The Fulfilment Location priority is as follows:

Disabled Split Web Order Fulfilment:
The order is received into Retail Express with the Source Outlets set as the Gold Coast and Maroochydore, and the Fulfilment Outlet of Maroochydore for both lines. In this case the staff will either need to edit the order to change the Fulfilment Location manually, or process a Transfer to send the stock to Maroochydore. If the stock is transferred:
- Staff at the Gold Coast process a Transfer to send the shoes to Maroochydore
- The shoes are shipped from Gold Coast to Maroochydore
- The staff at Maroochydore receive the Transfer
- The staff at Maroochydore then put both pairs of shoes together and dispatch it to the customer
- The customer receives their order
As the stock is required to be transferred to Maroochydore, the staff end up double handling the stock - first to receive the Transfer, and again to dispatch the stock to the customer. 
Enabled Split Fulfilment:
With Split Web Order Fulfilment enabled, Retail Express receives the order and determines the Source Outlet to be Maroochydore and Gold Coast as per the previous example. However this time the Fulfilment Outlet is different for each line - the black shoe is fulfilled straight from the Gold Coast, and the blue shoe fulfilled from Maroochydore. This saves the staff from needing to manually intervene with the order to update the Fulfilment Location (since it's been calculated automatically), or transferring the stock between Outlets!

- Staff at the Gold Coast send the stock to the customer
- Staff at Maroochydore send the stock to the customer
- The customer receives their order in two shipments
In this example, by enabling Split Web Order Fulfilment the Maroochydore staff only have to handle stock once, dispatching it straight to the customer. The company saves down on processing time and gets the stock to the customer days faster than it would have been if they had to wait for stock to arrive first from the Gold Coast.
Disabling Split Fulfilment to prevent multiple International deliveries
There will be times when Split Fulfilment is not appropriate to be enabled. For example when there are Outlets located in multiple countries:
In this case it would be recommended to create separate Fulfilment Groups for each country, with Split Fulfilment disabled.
For example:
- Customer in NZ places an order, stock is located in both Australia and New Zealand
- Split Fulfilment is disabled for the New Zealand Fulfilment Group
- Retail Express identifies the customer's address is in NZ
- Stock from Australia is consolidated and sent to the NZ Outlet
- Stock is shipped to the customer
Remember: Split Fulfilment is controlled by the setting in the Fulfilment Group matching the customer's address
If an order is received from a country where a Fulfilment Group doesn't match their address, the Default Fulfilment Group is used. In this case, it's best to have the Split Fulfilment option Disabled.
For example:
- Fulfilment Groups exist for Australia and New Zealand (as above)
- An order is received from a customer in America for stock located in:
- The default Fulfilment Group is used with Split Fulfilment disabled (as there's no Fulfilment Group specified for America)
- Transfers are created from Sydney and Melbourne to move the stock to Brisbane
- Stock is sent to the customer in a single shipment from Brisbane to America