National Commerce Docs
Feature guides

Shipments

Browse shipments, set postage thresholds, and analyze shipping zones.

The Shipments area shows what you shipped and what it cost. It helps finance and operations watch shipping spend and study delivery distance.

The sidebar splits it into three screens: Shipments, Price Alerts, and Zone Analysis.

Shipments are read-only

ShipHero ingests every shipment. You can browse and export the data, but you cannot edit it here.

Shipments list

The list shows one row per shipping label. You can search, filter, and export the data for any date range.

Columns

Each row shows the shipment date, order number, store, and warehouse. It also shows label cost, total order label cost, total units, shipping name, tracking ID, and shipping zone.

Total units is a computed figure. It multiplies each SKU's quantity by its bundle count.

Filters

  • Account, warehouse, store, and Product SKU.
  • Threshold exceeded — show orders that ran over their postage threshold.
  • Search by order number or tracking ID.
  • Date range — required. The list needs a period to load.

Search caps at 1,000 matches

A broad search returns at most 1,000 shipments. When it hits the cap, the screen shows a note. Narrow your filters to see the rest.

Shipment detail

Click a row to open its detail page. It has three tabs.

  • Details — shipment info and order info. It shows the shipping zone, zone distance, label cost, and postage threshold. An order over its threshold shows a red badge.
  • Line items — each product in the shipment, with quantity, bundle count, and total units.
  • Audit log — who created and updated the record, and when.

Exports

Two CSV exports honor your current filters:

  • Export Shipments — one row per shipment.
  • Export Shipment Line Items — one row per product in each shipment.

The server streams both files. So an export can cover far more rows than the screen loads.

Price Alerts

This screen sets the postage threshold for each Product SKU. The threshold is the shipping cost you expect to pay for that SKU.

How the threshold works

You set a dollar amount per Product SKU. Each order rolls its SKUs' thresholds into an order total.

When the real label cost passes that total, the order flags as threshold exceeded. That flag drives the filter and red badge on the Shipments screens.

What you can do

  • Edit the postage threshold and ASIN inline.
  • Bulk edit — set the threshold across many SKUs at once.
  • Filter by search or account, and sort by any column.
  • Export the filtered SKUs to CSV.

Zone Analysis

Zone Analysis groups shipments by shipping zone. It shows how far your packages travel and what each zone costs.

What a shipping zone means

The app derives a zone from the distance between the warehouse ZIP and the customer ZIP:

  • Zones 1 to 8 cover growing distance bands, from 50 miles up to 1,800-plus miles.
  • Zone 9 covers US territories and military addresses.

What the screen shows

Three cards summarize total shipments, average cost per shipment, and total shipping cost.

The main table lists all nine zones. Each row shows the shipment count, its share of the total, and the average cost. Expand a zone to see a per-state breakdown.

An Uncategorized row collects shipments the app could not place in a zone. Expand it to see why — for example, a missing or invalid ZIP.

Filters and export

  • Filter by account, warehouse, Product SKU, store, pack size, and date range. The default range covers the last 7 days.
  • Export to CSV — the server rebuilds the analysis and writes a sectioned file.

Zones also come from a shared calculator

An N8N workflow calls the same zone calculator through a protected endpoint. It stamps each shipment's zone as ShipHero ingests it. So the stored zone and this screen use one method.

Behind the scenes: daily reconcile

A daily job checks that the portal holds every shipment ShipHero shipped. It runs at 12:00 UTC and covers the previous day.

It compares ShipHero against the portal and flags gaps — missing shipments, duplicates, quantity drift, and voided labels. It posts a PDF report to Slack.

On this page