Kitero – Composite Products for WooCommerce

Descrizione

Kitero Product Configurator adds a Composite product type to WooCommerce. You define the choices, called components, and list the products a shopper can pick for each one. The shopper builds their product on the product page and the total updates as they choose.

A gift hamper, a build your own skincare routine, a made to order desk setup and a spare parts kit are all the same idea: a parent product made of choices, priced from what the customer selected.

What you can do

  • Add as many components as a product needs, with no limits of any kind.
  • Assign any number of simple products or variations to each component.
  • Search products by name or by SKU, including variation SKUs.
  • Show options as a thumbnail grid, larger cards, a radio list or a dropdown. The style is set per component.
  • Mark a component required or optional. Optional choices can be cleared by clicking the selected option again.
  • Set a minimum and maximum quantity per component, and let the shopper adjust it with plus and minus buttons.
  • Set a minimum and maximum number of items for the whole kit, for example a box of six, checked on the product page and again in the cart.
  • Change the wording of the Add to cart button and the catalog Configure button.
  • Choose between an all visible layout and an accordion layout.
  • Show a price range, a starting price, or no price at all in the catalog.
  • Add to the cart without a page reload, so mini cart and side cart panels open straight away.
  • Five ready made kit templates that build the components in one click: custom PC, gift hamper, meal kit, skincare routine and coffee kit.
  • A short setup screen that sets the defaults for every composite product you build.
  • Duplicate a composite product and its components come along, ready to edit as a new draft.
  • Every choice is written to the cart, the checkout, the order and the confirmation email automatically.

Stock is handled properly

Stock lives on the products the shopper picks, not on the composite parent. When an order reduces stock, the stock of each chosen item is reduced by its quantity and an order note records the change. Cancelling the order puts it back. Options that are out of stock cannot be selected, and the cart is checked again before checkout.

Built in documentation

Every option in the plugin is explained inside the dashboard, under Kitero, Documentation. There is no need to leave your site to look up what a setting does.

Pro version

Kitero Pro is a separate plugin from ProPluginsLab that includes everything in this free plugin and adds:

  • Bundle mode: pre-set contents, with optional items the shopper can drop
  • Fixed and hybrid pricing strategies, and per option price overrides
  • Conditional logic rules between components, enforced in the browser and again on the server
  • Two more layouts, a step by step wizard and tabs
  • Ten more kit templates, fifteen in total
  • Composite insights, a report on the choices customers really make

This free plugin is complete on its own. Nothing here is limited, locked or time restricted, and installing Pro is never required for any feature listed above to work.

More plugins from ProPluginsLab

Free on WordPress.org:

Pro plugins at propluginslab.io:

External services

This plugin does not connect to any external service. It makes no remote requests and sends no data anywhere. Links in this readme and on the plugin screens are ordinary links that are only opened when you click them.

Screenshot

Installazione

  1. Install and activate WooCommerce 8.0 or newer.
  2. Upload the plugin folder to wp-content/plugins, or install it through Plugins, Add New.
  3. Activate the plugin through the Plugins screen.
  4. Edit any product, set the product type to Composite product, and open the Composite tab.

FAQ

Do I need to give the composite product a price?

No. The total is the sum of the options the shopper chooses. The catalog price is worked out from the cheapest and dearest possible builds.

Can a component use variations of a variable product?

Yes. A variable product is listed as its individual variations so the shopper picks a concrete, purchasable item and stock stays accurate.

What happens if an option sells out after it was added to a cart?

The cart is validated again on the cart page and before checkout. The shopper is told which item is unavailable so they can pick something else.

Can I change how the form looks?

Yes. Copy templates/single-product/composite-form.php from the plugin into a folder called kitero-product-configurator inside your theme. Your copy is used instead and is not affected by plugin updates.

Does it work with High Performance Order Storage?

Yes. The plugin declares compatibility with HPOS and stores order data through the WooCommerce CRUD layer.

Can I copy a composite product?

Yes. Use Duplicate on the Products list, or Copy to a new draft in the product editor. The new draft gets its own copy of every component and the products in it, so changing the copy never changes the original.

Is the price calculated from what the browser sends?

No. The browser only sends which option was picked in each component and how many. The price is worked out on the server from the current product prices every time the cart is calculated, and a composite cannot be added to the cart without a valid configuration.

Will it slow down my shop?

No. Component data is cached per request, so a page that needs the same product several times only builds it once.

Recensioni

Non ci sono recensioni per questo plugin.

Contributi e sviluppo

“Kitero – Composite Products for WooCommerce” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Changelog

1.2.0 – 2026-10-15

  • New: duplicating a composite product (Duplicate on the Products list, or Copy to a new draft) now copies its components and their products to the new draft. Developers can hook kitero_cp_product_duplicated.
  • Security hardening: a composite can only reach the cart with a validated configuration, including through add to cart links, the Store API and order again; cart prices are recalculated on the server on every pass.
  • Security hardening: the upgrade note is shown only to users who can manage plugins.
  • The free plugin no longer switches itself off when the Pro edition is active. It stays idle and shows a notice on the Plugins screen so you can deactivate it yourself.
  • Uninstalling the free plugin keeps the shared data while the Pro edition is installed.
  • Readme: External services section.
  • Tested with WordPress 7.1.3 and WooCommerce 11.2.1.

1.1.0 – 2026-09-22

  • New: minimum and maximum items for the whole kit, on the Composite display tab. The product page shows the limit and a running count, and the cart checks it again.
  • New: set your own Add to cart and catalog button text under Kitero, Settings. Empty keeps the current wording.
  • Links moved to propluginslab.io.
  • Added Pro upgrade banner on plugin screens.
  • Tested with WordPress 7.1.1 and WooCommerce 11.1.1.

1.0.0 – 2026-08-27

  • First release.