All settings

52 settings in 13 sections. This page is generated from the plugin configuration itself, so it cannot drift away from it.

Default

Activate plugin

Enables the plugin for the current sales channel.

Type
Switch
Default
switched on
Technical name
status

Treat father product without configuration as standard product

Should father products that have a configurator assigned but are added to the shopping cart without configuration (without component) be treated as standard Shopware products?

In this case, the discount of the configurator does not apply to the parent product.

Type
Switch
Default
switched off
Technical name
productDetailTreatConfiguratorWithoutConfigurationAsDefaultProduct

Product detail page

Sticky header

Activate sticky header?

Type
Switch
Default
switched on
Technical name
productDetailStickyHeader

Sticky header without quantity selection

Should the selection of the number of pieces be hidden in the sticky header?

Type
Switch
Default
switched off
Technical name
productDetailStickyHeaderNoQuantitySelection

Show "save configuration" button

Show "save configuration" button?

Type
Switch
Default
switched on
Technical name
productDetailSaveConfigurationButton

Show availability and delivery time

Should the availability or delivery time of a configurator be displayed?

Type
Entity
Default
Show availability and delivery time of the parent product
Technical name
productDetailDeliveryInformation
  • Hide availability and delivery time
  • Show availability and delivery time of the parent product
  • Show availability of the configuration

Show stock status as icon

Should the stock level be displayed as green/red icon?

Type
Switch
Default
switched on
Technical name
productDetailStockStatus

Disable selection of number of pieces for unselected products

Should the dropdown elements for selecting the number of pieces be automatically disabled for unselected products?

Type
Switch
Default
switched on
Technical name
productDetailDisableQuantitySelection

Disable input fields for unselected products

Should the optional input fields be automatically deactivated for unselected products?

Type
Switch
Default
switched on
Technical name
productDetailDisableInputFields

Display the validity of a stream as an icon

Should the validity of a stream - for mandatory streams and streams with a defined set - be displayed with a green/red icon?

Type
Switch
Default
switched on
Technical name
productDetailValidationIconsStatus

Automatically jump to the next stream for collapsible/expandable streams

Should the system automatically jump to the next stream when a product is selected if the configurator has been defined with collapsible/expandable streams?

The system does not jump automatically if the stream is defined as a set, multiple selection is activated or input fields are activated.

Type
Switch
Default
switched off
Technical name
productDetailAutoChangeCollapsableStream

Product detail page - prices

Show scaled prices of the father product

Should the scale prices (extended prices) of the parent product be displayed as a list according to Shopware Standard?

Type
Switch
Default
switched off
Technical name
productDetailShowScaledPrices

Show initial configuration price

Should the product detail page render the price of the initially loaded configuration directly, instead of showing 0.00 before the JavaScript update?

Type
Switch
Default
switched off
Technical name
productDetailShowInitialSelectionPrice

Global configurator discount

How should the global configurator discount (e.g. 10% on the entire configuration) be displayed?

Percentage (e.g.

"5% saved") or absolute (e.g.

"17.47 EUR saved").

Type
Entity
Default
Percental
Technical name
productDetailShowGlobalRebate
  • Percental
  • Absolute

Show unit prices

Should the unit prices always be displayed as prices of all components?

Alternatively, the displayed price is the unit price multiplied by the selected number of pieces.

Type
Switch
Default
switched off
Technical name
productDetailShowUnitPrice

Show list prices

Should list prices of the individual products be displayed?

If you select "Yes, always", the global configurator discount (e.g. 10% on the entire configuration) is also treated as a list price for all products.

Type
Entity
Default
No
Technical name
productDetailShowListPrice
  • Yes, always
  • Yes, if list price explicitly specified
  • No

Stream discounts for reduced products

Defines how stream discounts behave for products that already have a reduced sales price (list price / strikethrough price).

"Apply discount to the already reduced sales price": the stream discount is applied to the current sales price (default behaviour).

"Apply discount to the original list price before the reduction": if the product has a list price, the sales price is technically replaced by the list price and the list price is then removed.

The stream discount is then applied to the (now higher) original price.

Type
Entity
Default
Apply discount to the already reduced sales price
Technical name
streamRebateListPriceHandling
  • Apply discount to the already reduced sales price
  • Apply discount to the original list price before the reduction

Show rebate info

If activated in the configurator, how should the information for a possible discount be displayed?

Type
Entity
Default
As text message
Technical name
productDetailRebateInfo
  • As text message
  • As graphic bar
  • As graphic bar

