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 batch processing: copy options to many products

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

Description

Highlights

  • Set up one product, let the batch run handle the rest
  • You choose per run: add the options or replace them completely
  • Start straight from the product list without switching areas
  • New choices show up in the shop at once, no cache clearing
  • Overwriting is a separate right you grant on its own

Features

  • Copies every option assignment of a source product to any number of target products
  • Dedicated Batch processing tab in the product options area
  • Open batch modal entry in the context menu of the product list
  • Batch processing button inside the product configurator of a product
  • Checkbox that replaces the existing assignments of the target products
  • Optionally carries over display, layout and variant inheritance of the source
  • Adds assignments without the checkbox and never creates duplicates
  • Filters the source product out of the target list
  • Single variants can be picked as source or as target
  • Confirmation dialog before every write, with a cancel option
  • Deleting and writing run inside one database transaction
  • Refreshes the product pages of the target products after the run
  • Two separate role rights, one for copying and one for overwriting
  • On/off switch in the settings that refuses a batch run
  • Messages and labels in German, English and Dutch

About the Extension

Add-on plugin – requires the Product Configurator (SwpProductOptionsSix). This plugin works exclusively as an extension of the base plugin Product Configurator (SwpProductOptionsSix). Without the installed, active, and separately purchased base plugin, this plugin has no function.

Forty articles, the same twelve options. You open the first one, click through the option list, save, move on to the second. Somewhere around number twenty you notice that product seven is missing a group. And the new colour arriving next week means starting all over again.

The problem

The product configurator keeps options where they belong: on the individual product. While your range is small, that works fine. On a range of 80 articles that all offer the same colours and sizes, it turns into dull clicking.

Dull clicking produces mistakes. A group forgotten, a product skipped, one article with the wrong order. You rarely spot it while maintaining the data. You spot it when a customer phones because the size they want is not selectable.

The solution

You set up exactly one product properly. That is your template, and the plugin calls it the source product. Then you pick the target products, click Start processing and confirm once. Done.

Five targets or two hundred makes no difference to your work. Only the run takes a little longer.

What's in it for you

One well maintained product covers the whole group. Instead of opening every article, you set up a template carefully and hand it round. On a range with identical colour choices that removes the repeat work on every further article.

You decide on each run how far you go. Without the checkbox the options of the template are added to the target products, existing assignments stay in place and no duplicates appear. With the checkbox the plugin clears the targets first and puts them exactly on the state of the template.

The configurator settings can come along. When overwriting, you also carry over whether the configurator is shown on the product at all, how it is displayed and whether variants inherit it. A range where those settings drifted apart over the years gets straightened out in one run.

You start wherever you happen to be. There is a Batch processing tab in the product options area, and an open batch modal entry in the context menu of the product list. Take the second route and the product from the list is the source automatically, so you only pick the targets.

Your customers see the new choices at once. After writing, the plugin drops the cached product pages of the target products specifically. You do not clear a cache and you do not trigger an indexer.

Overwriting stays under your control. Copying and overwriting are two separate rights in the role management. Staff who should roll out new options but must not delete anything only get the first one. If they tick the box anyway, the run is refused and nothing changes.

How the plugin works

You pick your template in the Source product card and the recipients in the Target products card. Both fields filter as you type and show variants with their properties, so you can pick a single variant on purpose. Every chosen target appears immediately in the list below with product name and product number, and a second click takes it back out.

Start processing opens the confirmation dialog. That is where the checkbox Apply the assignments and configurator settings of the source sits, the most important decision in the whole operation. After Processing the plugin writes the assignments in bundles and reports The assignments were written without errors. The form is empty afterwards, ready for the next round.

The plugin filters the source product out of the target list. A product does not copy its options onto itself.

Typical use cases

Clothing and fashion. A range of 60 articles, the same sizes and the same colour palette everywhere. You maintain one shirt properly and roll it out across the range.

Furniture and upholstery. Fabric groups, wood types, frame colours. One armchair as the template, the matching sofas as targets, one run.

Accessories and made to measure goods. Cuts, edge bands, print options. The same set of choices across a lot of article numbers.

Tidying up an existing catalogue. Over the years products picked up different assignments. With the checkbox ticked you align a whole group firmly to one reviewed template.

Technical facts for your IT team

Shopware 6.7, PHP 8.2 or newer.

Add-on plugin – requires the product configurator (swp/productoptions-six) from version 6.7.12, installed and active.

It creates no tables of its own and writes exclusively into the tables of the product configurator. Shopware core tables stay untouched, and there is no migration that works on the core schema.

The plugin sends no data to external servers. It processes no personal data, it copies product assignments inside your own database.

Deleting and writing run inside one database transaction. If the operation breaks off, the delete is rolled back as well, so no half finished state can appear. Writing happens in bundles of 250 records, and the existing assignments of all target products are fetched with a single query. Afterwards the cache tags of the target products are dropped specifically, not the whole cache.

Execution sits behind an admin API route with a permission check. Errors go to the plugin's own log channel with their full text, while the interface only receives a fixed, translated message without technical detail. The settings hold an on/off switch that refuses a batch run before anything is read or written.

The plugin ships no storefront components, so it does not touch your theme. On uninstall the transferred assignments remain, because they belong to the product configurator. All you lose is the ability to start further batch runs.

To be honest

Without the product configurator this plugin does nothing. It brings no options of its own, it distributes those of the base plugin. And there is no undo: tick the overwrite box and the existing assignments of the target products are gone for good. Try that case on a single, uncritical product the first time.

If you run ten articles in your shop, this plugin is not worth it. From the first product group you have set up by hand twice, it is. Try it on one group and check the result in your shop.

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: 24 February 2025
  • Version: 6.7.2
  • Category: Product Configuration

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

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.