Progeny AppsShopify apps that do one job properly

Progeny Apps / Orders, stock & the back room / Despatch

For shopify merchants
Despatch
Bulk fulfil orders from a tracking sheet, with a dry run that catches typos · $5.99 a month

Bulk fulfils orders from your supplier's tracking sheet, with a dry run that catches bad numbers.

Despatch takes the tracking sheet your supplier, warehouse or print shop sends: order number, tracking number, and optionally carrier, SKU and quantity. Before anything is fulfilled, every row is marked Ready, Look first or Held, with the reason in words: no such order, cancelled, already fulfilled, no tracking number, a wrong check digit, a carrier that does not match the number, one number on two orders. One press fulfils ready rows. A row with a SKU fulfils only that line. Every run is kept.

On its way to the Shopify App Store. Write to us and we will set your store up first - it is billed through your Shopify bill, like any app.

Despatch · inside your Shopify admin
Despatch - its main screen

The problem

Bulk fulfil Shopify orders from the tracking sheet your supplier sends — with a dry run first that catches a mistyped tracking number before a customer gets a dead link.

Stores that ship through a supplier, a 3PL or a print shop that hands back a spreadsheet of tracking numbers. Shopify's own admin fulfils one order at a time; its bulk CSV route needs the app store. The incumbent (Upatra Bulk Fulfill CSV, 4.7 stars, 156 reviews, free to 500 rows then $6.99/mo) imports the sheet but trusts every number in it.

$5.99/moFlat price, billed through Shopify
4 screensInside your Shopify admin
Every planBasic, Shopify, Advanced and Plus

What it does

Inside Despatch

The carrier is told from the number

UPS (1Z + 16), USPS IMpb (20–22 digits starting 91–95), FedEx (12 digits), DHL Express (10 digits). Anything else needs the carrier named in the sheet, or the row is held.

UPS check digit is HELD on a mismatch

, because the method is proved against UPS's own published test number 1Z999AA10123456784. USPS, FedEx and DHL mismatches are only warned: those methods are written to the published rules but not yet proved against an official number here, and a real tracking number must not be blocked on unproved maths.

A row with a SKU fulfils only that line

, up to its quantity; the rest stays open for the next box. A row asking for more than is left says so.

The same tracking number on two orders is warned

, not refused — a combined box is real.

Pricing

One flat price

No tiers to decode and no share of your sales.

Everything included
$5.99 / month

$5.99 every 30 days

  • Dry run marks every row Ready, Look first or Held, with the reason
  • Works out the carrier from the tracking number
  • Catches mistyped tracking numbers by their check digit
  • Rows with a SKU fulfil only that line, for orders in several boxes
  • Every run kept with its result sheet
Ask for early access

Billed through Shopify's own app billing. Cancel by uninstalling. Privacy for this app

Questions

The ones merchants actually ask

Which Shopify plans does it work on?

Works on every Shopify plan.

How am I billed?

$5.99 every 30 days through Shopify's own app billing, on your normal Shopify bill. No card is taken here and there is no share of your sales.

What happens to my data if I uninstall?

Shopify tells the app the moment you uninstall, and the app erases what it kept for your store. Customer data requests from Shopify are answered the same way. The full detail is on the app's own privacy page.

Is it on the Shopify App Store?

On its way to the Shopify App Store. Write to us and we will set your store up first - it is billed through your Shopify bill, like any app.

Who do I talk to?

A person, at support@progenyapps.com or (541) 208-6685. FHL Stephens LLC, Roseburg, Oregon.

Despatch, $5.99 a month

Bulk fulfils orders from your supplier's tracking sheet, with a dry run that catches bad numbers.