Orderseam is now on the Shopify App Store. Install it on your store

B2B purchase order automation for wholesale brands, on Shopify or with no store at all

Forward the PO. Get back a checked Shopify draft order.

Your buyers send orders as PDFs, spreadsheets, emails or photos. Orderseam types them into Shopify for you, matching every line to your catalog by the options you sell: scents, flavors, shades, sizes, weights and case packs. Anything unclear is flagged for you, never guessed.

Try the demo inbox · Watch the 2-minute video · Not on Shopify? Start free here

  • 281 / 281test order lines matched to the right SKU and quantity
  • 8product categories in our test set
  • Never guessedunclear lines wait for you

Our own test set with made-up brands, not customer results. How we test it · A real person answers, US hours.

PDF order from Fernwood Mercantile Sample data
Product · Scent8 oz16 ozEach
5101 Soy CandleLavender Fields2412·
5101 Soy CandleFig Leaf126·
5102 Reed DiffuserCedar & Smoke··6
5101 Soy CandleSea Salt · PO says $11·6·
MatchedProduct, scent and size matched to the catalog, with SKUs and wholesale prices.
CheckThe buyer priced the Sea Salt candle at $11. Your wholesale price is $12. You decide which to honor.
Fictional brand and order, shown to explain the flow. Part of the order shown.
  • Drafts onlyNothing is sent to a buyer without you
  • Never soldNever shared or used to train AI
  • Deleted when you leaveWithin 30 days, or sooner if you ask
  • Disconnect any timeRight from your Shopify admin

The problem

Every buyer sends orders their own way

A man at an office desk with his hand on his forehead, writing notes next to a laptop.
Photo: Vitaly Gariev on Unsplash

Sound familiar? Another PO just came in, and 40 lines need retyping into Shopify, every scent, flavor or size checked by hand.

Candles, coffee or clothing, the mess looks different, but it lands on the same desk. One wrong variant means a short shipment, a credit note and an unhappy buyer.

Orderseam turns all of it into one clean draft order.

How it works

Three simple steps

  1. Step 1

    A buyer sends you an order

    PDF, spreadsheet, email or a photo of a paper form. Forward it, or upload it yourself.

  2. Step 2

    Orderseam checks every line

    Each line is matched to your catalog: scent, flavor, size or pack. Typos are fixed, unclear lines wait for you.

    MatchedFixedNeeds you
  3. Step 3

    A draft order is ready in Shopify

    You approve it, and customer, sizes, SKUs and prices are filled in. Then turn it into the store’s invoice.

See it work

Two minutes, start to finish

A spreadsheet, a phone photo and a prepack order become Shopify draft orders, then an invoice.

The demo uses a fictional clothing brand. It works the same for any catalog: scents, flavors, shades, weights or case packs.

See it on sample orders

Messy PO in, clean draft order out

Four orders the way buyers really send them, to a candle brand and a clothing brand, and what Orderseam builds from each. The brands and stores are made up for this demo. Open them in the demo inbox, along with food, beauty and pet orders.

What the buyer sent · Email from Tidewater Goods to a candle brand

What Orderseam buildsDraft order lines
Product · Scent or color8 oz16 ozEach
5101 Soy CandleLavender Fields24··
5101 Soy CandleCedar & Smoke·12·
5101 Soy CandleFig Leaf126·
5101 Soy CandleSea Salt·6·
5101 Soy CandleBergamot · held for you6?··
5102 Reed DiffuserLavender Fields··6
5103 Linen Napkins, set of 4Oat··6
5103 Linen Napkins, set of 4Sage··4
5104 Long Matchbox ··48
"Big 3-wick candle"not in the catalog · held for you··4?
FixedNo product numbers anywhere, so every line is matched by name and scent. "Lavendar" is Lavender Fields, and "lavender" on the diffuser is too.
Fixed"12 of the 8 oz and 6 of the 16 oz" goes into two sizes of the same scent.
Needs youBergamot isn't a scent you sell. The buyer said "only if you have it".
Needs youNo product matches "the big 3-wick candle", so it stays out of the draft.

