Many business-to-business companies still sell the way they did decades ago: a customer calls, a sales representative checks a price sheet, someone emails a quote and an order arrives by fax, phone or a long email thread. It works, but it is slow, depends on a few people being available and makes it hard for customers to reorder on their own schedule.

Selling B2B online does not mean copying a consumer store. Business buyers expect negotiated pricing, quote requests, purchase approvals, account-specific catalogs and fast reordering. This guide covers the features that matter most, how to present products so buyers and search engines understand them, and how to make the ordering experience accessible to everyone who uses it.

How B2B buying differs from consumer shopping

A consumer usually buys once, pays immediately and leaves. A business buyer often:

  • Buys repeatedly, sometimes the same items every week or month.
  • Pays on account with invoices and payment terms rather than a card at checkout.
  • Receives negotiated pricing that differs by customer, volume or contract.
  • Needs approval from a manager or purchasing department before an order is placed.
  • Orders for several locations or job sites with different shipping addresses.
  • Requests quotes for large, custom or unusual orders.

A website that treats every visitor as an anonymous consumer forces these buyers back to phone and email. The goal is to make the common tasks self-service while keeping sales staff involved where they add value.

Quote requests that actually help

Not every product or order can have a fixed online price. Large quantities, custom configurations or project-based work often need a quote. A good quote request feature turns a vague email into structured information your team can act on quickly.

Design the quote form around what your estimators need:

  1. Products or product categories of interest.
  2. Quantities and required delivery dates.
  3. Delivery location and any site restrictions.
  4. Specifications, drawings or file uploads where relevant.
  5. The buyer’s company, role and preferred contact method.

Let buyers add items to a quote list as they browse, much like a cart, and submit the list in one step. Confirm receipt immediately with a summary and an expected response time. When the quote is ready, the best systems let the buyer accept it online and convert it directly into an order, rather than retyping everything.

Tiered and account-specific pricing

B2B pricing often depends on who is buying and how much. Common structures include:

  • Volume tiers, where unit prices drop at set quantities.
  • Customer groups, such as wholesale, distributor or contractor pricing.
  • Contract prices negotiated for specific accounts.
  • Promotional pricing limited to certain customers or periods.

Make pricing clear once a buyer is signed in. Show the buyer’s price, any volume breaks and the savings at each tier directly on the product page and in the cart. Hidden or confusing pricing creates support calls and erodes trust.

Decide deliberately what anonymous visitors see. Some businesses show list prices publicly and apply discounts after sign-in. Others show prices only to approved accounts. Public pricing can help new buyers evaluate you quickly and makes products easier to present in search; hidden pricing may suit markets where prices are negotiated individually. There is no single right answer, but the choice should be intentional.

Accounts, roles and approvals

Business accounts are rarely one person. A typical customer might include a buyer who places orders, a manager who approves them and an accounts payable contact who receives invoices. Useful account features include:

  • Multiple users per company with different permissions.
  • Approval workflows that route orders above a set amount to a manager.
  • Saved shipping addresses for each location or job site.
  • Order history and reorder buttons so repeat purchases take seconds.
  • Saved lists for regularly ordered items.
  • Invoice and payment terms visible within the account.

Reordering deserves special attention. For many B2B customers, the most valuable feature is simply finding last month’s order and placing it again. Make that path obvious from the account dashboard, and let buyers easily adjust quantities before submitting.

Hands in teal work gloves count brass pipe fittings into a red plastic bin on a workbench.

Presenting products so buyers and search engines understand them

B2B catalogs are often large and detailed, with many sizes, materials and specifications. Clear product pages help buyers choose correctly, and well-structured data helps search engines show your products accurately.

Google expanded the ways sites can present product information. In a September 13, 2022 post, New Search Console Merchant Listings report: expanding eligibility with Product structured data, Google announced that merchants could become eligible for merchant listing experiences by providing product data on web pages, without a Google Merchant Center account. The post described two broad categories: merchant listing experiences for pages that let shoppers buy a product, and product snippets for a broader set of pages with product information. It also introduced separate Merchant listings and Product snippets reports in Search Console, and noted that shopping experiences may be available in a restricted set of countries.

Product variants are especially common in B2B catalogs. In a February 20, 2024 post, Adding structured data support for Product Variants, Google added support for the Schema.org ProductGroup type with three properties: hasVariant, to nest product variants under a parent; variesBy, to list the properties that distinguish variants; and productGroupID, the parent identifier sometimes called a parent SKU. The post said the support covered both single-page and multi-page variant websites, with new validations in Search Console reports and the Rich Results Test.

For a parts supplier selling the same fitting in a dozen sizes and three materials, grouping variants clearly helps both the buyer selecting the right item and the systems trying to understand the catalog. Whatever your structured data covers, make sure it matches what visitors actually see on the page.

