• Contents

Setting Up Branch-based Routing for WooCommerce

Last updated 25/03/2021

How to route online orders for WooCommerce depending on a number of different factors to align to your requirements.

Overview


Cin7's routing feature allows online orders to be routed to different branches based on a number of criteria that could include Country, State, and the Shipping Options of the order.

Setup


The Routing settings are found in the Settings page for the WooCommerce module. To switch on Routing:

  1. While logged in as an Administrator, select on your username in the top right and then select Settings.
  2. Under the integrations menu, select WooCommerce.
  3. Select the Settings tab.
  4. Under the Branches and Inventory tab, change the Route Branch by Country and Stock drop-down to "Configure Branches".
    This will reveal several more options, detailed below.

Refining Routing Options


Split Orders

This option will allow items to be split into separate orders in different branches based on stock availability. Note this will only split into a maximum of three separate orders.

PN: Split Order feature does not work in conjunction with Auto Dispatch functionality.

Set Distribution Branch

Select this option if you wish to have orders recorded in a certain branch but dispatch the stock from another. The main branch selection for an order will be the one selected in the Set Default Branch option while the Distribution Branch will be set by the Branch Routing Grid.

Country Codes

If you supply your goods to multiple countries you may wish to route orders to different warehouses around the world. For example, if you have warehouses in Australia and the U.S., you can make sure Canadian orders are distributed from the U.S. warehouse.

  1. Choose a branch from the left-hand side and select Choose in the Country Codes column.
  2. Select any number of countries.
    These are the countries that this branch will fulfill.
  3. Select Save.
  4. Select Save Settings at the bottom of the page to save the settings.

State Codes

If you supply to multiple states, you may wish to route orders to different states. For example, a company that has a New York warehouse and a Los Angeles warehouse may wish for orders from Seattle to be picked up by the Los Angeles warehouse.

To route orders by state, you must first have selected U.S., Australia and/or Canada from the countries list to the left. See above for more information.

  1. Choose a branch from the left-hand side and select Choose in the State Codes column.
  2. Select any number of states.
    These are the states that this branch will fulfill.
  3. Select Save.
  4. Select Save Settings at the bottom of the page to save the settings.

Shipping Options

You may wish to fulfill sales from different branches based on Shipping options. For example, you can have your 3PL fulfill all next day delivery orders while your warehouse fulfills standard delivery orders.

To do this:

  1. Choose a branch from the left-hand side and select Choose in the Shipping Options column.
  2. Enter the Shipping Options.
    These must match letter-for-letter the shipping options in WooCommerce.
    Enter each option on a new line.
  3. Select Save.
  4. Select Save Settings at the bottom of the page to save the settings.

Stock Availability

If you are out of stock in a particular branch, you can also opt to have two "backup" branches.

To set this up:

  1. In the right-hand column of the routing options, select Split Orders (beta) from the drop-down list.
  2. From the available drop-downs, choose one or two alternative branches that can be used if no stock is available in the primary branch.
  3. Select Save Settings at the bottom of the page to save the settings.