What the buyer sent · Excel from Bluebird & Bramble

StyleDescColourXSSMMEDLGXLXXLCostNotes
1215Wren wide legNavy2321$42.00
#1331Delphine slipBlk1221$52.00best seller last yr
1610Poppy knitBlack2221$54.00new!
1460Talia peasant topSky222$30.00if avail
1402Hollis cardiCharcol1221need price??
1108Ines LS - clay 1/2/2/1 (XS-L)
What Orderseam buildsDraft order lines
Style · ColorXSSMLXLXXL
1215 Wren Wide-Leg TrouserNavy·2321·
1331 Delphine Slip DressBlack1221··
1610 Poppy Knit Midi DressBlack · +1 XXL held·222·1?
1460 not in catalogSky · held for you·222··
1402 Hollis CardiganCharcoal · $46·1221·
1108 Ines Ribbed Long SleeveClay1221··
Fixed"Blk" is Black and "Charcol" is Charcoal. SM, MED and LG become S, M and L. The blank cost is filled from your line sheet.
Fixed"1/2/2/1 (XS-L)" was typed in the description. The quantities go into the right sizes.
Needs youStyle 1460 isn't in the catalog. The closest is 1455 Talia Puff-Sleeve Top in Sky.
Needs you1 unit of XXL, but the Poppy dress only runs XS to XL.

What the buyer sent · Email from Harbor & Pine

What Orderseam buildsDraft order lines
Style · ColorXSSMLXL
1042 Marlow Linen Shirt DressSage·232·
1043 Marlow Linen Midi SkirtOat·221·
1215 Wren Wide-Leg TrouserOlive or Sage?·222·
1107 Ines Ribbed TankBlack11111
1107 Ines Ribbed TankClay11111
1330 Delphine Wrap BlouseDusty Rose·121·
1402 Hollis Cardiganno color or sizes given·····
FixedNo style numbers anywhere, so every line is matched by name. "One of each size XS-XL in both" becomes 10 lines.
Fixed"2 medum" is read as M. The line total of 4 confirms it.
Needs you"The green" could be Olive or Sage. The Wren trouser comes in both.
Needs you"Same as last time" for the Hollis cardigan has no color or sizes to go on.

What the buyer sent · Phone photo from Lark Street Boutique

Photo of a handwritten wholesale order form with a coffee stain over one quantity
What Orderseam buildsDraft order lines
Style · ColorXSSMLXL
1331 Delphine Slip DressDusty Rose·121·
1610 Poppy Knit Midi DressBlack1221·
1216 Wren Cropped TrouserNavy·2221
1043 Marlow Linen Midi SkirtSage·232·
1108 Ines Ribbed Long SleeveBlack121?2·
1520 Sutton Denim JacketDark Wash11211
FixedStyle written as 1034 with "Marlow skirt". The Marlow skirt is 1043, so the digits were swapped. The crossed-out 2 in M is read as 3.
Matched"Rose" is Dusty Rose, the only rose the Delphine slip comes in.
Needs youThe coffee stain makes one quantity read as 1 or 7. The form's own total of 6 says 1.

Sample data from two fictional brands, Larkspur Candle Co. and Halden & Rue. Each slide shows part of the order. Shown to explain how Orderseam works, not results from a customer.

Our features

Built for wholesale orders, line by line

Everything Orderseam does is about one job: getting your buyers’ orders into Shopify correctly, without the retyping, and then getting paid for them.

Variant matching

Every option, matched right

Product, scent, flavor, shade, size, weight or pack from any PO is matched to your catalog’s variants and SKUs, including the nicknames your buyers use.

Problem flags

Catch mistakes before they ship

Price differences, unknown styles and sizes you don’t make are flagged for you to decide, never guessed.

Shopify draft orders

