Coverage Scanner

Find configuration problems before your customers do — across every zone, every carrier, every schedule window.

A broken shipping zone is invisible — right up until a customer can't check out.

Shipping configuration problems are silent. A zone with no active rate tables doesn't warn you — it just returns nothing. A scheduling gap doesn't send an alert — it just leaves customers with no options for however long the gap lasts. A tag configuration that routes every order to a carrier exclusion looks fine in the admin until a mixed cart proves it wrong.

The Coverage Scanner is a built-in diagnostic tool that analyses every shipping zone across your store and surfaces those problems before they reach a single customer. Run it after any configuration change, before a peak trading period, or as a routine health check to stay confident your checkout is working exactly as intended.

Screenshot: Coverage Scanner results page — summary bar and zone status list

Five categories of issue. One scan.

Most of these problems are undetectable without sending a live rate request to a specific address. The scanner surfaces them all in one pass — across every zone, without any test orders.

No active rate tables

The zone has no rate tables at all, or every table is disabled. Any customer shipping to this destination sees no options at checkout — a complete checkout failure.

Scheduling gaps

validFrom and validTo windows that leave a period where no table is active. The most common issue when setting up seasonal pricing — a one-second gap is enough to break a zone.

Order value gaps

When multiple rate tables use order value guards, the scanner verifies the ranges fit together without gaps. A £1 gap means some orders return no rates.

Tag coverage gap

Every active table in the zone has requiredTags set, meaning orders with no matching tags return no rates. Detected and flagged so you can add a fallback table.

Ungated free shipping

A free rate table has no minimum order value — every order ships free regardless of cart total. Flagged as informational; may be intentional, but always worth confirming.

Screenshot: Coverage Scanner — zone list with status badges: Covered, Warning, No coverage, Inactive

Your entire zone health at a glance.

After a scan, every zone is assigned a status. A summary bar at the top shows the count in each category so you can see your overall coverage health immediately — and know exactly where to focus.

Covered
At least one active rate table with no detected issues. This zone is healthy.
Warning
Active tables exist but issues were detected. Rates still return but may be incomplete under certain conditions.
No coverage
No active rate tables. Orders to this destination receive no shipping options at checkout.
Inactive
The zone is disabled and excluded from all rate evaluation. Enable it if it should be active.

Drill into any zone for the full picture.

Expanding any zone row reveals exactly what the rating engine will do for orders to that destination — which tables are active, which are skipped and why, and specific actionable messages for every issue detected.

Active tables — currently eligible rate tables that will be evaluated, including rate type and carrier.
Skipped tables — tables that exist but are bypassed: disabled, outside their schedule window, or outside their order value range.
Warnings and errors — specific, actionable messages with enough context to identify the root cause and fix it.
Screenshot: Coverage Scanner — expanded zone row showing active tables, skipped tables, and warning messages

The essential companion to every other feature

The Coverage Scanner understands the full complexity of your configuration — run it any time you change anything.

Scheduled Rules

The essential companion to scheduled rate tables. After configuring any time-gated pricing, run the scanner to confirm there are no gaps between windows.

Learn more
Tags

Checks whether your tag configuration leaves any order type without a valid rate — flags zones where untagged orders would fall through with no carrier available.

Learn more
Shipping Rules

When combining multiple rate types with order value guards, the scanner validates that guards cover every possible order value without gaps or contradictions.

Learn more

Know your checkout is working before your customers find out it isn't.

The Coverage Scanner is available on all plans. Navigate to Coverage in the admin portal, select a store, and run a scan in seconds.

Read the documentationTalk to us