Product detail page - variants

Variant selection in the modal window

When selecting a variant product, how should an explicit variant be selected?<br /><br /><b>One selection element for all variants:</b><br />All available variants are displayed aggregated within one selection element.

Note: a maximum of 300 variants can be displayed.<br /><br /><b>One selection element per property:</b><br />For each property (size, color, etc.) a selection element is displayed.

This corresponds to the Shopware standard on the product detail page.

Type
Entity
Default
One selection element for all variants
Technical name
productDetailVariantSelection
  • One selection element for all variants
  • One selection element per property

Deactivate variant selection if only one variant is available

Should the selection of a variant (in the modal window) be deactivated if only one variant is available for a variant item?

In this case, the available variant is displayed directly.

Type
Switch
Default
switched on
Technical name
productDetailReplaceVariantsWithOneVariant

Product detail page - product information

Click on the product name to open the information in the modal window even if the product is "fully selectable".

Should the click on the product name also open the product information in a modal window when "fully selectable"?

Alternatively, clicking on the product name would also mark the product.

Type
Switch
Default
switched off
Technical name
productDetailNameOpensModalInfo

Remove "Go to article" link for hidden products

Within the modal window for further product information, should the "Go to product" link be removed for products whose visibility for the current sales channel is set as "Hide in product lists and search"?

Type
Switch
Default
switched on
Technical name
productDetailRemoveProductLinkForHiddenProducts

Product detail page - empty choice

Remove "No selection" for mandatory streams

If enabled, the "No selection" option for deselecting products in streams with a mandatory field is removed.

Type
Switch
Default
switched on
Technical name
productDetailRemoveMandatoryNoSelectionStatus

Position of "No selection"

Where should the "No selection" selection be positioned?

Type
Entity
Default
After the components
Technical name
productDetailEmptyChoicePosition
  • Before the components
  • After the components

Replace placeholder with own image

Would you like to replace the default placeholder image for ‘No selection’ with your own image?

Type
Switch
Default
switched off
Technical name
productDetailEmptyChoiceCustomPlaceholder

Custom placeholder image

If you would like to display a custom placeholder image, please select the desired image here.

Type
Text
Default
empty
Technical name
productDetailEmptyChoiceCustomPlaceholderMedia

Product detail page - request form

Activate enquiry form

Should a "Question about product" link be added to the product detail page of a configurator, which leads to a contact form and automatically contains the current configuration of the product?

Type
Switch
Default
switched off
Technical name
inquiryStatus

Landingpage

You must create a new landing page in the administration under "Categories" -> "Landing pages", which contains a form according to the Shopware standard.

To do this, you must create a new landing page in the experience worlds that contains a form.

Type
Entity
Default
empty
Technical name
inquiryLandingPage

Technical name of the input field

Here you can enter the technical name of the input field of the form.

If you are using the standard Shopware form, this value must not be changed.

If you are using the Shopware CMS extensions and have created your own form, you can enter the internal name of the input field here.

Type
Text
Default
comment
Technical name
inquiryTextareaTechnicalName

Template

Here you can specify the template for the comment in the form.

This template supports the twig syntax and you can access the variables product, selection, link and salesChannelContext.

Type
Entity
Default
Ich habe eine Frage zu folgendem Produkt bzw. zu folgender Konfiguration Produkt: {{ product.translated.name }} Nummer: {{ product.productNumber }} Stückzahl: {{ quantity }}x Konfiguration: {% for item in selection %} {{ item.stream.translated.name }}: {{ item.quantity }}x {{ item.product.translated.name }} ({{ item.product.productNumber }}) {% endfor %} Link zur Konfiguration: {{ link }}
Technical name
inquiryTemplate

Listing

Show buy button for configurators without mandatory fields

Should father products that have a configurator assigned but no required fields marked within the streams be able to be added to the cart directly from the listing via a standard buy button?

Type
Switch
Default
switched off
Technical name
listingShowBuyButtonWithoutMandatoryFields

Show badge

Should a badge be displayed within the listing for all products with a configurator?

Type
Switch
Default
switched off
Technical name
listingBadgeStatus

Activate quick calculation of prices

Does not check and correct incorrect or invalid configurators (e.g. several preselection products in a stream without active multiple selection) for calculating the prices in the listing.

This means that in exceptional cases the price in the listing may not match the actual price of the preselection or the cheapest price.

For error corrections, however, the complete configuration including all components must be loaded for each configurator in the listing.