You approve, then it’s a draft

Check the red lines, fix them and click Approve. Only then does the order land as a draft in your own Shopify admin, unless you turn on autopilot for a buyer you trust. Nothing is charged, and no invoice goes to a buyer until you say so.

Upload or forward

Add POs yourself, any format

Upload a PDF, Excel sheet, Word file, scan or phone photo of a handwritten PO from your Orderseam inbox, or just forward the buyer’s email. No one has to retype it for you.

Fits your setup

Works with your wholesale app

Runs alongside Shopify B2B or the wholesale app you already use. No new portal for you or your buyers to learn.

Done-for-you setup

Set up with you, by a person

During the pilot, our team sets up your catalog matching for you, and every email gets a reply from a person in US business hours, not a ticket queue.

Beyond the basics

Prepacks, dates and revised POs

Real POs come with prepacks, ship windows, revisions and each buyer’s own way of writing. Orderseam reads those too, whatever you sell.

Prepacks

Prepacks become sizes

“3 prepacks 1-2-2-1” or your own Prepack A is expanded into the exact sizes and SKUs, so the draft shows every unit.

Ship and cancel dates

Dates carried onto the draft

The ship window and cancel date go onto the draft order. A cancel date too close for your usual lead time is flagged before you approve.

Revised POs

Rev 2 updates the same draft

When a buyer sends a revised PO, you see exactly what changed and the draft you already have is updated, not duplicated.

Buyer shorthand

Remembers how each store writes

Tell it once that a store’s “the green” means Olive, and on the next order it’s filled in for you, with a note.

How we test it

281 order lines with a known right answer, in 8 categories

Every time the matching changes, we rerun it on 16 sample POs (PDFs, spreadsheets, Word files, CSVs, emails and phone photos), each line with a known right answer: the right SKU and quantity, or held for you when the PO is unclear. They cover clothing, beauty, food and coffee, candles and home, jewelry, footwear, pet and gifts. When the non-clothing lines first ran, 65 of 87 matched and the rest were held for a person, never put on a draft as a wrong product; we fixed what that run found.

Our own test set, with made-up brands and stores, not results from customers. It checks matching after a PO is read, and every order waits for your approval unless you turn on autopilot for buyers you trust.

  • 16sample POs in 6 formats
  • 281order lines checked
  • 281 / 281match the answer key today

Every category

Not just apparel

Orderseam reads your Shopify products the way you set them up, whatever your options are called: color, scent, flavor, shade, metal, weight or pack size. Here is what it handles in each category, and what your store needs.

Size grids and prepacks

Apparel and activewear

  • XXS to 6XL, plus sizes 0X to 4X, S/M and L/XL
  • Petite and tall, women’s 00 to 24 and 16W
  • Denim 32x30, suits 40R, bras 34B, half sizes
  • Prepacks, ship windows, cancel dates, revised POs

Your store needs: Products with Color and Size options and a SKU on each variant.

Baby, toddler and kids’ runs

Kids and baby

  • Preemie, NB, 0-3M to 24M
  • 2T to 5T and kids’ 4-5, 6X, 7-8
  • Sibling sets as separate lines
  • Sizes put in order, smallest first

Your store needs: A Size option using your own labels, such as 3-6M or 2T.

Shoe sizes and widths

Footwear

  • US whole and half sizes, 5 to 15
  • Widths: narrow, medium, wide, extra wide
  • Kids’ and toddler shoe sizes
  • EU sizes are flagged unless your store uses them

Your store needs: A Size option and, if you sell widths, a Width option.

Ring sizes, lengths, metals

Accessories and jewelry

  • Ring sizes including halves, 7.5
  • Chain lengths: 16", 18 inch, 45 cm
  • Metal or finish: gold, silver, rose gold
  • One-size bags, hats, scarves and belts

Your store needs: Options such as Metal, Ring size or Length. One-size items need no option.

Shades, sizes, case packs

