Getting Started
The Quote Management plugin adds B2B quote negotiation to Vendure. It supports the full quote lifecycle -- from request through negotiation, approval, and conversion to an order -- with multi-version pricing, internal/external comments, document generation, and workflow-driven state management.
Core Concepts
- Quote -- A negotiation between a buyer (Customer) and a seller (Administrator). Each quote has a lifecycle status, a customer, an optional seller assignment, and a validity period.
- QuoteVersion -- A snapshot of pricing at a point in time. Quotes can have multiple versions as pricing is negotiated, with one designated as the "current" version.
- QuoteLineItem -- An individual line within a version: SKU, product name, quantity, unit price, and optional notes. Line items are denormalized (not dependent on the product catalog).
- QuoteComment -- Threaded discussion on a quote. Comments can be internal (visible only to admins) or external (visible to both admin and customer).
- QuoteTemplate -- A reusable set of line items that can be used to quickly create new quotes.
- QuoteNegotiationWorkflow -- A durable workflow (powered by the Workflow Engine) that manages state transitions and enforces the negotiation lifecycle.
Exclusive to Vendure Platform
This page is part of the Vendure Platform documentation. Access requires a valid Vendure Platform license.