Deutsch Demo shop Store

A volume enquiry for business customers

Volume pricing on request is common. What is uncommon is a request containing everything a quote needs.

The job

The situation

A reseller wants 500 units, delivered to Austria, by the end of the quarter. They write a three-line email, and sales then asks back three times.

Where the built-in tools stop

A second contact form on a B2B page is no solution: there is no article on it, and private customers still find it.

This is what the form looks like

Enquiry
Company *
Example Ltd.
VAT ID
DE123456789
First and last name *
Lea Weber
Email and phone *
einkauf@example.com
Quantity *
500
Preferred date
30 September 2026
Delivery country
Austria
Note
Please quote with volume pricing.

Quantity with a minimum and maximum, preferred date no earlier than tomorrow, country from the Shopware master data.

What matters here

A rule decides who sees it

A rule from the Shopware rule builder hangs on the assignment - on the customer group, for instance. If it does not apply, the assignment drops out and the form does not appear at all.

The country comes from the shop

The country selection draws its values from the sales channel's countries. So there is no second list that could go stale.

Limits on the number field

Minimum, maximum and step sit as attributes on the field. A request for 0 units or 900,000 units never comes about.

Where it sits

Product assignment through a dynamic product group, restricted by a rule on the customer group. Position "Own tab", so the product page stays unchanged for everyone else.

The three routes to the page

What comes back

Company, VAT ID, quantity, date and country as columns of their own, plus the article number in the context. That is exactly the row a quote is made from.

History, context and CSV