Activating this option massively increases the performance of listings with multiple configurators.

Type
Switch
Default
switched on
Technical name
listingErrorTolerantPrices

Listing - Cache

Activate listing cache

Should the listing cache be activated?

Type
Switch
Default
switched on
Technical name
listingCacheStatus

Cache time (in minutes)

How long is the listing cache valid (in minutes)?

Type
Number
Default
480
Technical name
listingCacheInterval

Activate scheduled task

Should the cache be generated automatically within a scheduled task?

The scheduled task runs for a maximum of 60 seconds and is repeated every 5 minutes by default.

Type
Switch
Default
switched on
Technical name
listingCacheScheduledTaskStatus

Activate console command

Should the cache be generated within the console command?

The console command always has to be run manually, or automated through a scheduler.

Type
Switch
Default
switched on
Technical name
listingCacheConsoleCommandStatus

Checkout

Show components

Should all individual components of a configuration be displayed in the shopping cart?

Type
Switch
Default
switched on
Technical name
cartShowChildren

Components without prices

Should the prices of the individual components be set to 0,- EUR, so that only the configurator has a price?

This setting also influences the prices of the components for a completed order.

Type
Switch
Default
switched on
Technical name
cartRemoveChildrenPrices

Display streams as titles

Should the components be grouped according to the streams and should the names of the streams be displayed as headings for the individual groups?

Type
Switch
Default
switched on
Technical name
cartShowStreamTitle

Check limited stocks of products and components

If this option is activated, then sell-off items within configurators are checked in the shopping cart.

If the available quantity of components is not sufficient, then the quantities of configurations in the shopping cart are either automatically adjusted - or these configurations are removed completely.

Type
Switch
Default
switched off
Technical name
cartCheckLimitedStock

Add product custom fields to configurator components

Should the components of a configuration receive the standard additional fields (custom fields) of the associated products?

This can possibly have influence on other plugins.

Type
Switch
Default
switched on
Technical name
cartAddProductCustomFields

Show contents of the input fields

Should the contents of the input fields be displayed in the order process?

Type
Switch
Default
switched off
Technical name
cartShowInputFields

Show availability and delivery time

Should the availability or delivery time of a configurator be displayed?

Type
Entity
Default
Show availability and delivery time of the parent product
Technical name
cartDeliveryInformation
  • Hide availability and delivery time
  • Show availability and delivery time of the parent product
  • Show availability of the configuration

Exclude configurators from discounts and promotions

Should configurators including all components be excluded from all discounts, promotions and vouchers?

Type
Switch
Default
switched off
Technical name
checkoutDisablePromotions

Orders

Drop double parent

So that the sum of all components of a configurator results in the price of the configuration, the father article (which is usually not free of charge) must be specified additionally within the components.

This means that the parent article is always available twice in one order.

This option removes the duplicate parent article.

This is only recommended if you have activated the option "Components without prices" to avoid incorrect totals.

Type
Switch
Default
switched on
Technical name
orderDropDoubleParent

Save components as products

For further Shopware internal processes, the individual components of the type "dvsn-configurator-child" are saved as "product".

In this way, for example, the stocks of the individual components are automatically reduced.

Type
Switch
Default
switched on
Technical name
orderResetLineItemType

Dissolve the father-child relationship

By default, all products are the children of the configurator father.

If you activate this option, the father-child relationship is dissolved for all products.

This option is recommended for downstream systems (e.g. external merchandise management).

Type
Switch
Default
switched off
Technical name
orderFlattenConfigurator

Orders - customer comment

Include configuration in customer comment

Should the entire configuration be written as free text in the customer comment?

Type
Switch
Default
switched off
Technical name
orderSaveConfigurationInCustomerComment

Product pattern per line

Here you can configure the line of a product (a selected component of the configuration) in the twig syntax.

Type
Text
Default
- {{ stream.translated.name }}: {{ quantity }}x {{ product.productNumber }} {{ product.translated.name }} {% if input != "" %}(Kundeneingabe: {{ input }}){% endif %}
Technical name
orderSaveConfigurationInCustomerCommentLineItem

Clean up saved configurations

Activate

Should saved configurations be automatically deleted via a scheduled task after a certain period of time?

Type
Switch
Default
switched on
Technical name
cleanupSelectionsStatus

Period (in days)

How long are saved configurations valid for?

Saved configurations are automatically deleted after the specified period has expired.

Type
Number
Default
365
Technical name
cleanupSelectionsInterval

← Back to the manual