Skip to content

AI Quotation & B2B Quote Management

AI Quotation

This plugin brings a complete B2B quotation workflow directly into your Shopware 6 shop – from the quote request in the storefront and quote creation in the admin to the 1-click conversion into an order. Ideal for merchants with products that require explanation or individual pricing – such as wholesale, equipment, furniture or B2B shops.

The free core already covers the entire quotation process. Optional AI plans (in-app purchase) unlock AI assistance that uses your own OpenAI API key to make quotes faster and more professional.

Highlights

  • 📝 Free B2B quotation workflow – entirely inside Shopware, no external SaaS
  • 🛒 "Request a quote" button in the cart and on the product page
  • 1-click conversion from an accepted quote into a Shopware order
  • 🤖 Optional AI assistance with your own OpenAI API key (in-app purchase)
  • 📄 PDF quotes, AI product suggestions and AI texts (plan-dependent)
  • 🔒 GDPR compliant – all quote data stays in your own Shopware database

💳 Free core & optional AI plans

The plugin is free and provides a complete quotation workflow even without a plan. The AI features are booked optionally as an in-app purchase (monthly subscription) directly in Shopware – cancellable at any time. Requirements: Shopware 6.7 and active in-app purchases.

Feature Free Starter Business
"Request a quote" in the storefront (cart & product page)
Quote request overview with status in the admin
Quote editor (line items, discounts, custom positions)
Send quote via email
Customer account "My quotes" (accept / decline)
1-click conversion into an order
Validity & expiry notifications
AI product suggestions from the catalog
AI generator for quote texts
PDF export of quotes
Reminder email before expiry
AI free-text parser (products, quantities, deadlines)
AI discount recommendation from customer history
Multiple quote variants & templates
Quote statistics

Nothing is hidden

Locked AI features stay visible in the interface – with a hint about which plan unlocks them and a button to purchase directly (in-app purchase). Shopware shows the current prices directly in the in-app purchase dialog.

🔧 Installation

  • Requirement: CNK Foundation plugin
  • Installation via the Shopware Store or ZIP
  • Activation in the Plugin Manager
  • Menu entry visible under Orders > Quotations

⚙️ Configuration

You can find the plugin configuration under Settings > Extensions > AI Quotation & B2B Quote Management.

Setting Description Default
showQuoteButtonInCart Show the "Request a quote" button in the cart on
showQuoteButtonOnProduct Also show the button on the product page off
quoteValidityDays Default validity of new quotes in days 14
quoteNumberPrefix Prefix of the quote number (e.g. QUO-2026-0042) QUO
adminNotificationEmail Email for notifications about new requests
openaiApiKey Your own OpenAI API key (AI features only)
openaiModel OpenAI model used gpt-4o-mini
quotationLanguage Language of the AI-generated texts de
reminderBeforeDays Days before expiry for the reminder email (Starter) 3
autoParseRequests Automatically pre-process requests with AI (Business) on

OpenAI API key

The AI settings are only relevant for the AI features. You store your own OpenAI API key – no quote or customer data is transferred to CNK.

🛒 Request a quote (storefront)

Customers trigger a request via a "Request a quote" button:

  • In the cart (optionally instead of or next to the checkout button)
  • Optionally on the product detail page

The request form is pre-filled with the current cart items and offers a free-text field for the customer's message. Each request creates a record with status open.

📋 Manage requests & quotes

Under Orders > Quotations you manage the entire process:

  • Requests: list of all quote requests with customer, date, message and status
  • Quotes: list of all created quotes with number, customer, total, validity and status

Status values: open, in progress, quoted, accepted, declined, expired.

Quote editor

The editor allows full manual quote creation:

  • Customer selection, quote number, validity date and internal note
  • Line items with product search (Shopware DAL), quantity, unit price and discount
  • Custom positions without a catalog reference (name + price)
  • Automatic calculation of subtotal, discount and grand total

🤖 AI assistant

The AI assistant (side panel in the quote editor) speeds up creation:

  • Product suggestions (Starter): enter a free-text description → the AI suggests matching products from the Shopware catalog including quantity.
  • Quote text generator (Starter): creates a professional intro text (DE/EN) based on customer and line items.
  • Free-text parser (Business): automatically detects products, quantities and delivery deadlines from the customer message.
  • Discount recommendation (Business): suggests a discount incl. reasoning based on customer history (spend, order frequency).

Your own OpenAI key

All AI calls run through your own OpenAI API key. You keep full control over model choice and costs.

⚡ From quote to order

Customers see their quotes in the customer account under "My quotes":

  1. Review the quote with all line items, intro text and validity
  2. Accept the quote → automatic conversion into a regular Shopware order
  3. Or decline

Accepted quotes then appear in the Shopware order management as usual.

📄 PDF quotes

From the Starter plan onwards, a dedicated Shopware document type cnk_quotation is available. The PDF contains the logo, quote number, customer data, line items, totals, validity date, intro text and payment terms.

📬 Email notifications

The plugin sends messages via the Shopware mail system:

Type Recipient From plan
New request received Admin Free
Quote sent Customer Free
Quote accepted / declined Admin Free
Quote expired Customer Free
Reminder before expiry Customer Starter

Expiry and reminder emails are triggered via scheduled tasks.

Requirement: background worker

The automatic sending requires the Shopware background worker (message queue & scheduled tasks). On Shopware Cloud and most managed hostings this is active by default.

🔒 Data protection (GDPR)

The plugin works inside your Shopware installation. All request, quote and customer data stays in your own Shopware database. AI calls are made exclusively through your own OpenAI API key; there is no data transfer to CNK.

❓ FAQ

Is the plugin free?

Yes. The complete quotation workflow – request, creation, sending and conversion into an order – is permanently free. The AI features are booked optionally via in-app purchase.

Do I need an OpenAI account?

Only for the AI features. You store your own OpenAI API key; no data is transferred to CNK.

What happens when a customer accepts a quote?

The quote is converted into a regular Shopware order with one click and appears in the order management.

Do I have to buy the AI features to create quotes?

No. Quotes can be created, sent and accepted entirely for free. The AI only speeds up the creation.

Which Shopware version is required?

Shopware 6.7. The AI plans additionally require in-app purchases.