Skip to main content Skip to search Skip to main navigation
Meet Shopware Payments Fast. Powerful. Yours to control. Discover payments
Diese Seite ist auch auf Deutsch verfügbar.
BuI Hinsche GmbH

Product configurator: sell made-to-order items with surcharges

Rating: 5.0

Average rating of 5 out of 5 stars

(2 reviews)
Downloads: 200

Description

Highlights

  • Shoppers configure on the product page and see the price update at once
  • Ten field types from dropdown to colour picker, without a line of code
  • Create an option once and attach it to as many products as you like
  • The configuration shows in cart, order, confirmation and documents
  • Switch it per sales channel, on for trade and off for consumers

Features

  • Ten field types: dropdown, radio, checkbox, text, number, quantity, colour, subgroup, products
  • Surcharge per option, charged once or multiplied by the quantity the shopper enters
  • Prices per currency and an individual tax rate for each option
  • Live price calculation on the product page without reloading the page
  • Images per option, including an image swap that follows the dropdown selection
  • Mandatory fields are validated, incomplete configurations never reach the basket
  • Filter options by properties so unsuitable choices disappear from the form
  • Attach real articles from your catalogue as options, including rule based prices
  • Four display positions on the product page, collapsed if you prefer
  • Cart view collapsed or open, with or without the unit price per option
  • Weight and dimensions of the options feed into the shipping calculation
  • Badge and tooltip mark configurable items in listings and search results
  • Configuration visible in order details, confirmation email, invoice and delivery note
  • Bulk editing for options and groups, plus import and export profiles
  • Separate permissions for sets, groups, options, product assignment and bulk editing

About the Extension

A shopper wants the desk in oak, 180 cm wide, cable port on the left, engraved with their name. In standard Shopware you would build variants for that. Four select fields with five values each work out to 625 variants, every one of them needing images, prices and upkeep. And the free text field for the engraving does not fit into that grid at all.

The problem

Variants were made for sizes and colours, not for configurations. Every extra select field multiplies your product records, and a two pound price rise turns into an afternoon of clicking. Anything that will not fit the variant grid ends up in the order comment. Or in an email that arrives after the order. Someone then retypes it into your ERP, and production calls back because a measurement is missing.

The solution

The plugin puts a configurator on the product itself. You create options once, bundle them into groups and assign those groups to as many products as you like. The shopper chooses on the product page, the price recalculates while they click, and the complete configuration travels into the cart, the order, the order confirmation and the documents.

What's in it for you

You maintain options, not variants. A colour costs five pounds more from tomorrow? You edit one option instead of 625 records. Options belong to groups, groups to sets, and a set can sit on as many products as you want.

Shoppers see the price while they choose. The calculation runs in the background and the page never reloads. Someone who knows what their configuration costs abandons the basket less often and phones you less often.

Orders arrive complete. Every selected option, every typed text and every quantity sits in the order line, in the order confirmation and on the invoice and delivery note. No order comment, no callback, no follow-up email.

Required stays required. If a mandatory selection is missing, the item does not go into the basket. If availability changes along the way, the basket says so instead of quietly swallowing it.

Every sales channel on its own terms. Run the configurator in your trade shop and switch it off completely in the consumer shop. Display position, cart presentation andevery other setting apply per channel.

Shipping costs include the options. You can store weight and dimensions per option. For the shipping calculation they are either added up or the highest value wins, whichever suits your products.

How the plugin works

The administration gets three areas under "Product configurator": options, groups and sets. An option is a single choice with a price, an image, a description and optionally weight and dimensions. A group bundles options and decides how they appear in the shop: as a dropdown, radio buttons, multiple choice, a text field, a text area, a number field, a quantity field, a colour picker, a nested subgroup or a list of linked products. A set collects several groups so you do not rebuild the same configuration for every product.

The product itself gets its own area for the assignment. Variants inherit the configuration from the parent product or carry their own. In listings and search results a badge marks the configurable items.

When there is a lot to maintain, bulk editing handles options and groups in one go, and ready-made import and export profiles cover larger catalogues.

