Skip to main content
Catalogue and pricing

Catalogue and pricing logic that lives in code you control

Quantity breaks, customer-group pricing, contract pricing, packaging units, store credit, and gift cards. Configurable in the dashboard, controllable in code, all on Vendure Platform.

Pricing logic that stays in your codebase, not your vendor's

Most commerce platforms force a choice between two failure patterns:

  • The built-in promotions plugin ships a fixed rule grammar (percentage off, BOGO, customer tag). The moment your commercial team needs quantity breaks per customer group, scheduled contract activation, or a CSV refresh, the answer is "build it yourself or wait for the roadmap".
  • A bespoke pricing engine stitched in front of checkout. One more service your team owns forever, drifting out of sync with the catalog every quarter and adding to the DIY stack you already maintain.

The rules your commercial team thinks about live in code your engineering team can read.

Pricing plugins

One commerce core, three pricing plugins

Each plugin is shipped, supported, and licensed as part of Vendure Platform. Use one, two, or all three.

B2B pricing

Quantity breaks, customer-group pricing, contract pricing, multi-currency tiers, channel-aware rules, scheduled activation, and bulk CSV import. Priority and exclusivity for deterministic stacking.

Store credit and gift cards

Admin-issued store credit (refunds, loyalty, RMA) and customer-purchased gift cards (recipient email, custom template) on a single balance ledger. Deducted at checkout as a real payment method, not a faked discount code.

Packaging units

Sell by piece, box, or pallet with per-variant conversion factors. The catalog stays one source of truth and the price recalculates against the unit a buyer actually orders.

Shipping with the next Platform release.

The pricing chain, composed in code

Pricing in Vendure resolves as a chain of strategies, not a single function. Each plugin plugs in at the same point, and you can plug yours in alongside them.

For a configured order line the runtime works through four steps:

  1. Resolve the catalog price.
  2. Apply any matching price rule (quantity break, customer group, contract row, or channel override).
  3. Convert against the requested packaging unit.
  4. Deduct store-credit or gift-card balance at the end of checkout.

Priority and exclusivity decide which rule wins when more than one matches.

Every step is a TypeScript strategy in your repo. No DSL, no rule grammar, no opaque pricing service to integrate. One chain in one core, not three vendors and a reconciliation job.

The pricing shapes Vendure Platform was built for

Three commercial models the plugins handle out of the box.

Trusted by complex B2B commerce and enterprise retail.

FAQ

What buyers and engineers ask before they commit

Common questions from commercial and engineering teams evaluating Vendure Platform for a real pricing workload.

One category in a wider plugin library

Catalogue and pricing is one of five plugin categories on Vendure Platform, alongside B2B workflows, search and discovery, operations and extensibility, and governance and compliance. See the full plugin overview.

Talk to us
See your pricing model on Vendure Platform

Bring a real price list. We'll walk through your contract, quantity, and channel rules on the platform live.