Every customer buys at the price you actually gave them
Contract prices, customer-specific rates, quantity breaks, and promotions resolve automatically at checkout, for every buyer, in every currency. Your team owns the catalogue and the price lists behind them, so the price a customer sees is the price you agreed. Contract pricing is included from Scale.
When a vendor's pricing rules stop matching how you sell
Contract lists, quantity breaks and schedules usually end up in a separate pricing service that drifts from the catalogue.
Vendure makes your pricing rules a first-class part of the platform instead. Your commercial team configures them directly, your developers extend them only when a rule is genuinely yours alone, and every rule resolves inside the checkout the platform already runs.
Payment terms and spending limits that follow the customer
Assign company payment methods, such as Net 30 invoice or purchase order, to each customer company. From Scale, spending limits send large orders to an approver. When the ERP owns credit, your integration can read the position and apply it at checkout.
Price lists your commercial team owns
Changing a price should not be an engineering task. Your commercial team exports the current price list, edits it in the spreadsheet they already use, and imports it back. A quarterly contract refresh across thousands of products lands as one import, owned by the people who own the prices.
When more than one list could apply, mark a contract list as exclusive and it wins. Give a campaign list a higher priority and it overrides the contract for its window. Among other lists, the lowest price wins.
Thousands of products, hundreds of customers, contract prices that change every quarter. Sales operations exports the current list, gets sign-off, edits the new tier, and imports it back. Prices are scoped by product, customer, customer group or company, currency, and channel. Engineering time on the refresh drops to zero.
A default list price, separate base prices for distributors and dealers, and volume breaks above set quantities per group. The platform resolves the right price for the customer and the quantity automatically, and the same rules drive the storefront, the rep-built quote, and the reorder.
On Enterprise, Advanced pricing calls your ERP or another price engine through a connector you build, so the ERP stays the system of record for negotiated rates. The resolved price for the customer, product, and quantity applies everywhere. The storefront, the quote, and the reorder all show the same number. See ERP and integrations.
Use Vendure with your PIM, or manage the catalogue directly
Many B2B businesses already manage product information in a PIM. Your team connects it through Vendure's APIs and plugins, so product data remains mastered there and flows into catalogues, channels, and storefronts without manual re-entry.
If you do not need a separate PIM, Vendure's flexible data model and Dashboard give product teams the structure and product-management experience to manage complex catalogues directly. Either way, you choose where product information lives.
One catalogue, every brand, region, and currency
The same catalogue projects across every market you sell in. Each brand, region, or business unit gets its own currency, language, and tax treatment. You update the catalogue once, and every market it serves stays consistent.
Running multiple brands or entities from here is the same pattern at scale. See brands, entities, and markets.
Customers find and buy at their price
Vendure ships fast, faceted product discovery across large catalogues, in every language your storefronts run in, so a buyer searches the catalogue of their channel and market. Their contract price applies on the product page and in the cart.
One search experience spans the storefront and the Vendure Dashboard. See Search and discovery for customer discovery, merchandising controls, and global operational search.
Credit and gift balances as real commercial motions
Vendure keeps store credit and gift cards on one balance ledger inside the platform, and both spend down the order total at checkout like any other payment. Customer service issues credit against a return, marketing schedules gift cards for a campaign, your own loyalty rules can issue credit through the API.
Every issue and redemption is recorded against the balance, so finance sees one ledger instead of two.
What commercial and operations teams ask about pricing on Vendure
Yes. Price lists are edited in the dashboard or exported, edited in a spreadsheet, and imported back. A quarterly contract refresh across thousands of products lands as a single import, owned by the team that owns the prices. Engineering is only involved when you want a genuinely new kind of rule.
Mark a contract list as exclusive and it wins. Give a campaign list a higher priority and it overrides the contract for its window. Among other lists, the lowest price wins.
Yes. Prices are scoped per currency and per market. A buyer in one region paying in their currency resolves the rate set for them; a buyer elsewhere resolves theirs. Where no specific rule applies, the market default takes over.
On Enterprise, Advanced pricing calls your ERP or another price engine through a connector you build, and applies the resolved price for a given customer, product, and quantity through the same pricing as every other rule. The storefront, the quote, and the reorder all show the same number. See ERP and integrations.
Yes. The same rules resolve the price a buyer sees on the storefront, the price a rep sees on a quote line, and the price a returning customer pays at reorder. There is one pricing path, not a separate one per surface. See B2B buying.
Yes. Assign company payment methods, such as Net 30 invoice or purchase order, to each customer company. From Scale, spending limits send large orders to an approver. When the ERP owns credit, your integration can read the position and apply it at checkout.
Yes. Both are native at checkout and spend down the order total like any other payment method, on one balance ledger inside the platform.
Your team connects your existing PIM through Vendure's APIs and plugins, so it can remain the source of truth for product information. If you do not use a PIM, Vendure's flexible data model and Dashboard let your team manage complex product data and catalogues directly, without adding another system.
Contract pricing and product types arrive with Scale. Store credit is in every plan from Starter, gift cards and packaging units arrive with Growth, and connecting pricing to your ERP, CPQ or another pricing engine is part of Enterprise. Compare every plan.
See your pricing and catalogue running on Vendure
Load a real catalogue and a real price list in a 14-day trial and see your volume and market rules resolve, or compare the plans to see where contract pricing starts.


