ConfigMate documentation

Let people build the product, and price it as they go.

Before you start

  • WordPress 6.0 or newer, WooCommerce 7.0 or newer, PHP 7.4 or newer
  • The free Webkoding ConfigMate plugin from wordpress.org — this download contains it as well as the Pro add-on
  • Product images per option, if you want the layered preview to compose a picture as choices are made

What it does not do

  • It does not create WooCommerce variations. Options are priced on the product rather than enumerated as separate products — that is the whole design.
  • It does not produce a manufacturing file, a cut list or a CAD export. The chosen options travel with the order line as text.
  • The conditional rules are the Pro add-on. The free configurator on wordpress.org shows options without them.

What is in the download

Both halves: the free Webkoding ConfigMate plugin and the ConfigMate Pro add-on. Install the free one first, then Pro beside it — Pro attaches to it through documented hooks rather than replacing it.

GPL source for both. Nothing in the free plugin is disabled or stubbed while it waits for a licence key.

Installing it

Install and activate WooCommerce, then the free ConfigMate plugin, then ConfigMate Pro. Activating Pro without the free plugin present will not give you a configurator, because Pro is only the rules layer.

Paste the licence key from your purchase email into Pro. The key controls updates; the rules work regardless.

Building a configurator

Start with the options a customer definitely chooses and price them one at a time. A configurator with six well-priced options sells; one with thirty options and guessed prices produces support email.

Add the conditional rules last, once the plain options are right. A rule that hides an option is easy to write and hard to debug when the underlying prices are still moving.

If you use the layered image preview, keep the layers to the same canvas size. Mismatched image dimensions are the most common reason a preview looks subtly wrong.

Licence, updates and support

  • One licence covers 1 WordPress site.
  • 1 year of updates, from the date of purchase.
  • 1 year of email support.
  • Instant download + licence key by email
  • 30-day money-back guarantee

Questions this page does not answer go to support@webkoding.com. If you bought from us and cannot find your licence key, look it up here.

Common questions

Why not just use variations?

Because three frame sizes, three colours, three groupsets and four extras is not a variable product, it is several hundred combinations somebody has to create by hand. ConfigMate prices the options instead of enumerating the products.

The configurator is free on wordpress.org — what am I paying for?

Two things. The Pro add-on, which adds the conditional rules — a thread colour that only appears once a monogram is chosen. And a year of updates, a year of email support and the 30-day guarantee. The free plugin is included in this download; nothing in it is held back waiting for a key.

Can the browser be tricked into a lower price?

No. The live total is a convenience; the price is recalculated on the server at add-to-cart, so what reaches the order is what your configuration says it should be.

Do the chosen options appear on the order and the invoice?

Yes — they travel with the order line, which is what makes the order usable by whoever has to actually build the thing.

Is it HPOS-compatible?

Yes. Configuration lives on the product rather than in a separate table, so high-performance order storage is not a special case.