Typical use cases

Furniture and fit-out. Timber, width, edge profile, handle, engraving. The price rises with each choice, and so does the weight that goes to DPD.

Signage and print. Material, size, eyelets, quantity. The quantity field multiplies the surcharge by the number entered, while other options are charged once.

Hardware with accessories. The linked products field type lets you attach real articles from your catalogue as options. The shopper adds bracket and cable in the same step, and you keep them as separate lines.

Gifts and personalisation. Colour from the colour picker, greeting from a free text field, wrapping from a checkbox. The text reaches the delivery note without anyone retyping it.

Technical facts for your IT team

Shopware 6.7, PHP 8.2 or newer, MySQL 8.0 or MariaDB 10.11. The plugin creates its own tables with the prefix swp_product_options_ only; the original Shopware tables stay untouched, and even the per product settings live in a table of their own. The plugin sends no data to external servers, calls no third party interface and opens no tracking connection. Text entered by shoppers is stored in your Shopware database like any other order detail and follows your existing retention rules.

Price calculation and option loading use a per request cache, so listing, search and cross selling do not hit the database with the same query again and again. The cart processor runs before discount calculation, which means promotions apply to the configured price. Price relevant changes to options invalidate the affected caches on their own.

The central services are built as abstract classes and extended through events, so your own adjustments can be attached by decoration without touching plugin code. Permissions are separate for sets, groups, options, product assignment and bulk editing. On uninstall you decide in the plugin manager whether the data stays; without that option the plugin removes its tables, settings and import profiles again.

To be honest

The plugin does not create Shopware variants. Options are configuration data on the cart line, so they carry no stock of their own unless you attach real articles through the linked products field type. If you need stock tracking for every single combination, classic variants remain the better tool. File uploads and formula based pricing are not part of the base plugin either, they come as separate add-on plugins. If your catalogue is made of items the customer puts together, give it a try.

Legal notice

We accept no liability for legal requirements. Please check the use of this plugin with a qualified legal advisor.

Details

  • Available: English, German
  • Latest update: 25 August 2026
  • Publication date: 28 April 2021
  • Version: 6.7.13
  • Category: Product Configuration

Resources

Reviews (2)

Average rating
5.0

Average rating of 5 out of 5 stars

Based on 2 reviews
5.0 Functionality
5.0 Usability
4.5 Documentation
5.0 Support

100 %
0 %
0 %
0 %
0 %

Write a review

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

Write a review
Super für viele Varianten
5.0

Average rating of 5 out of 5 stars

by Reinhardt
20 February 2024 15:15
Schöne Lösung wenn man zu viele Varianten im Shop hat.
5.0 Functionality
5.0 Usability
4.0 Documentation
5.0 Support
by BuI Hinsche GmbH 21 February 2024 11:29
Hallo Reinhardt,

vielen Dank für Deine Bewertung.

Bei Fragen stehen wir gerne mit unserem Know-How zu Seite. Gerade die Welt der Optionen ist sehr vielfältig.

Viele Grüße
Yvonne
Super Konfigurator Plugin
5.0

Average rating of 5 out of 5 stars

by Donald
13 February 2024 15:57
Super Plugin auch für extrem komplizierte Konfigurationen. Freundlicher und schneller Support. Individuelle Anpassungen und Erweiterungen des Plugins werden auf Anfrage auch gern erledigt.
5.0 Functionality
5.0 Usability
5.0 Documentation
5.0 Support

About the Extension Partner

BuI Hinsche GmbH

BuI Hinsche GmbH

Partner Status

  • Shopware Bronze Partner Shopware
    Bronze Partner
  • Shopware Premium Extension Partner Shopware
    Premium Extension Partner

Details

  • Ø-Rating: 4.3

    Average rating of 4.3 out of 5 stars

  • Partner since: 2014
  • Extensions: 91
  • Certifications: 2

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Quickly
Shopware 6 certified This Extension Partner has been certified by our Academy for Shopware 6.