Reference
The B2B ecommerce glossary.
Punchout, cXML, OCI, EDI, PIM, customer-specific pricing and the rest: the terms you'll meet when you sell to businesses online, explained in plain English.
How business customers buy online.
What is B2B ecommerce?
Selling to other businesses online, rather than to consumers. It differs from B2C in who buys (often several people in one company), how they pay (on account, against credit limits) and what they see (their own prices, catalogues and terms). B2B ecommerce.
What is a trade portal?
A logged-in website for trade customers to order, check prices and stock, see invoices and manage their account themselves, instead of phoning or emailing. B2B and trade portals.
What is punchout?
A way for a customer to shop your catalogue from inside their own purchasing system (such as SAP Ariba, Coupa or Proactis). They "punch out" to your store, fill a basket, and the basket returns to their system to be approved and turned into a purchase order. More on punchout · Punchout portals.
What is a punchout catalogue?
Your products and the customer's prices, made available to their purchasing system through punchout, so their buyers can only order what's been agreed.
What is customer-specific pricing?
Prices that differ by customer or customer group, from contract prices and discounts to price breaks for quantity. In B2B ecommerce each customer sees their own prices once they log in.
What is quote to order?
Letting a customer request a quote online, negotiate it with your sales team, then turn the agreed quote into an order with one click.
What is quick order or reorder?
Ordering by typing or pasting product codes and quantities, or repeating a past order, rather than browsing. Most trade buyers know exactly what they want.
What is a credit account?
Buying on account: the customer orders now and pays on invoice later, within a credit limit and payment terms you set, such as 30 days.
What are approval workflows?
Rules that send an order for sign-off before it's placed, for example any order over a set amount, so a buyer's manager or finance team approves it first.
What is a requisition list?
A saved list of products a customer orders regularly, which they can add to the basket in one go.
The systems behind the store.
What is an ERP?
Enterprise resource planning: the system that runs a business's orders, stock, pricing, purchasing and accounts, such as SAP, Microsoft Dynamics or Sage. In B2B ecommerce the store usually takes its prices and stock from the ERP and sends orders back to it.
What is a CRM?
Customer relationship management: the system that holds customers, contacts, sales opportunities and service history, such as Salesforce, HubSpot or Microsoft Dynamics.
What is a PIM?
Product information management: one place to keep complete, checked product data (descriptions, specifications, images, documents) and send it to your store, marketplaces and catalogues.
What is a DAM?
Digital asset management: one library for images, videos and documents, with the rights and versions kept in order, which the store and other channels draw from.
What is an OMS?
Order management system: software that takes orders from every channel and decides how each is fulfilled, from which warehouse or supplier.
What is a WMS?
Warehouse management system: software that runs a warehouse, from receiving stock to picking, packing and dispatch.
What is master data?
The core records a business runs on, such as customers, products, suppliers and prices, which every system needs to agree about.
How systems talk to each other.
What is integration?
Connecting systems so information moves between them automatically, such as orders from the store into the ERP, and prices and stock back. Integration.
What is an API?
Application programming interface: a defined way for one system to ask another for information or to make it do something. Most modern integrations use APIs.
What is EDI?
Electronic data interchange: exchanging business documents such as orders, invoices and delivery notes between companies' systems in standard formats (such as EDIFACT or ANSI X12), long used by large retailers and their suppliers.
What is cXML?
Commerce XML: a format for exchanging purchasing documents, used for punchout with systems such as SAP Ariba and Coupa.
What is OCI?
Open Catalog Interface: SAP's standard for punchout, used by buyers on SAP purchasing systems. It does a similar job to cXML punchout in a different format.
What is a webhook?
A message one system sends to another the moment something happens, such as an order being placed, so the other system doesn't have to keep checking.
What is middleware, or an iPaaS?
Software that sits between systems and handles the integrations, such as mapping data and retrying failures. An iPaaS (integration platform as a service) does this in the cloud; Jitterbit is one.
What is real-time integration?
Systems exchanging information as things happen, rather than in batches every few hours, so prices, stock and order status are always up to date.
How stores are built.
What is headless commerce?
Separating the storefront people see from the commerce platform behind it, which provides products, baskets and orders through APIs. It gives more freedom over the front end, at the cost of more to build and run.
What is composable commerce?
Building a store from separate, specialist services (search, content, payments, checkout) joined through APIs, rather than one platform doing everything.
What is a PWA?
Progressive web app: a website built to behave like an app, quick to load, installable on a phone and partly usable offline.
What is SaaS ecommerce?
A platform you rent rather than host, such as Shopify Plus or BigCommerce. The provider runs and updates it; you configure and extend it.
What is a multi-store or multi-site setup?
Several stores (brands, countries or customer types) run from one platform, sharing products and orders but each with its own look, prices and language.
What is a B2B marketplace?
A site where many suppliers sell to business buyers, as opposed to a single supplier's own store.
What is Hyvä?
A modern front end for Magento and Adobe Commerce that replaces the original one with far less JavaScript, so stores load faster.