Insights
August 17, 2026 7 min read

From cart to quote: Handelskönig digitises B2B price requests

Since 17 August 2026, Handelskönig customers can request larger quantities and multiple products directly in the shop. Email ping-pong becomes a continuous B2B process.

B Benedikt RilloxBenedikt RilloxFounder & Strategist
B2B CommerceShopwareHandelskönig
Benedikt Rillox presenting Handelskönig's digital quote journey from product selection and price request to a Shopware order

Since 17 August 2026, customers at Handelskönig can request larger quantities directly from a product detail page or bundle several products into one quote request. Sales calculates the request in Shopware, sends a formal PDF quote, and converts it into a regular order without re-entering data — built on our Shopware extension B2B Quote Management & Price Requests.

The trigger is an everyday one: a customer does not need ten profiles, but 500. Not one product, but material for an entire construction site. The final price depends on quantity, product mix, destination, and delivery date. In a conventional online store, this buying intent often ends in a phone call, an email, and a manually maintained spreadsheet.

Handelskönig is the first production implementation of the extension — and a good example of what should happen after a successful shop launch: continuous development around real business processes.

What changes for Handelskönig customers

The new journey starts where demand appears: on the product. Two entry points cover the typical situations — the fast volume request directly on the product detail page, and the multi-product request for entire projects. Both work within the familiar storefront, including for guests without an account.

Below the volume pricing on the product detail page, customers see the prompt “Need a larger quantity?” A click opens a quote request containing the selected product, exact variant, SKU, unit information, and quantity. The customer only adds their contact details and submits. There is no need to copy product links, SKUs, and quantities into a separate email.

Customers sourcing material for an entire project use the multi-product request. Products can be found by name or SKU, added to the list, and assigned the required quantities. A summary shows every line item, and the customer can add a preferred delivery date.

This covers two common situations:

  • Fast volume request: A known product is required in a much larger quantity than the normal cart journey anticipates.
  • Project request: Several building materials, profiles, or tools need to be priced as one package.

Both happen within the familiar storefront, including for guests. Captcha protection secures public requests.

What happens after the request

A better contact form alone does not create a sales process — the important part begins after submission: every request becomes a dedicated record with a quote number and status workflow, sales calculates with Shopware's pricing logic, the quote returns to the customer as a PDF, and acceptance produces a regular Shopware order.

1. The request becomes a dedicated record

Every price request arrives in Orders → Quotes in the Shopware Administration. It receives its own quote number and moves through a clear status workflow, from request and processing to quoted, accepted, declined, ordered, or cancelled.

The current state is no longer spread across personal inboxes. Sales and customer service see line items, contact data, notes, messages, and history in one place.

2. Sales calculates in Shopware

Line items, quantities, and prices can be edited in the quote, with an additional overall discount where appropriate. Shopware recalculates cart, tax, and totals server-side using the same logic that later applies to the order.

This removes a common source of errors in manual B2B workflows: the quote, store, and order confirmation calculating from different data.

3. The quote returns to the customer

Sales sends the completed quote from the Administration. The customer is notified by email and can download a PDF rendered with Shopware's document layout. Signed-in customers also see a dedicated Quotes area in their account, where they can respond, accept, or decline.

4. The quote becomes an actual order

When the customer accepts, the negotiated products and prices move into the normal checkout. The result is not a special order on a side list, but a regular Shopware order connected to the existing payment, shipping, and ERP processes.

That final step is what turns a form into a commerce workflow.

Why this matters for building supplies and B2B

The function matters because it connects five measurable effects: less abandonment for larger requirements, less manual transfer, faster calculation, traceable communication, and a measurable sales channel. Because a fixed list price is not always the right final price: for larger quantities of construction supplies, tiering, freight, availability, product mix, and delivery date interact — while trade customers expect the speed they know from ordinary online purchasing.

The new quote function connects both worlds:

Less abandonment for larger requirements. Customers do not have to leave the store when standard quantities stop fitting. The request remains tied to the viewed product and selected variant.

Less manual transfer. SKUs, quantities, and contact data arrive in a structured form. Sales starts with a complete foundation rather than a list of follow-up questions.

Faster calculation. Prices and discounts are maintained directly on the quote lines. Document and order are produced from the same data.

Traceable communication. Status, messages, and history belong to the record. This makes handovers, follow-up, and later analysis easier.

A measurable sales channel. Quote volume, response time, acceptance rate, and resulting revenue become process KPIs — a prerequisite for deliberate improvement.

Why we built it as a native Shopware extension

Quote workflows quickly turn into islands: a storefront form, a sales inbox, a PDF from Word, and a manually created order. Every transition costs time and introduces errors. A native extension avoids this because it reuses Shopware's cart, tax, document, and permission logic instead of duplicating it.

Our extension therefore builds on Shopware standards:

  • dedicated DAL entities, state machine, and quote number range,
  • Shopware cart and tax logic for calculations,
  • document renderer for quote PDFs,
  • Flow Builder events and customisable email templates,
  • roles and permissions for reading, pricing, approval, documents, and conversion,
  • optional Elasticsearch or OpenSearch integration,
  • German and English snippets with sales-channel-specific configuration.

The result remains extensible and fits existing operations, updates, and deployment. That was particularly important for Handelskönig: JTL-Wawi remains the ERP, Shopware remains the commerce core, and new features must not bypass the established process chain.

From replatforming to continuous scaling

We migrated Handelskönig from JTL-Shop to Shopware 6 in 2024. Since then, we have evolved the system through a fixed release rhythm. Quote management is therefore not an isolated follow-up project, but the next step in the scaling phase: identify a repeated manual process, model it as a product capability, roll it out under control, and then measure it.

Our Handelskönig case study covers the full journey from replatforming to continuous operations.

For the new feature, the number of requests alone is not enough. The relevant questions are:

  1. How quickly does the customer receive a quote?
  2. How many requests are accepted and ordered?
  3. Which products and cart sizes trigger requests most often?
  4. How do margin and returns compare with ordinary orders?
  5. At which status transitions do requests become stuck?

Only those data points show whether less email ping-pong genuinely produces more revenue and better B2B service.

Live at Handelskönig today, coming to the Shopware Store

Quote management has been live at Handelskönig since 17 August 2026. General availability in the Shopware Store is announced for September 2026. According to the store listing, the extension is designed for self-hosted Shopware 6.7 stores and supports the storefront and Administration in German and English.

Want to test the quote journey in your store, or do you have requirements beyond the standard workflow? Our Shopware B2B page explains how we approach customer portals, individual pricing, and procurement as one connected system.

Let's talk about your system.

No pitch deck. A conversation with the people who build.