29 NEXT
  • Welcome to 29 Next Docs
  • About 29 Next
  • Changelog
  • Start Here
    • 🌟Get Started on 29 Next
      • General Settings & Branding
      • Link Domains
      • Invite Team Members
      • Add Locations & Languages
      • Checkout Settings & Policies
      • Customer Storefront Accounts
      • Fulfillment Settings
      • Support & Notifications
      • Add Payment Providers
    • ⚡Developer Docs
  • BUILD A STORE
    • 📦Products Catalogue
      • Add Products
      • Inventory
      • Product Variants
      • Gift Cards
      • Upsells & SEO Settings
      • Create Categories
      • Google Merchant XML Feed
      • Tax Settings
    • 🛒Storefront
      • Customer Accounts
      • Support Content
      • Custom Pages
      • Blogs
      • Storefront Redirects
    • 🪄Technical Settings
      • Metadata Fields & Tags
      • Configure Webhooks
      • Storefront API & Events
  • Manage Orders
    • 📥Orders
      • Create Orders
      • Order Management
      • Edit Orders
      • Refund Items & Orders
      • Create & Manage Returns
      • Order Statuses
      • Open Carts
      • Test Orders
    • 👥Customers Guide
      • Customer Carts
      • Checkout Links
    • 🔃Subscriptions Guide
      • Subscription Settings
      • Managing Subscriptions
      • Account Updater
      • Decline Salvage
      • Subscription Statuses
    • 📞Support Guide
  • Features
    • 🛍️Offers Guide
      • Create and Manage Offers
      • Product Ranges
      • Coupons
      • Shareable Coupon Links
      • Marketing Attribution
    • 💳Payments Guide
      • 3DS2 Payments
      • PayPal
      • Apple Pay
      • Google Pay
      • Stripe APMs
      • Authorize & Capture Payments
      • Disputes Guide
      • Block Lists
      • Payment Failure Cascading
      • Transaction Response Codes
    • 🚚Fulfillment Guide
      • Fulfillment Statuses
      • Location-Based Routing
      • Advanced Settings
  • Apps
    • 3PL Central
    • Avalara AvaTax
    • Campaigns App
    • Delivery Tracking
    • Everflow
    • Meta Pixel
    • Gorgias
    • Klaviyo
    • MaxMind minFraud
    • Chargeback360
    • TaxJar
    • ShipStation
    • Shop Sync
  • Analytics
    • Dashboards
    • Orders Reports
    • Customers Reports
    • Disputes Reports
    • Gift Card Reports
    • Fulfillment Reports
    • Transactions Reports
    • Support Ticket Reports
    • Subscription Reports
    • Tax Reports
    • Partner Marketing Reports
Powered by GitBook
On this page
  • Multi-Location Fulfillment
  • Order Routing Rules

Was this helpful?

  1. Features
  2. Fulfillment Guide

Location-Based Routing

Set up one or multiple fulfillment locations to orchestrate order fulfillment

PreviousFulfillment StatusesNextAdvanced Settings

Last updated 1 year ago

Was this helpful?

Multi-Location Fulfillment

29 Next supports fulfilling your products from multiple unique locations. Further, a single order having items fulfilled from multiple locations (split fulfillments) is also supported.

For more about setting up and managing fulfillment locations, check out the set up documentation.

Order Routing Rules

When orders contain products that can be shipped from more than one location, the following rule set applies to select the fulfillment location.

1. Allowed Destination Country

If are configured on a fulfillment location, then orders from the specified country will be priority routed to that location.

Example Three Fulfillment Locations are set up on the store: US Warehouse Fulfillment Location

  • Allowed Destination - United States

Canada Warehouse Fulfillment Location

  • Allowed Destination - Canada

China Warehouse Fulfillment Location

  • Allowed Destinations - All

For orders with shipping address = Mexico

  • Automatically ships from China because only China can ship to Mexico

For orders with shipping address = Canada

  • Can ship from Canada or China. Move to next rule - Available Inventory - to determine the fulfillment location to choose.

2. Available Inventory

Fulfillment locations are chosen first based on having available inventory (unless backorders are set as enabled at the product level).

This primary logic allows for a smooth transition path when merchants wish to change fulfillment locations. They simply add their new Location for given products, and adjust inventory available as needed to transition order routing.

3. Minimize Split Fulfillments

Products are grouped together when possible to ship from the same fulfillment location with an aim to reducing fulfillment costs.

Example

Order has Product A and Product B. Product A has inventory at Fulfillment Locations X and Y, Product B has inventory at Fulfillment Location X only.

Location X is chosen because both are available and the ordered items can ship together.

4. Minimize Cross Border Shipments

Fulfillment locations within the same country as the customer's shipping address are preferred to reduce cross-border shipments.

Example

Fulfillment locations are in Los Angeles and London, and the customer's shipping address is in New York.

Los Angeles location is chosen because it's within the same country (the shipment wouldn't have to cross a border).

5. Nearest Location

If multiple (or zero) fulfillment locations are available within the shipping country, the closest geographic location is selected to ship orders the shortest distance.

Example

Order products are available in both Los Angeles and New York fulfillment locations, and the customer's shipping address is in Chicago.

The New York fulfillment location would be chosen because it's geographically closer to Chicago.

Tip for merchants drop-shipping from overseas providers:

It's often useful to set the address to your physical Returns handling address, or a local address in the region of sales.

🚚
Fulfillment Settings
Allowed Destination Countries
Fulfillment Location