Beauty and personal care

  • Shades and scents as written by the buyer
  • ml, fl oz, g and oz sizes
  • Counts like 60 ct or 30 capsules
  • Cases of 6 or 12 as units or case variants

Your store needs: Options such as Shade and Size. A case pack can be its own variant, such as 12 Pack.

Flavors, weights, cases

Food and drink

  • Flavors, roasts and grinds
  • Net weight in oz, lb, g or kg
  • “2 cases of 12” becomes 24 units or 2 case packs
  • Single-item products with no options

Your store needs: Options such as Flavor, Weight or Pack size. Lot numbers and best-by dates on a PO are copied onto the draft line and invoice; price per pound isn’t handled yet.

Scents, sizes, sets

Home, candles and decor

  • Scents and colorways
  • Sizes in oz, inches or cm
  • Sets and packs: set of 4, 6 pack
  • Sizes like Twin, Queen and King as written

Your store needs: Options such as Scent, Size or Pack. Sets work best as their own variant; mixed kits that aren’t Shopify products can be set up to expand into their parts.

Flavors, bag sizes, fits

Pet

  • Food and treat flavors
  • Bag weights: 4 lb, 12 oz, 2 kg
  • Collar and harness sizes XS to XL
  • Cases of treats as units or case variants

Your store needs: Options such as Flavor, Weight or Size.

Designs, packs, ages

Gifts, stationery and toys

  • Card and print designs
  • Packs: box of 8, pack of 12
  • Ages like 3+ copied onto the line
  • Mixed one-size items on one PO

Your store needs: A Design or Style option, or none for single items.

What every brand needs

  • A Shopify store with your wholesale products and their variants, or a product spreadsheet if you have no Shopify store
  • A SKU on each variant, so buyers’ style numbers match
  • Your wholesale prices, so price differences on a PO are flagged
  • Stock tracked in Shopify, if you want short items split onto a backorder

Not handled yet

  • EDI orders (850s) from big-box retailers
  • Price per pound or catch weight
  • Tracking lots and expiry dates in your stock (lots written on a PO are carried onto the order)
  • Sizes your store doesn’t sell, such as EU sizes on a US store, are flagged for you, never guessed

See a sample order line by line for your industry: Candles · Coffee · Beauty · Pet · Food and drink · Jewelry · Apparel.

Each category above has its own sample POs in our test set (see How we test it), and every order waits for your approval unless you turn on autopilot for buyers you trust.

Wholesale invoices

Invoice the store, then get paid

Most stores buy on Net 30 or Net 60 and pay later by bank transfer or check. Orderseam turns each approved PO into that invoice, sends it and follows up until it’s paid.

From PO to invoice

Made from the approved order

Click Make invoice on an approved PO. Lines, sizes, the store, the PO number and Net terms come from the Shopify draft, so nothing is typed twice. Or start a blank invoice from your client list.

Everything stores ask for

Ready for the store’s office

Ship-to address, discount, shipping and tax, your tax ID, the store’s resale certificate number and your logo, in any of 22 currencies. Download it as a PDF.

Email with the PDF

Sent to the store in one step

Email the invoice to up to five people at the store, with the PDF attached. Replies go to the email address on your invoice.

Payment reminders

Reminders in your own words

Use the usual schedule around the due date or pick your own dates. Write the reminder once; the amount still pending is filled in on the day it goes.

Payment tracking

See who has paid

Record payments as they arrive. Every invoice shows Unpaid, Partly paid, Paid or Overdue, with what you’ve received and what’s still pending.

Stops when paid

No awkward extra emails

Once an invoice is paid in full, reminders stop on their own and the store gets a thank-you with a paid copy attached.

Orderseam tracks the payments you record. It doesn’t collect money or charge cards; the store pays you the way you agreed.

What it reads

Every PO format your buyers already use

No portal for your stores to learn. They keep ordering the way they do today.

PDF and Word orders

From a store's own buying system or template.

Spreadsheets

