Skip to main content

Automatic Fulfillment

Automatic fulfillment ships orders end to end without manual work: new orders are submitted to your logistics integration automatically, and when the provider ships, the fulfillment is recorded with carrier and tracking details. Fulfillment routes are the rules that decide which orders are submitted to which integration.

How it works

How routes are matched

Routes are evaluated for every new order after its bundling window closes:

  1. Published, active routes are checked in priority order — the first matching route wins.
  2. A route matches when the order's shipping country is in the route's countries (empty list = any country) and the item's offer is in the route's offers (empty list = any offer).
  3. Every shippable item of the order must resolve to the same integration. Orders whose items would go to different providers are left for manual fulfillment.

A matched order is submitted to the provider automatically, within minutes of the bundling window closing. Temporary provider failures are retried automatically with increasing delays.

Orders that no route matches — or that cannot be submitted, for example because the integration was archived — simply stay in the orders list for manual fulfillment.

Publishing and pausing routes

Open a route to manage its lifecycle from the Actions menu:

  • Publish — makes a draft route live. Only published routes are evaluated.
  • Deactivate / Activate — temporarily pauses a route (for example during a provider outage) without losing its configuration.

Priorities

When routes overlap — say, a Europe-wide route and a Germany-specific one — the route with the higher priority (lower number) wins. On the Rules tab, sort by priority to drag-and-drop routes into the right order.

The Coverage tab

The Coverage tab shows a matrix of countries × offers, with each cell showing the integration that would handle that combination — or a dash where no published route applies. Use it to spot gaps in your routing table before customers hit them.

tip

Review the Coverage tab after every route change. A missing cell means orders for that country/offer combination will wait for manual fulfillment.