Skip to content

Locations & Rules

Send every order to the location that can keep the promise.

ScrollEngine's rules engine sends every order, including orders imported by CSV or API, to the store or warehouse that can keep its promise, by ZIP, drawn zone, radius, region, tags and location priority.

2,000+ merchants trust us (as of Oct 2026)100+ merchants rate us 5.0 stars on the Shopify App Store (as of Sep 2026)

Locations & Rules · what's included

  • Locations and delivery zonesLive
  • Fulfillment-location rules engineLive
  • Delivery-method classificationLive
  • Fulfill from the matched locationLive
  • Real-time Shopify order syncLive
  • Two-way Shopify fulfillment syncLive
  • Manual, CSV and API order creationLive
  • Automatic geocoding of ordersLive
Labels come from our product record: Live, Early access, Building or Vision.

The problem

The wrong store makes a promise it can't keep.

Without location rules, an order lands wherever the storefront defaults. The flagship gets the suburb's orders, a store that closes at six takes a seven o'clock slot, and a phone order never reaches the planner at all. Someone moves it by hand, if they catch it in time.

How it works

From the promise to the proof, step by step.

  1. 01You

    Set where and when each location serves.

    Give every store and warehouse its hours, time zone and priority, then draw its delivery zones as polygons or import the zones you already have as KML or KMZ files.

    • Locations and delivery zonesLive
  2. 02Rule

    Every order is classified and matched.

    Each order is classified as local delivery, pickup or shipping, then matched to a location by ZIP or postcode, drawn zone, radius, region, tags and location priority.

    • Delivery-method classificationLive
    • Fulfillment-location rules engineLive
  3. 03Rule

    The promising location fulfills it.

    Fulfill-from-matched-location keeps the order at the location that made the promise, and fulfillment syncs both ways with Shopify, including edits and cancellations.

    • Fulfill from the matched locationLive
    • Two-way Shopify fulfillment syncLive
  4. 04Rule

    Every channel follows the same rules.

    Orders created manually, by CSV, including Amazon Seller Central exports, or from Adobe Commerce, WooCommerce, BigCommerce and other platforms follow the same rules. Addresses are geocoded automatically on your own Google Maps key, and subscription orders from Recharge, Bold and Recurpay land on days you deliver.

    • Manual, CSV and API order creationLive
    • Automatic geocoding of ordersLive

Capabilities

What it does, with status.

What it does, with status.
CapabilityWhat it doesStatus
Locations and delivery zonesLocations and delivery zones: hours, time zones, priority, drawn polygons and KML import.KML import (KML and KMZ files); no GeoJSON upload.Live
Fulfillment-location rules engineA rules engine that sends every order to the right store or warehouse (ZIP, drawn zone, radius, region, tags, location priority).Live
Delivery-method classificationEvery order classified as local delivery, pickup or shipping.Live
Fulfill from the matched locationDoes not use Shopify's Order Routing API.Live
Real-time Shopify order syncReal-time order sync, including edits and cancellations.Live
Two-way Shopify fulfillment syncTwo-way fulfillment sync with Shopify.Live
Manual, CSV and API order creationManual, CSV and API order creation, including Amazon Seller Central CSV.Live
Automatic geocoding of ordersRuns on your own Google Maps Platform key.Live
Subscription delivery datingSubscription delivery days with Recharge, Bold and Recurpay.Live
Order splitOrder split (early access).Early access
Multi-warehouse sourcingMulti-warehouse sourcing with ranked sources (early access).Early access

Under the hood

What's under the hood.

  • Access follows role-based access control (RBAC) with custom roles, scoped by location and zone.

    Live

What to measure

Metrics we define before we promise them.

  • Share fulfilled by the promising location. Local orders fulfilled by the location that made the promise, as a share of all local orders. Measured in a Promise Audit.
  • Manual re-assignments per 100 orders. Orders moved to another location by hand after they were placed, per 100 local orders. Measured in a Promise Audit.
We publish customer results only with a named customer, a baseline, a period and a method.

FAQ

Questions, answered.

Today on Shopify, with a channel-neutral operations engine underneath. (as of Sep 2026)What that means

See it run on your stores.

Book a demo and we'll walk you through the platform set up like your stores, or request a quote for your locations and how you deliver.

2,000+ merchants trust us (as of Oct 2026)100+ merchants rate us 5.0 stars on the Shopify App Store (as of Sep 2026)