Buyer-made Excel files, new or old, with sizes spelled out as SM, MED, LG.

Plain email

"2 of the black tee in each size, 4 M" typed on a phone.

Photos and scans

Paper order forms from trade shows and showroom visits.

Founding pilot

Your first 10 POs free, set up with you

Orderseam is new. We're working with a small group of wholesale brands, in every category, to shape it around real wholesale orders. Founding brands get their first 10 POs or 30 days free, whichever comes first, free setup (free for our first 10 brands; extra automations are quoted) and a direct line to the founder.

  • Start in minutes, or let us set it upSign up, then connect your Shopify store or upload your product list yourself. Or our team sets up your catalog matching with you, including the nicknames your buyers use.
  • Forward or upload real POsUse it on the orders you're already getting this month.
  • Nothing goes out without youOrderseam never confirms an order, emails a buyer or sends an invoice or reminder unless you tell it to.
  • No card, no contractWhen the free trial ends, keep going or walk away.

Guides

Wholesale order guides from our blog

Plain answers on POs, size grids, draft orders and invoices. See all guides.

B2B purchase order automation for Shopify

How it works, step by step, and what to check before you trust it.

Turn a wholesale PO into a Shopify draft order

Enter a buyer's PO as a draft order and avoid the common mistakes.

10 things to check on every wholesale PO

The checklist to run before the invoice goes out.

Handle a revised PO without a duplicate

Compare it line by line and update the same order.

Questions

Common questions

What is Orderseam?

Orderseam is a service for brands that sell wholesale on Shopify. It reads the purchase orders your buyers send as PDFs, spreadsheets, emails or phone photos and turns them into Shopify draft orders, with every product, option and size matched to your catalog.

Is Orderseam on the Shopify App Store?

Yes. Orderseam is on the Shopify App Store. Install it from there and it opens inside your Shopify admin, with a 30-day free trial, and Shopify bills you for it. Shopify shows you exactly what access it asks for before you approve. Not on Shopify, or rather have our team set it up with you? Start free on our website instead.

Who is it for?

Brands on Shopify that get wholesale orders from boutiques, shops and stores and still retype them by hand: apparel and footwear, accessories and jewelry, beauty and personal care, food and drink, home and candles, pet, gifts, stationery and toys.

Do you only work with apparel brands?

No. Apparel is where we started, so size grids and prepacks get the most testing, but Orderseam reads whatever options your Shopify products use: scent, flavor, shade, metal, weight, volume, pack size or ring size. Case orders such as “2 cases of 12” become the right units or your case-pack variant. Lot numbers and best-by dates written on a PO are carried onto the draft order and invoice. Things it doesn’t do yet, like EDI, price per pound and tracking lots in your stock, are listed under Every category on our home page.

Which order formats can it read?

PDF and Word purchase orders, Excel (new or old) and CSV spreadsheets, order emails, and phone photos or scans of paper and handwritten order forms.

How much does it cost?

Your first 10 POs are free, up to 30 days, with no card and no contract, and setup is free for our first 10 brands (extra automations are quoted). After that, plans are monthly and based on how many POs you process each month. We agree your plan and price in writing before the trial ends, and founding brands keep their price. If you install Orderseam from the Shopify App Store, you get a 30-day free trial and the plans shown on the listing, billed by Shopify.

Does it replace my wholesale app?

No. Orderseam creates standard Shopify draft orders, so it sits alongside whatever B2B or wholesale setup you already use.

How do wholesale prices and price lists work?

Your wholesale prices come from your own Shopify store, read one of three ways when we set you up: a percent of your retail price, a wholesale price saved on each variant, or one Shopify B2B price list. If a PO's price is different, the line is flagged so you choose which price to honor. When the store is a company in Shopify B2B, the draft is made for that company, so its payment terms and addresses apply. Separate price lists for different buyers aren't automatic yet; tell us if you need them.

Can I try it before my account is set up?

