Title: Configurator for Product Packages by Forge12 Interactive GmbH
Author: Forge12 Interactive GmbH
Published: <strong>January 27, 2025</strong>
Last modified: October 9, 2026

---

Search plugins

![](https://ps.w.org/f12_configurator/assets/banner-772x250.png?rev=3736607)

![](https://ps.w.org/f12_configurator/assets/icon-256x256.png?rev=3230255)

# Configurator for Product Packages by Forge12 Interactive GmbH

 By [Forge12 Interactive GmbH](https://profiles.wordpress.org/forge12/)

[Download](https://downloads.wordpress.org/plugin/f12_configurator.1.15.0.zip)

 * [Details](https://en-ca.wordpress.org/plugins/f12_configurator/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/f12_configurator/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/f12_configurator/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/f12_configurator/#developers)

 [Support](https://wordpress.org/support/plugin/f12_configurator/)

## Description

The “Configurator for Product Packages” by Forge12 Interactive GmbH enhances your
WooCommerce store by providing an advanced product configurator. This tool allows
your customers to effortlessly create custom product bundles via an intuitive, step-
by-step process.

#### Key features

 * Multi-step bundle creation from your existing WooCommerce products
 * Minimum and maximum quantities per step, with a live total in your shop’s price
   format
 * Visual design editor with rows and columns, and a preview for desktop, tablet
   and phone
 * Search and category filters inside each step
 * A fixed bar with progress, total and add-to-cart button
 * Modern admin app: dashboard, configurator management, design editor, logs
 * Works on mobile and desktop, and can be operated by keyboard

Elevate your customers’ shopping experience and simplify the process of assembling
personalized product packages.

### Free vs. Pro

The free plugin is fully functional for configurators with up to two steps. [F12 Configurator Pro](https://www.forge12.com/en/shop/woocommerce-product-configurator)
is a single license that unlocks every addon below, including automatic updates 
and one-click installation from the Addons page.

#### Included in the free plugin

 * Configurators with up to 2 steps
 * Visual design editor with rows and columns
 * 2 layout templates
 * Text, image, spacer, divider
 * Callout box, progress indicator, button/link
 * Step navigation with an optional guard
 * Global typography, colours and borders follow your theme
 * The default fixed bar
 * Setup wizard with three starter templates and a “Ready?” checklist
 * Box capacity per configurator
 * Conditional steps (one condition per step)
 * Preselected products, variations as a dropdown, product source with exclusions
   and sorting
 * The bundle as one position in cart, order and e-mail
 * Duplicate, back up and restore configurators

#### Added by Pro

 * Unlimited steps
 * 3 more layout templates (5 in total)
 * Global typography, colours and borders, fully adjustable
 * Editable texts, modals and loading screen
 * A fully adjustable fixed bar
 * Accordion (questions and answers)
 * Comparison of the options of a step
 * Live summary and price breakdown
 * Delivery time and shipping from your shipping zones
 * Trust bar from your active payment gateways
 * Ratings, availability and a benefit line on the product card
 * Completion reward with a verified coupon code
 * Save a configuration as a link, or request a quote
 * Sidebar navigation with a live bundle summary (Bundle Sidebar addon)
 * Auto-advance to the next step when full (Auto-Advance addon)
 * Preorder protection: preorder and regular products cannot be mixed (Preorder 
   Guard addon)
 * Purchase analytics and sales report (Configurator Analytics addon)
 * Several conditions with AND/OR, and compatibility rules: “A excludes B”, “A requires
   B” (Rules addon)
 * Package price: fixed price, percentage discount, tiered discount, prices per 
   product inside the package (Package Pricing addon)
 * Colour and image swatches for variations (Swatches addon)
 * Fixed components customers cannot remove (Fixed Components addon)
 * Product rules with AND/OR groups (Product Rules addon)
 * More starter templates, and your own configurators as templates (Starter Templates
   addon)
 * Reusable steps shared by many configurators (Step Library addon)
 * Layered preview image of the chosen products (Layer Preview addon)
 * Move configurators between sites, matched by SKU and slug (Transfer addon)
 * Automatic updates for all Pro addons

The Pro elements and the three Pro templates are **not contained in this plugin**
at all — they ship with the add-on and are not part of this download. All Pro features
ship as separate addon plugins managed from the built-in Addons page — one license
key activates everything.

## Screenshots

[⌊Customers build a package step by step, here a week in South Tyrol. Chosen products
are marked, and the bar shows each step's progress and the live total. The design
shown was made with the Pro design editor; the demo shop is in German.⌉⌊Customers
build a package step by step, here a week in South Tyrol. Chosen products are marked,
and the bar shows each step's progress and the live total. The design shown was 
made with the Pro design editor; the demo shop is in German.⌉[

Customers build a package step by step, here a week in South Tyrol. Chosen products
are marked, and the bar shows each step’s progress and the live total. The design
shown was made with the Pro design editor; the demo shop is in German.

[⌊Before anything goes into the cart, an order summary lists every item with its
quantity and price.⌉⌊Before anything goes into the cart, an order summary lists 
every item with its quantity and price.⌉[

Before anything goes into the cart, an order summary lists every item with its quantity
and price.

[⌊In the WooCommerce cart the bundle stays together: the package total on the main
product, the contents indented below it.⌉⌊In the WooCommerce cart the bundle stays
together: the package total on the main product, the contents indented below it.⌉[

In the WooCommerce cart the bundle stays together: the package total on the main
product, the contents indented below it.

[⌊The setup wizard: one category per step and how many pieces fit into the box.⌉⌊
The setup wizard: one category per step and how many pieces fit into the box.⌉[

The setup wizard: one category per step and how many pieces fit into the box.

[⌊A few minutes later the configurator is live on its own page.⌉⌊A few minutes later
the configurator is live on its own page.⌉[

A few minutes later the configurator is live on its own page.

[⌊The visual design editor with rows, columns and blocks, and a preview for desktop,
tablet and phone.⌉⌊The visual design editor with rows, columns and blocks, and a
preview for desktop, tablet and phone.⌉[

The visual design editor with rows, columns and blocks, and a preview for desktop,
tablet and phone.

[⌊All configurators at a glance, with shortcode, duplicate and export.⌉⌊All configurators
at a glance, with shortcode, duplicate and export.⌉[

All configurators at a glance, with shortcode, duplicate and export.

## Blocks

This plugin provides 1 block.

 *   Product configurator Shows a product configurator from your shop.

## Installation

 1. Install the plugin through the ‘Plugins’ screen in WordPress, or upload the plugin
    files to the `/wp-content/plugins/f12_configurator` directory.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress. WooCommerce must
    be active.
 3. Open “Configurators” in the admin menu and create your first configurator.
 4. Copy its shortcode, for example `[f12_configurator id="123"]`, into any page.

## FAQ

### Do I need WooCommerce?

Yes. The configurator uses your WooCommerce products, prices, taxes and stock, and
adds the finished bundle to the WooCommerce cart.

### What does the free version include?

Everything a configurator with up to two steps needs, including the visual design
editor and one layout template. More steps, further templates and elements come 
with Pro.

### Can I customize the product steps?

Yes, the configurator allows you to define custom steps and requirements for each
product bundle.

### Is the plugin compatible with mobile devices?

Absolutely! The plugin is designed to work seamlessly across both mobile and desktop
devices.

### How do I translate the plugin?

The plugin supports translation via `.po` and `.mo` files. Use a tool like Poedit
to translate the strings.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Configurator for Product Packages by Forge12 Interactive GmbH” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Forge12 Interactive GmbH ](https://profiles.wordpress.org/forge12/)

[Translate “Configurator for Product Packages by Forge12 Interactive GmbH” into your language.](https://translate.wordpress.org/projects/wp-plugins/f12_configurator)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/f12_configurator/),
check out the [SVN repository](https://plugins.svn.wordpress.org/f12_configurator/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/f12_configurator/)
by [RSS](https://plugins.trac.wordpress.org/log/f12_configurator/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.15.0

 * New: Edit a package in the cart. “Edit package” opens the configurator with the
   saved selection and texts; the package stays in the cart until you apply your
   changes.
 * New: A personal message per step. Customers type a text, for example a greeting
   for a card, and a step can consist of the text field alone. The text appears 
   in the order summary, cart, order and e-mail.
 * New: Embed a configurator as a Gutenberg block or an Elementor widget.
 * New: Multilingual shops with WPML and Polylang. Caches are kept per language,
   and prices follow the shop’s format.
 * New: Logic made visible in the editor: a flow view of all steps, conditions and
   rules, and a test run in which you choose like a customer — nothing is saved,
   nothing goes into the cart.
 * New: Easier fields in the editor: a colour picker with your own colours and a
   readability check, choices as buttons or as a window with previews, spacing, 
   corner radius and shadow as fields with a preview, visibility as three device
   buttons, and a context menu on every element (right click or Shift+F10).
 * New: The “Structure” tab shows the whole page — rows, columns, steps with their
   names, and blocks — and brings the element into view on the canvas.
 * New: Live elements (price, counter, step badges, product slots) are inserted 
   into a column with a click, and land in the column under the pointer when dragged.
 * New: Rules that leave a required step empty are caught. “Ready?” warns, for example“
   With Box S, step 2 has nothing left to choose”, and opens the rule. In the shop,
   a product card warns before it is chosen, and the empty step offers “Choose something
   else” or “Remove”.
 * New: Steps from the step library are inserted from a window next to “Add step”,
   with a sketch of every step.
 * New: With “Highlight block on settings hover”, hovering a section of the step
   settings outlines that part of the step on the canvas.
 * Changed: Dialogs in the shop are real modal dialogs. The focus moves into the
   dialog, Tab stays inside, and the focus returns afterwards. Esc no longer discards
   a saved selection in the “Configurators found” dialog — only “Start over” does.
 * Changed: The quick style bar starts collapsed as a small “Aa” button, so it no
   longer covers the element above. It can start open (menu “⋯”).
 * Changed: Settings that had no effect were removed from the editor: the loading
   screen, the “Cart edit” texts, the notifications for product added/removed and
   configuration saved/reset, and 17 further texts without a use in the shop.
 * Changed: Old German default texts (“Teilen”, “Zurücksetzen”, “Gesamtpreis” …)
   no longer override the translation of the shop language.
 * Fix: Buying failed with “Step … requires 1–2 products” when a required step was
   hidden by a condition.
 * Fix: The checkout rejected a package whose following steps were all optional.
 * Fix: Preselected products were missing after “Start over”, and in steps that 
   only open once a box is chosen.
 * Fix: Texts entered in steps were lost in shared links and in the remembered selection.
 * Fix: Internal item data (step, package ID, configurator ID) was listed in the
   admin order.
 * Fix: Surcharges were spread over the package’s products instead of standing on
   their own line.
 * Fix: Dialogs could lie beneath the sidebar of the “Bundle Sidebar” addon.
 * Fix: The bar ignored the configurator font and broke out of narrow layouts; “
   Break out of the theme column” did not reach the full width.
 * Fix: The popup preview in the editor showed other texts, fonts and borders than
   the shop.
 * Fix: The setup wizard lost the names of directly chosen products after “Back”,
   and did not show what a starter template brings.
 * Fix: Several labels could not be changed or translated. All new texts are translated
   into German (informal and formal).
 * Developers: Addon API 1.2.0 with hooks for personalisation, the filter `f12_configurator/
   package/line_surcharges`, and `getStepsStatus()` in the extension API.

#### 1.14.0

 * New: A setup wizard creates your first configurator in a few minutes. Choose 
   a purpose and a look, pick categories or products per step, say how many pieces
   fit into the box, and publish it on a new page. Three starter templates are included.
 * New: “Ready?” checklist in the editor. It lists what is still missing — no product
   source, an empty category, a box without capacity, no page — and takes you straight
   to the step that needs fixing.
 * New: Box capacity is set on the step of the configurator instead of on the WooCommerce
   product, so the same box can require one piece in one configurator and a full
   box in another. Existing values are copied over automatically once; the product
   values stay as the default.
 * New: Conditional steps. A step appears only when a product, category or tag was(
   or was not) chosen in an earlier step. The server checks the same rule.
 * New: Preselected products per step.
 * New: Variations as one card with a dropdown, instead of one card per variation—
   selectable per step.
 * New: Product source with excluded products, seven sort orders (including manual)
   and “in stock only”.
 * New: The bundle is one position in the cart, order and e-mail: the components
   are indented below the package, the package total sits on the package line. Works
   in the classic and the block cart.
 * New: Duplicate a configurator from the list, and a complete backup and restore(
   steps, design, settings, logo) through export and import.
 * New: The design editor is tidier. Labelled toolbar with a “More” menu for rare
   actions, the step inspector shows the essentials first with the rest under “More
   settings”, search in every inspector, click a block in the library to insert 
   it, clicking a part of a product card opens its settings, and a short introduction
   on first use.
 * Changed: The button in the bar says “Add to cart” instead of “Finalize” (German:“
   In den Warenkorb” instead of “Weiter”). A text you set yourself stays.
 * Changed: The global design page is gone. Its values are copied once into the 
   empty fields of your designs, where they can be changed per configurator.
 * Fix: With net prices and gross display, the configurator total differed from 
   the cart (35.82 vs. 41.31). The configurator now calculates with the price WooCommerce
   displays, line by line, and matches the cart to the cent. The order summary uses
   the same line totals.
 * Fix: The block cart lost its table layout — product images grew to about 300 
   px and the columns no longer matched the header.
 * Fix: In the block cart the package line and its components showed quantity steppers;
   changing them led to “Product not found”.
 * Fix: Collapsed package lines in the cart showed the box price instead of the 
   package total, and hid the delivery time from Germanized / German Market.
 * Fix: The add-to-cart button, the back/next buttons and the close button of notices
   did not react to the keyboard (Enter or Space). Customers who order by keyboard
   or with a screen reader could not reach the cart.
 * Fix: Step names and slots in the default bar were white on the light bar and 
   could not be read.
 * Fix: Before a box was chosen, the bar showed the step’s own maximum as the box
   size (“0/12” for a box of six). It now shows “–” until the box is known.
 * Fix: Next to a second group, the slots in the bar were cut off on the right, 
   counter included. The bar now shortens them to the space available, and “+N” 
   counts every missing place of the box.
 * Fix: After an update, browsers could keep an old copy of the plugin’s stylesheet,
   so design fixes did not show up in the shop.
 * Fix: The editor stayed empty when switching from one configurator to another.
 * Fix: The editor dropped unknown step fields and the extra product source settings
   on load, so they were lost on the next save.
 * Fix: Saving in the editor cleared the sidebar description.
 * Fix: Several texts were fixed in German or could not be translated (order summary
   title, placeholders, media button).
 * Developers: Addon API 1.1.0 with new extension points for price modifiers, step
   visibility, product filters, checkout blockers and editor sections.

#### 1.13.2

 * Fix: In the WooCommerce block checkout, every change to the address produced 
   a server error (“The WooCommerce cart is not available.”), even without a configurator
   product in the cart. Shipping and taxes were then not recalculated for the address
   the customer had entered. The cart is now loaded before it is checked.

#### 1.13.1

 * Tested with WordPress 7.1 and PHP 8.5.
 * Fix: PHP 8.4 and newer logged a deprecation notice for an implicitly nullable
   parameter. The plugin worked, but sites with debug logging enabled saw the notice
   on every request.

#### 1.13.0

 * New: Rows and columns in the content area. Place text beside an image, or a step
   beside a summary. Existing designs are migrated automatically the first time 
   you open them; nothing is lost.
 * New: Blocks can sit inside a step, for example a note above the product grid.
 * New: Step navigation with back/next buttons. The guard that stops customers from
   skipping an incomplete step can be switched off.
 * New: Callout box, progress indicator and a button/link element.
 * New: A finished step folds away to a single line showing what was chosen, with
   a “Choose another” button.
 * New: Switching inside a full step. Clicking a different card asks whether to 
   switch instead of refusing with “maximum reached”.
 * New: A container that is too small says so, with the number — nothing is silently
   discarded.
 * New: The comparison reads like a price comparison and you can act on it: clicking
   a row switches your choice.
 * New: Product cards can show a benefit line and a factual stock line. Both are
   off by default.
 * New: A new configurator opens with the “Assortment” design instead of a blank
   page. It is loaded, not saved.
 * Improvement: Clearer product cards out of the box, and a selected product is 
   now visibly marked.
 * Fix: On phones, grids with a quantity control break to fewer columns, so “+” 
   can no longer land on the neighbouring card.
 * Fix: 23 differences between the editor preview and the front end, found by a 
   new parity test.
 * Fix: “No products found” is now translated instead of always German.

The full version history is in [changelog.txt](https://plugins.trac.wordpress.org/browser/f12_configurator/trunk/changelog.txt).

## Meta

 *  Version **1.15.0**
 *  Last updated: **2 days ago**
 *  Active installations: **Fewer than 10**
 *  WordPress Version: ** 6.7 or higher **
 *  Tested up to: **7.1.3**
 *  PHP Version: ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/f12_configurator/)
 * Tags:
 * [bundle](https://en-ca.wordpress.org/plugins/tags/bundle/)[product bundle](https://en-ca.wordpress.org/plugins/tags/product-bundle/)
   [Product Configurator](https://en-ca.wordpress.org/plugins/tags/product-configurator/)
   [woocommerce](https://en-ca.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/f12_configurator/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/f12_configurator/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/f12_configurator/reviews/)

## Contributors

 *   [ Forge12 Interactive GmbH ](https://profiles.wordpress.org/forge12/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/f12_configurator/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/donate?hosted_button_id=MGZTVZH3L5L2G)