Skip to content

Copiara is coming to the Shopify App Store. It is not listed yet.

Copiara
Back to the journal
Operations8 min read

Why B2B Buyers Still Call Instead of Ordering Online

Most B2B buyers say they prefer no rep, yet still phone in orders. The reason is usually data, not preference. Here is what the storefront is missing.

By Amir Hessabi

Buyers call because the store cannot answer the question they are holding. In distribution that question is almost always about a specific part: whether the number in their hand is the number you stock, whether the price on screen is the price their company negotiated, or whether the item they bought last spring is still the right item. None of those are preferences. They are data gaps, and the phone is the workaround.

This matters because the stated demand for self-service is not ambiguous. In a Gartner survey of 646 B2B buyers fielded August through September 2025 and reported in March 2026, 67% said they prefer a rep-free purchasing experience. The same survey found 45% had used AI during a recent purchase. Buyers want to do this without you, and they are increasingly arriving with an answer already formed.

And they still call. The useful way to hold that contradiction is to stop treating the call as evidence that distribution is a relationship business, and start treating each one as a defect report. Every inbound order call is a question your store failed to answer.

Why do B2B buyers still call when they say they prefer self-service?#

Because calling is genuinely faster when the alternative is guessing.

A maintenance buyer with a machine down does not care about your channel strategy. They care about being certain. If the store returns zero results for the number printed on the failed component, the buyer has two options: spend twenty minutes translating the number themselves, or spend ninety seconds on the phone with someone who already knows the answer. They will pick the phone every time, and they are right to.

This is why "our customers just prefer the personal touch" is such a comfortable and expensive story. It is comfortable because it flatters the sales team. It is expensive because it stops the diagnosis. The buyer is not calling for the relationship. They are calling because the phone is currently the only reliable interface to your product data.

The good news in that framing is that defects are fixable and preferences are not.

The three questions that send a buyer to the phone#

Nearly every inbound order call in industrial and MRO distribution resolves to one of three questions.

Identity. The buyer holds a competitor part number, an OEM number, or a number off the component itself, and your search only indexes the house SKU. A real, in-stock item returns nothing. As far as the buyer can tell, you do not carry it.

Price. The screen shows list, or shows a number the buyer does not recognize as the one their company negotiated. Nobody issues a purchase order against a price they are not sure about, so they call to confirm. The store became a catalog they verify by phone.

Continuity. The part they bought before has been replaced, repackaged, or discontinued, and the page offers no path from the old number to the current one. The buyer is left deciding whether a similar-looking item is actually the same item, which is a decision they will not make alone.

A worked example, because this stays abstract otherwise. A plant maintenance buyer needs a sealed deep-groove ball bearing. The one that failed is stamped 6205-2RS, a designation they pulled off the housing and cross-checked against a competitor's catalog page. They type 6205-2RS into your store. You stock the equivalent under your own house SKU, you have eleven of them on the shelf, and the search returns nothing. The buyer picks up the phone with last year's invoice in front of them, and your inside sales rep spends four minutes being a search engine.

Nothing in that story is about relationships. It is a mapping table that does not exist.

How do you tell which of the three is costing you the most?#

Two diagnostics, both cheap, both usually sitting unread.

Read the zero-result search log. Your store already records every search that returned nothing. That log is the single most honest document your company produces about the gap between what buyers ask for and what your catalog can answer. Most distributors have never opened it. Sort it by frequency and the top fifty rows will tell you, specifically and by part number, where the identity problem lives.

Tag inbound order calls for two weeks. Give inside sales three buckets, identity, price, and continuity, and have them mark one per call. Two weeks of tally marks will settle an argument that has been running on opinion for years. Do not build a form for this. A sheet of paper taped to the desk works and gets actually used.

Then compare the two lists. They almost always name the same gap from opposite directions: the search log shows you what buyers could not find, and the call log shows you what they needed badly enough to chase. Where those overlap is your first project.