Yes. The demo inbox has sample POs from made-up candle, food, beauty, pet and clothing brands. Open one, fix the lines that need you and approve it, with a short guided tour. After you create your free account, you can also send us one of your own POs: our team reads it against your products and emails you the order it makes.

What does it need from my store?

Access to read your products, stock and customers, and to create draft orders. You connect your store yourself when you sign up, or we set it up with you.

What if a line is wrong or unclear?

It's flagged, not guessed. Lines that need a decision are held out of the draft order until you pick an option.

Can I upload a PO myself?

Yes. Log in to your Orderseam inbox and upload a PDF, Excel, Word or CSV file, a scan, or a phone photo of a handwritten PO. You can also forward the buyer’s email to your Orderseam address. Either way, you check it and approve it into a Shopify draft order.

Do I need anyone else to retype or check my POs?

No. You upload or forward the PO, Orderseam reads it and matches every line to your catalog, and you fix any red lines and approve it. There’s no data-entry team or agency in between, and nothing goes to Shopify without your approval, unless you turn on autopilot for buyers you trust.

Can Orderseam make my wholesale invoices?

Yes. Click Make invoice on an approved PO and the lines, sizes, buyer, PO number and payment terms come straight from the Shopify draft order, or start a blank invoice. Add discount, shipping, tax, a ship-to address, your tax ID or VAT number and the store’s resale certificate or VAT number, name the tax (sales tax, VAT, GST or GST/HST), pick from 22 currencies, then download the PDF or email it to the store.

Do you work with brands outside the US?

Yes. Orderseam works with Shopify stores anywhere, including the UK, Ireland, Canada, Australia and New Zealand. Draft orders use your store’s currency, and so do the confirmations your buyers get. Invoices come in 22 currencies, with VAT, GST or GST/HST on each line and your VAT number, GST number or ABN on the PDF. POs written in English work best. Our team works US hours and answers by email.

Can it chase unpaid invoices for me?

Yes, if you turn reminders on. Use the usual schedule around the due date or pick your own dates, and write the reminder once in your own words. The amount still pending is filled in on the day each one goes. Record payments as they arrive, and when the invoice is paid in full the reminders stop and the store gets a thank-you.

Does Orderseam send invoices or emails to my buyers automatically?

No. Invoices, payment reminders and PO confirmations are optional and go out only when you send them or turn them on. You can use Orderseam just to turn POs into Shopify draft orders and never send a buyer anything from it.

Do you work with WooCommerce, BigCommerce, QuickBooks or Xero?

Yes, through a spreadsheet. Orderseam connects directly to Shopify, where approved POs become draft orders. If your store runs on WooCommerce, BigCommerce, Wix or Squarespace, or you sell without an online store, you upload your product export or a simple spreadsheet when you sign up, or our team loads it for you. Approved POs then become Orderseam orders you download as a spreadsheet (CSV) with the SKU, product, option, size, quantity, price and dates, to bring into your store, QuickBooks or Xero, and the same invoices and payment reminders work. Direct connections to other platforms come in the order brands ask for them.

Will my buyers know I use Orderseam?

Only if you tell them, or if you email a PO confirmation, invoice or reminder from Orderseam. Those come from an Orderseam email address, with your brand’s name in the subject and on the invoice. Otherwise Orderseam works inside your own Shopify admin, and your buyers keep dealing with you as usual.

Get started

Tired of retyping wholesale orders?

Create your free account to try the demo inbox right away and send us one of your own POs: our team reads it against your products and emails you the order it makes. Rather ask a question first? Send a message here and a person replies.

Ram, founder of Orderseam Based in the US. During the pilot, our team sets up each brand's catalog matching, and every email gets a reply from a person in US business hours (Central time), not a ticket queue. Contact us
  • Your orders are used only to build your draft orders
  • Never sold, shared with other brands, or used to train AI
  • Deleted within 30 days after you leave. Privacy policy
We use this only to reply to you. See our privacy policy.