Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
Stone & Water

Force Variant Selection – Listing & Detail Page

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • No preselected variant on the detail page
  • Buy button unlocks after the full selection
  • Master product instead of variant in listings
  • Direct links still land on the buy view
  • Cache safe, no theme build required

Features

  • Removes the variant preselection on detail pages
  • Works even when a main variant is set
  • Hides the buy button until all options are chosen
  • Hides quantity field and add-to-cart form
  • Notice text instead of the buy form
  • Notice text editable via snippets (DE/EN)
  • Optional: show the master product price
  • Optional: hide the price until selection
  • Master product in the category listing
  • Master product in search and suggestions
  • Optional: unlock direct entry links
  • Own admin module, settings per sales channel
  • Custom CSS field for the notice box
  • HTTP cache safe, no theme compile needed
  • No changes to your product data required

About the Extension

Nobody orders the wrong variant by accident

Shopware always preselects a variant on the product detail page. The customer sees a size, a colour and a price that nobody actually chose – and can put exactly that combination into the cart with one click. The result: wrong orders, returns, support tickets and cancelled shipments.

This extension turns the detail page into an active decision. The preselection is removed, the buy form is replaced by a notice, and the product can only be ordered once every variant option has been chosen deliberately.


How it works

  • The detail page opens without any preselected option – even if a main variant is defined in the admin.
  • Instead of the buy form the customer sees a notice text that asks for a selection.
  • As soon as all option groups are set, the normal buy view appears: price, quantity field and add to cart.
  • The configurator itself stays fully visible the whole time, so nothing feels broken or hidden.

Clean listings

Optionally the category listing, the search result and the search suggestions show the master product instead of an arbitrary variant. Customers no longer see the same shirt three times in three colours, and a click always leads to the detail page with the selection configurator.


Direct links still work

Marketing links, bookmarks, price portals and search engine results must not run into a selection wall. Anyone entering a variant URL from outside the shop immediately sees the normal buy view with that variant preselected. Inside the shop the selection requirement stays active. This is detected on the client side, so the behaviour is fully compatible with the HTTP cache.


Price handling is up to you

While no variant is selected you can either show the price of the master product or hide the price completely until the customer has decided.


Built for production

  • Fully HTTP cache safe – no personalised pages, no cache exclusions.
  • No theme build required. Installing and activating is enough.
  • No changes to your product data. Every setting can be reverted at any time.
  • Settings can be configured per sales channel.
  • The notice text is a regular snippet and can be edited or translated in the administration.
  • An extra CSS field lets you style the notice box to match your theme.

Details

  • Available: English, German
  • Latest update: 13 October 2026
  • Publication date: 16 October 2026
  • Version: 1.0.3
  • Category: Conversion Optimization

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Stone & Water

Stone & Water

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.9

    Average rating of 4.9 out of 5 stars

  • Partner since: 2017
  • Extensions: 9

Support

  • Based in: Germany
  • Speaks: German, English