Form
Which form should appear.
There is no block here. When the page is called the plugin looks up the matching assignment - and when several match, a fixed order applies.
Both apply per sales channel, not per form.
| Below buy box | right next to the buy area, the factory setting |
| Below description | below the description text |
| Own tab | as another tab next to description and reviews |
| Collapsed button | a button opens the form, the factory setting |
| Directly visible | the form stands there open |
| Collapsed link | a text link instead of a button |
The same product page three times: on the left below the buy box, in the middle below the description, on the right in a tab of its own. Exactly one of them applies.
The chosen combination lands as a class on the form's wrapper. Whoever wants to adjust the look in the theme has a hook there, without overriding a template.
It answers: which form, for which products, under what circumstances.
Which form should appear.
Either individual products, down to the variant, or a dynamic product group.
Optionally a rule from the Shopware rule builder. If it does not apply at that moment, the assignment drops out.
A number. It decides when several assignments match the same product.
Exactly one always wins, and it does so in this order.
An assigned parent product covers the whole variant family. The lookup uses the product id and the parent id, so variants that are nowhere listed individually get the form as well.
Two assignments, two different forms, and the priority decides.
| Product | Form | Kind | Priority |
|---|---|---|---|
| SWDEMO10005 and all variants | Request product advice | individual products | 100 |
| SWDEMO10001 | Contact form | dynamic product group | 10 |
The product group covers both articles. On SWDEMO10005 the advice form still wins, because 100 is greater than 10.
Block and element for any page in the editor.
Three positions, three display modes, one assignment.
In the customer account, with the order number as context.