Skip to main content
Platform · Catalogue and pricing

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.

01 · order linepricing chain
Catalog priceVendure Core
€4.20
SKU-933-M8-30-A2
Price ruleB2B Pricing
−€0.40€3.80
qty ≥ 50 · VIP tier
Packaging unitPackaging Units
×10€38.00
box of 10
Store creditStore Credit & Gift Cards
−€5.00€33.00
gift card balance
line total€33.00

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.

Admin · price list
hex-bolt M8 × 30
contractqtyunitprice
meridian-mfg1piece€0.42
meridian-mfgqty break50+piece€0.38
meridian-mfgpackaging1box ×10€3.50
meridian-mfg1pallet ×500€145.00
Checkout · meridian-mfg
ORDER #10428
5 × box of 1050 pieces · €3.50/box
€17.50
Subtotal
€17.50
Gift card · MERIDIAN-VIP
−€5.00
Order total
€12.50

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.

01 · Vendure Platformfive categories
B2B Workflows
companies · approvals · quotes
you are here
Pricing & Promotions
contracts · packaging · credit
Search & Discovery
storefront · admin · wishlists
Operations & Extensibility
workflows · jobs · plugins
Governance & Compliance
approvals · audit · sso

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.