B2B & Wholesale

WooCommerce for B2B and Wholesale

AssemblyWP builds and maintains WooCommerce stores that sell to businesses. We work on what B2B needs and consumer ecommerce never does: customer-specific pricing, gated catalogs, net terms and purchase orders, minimum order quantities, tax exemption handling, and running wholesale alongside a retail storefront on one site. Senior engineers and AI agents on one team, month to month.

Customer-specific pricing
Net terms & PO checkout
ERP integration
The Problem

Your Prices Aren't Public

Consumer ecommerce assumes one price, visible to everyone, paid by card at checkout. B2B breaks all three of those assumptions on the first day.

Your pricing depends on who's logged in. A distributor, a national account, and a small independent shop each see a different number for the same SKU, and the number might be a tier, a contract rate, or something negotiated one afternoon two years ago. Some of your catalog isn't visible until somebody's approved.

Payment isn't a card. It's net 30, against a purchase order, invoiced to accounts payable, by a buyer who isn't the person who placed the order.

And the buying behavior is different in a way that changes the whole interface. Consumers browse and discover. Your buyers reorder. They know exactly what they want, they bought it last quarter, and every extra click between them and a repeat order is friction on revenue you'd otherwise get for free.

WooCommerce can do all of this. None of it is on by default.

What Breaks

What Breaks on B2B Stores

01

Pricing rules multiply and nobody owns them.

Tiers, customer-specific overrides, volume breaks, and promotional rates stack up over years. Eventually nobody can say with confidence what a given account should be paying, and the answer lives across a plugin, a spreadsheet, and somebody's memory.

02

Terms and card checkout coexist badly.

Approved accounts pay on terms, new ones pay by card, and some do both depending on the order. The checkout has to know which, and get it right without the customer choosing.

03

Tax exemption is a document problem.

Resale certificates have to be collected, stored, tied to an account, and applied at checkout, and they expire. Handled manually, this becomes an audit risk that sits quietly until it doesn't.

04

MOQs and case packs get enforced inconsistently.

Selling in cases of 12 means the cart has to reject 7, and the rule differs per product. When it's enforced in some places and not others, orders reach the warehouse that can't be picked as entered.

05

Quote requests fall out of the system.

An RFQ goes to email, gets answered in email, and the resulting order gets keyed in by hand. Every step is a chance to lose the thread or the margin.

06

One account, multiple people.

A buyer places it, a manager approves it, accounts payable pays it. Stock WooCommerce has one customer per order and no concept of the other two.

07

Wholesale and retail on one site fight each other.

Shared catalog, different prices, different tax treatment, different shipping. Done carelessly, a retail customer sees a wholesale price, which is the kind of mistake that ends up in a competitor's inbox.

08

ERP and accounting drift.

If the store and the back office don't sync, somebody reconciles them by hand forever.

How We Work

How We Work on B2B Stores

Development

Covers the build: pricing tier and customer-specific rate structures, catalog gating and account approval flows, net terms and PO checkout, tax exemption handling, MOQ and case-pack rules, quote request workflows, multi-user accounts, reorder-from-history, and the integration between your store and your ERP or accounting system. You get a named engineer who stays on the store, and on a B2B build that continuity is worth more than anywhere else, because the pricing logic is business rules encoded in software and it needs someone who knows why each one exists.

Store Care

Keeps it running. Risk-classified updates tested on staging, continuous security scanning, verified backups, uptime and performance monitoring around the clock.

Agents run the routine work and engineers make the calls that carry risk. Anything near checkout, payments, pricing rules, or authentication goes to a person before it ships. On a B2B store an update that touches pricing visibility can expose wholesale rates to retail customers, and that's not a thing you can take back.

Because your buyers reorder rather than browse, the cart and checkout path is worth more attention than the merchandising. A returning buyer who can rebuild last quarter's order in two clicks orders more often than one who has to search for 14 SKUs. If the deeper question is conversion and account growth, that's revenue optimization work and a separate engagement.

Most B2B stores also carry a stack of specialized WooCommerce plugins doing pricing, gating, and terms. Keeping those compatible through updates is a real part of the job, and it's where a lot of B2B sites quietly fall behind.

What Changes

Every account sees the price it's supposed to see.

Approved buyers check out on terms without calling anyone. Exemption certificates are on file and applied. MOQs hold everywhere. Quotes turn into orders inside the system instead of on top of it. Your back office stops re-keying what the store already knows.

The honest version: we can't decide your pricing strategy or negotiate your accounts. Those are commercial calls. What we do is make sure the store enforces them correctly, every time, for every account, without somebody checking.

Getting Started

We tell you what to fix, and in what order.

01

Store audit

Start with a store audit. We map the pricing rules as they currently exist, review the terms and payment setup, check tax exemption handling, look at MOQ enforcement, trace the quote-to-order path, and examine the ERP sync and update backlog.

02

Lead with the deadline

If wholesale and retail share a site, we look hard at the boundary between them first. That's where the expensive mistakes live.

03

Access and safety net

We'll need access to the store, the hosting, and enough visibility into the back office to see where the two disagree. Before we ship code we need working backups and a staging environment.

Two ways to work with us. Store Care keeps the site running. Development builds what's in the queue. Either one stands on its own, and most wholesalers add the second one later.

Month to month. No contracts, no setup fees, cancel anytime. See current pricing.

FAQ

Common questions.

Talk to us.

Book 30 minutes. We'll look at your store and tell you what we'd fix first, what it costs, and what we'd leave alone. If there's nothing worth fixing, we'll tell you that too.

We only do WooCommerce. If you're on Shopify or a hosted B2B platform, we're the wrong shop.