B2B Wholesale and Bulk Order Portals
Wholesale and bulk order portals push the OMS beyond simple cart-and-checkout logic into contract-driven, high-volume purchasing built around account-specific pricing, minimum order quantities, and repeat purchase patterns. The order engine underneath looks similar to B2C, but the rules layered on top are substantially different.
A wholesale buyer usually orders in cases, pallets, or pre-agreed lot sizes rather than single units, and the price they pay is rarely the list price — it is a negotiated tier tied to volume commitments, contract terms, or customer group. The OMS must resolve the correct price and minimum order quantity per account at the moment the order is placed, not apply a single catalog price to everyone. This requires the order engine to carry customer-specific pricing contracts as first-class data rather than a generic discount code.
- Quick-order forms and CSV/spreadsheet upload for buyers re-ordering large SKU lists
- Case-pack and pallet-quantity rounding rules so partial cases are not created accidentally
- Reorder templates built from purchase history, letting a buyer repeat last month's order in one click
- Quote-to-order conversion, where a sales-negotiated quote becomes a locked, ready-to-submit order
- Multi-location shipping within a single order, common when a distributor ships to several store locations from one purchase
Wholesale accounts frequently order on payment terms — net 30, net 60 — rather than paying at checkout. This means the OMS must check available credit limit before releasing an order to fulfillment, and route orders that exceed the limit to an approval queue instead of blocking the transaction outright. Larger organizations buying through the portal may also require internal purchase approval: a junior buyer submits, a manager approves, and only then does the order enter the OMS fulfillment pipeline. Modeling this as a pre-order "requisition" state avoids polluting fulfillment queues with unapproved requests.
Beyond simple volume tiers, B2B pricing can include customer-specific contract pricing, promotional allowances, rebate accruals, and currency-specific price books for accounts that order across borders. The OMS pricing resolution at order time typically needs to evaluate several of these layers in a defined priority order, and it must record which pricing rule was applied to each line so finance can audit and reconcile rebates later.
Wholesale orders often have longer, negotiated lead times and are shipped via freight or LTL carriers rather than parcel, which changes how the OMS models delivery promises and tracking. Large orders may also be split intentionally across multiple fulfillment waves to match production or replenishment schedules, requiring the OMS to track partial releases against a single master purchase order rather than treating each shipment as an independent transaction.