Run the shop

From order to label to customs, one dialog.

Record a shipment on a customer order and the label dialog opens: confirm the package, pick a live carrier rate, print, and tracking lands on the order. Cross-border shipments get a Commercial Invoice and a USMCA certificate rendered from the same order data.

Shipment
PS-2026-00001 · Lakeshore Industries
UPS Standard · $34.20 · ~3dselected
Label ready · tracking 1Z999AA10123456784
Commercial invoiceUSMCA

The new way

How this works in the future of MRP.

The old way is a shipping portal that errors at checkout and a support line that says clear your cache, then twenty minutes re-typing the same order into a commercial invoice template with the HS codes looked up again. Here the order already knows everything the label and the customs forms need: addresses, weights, HS codes, origin. You confirm and print.

How it works

Step 1: record the shipment and the label dialog opens

Ship an order the way you already do, and the label dialog opens on top of the shipment. Ship-from and ship-to are filled in for you: your address and the customer’s are remembered after the first label, so confirming them is a glance, not a form.

Step 2: confirm the package and pick a live rate

Enter the package weight and dimensions (each part carries a default weight, so the dialog starts from a real number) and live carrier rates come back as rows: carrier, service, price. Pick the one that fits the order.

Step 3: print, and tracking lands on the order

Buy the label and print it as a 4x6 PDF or as ZPL for Zebra thermal printers. The tracking number lands on the order the moment the label exists. And when a label fails, the carrier’s verbatim error shows on the shipment, so you fix the actual problem instead of guessing.

Cross-border gets the customs pack

For cross-border shipments, the same order data renders the customs pack: a Commercial Invoice and a USMCA certificate of origin, each a branded PDF in one click. HS codes, country of origin, and default weight live on each part, so the forms fill themselves from data you entered once.

Common questions

Which carriers and rates do I get?
Live rates from connected carrier programs, quoted at label time for your package and lanes. Bringing your own negotiated carrier accounts is next.
Does it work with Zebra thermal printers?
Yes. Every label is available as a standard 4x6 PDF or as ZPL for Zebra thermal printers, so a shop with a thermal printer at the bench prints straight to it.
What is the customs pack?
For cross-border shipments: a Commercial Invoice and a USMCA certificate of origin, rendered as branded PDFs from the same order data as the label. The HS code, country of origin, and default weight live on each part, so the forms fill themselves.
What happens when a label fails?
The carrier's verbatim error shows on the shipment. If the carrier rejected an address or a weight, you see exactly what it said and fix that, with no support runaround.
Do I re-type my customer's address every time?
No. Ship-from and ship-to are remembered after the first label, so repeat shipments are confirm-and-print.

Related features

Build what’s next.

Leave the MRPing to our AI. Free to start, set up in an afternoon.

Get started for free

Last updated 2026-07-06