What does fixing the identity problem actually require?#

It requires treating cross-reference as a data asset you own, not a search setting you turn on.

That means competitor and OEM numbers mapped to your house SKU, deliberately, with the match type recorded alongside each mapping. An exact equivalent and a functional substitute are different claims, and collapsing them is the mistake that makes the whole project backfire.

Here is the honest part that vendors tend to skip. A wrong match presented confidently is worse than no match at all. If a buyer searches a competitor number, lands on something you have quietly labeled "close enough," and receives a bearing with a different seal rating, you have not saved a phone call. You have bought a return, a delayed repair, and a buyer who now verifies everything by phone forever. The trust is harder to replace than the part.

Continuity is the same discipline pointed at your own history. Superseded numbers need to resolve forward, so an old number lands the buyer on the current item with the change visible rather than hidden. We have written separately about part number supersession management; the short version is that supersession is a chain, not a swap, and it has to be walkable in both directions.

What does fixing contract pricing require?#

The buyer needs to see their price, on their account, before they build the cart.

Anything short of that converts your store into a reference document. A buyer who has to confirm pricing before committing has not self-served, they have just done research before calling. The call still happens, it just happens later and with more steps.

The reason this is hard is structural rather than technical. Negotiated pricing in most distributors lives in three places at once: a spreadsheet the pricing manager maintains, a set of fields in the ERP that may or may not agree with it, and a rep's memory of what was promised on a call in March. Self-service requires those to become one authoritative answer that a machine can retrieve per account. That is a data governance project wearing an ecommerce project's clothes, which is why it stalls.

Approval rules belong in the same conversation. A buyer who can see their price but cannot tell whether they are permitted to commit at that amount will still route it through a person. Spend limits and approval chains have to be visible at the moment of the decision, not discovered after submission.

What should the rep be doing once the phone quiets down?#

The goal was never fewer conversations. It was different ones.

When identity, price, and continuity stop generating calls, what remains is the work that actually needed a human: a substitution decision under a production deadline, an application question where the buyer is not certain what they need, an unusual quantity that changes the freight math, a stocking agreement worth structuring. Those are conversations where a good rep is worth their comp plan. Being a human search engine is not.

This is the shape of the problem Copiara is built around, as a Shopify app rather than another system to run beside your store. The three buckets map onto it directly: cross-reference for identity, company pricing for price, and cross-reference plus catalog enrichment for continuity, with approvals and credit visibility for the orders that need a decision before they ship. Shopify's own B2B already handles the companies, the payment terms, and the checkout, so the layer only has to add what Shopify does not have.

There is also an AI concierge that answers from the same catalog and pricing data the storefront uses, inside the buyer's company boundary, and can stage an order from the conversation with normal approval routing still applied. It is grounded in your data rather than guessing, which is the only version of that feature worth having.

Copiara is not on the Shopify App Store yet. If the diagnosis above sounds like your call log, we would like to talk to you.

Common questions about moving distribution orders online#

Does self-service cost us the relationship? Not the part of it that has value. You lose the lookup calls. You keep the sourcing conversations, and your reps get time to have more of them.

What if our part data is a mess? Everyone's is. That is the actual work, and it is why this is a data project rather than a software purchase. Start with the top fifty rows of your zero-result log instead of trying to fix the catalog at once.

Do buyers actually want to order online? By their own account, yes. Two thirds told Gartner they prefer buying without a rep. The gap is not appetite, it is whether the store can answer the question they came with.

Where do we start if we can only fix one thing? Whichever bucket your two-week call tally says is biggest. For most industrial and MRO distributors that is identity, because it is the one that makes real inventory look like it does not exist.

Fix the data behind the biggest bucket first. The phone will get quieter on its own, and the calls that remain will be the ones worth taking.

Before the listing goes live

See Copiara on your own Shopify store.

If cross-referencing, negotiated quotes, or buyer approvals sound like your buyers' problem, get on the early access list.