Shopify purchase orders that do the maths for you.

See what to reorder, how much to buy and from which supplier. Receive it in batches, and Channel Bay works out what every unit really cost.

Trusted by Shopify and Amazon sellers

  • Kate King Jewellery
  • Eugene Textile Center
  • búl
  • Totally Numb
  • The Store X Berlin
  • Gather Here
  • From The Bronx
  • The Kitchen Nashville
  • Good Day Smart
  • Mine and Yours
  • Culture Fly
  • Canadian Coin
  • Shepherds Fashion
  • Purpose Built
  • Modlite
  • Vapor Shoppe
  • Bio-Spielzeug
  • Santa Cooking
  • Gourmend Foods
  • Evtrove
  • American Raggie

Purchase orders shouldn't feel like a second job.

Every reorder means piecing together stock levels, supplier prices and delivery dates from wherever you last left them.

  • POs squeezed in beside transfers, with no workflow of their own
  • No clear view of a PO once it leaves draft
  • Supplier prices and cost history that vanish between orders
  • Landed costs scattered across invoices, emails and spreadsheets
  • POs stuck in PDFs you can't edit, analyse or reconcile

From reorder alert to received stock.

One workflow, from the first low-stock warning to the last unit on the shelf.

Reorder the right SKUs before stock runs low.

Channel Bay reads 60 days of sales across your locations, real supplier lead times and what's already on order.

Know when to reorder

See which SKUs are nearing their reorder point before they become a stockout.

Buy the right quantity

Suggested quantities come from forecast demand, stock on hand and units already on open POs.

Order from the right supplier

Pick the supplier for each SKU, then edit, export or email the PO straight to them.

See every purchase order from creation to arrival.

One place to check where each order stands, without digging through emails, invoices and spreadsheets.

Supplier-specific pricing

Cost, supplier SKU, pack size and minimum order per product, per supplier. Order in packs, and Channel Bay converts to units.

Buy in any currency

Order in the supplier's currency. Costs convert to your shop currency at the rate on the day the PO opened.

Discounts, tax and freight

Line or order discounts, flat or percentage, plus tax, shipping and adjustments for surcharges or supplier credits.

Stay ahead of delivery dates

A daily check flags POs past their expected delivery or the supplier's cancel date, so nothing quietly slips.

Invoices kept with the order

Each delivery batch keeps its own supplier invoice number and freight, all on one PO.

PDFs, email and CSV

Custom PO and batch invoice templates, CSV import by SKU or barcode, and a 25-column export per PO.

Receive stock without the extra manual work.

Receive against the original PO and stock updates in the same step, so your numbers match what actually arrived.

Full or partial shipments

Record products as they arrive. Save a delivery as a draft and edit it later.

Stock lands at the right location

Received units go to the right Shopify location, and every channel updates.

Outstanding quantities, always clear

See what's received and what's still due. You can never receive more than is outstanding.

Know what a unit really cost you.

The invoice price is only part of it. Channel Bay converts the supplier's currency, then spreads freight, adjustments and order discounts across every line by its value. Batches with their own freight are costed on their own. With cost sync on, the new cost is saved on the supplier and the variant, then sent to Shopify.

line share = line value ÷ order value × (freight + adjustments − order discount)

Override the landed cost on any line. Stock is valued by your costing method: last received cost or rolling average. See how costing works

Tee · White / M · 120 units
Unit cost (EUR)€8.00
Converted at the PO's rate$9.36
Share of freight and adjustments+$0.62
Landed cost per unit$9.98

Purchase orders, answered.

Questions? Talk to our team

Book a demo
Can one PO hold products from different suppliers?

No. Each PO belongs to one supplier and one warehouse, which keeps pricing, currency and lead times correct.

What if a delivery arrives short?

Receive what came. The PO stays partially received until the rest arrives or you close it. Each batch keeps its own invoice number and freight.

Does receiving update Shopify?

Stock always updates on every channel. With cost sync on, the new cost goes to Shopify too. With retail sync on, so does the selling price you enter while receiving.

How big can a PO be?

Up to 500 lines per PO. Bulk export handles up to 20 POs at a time as a ZIP.

I used Stocky. Can I keep my old orders?

Yes. Imported Stocky orders can be copied into a new Channel Bay PO in one click.

Stop ordering from a spreadsheet.

Plan, send, receive and cost every purchase order in one workflow built for Shopify.