Skip to content
All articles

B2B ecommerce: account approvals, catalogues and order workflows

Person checking paperwork while preparing a parcel beside a laptop
Photo by Kampus Production on Pexels

B2B ecommerce lets organisations buy through a digital account and order workflow shaped around their actual purchasing needs. Evaluate 4 controls: company access, the applicable catalogue, order authority and fulfilment. A wholesale-looking product grid is not enough if the system cannot identify which buyer may act for which business.

Begin with the transaction rather than the industry label. A business purchase can involve several users, a request for information or an approval before an order is committed. Those conditions must come from the actual business rules. Do not invent credit terms or assume every organisation buys through the same process.

Which documented B2B platforms should you compare?

Shopify’s B2B documentation describes company-based customers and personalised buying experiences, with features depending on plan. BigCommerce’s B2B offering describes business-buyer workflows. OroCommerce’s concept guides organise capabilities including customer permissions, catalogues, quotes and orders. These are starting points for evaluation, not evidence that every feature is enabled in every account.

Candidate Documented area to investigate Demonstration to request
Shopify B2B Companies and plan-dependent buying features Two authorised users acting for the correct company
BigCommerce B2B Business-buyer and order workflows Applicable account and order behaviour in the proposed edition
OroCommerce B2B catalogues, permissions, quotes and order concepts A buyer journey using the actual required permissions
Any selected setup The business’s purchasing rules Exceptions remain visible and attributable

The final column is an original acceptance requirement. Do not repeat outdated blanket statements about plan eligibility: check the current Shopify feature-by-plan information and the actual account. The same discipline applies to editions and extensions in the other products.

Merchant payment eligibility is separate from platform features. A B2B account model does not establish that a Zambian business can use a particular payment or financing service. Verify the actual provider, entity and settlement conditions.

How should company accounts and permissions work?

Define the organisation and its authorised users. A person can change roles or belong to more than one buying context. The system should make the represented company clear rather than relying on a matching email domain as complete proof of authority.

Specify which actions each role may perform. Browsing a catalogue, preparing an order and committing a purchase can require different permissions. The business must establish those boundaries; a platform’s default role names are not a substitute for the decision.

Test an unauthorised action as well as a normal order. A hidden button does not establish that the server-side operation is restricted. Demonstrate the relevant permission in the actual proposed configuration using safe test accounts.

Keep access changes reviewable. When a buyer leaves an organisation, the operating team needs an appropriate route to remove or alter access without losing the history that should remain. Identify who owns that process.

What should catalogues and ordering communicate?

Identify the catalogue and terms applicable to the customer. Products, currency, delivery options and other conditions can differ, but only where the business has actually established them. Do not invent a special entitlement merely because the software supports customer-specific configuration.

Keep a quote request distinct from an order. A buyer asking for terms has not necessarily committed to a purchase. The public wording and confirmation should accurately describe what happened and who must act next.

If an order needs approval, state the real status and responsible decision-maker. A screen that says “complete” while the business still needs to accept the request can mislead the buyer. Use precise state labels and messages.

Use this original B2B order-authority ledger:

Stage Evidence to retain Failure to resolve
Company access Verified business relationship and permitted user Wrong company context
Catalogue Applicable product and condition set Buyer sees unsupported entitlements
Request or quote Exact items and purpose Enquiry is mistaken for a committed order
Authority Applicable permission or approval A prepared cart bypasses the intended decision
Order Agreed scope and identifiable reference Re-entry changes the buyer’s meaning
Payment or account handling Actual authorised commercial arrangement Invented credit or financing assumption
Fulfilment Recorded quantity and destination Delivery differs from the accepted order
Exception Reason and accountable owner Dispute disappears into an edited status

The ledger is an original practical artefact. It supplies no commercial terms and does not claim that a platform has passed. Test the actual flow with fictional or redacted company data.

How should integration be evaluated?

Identify the authoritative source for products, stock, customer accounts and order status. A commerce site can present data from several systems, but staff need to know which one decides the truth of each field.

Test repeated and delayed updates. An integration running without an error can still map the wrong company or product. Retain references that allow an order to be traced across systems and prevent a retry from creating an unintended duplicate obligation.

Keep manual steps explicit. If staff must review a quote, check a delivery condition or correct an account relationship, name that work. Calling it fully automated would hide a dependency that directly affects the buyer.

What should the buyer-facing design prioritise?

Make the information needed for a business decision easy to find: the product, relevant qualifications, account context and next action. A buyer may need to share the information with colleagues, so consistent references and clear records matter.

Avoid adding complexity merely because B2B sounds elaborate. A simple enquiry-led catalogue can be appropriate when transactions require a discussion. Choose the workflow from evidence about the business and customers rather than an assumption that every visitor needs a large portal.

See web development for related commerce integration. To explain a B2B requirement, get started with company roles, catalogue rules and the order decisions that need to remain controlled.

Test two company contexts with deliberately different authorised settings. A buyer should not inherit another company’s catalogue or permissions after changing accounts or returning to a saved link. Retain the expected context with the test evidence. This is a control to demonstrate, not an assertion that a named platform has that defect. Also inspect any exported order document, because a correct account screen does not prove the company identity survives downstream.

Documented differences to put into the trial

Route Specific documented distinction Check still required
Shopify B2B Companies represent B2B customers; one store can combine B2B and direct-to-consumer work Current plan-dependent features and account suitability
BigCommerce B2B Buyer portals, quote workflows and role-based product or feature visibility Proposed edition and integration boundaries
OroCommerce Customer entities and user roles are distinct; simple quoting and approval quoting are mutually exclusive workflows Which workflow is active and who can send a quote

The Oro quote-workflow guide supplies the approval distinction; its customer-model guide qualifies entity availability by application and role. These are product behaviours to demonstrate, not authority to grant credit or invent payment terms. The same fictional buyer should be used throughout the comparison.

What should a quote-workflow comparison preserve?

Oro’s quote guide distinguishes simple quoting from an approvals workflow and says only one may be active for the application. Demonstrate which route is configured: requesting information, revising a quote and obtaining authority to send it are separate events. Its customer-model reference also qualifies entity availability by application and role, so a visible screen from another user is not permission evidence for the intended buyer.

For BigCommerce B2B, compare the described buyer portal, shopping lists and role-based visibility with the intended edition. For Shopify B2B, use companies and the current feature-by-plan information rather than an old universal Plus-only rule. Keep proposed acceptance actions in the existing ledger separate from those vendor descriptions. No platform feature authorises new credit, payment terms or a local financing claim.

By Spout Team. AI-assisted drafting by Codex using the linked primary sources.

Make your next move.

A website, a store or a clearer digital plan. Let’s start with your business.

Start your brief