Launching soon. GrowMoe is in early access — request a spot and we’ll bring you in with the first wave.

Request early access →
← All posts

How to spot a B2B buyer hiding in your Shopify orders

Five real signals that separate a wholesale-sized buyer from a one-off shopper, and how to build the habit of checking for them, with or without a tool.

Somewhere in your last month of Shopify orders is a buyer who should be on a wholesale account and isn’t. They checked out like anyone else, paid full retail, and got the same confirmation email as a customer buying one candle for their aunt. Nobody flagged them, because nothing in Shopify’s default checkout flow is built to.

That’s not a niche problem. It’s the default state of every hybrid store, DTC and wholesale running through the same funnel, until someone builds a habit of looking. Here’s what to actually look for.

1. Order size relative to your normal basket

Pull your average order value for the last 90 days. Now look for orders that are 5–10x that number. A $40 average-basket store that gets a $380 order isn’t necessarily a big spender treating themselves. It’s very often someone stocking a shelf. Line-item quantity matters more than dollar total here: three units of a $10 item and thirty units of a $10 item are two completely different buyers, even though the second order might not look huge in total revenue.

2. The same SKU, repeated, in a quantity nobody buys for themselves

One unit of everything in your catalog reads as a normal shopper. Twelve units of the same SKU reads as someone reselling it, using it in a business (a café buying your syrup by the case), or gifting at a scale that’s really a corporate order. This is the single strongest signal and the easiest to miss, because most order-list views show line count, not per-SKU quantity.

3. A business-shaped name, email, or shipping address

Not a hard rule, but a real signal: an email domain that isn’t gmail/yahoo/icloud, a company name in the shipping address, a suite or unit number that reads commercial, or a name that’s clearly a business (“Riverside Coffee Co.”) rather than a person. None of these alone prove anything. Together, stacked with signal #1 or #2, they’re worth a look.

4. Repeat behavior, especially on a cadence

A customer who orders the same thing every 30–45 days isn’t restocking their personal pantry. They’re restocking something, and it’s worth finding out what. One-off big orders are worth flagging; a pattern of moderate orders on a regular clock is often the stronger buy signal, because it means there’s already a real, repeating need behind it. This is the one most stores miss entirely, because it only shows up if you’re looking at a customer’s history over months, not at any single order.

5. They asked, and got a form-letter answer, or nothing

If your store gets emails asking “do you offer wholesale pricing” or “can I get a discount buying in bulk,” that is about as unambiguous as a signal gets. The failure mode here isn’t missing it. It’s answering it slowly, generically, or not converting it into an actual account and price list. An inbound question deserves a real quote, not a canned reply pointing them back to the regular store.

Doing this manually (before you need a tool for it)

You don’t need software to start. Once a week, sort your orders by line-item quantity descending and by order value descending, and skim the top 20–30 for the signals above. It takes fifteen minutes and it will surface buyers you’re currently losing. The habit matters more than the tooling. A lot of stores that eventually build or buy something for this already had the instinct; they just never made time to act on it consistently.

Where it breaks down is scale: fifteen minutes a week works at 200 orders a month. It doesn’t work at 5,000. At that point the signals above stop being something you can eyeball and become something that has to run automatically, on every order, and land somewhere a rep actually sees it. That’s the exact gap GrowMoe fills. But the underlying judgment (what actually makes an order look like a business, not a person) is the same either way. Learn to see it manually first; automate it once you trust what you’re looking for.

GrowMoe finds the B2B buyers hiding in your Shopify orders. It spots them, quotes them off your live catalog with the margin in front of you, and keeps them reordering. It's a tool and a partnership, not autopilot: we point at the revenue, you close it.

Request early access