Making B2B ordering accessible

Business buyers include people with disabilities, and many use the site repeatedly for long sessions, so small barriers add up. The Web Content Accessibility Guidelines (WCAG) 2.2, published as a W3C Recommendation, include several success criteria that apply directly to B2B ordering:

  • Redundant Entry (3.3.7). Information previously entered by or provided to the user that is required again in the same process should be auto-populated or available to select, with limited exceptions. Saved addresses, company details and reorder features support this.
  • Accessible Authentication (Minimum) (3.3.8). A cognitive function test, such as remembering a password or solving a puzzle, should not be required for any step of an authentication process unless an alternative or supporting mechanism is available. Letting users paste passwords and use password managers helps.
  • Consistent Help (3.2.6). When help mechanisms such as contact details or a chat option repeat across pages, they should appear in the same relative order.
  • Target Size (Minimum) (2.5.8). Pointer targets should be at least 24 by 24 CSS pixels, with exceptions such as adequate spacing. This matters for quantity buttons and dense order tables.
  • Error Prevention (Legal, Financial, Data) (3.3.4). For pages that cause financial transactions, submissions should be reversible, checked or confirmable before they are final.

Large order tables, bulk entry forms and quick-order pads are common in B2B stores. Make sure they work with a keyboard, have clear labels and identify errors in text, as success criterion 3.3.1 Error Identification requires when errors are detected automatically.

A contractor in a red flannel shirt and yellow hard hat types on a laptop in a site office.

Checkout on account

Many business buyers never enter a card number. They expect to place an order against an approved credit line and receive an invoice with agreed payment terms. A B2B checkout should support this without forcing buyers through steps built for consumers.

Useful checkout options include purchase order number fields, a choice between paying by card and charging the account, visible credit limits or balances and the ability to split shipments across locations. Show estimated delivery dates for each item where possible, because a buyer planning a job needs to know when materials will arrive.

Before the final submission, show a clear summary of items, prices, taxes, shipping and terms, and give the buyer a chance to correct mistakes. For large or unusual orders, a confirmation step protects both sides from costly errors.

Finding the right item in a large catalog

B2B buyers often know exactly what they want. They search by part number, size or specification rather than browsing. Site search should handle part numbers, common abbreviations and partial matches, and filters should reflect the attributes buyers use to choose, such as dimensions, material or compatibility. A quick-order form where buyers type or paste several part numbers and quantities can save regular customers a great deal of time.

Integrations behind the storefront

B2B ecommerce rarely stands alone. Prices, inventory, customer accounts and invoices often live in an accounting or resource planning system. Decide early which system is the source of truth for each type of data, and how often information moves between them. A storefront that shows outdated stock or pricing creates more work than it saves.

Plan these connections before choosing features. Our ecommerce development team builds integrations that keep pricing, inventory and orders consistent across systems.

Rolling out to existing customers

Launching a B2B portal is as much a change management project as a technical one. Start with a small group of loyal customers, gather feedback and fix problems before inviting everyone. Give sales representatives a clear role: they can introduce the portal, help customers set up accounts and focus their time on complex quotes rather than routine reorders.

Measure adoption by account, not just total orders. A thoughtful ecommerce strategy sets goals for how many repeat orders move online and how quote turnaround times change.

A fictional example

Consider a fictional plumbing parts distributor whose customers ordered mostly by phone and email. Staff spent hours each day reentering orders and answering price questions.

The company launched an account-based portal with contractor pricing tiers, saved job-site addresses, a quote list for large projects and one-click reorders from order history. Product pages grouped fittings by size and material, with clear specifications and variant structured data. Quantity buttons were enlarged, and the bulk order form was rebuilt with proper labels and text error messages. After a pilot with twenty contractors, the distributor invited all accounts, and sales staff shifted their time toward project quotes.

A B2B ecommerce feature checklist

  • Quote requests capture quantities, dates, locations and files.
  • Quotes can be accepted and converted to orders online.
  • Tiered and account pricing is clear after sign-in.
  • Public pricing policy is a deliberate choice.
  • Accounts support multiple users, roles and approvals.
  • Saved addresses, lists and reorders reduce retyping.
  • Product variants are grouped clearly, with matching structured data.
  • Ordering meets WCAG 2.2 criteria for entry, authentication, help, targets and errors.
  • Pricing, inventory and invoices stay in sync with back-office systems.
  • Checkout supports purchase orders and payment terms.
  • Search handles part numbers and specifications.
  • Rollout starts with a pilot group.

If your store runs on a familiar platform, our WooCommerce design work can add B2B features without starting from scratch.