Deutsch Demo shop Store

Advice right at the product

Products that need explaining generate questions. If the question comes through a contact page, the one thing it is about is missing.

The job

The situation

A machine, a material, a made-to-measure piece of furniture: customers ask before buying whether it fits. The question arrives by mail, and it does not say which model was meant.

Where the built-in tools stop

A form on a contact page of its own cannot know the product. And a form that sits on every product page is only in the way for standard goods.

This is what the form looks like

Product advice
Customer type *
Company
Advice topic *
  • Selection help
  • Technical question
  • Quote
Company *only for "company"
Example Ltd.
VAT IDonly for "company"
DE123456789
Planned quantity
250
Urgency
Preferred date
1 July 2026

For urgent requests we recommend adding a phone number.from 8

Message *
What would you like to know?

The company fields hang on a condition on the row, the rush notice on the number in the slider.

What matters here

your-shop.example/admin
FormsCancelSave
FormStructureElement
Elements
#NameTypeWidth
1.1Row 1Row--
1.1.1Customer typeDropdown menu (select)1/2
1.1.2Advice topicSingle choice (radio)1/2
1.2Row 2Row--
1.2.1CompanySingle-line text (text)1/2
1.2.2VAT IDSingle-line text (text)1/2
1.3Row 3Row--
1.3.1Planned quantityNumber (number)1/3
1.3.2UrgencySlider (range)1/3
1.3.3Preferred dateDate (date)1/3
1.4NoticeWarning message (yellow)1/1 - full row
1.5MessageMulti-line text (textarea)1/1 - full row

Create top-level element

  • Only where it helps

    An assignment names the products that get the form. An assigned parent product covers all of its variants.

  • Two conditions, two kinds

    The company data hangs on a choice, the rush notice on a number. Both rules run in the browser without reloading, and the server checks them again.

  • The product stays attached

    The submission carries the product number as its context. Whoever answers it sees straight away what it was about.

  • Where it sits

    Product assignment, position "Below buy box", collapsed behind a button. That puts the question next to the price without cluttering the page.

    The three routes to the page

  • What comes back

    Context "product" with the product number, plus customer type, quantity and urgency as columns of their own. A high urgency can be filtered in the export.

    History, context and CSV