Chamevo Multistep Product Configurator

Description

Turn the variation dropdowns on your WooCommerce variable products into a guided, step-by-step configurator. Instead of one long list of options, customers move through clear steps, choosing color, size, material, and more, with an image thumbnail for every choice. The result is a smoother buying experience, especially on mobile, where 70 to 80% of shoppers browse.

It works with the variable products and attributes you already have. No rebuild, no new product type.

Live demos

Key features

  • Four layout styles to match any store: Steps, Tabs, Accordion, and Vertical Steps
  • Image thumbnails for every attribute option, so customers see what they pick
  • Built on your existing WooCommerce attributes and variations, with nothing to migrate
  • Mobile-first and responsive out of the box
  • Per-product control to enable the configurator only where it belongs
  • Shortcode and placement hooks for precise positioning on the product page
  • WooCommerce HPOS (High-Performance Order Storage) compatible

Add a visual product customizer with Chamevo

This plugin includes a native bridge to Chamevo, the visual product customizer trusted by 20,000+ stores in 40+ countries. Connect your store to let customers design products inside the same multistep flow, and add:

  • A drag-and-drop visual product customizer embedded as a configuration step
  • 3D visualization that can lift conversion rates by up to 30%
  • AI tools for background removal, upscaling, and image generation
  • Print-ready file exports (PDF, PNG, SVG) with custom bleed zones, so there is no manual file fixing before production
  • Workflow automation that reduces manual production work by up to 80%

Start a 14-day free trial, no credit card required, or see how the WooCommerce integration works.

Documentation

Perfect for

  • Custom product builders and made-to-order items
  • Configurable products with several attributes
  • Apparel, drinkware, phone cases, signs, and other personalized products
  • Any variable product that needs a guided selection process

How it works

  1. Install and activate the plugin
  2. Edit a WooCommerce variable product
  3. Enable the configurator in the Chamevo MSPC panel
  4. Pick a layout style and assign attributes to your steps
  5. Customers see a guided, step-by-step interface on the product page

Requirements

  • WordPress 5.6 or higher
  • WooCommerce 6.0 or higher
  • PHP 7.4 or higher

Captures d’écran

Installation

Automatic Installation

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for « Chamevo Multistep Product Configurator »
  4. Click « Install Now » and then « Activate »

Manual Installation

  1. Download the plugin zip file
  2. Log in to your WordPress dashboard
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded zip file and click « Install Now »
  5. Activate the plugin through the ‘Plugins’ menu

Alternative Manual Installation

  1. Download and extract the plugin zip file
  2. Upload the chamevo-multistep-product-configurator folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

Configuration

  1. Go to WooCommerce > Products
  2. Edit or create a variable product
  3. Scroll to the « Chamevo Multistep Product Configurator » meta box
  4. Enable the configurator and set up your steps
  5. Assign attributes to each step
  6. Save the product

For a full walkthrough, see the setup guide.

FAQ

Does this plugin work with WooCommerce?

Yes. It is built for WooCommerce and requires WooCommerce to be installed and active.

Can I use this with simple products?

No. The configurator works with variable products that have attributes and variations set up in WooCommerce.

How many steps can I create?

As many as you need. Each attribute can become its own step.

Is the plugin responsive?

Yes. The multistep configurator is mobile-first and works across devices.

Can customers add their own text and artwork to a product?

Attribute-based configuration is built in. For full visual personalization, such as adding text, uploading artwork, previewing in 3D, and generating print-ready files, connect Chamevo. See the integration guide.

Do I get print-ready files for production?

Print-ready exports (PDF, PNG, SVG) with custom bleed zones come with Chamevo. Start a free trial to enable them.

Where can I find documentation?

Start with the setup guide and the Chamevo customizer guide.

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« Chamevo Multistep Product Configurator » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Historique des changements

1.0.0

Initial release under the Chamevo brand (formerly Multistep Product Configurator).

  • Added: native chamevo-js integration via the <cv-customizer> web component (cvReady / cvProductCreate events, chamevo.canvas.addElement()).
  • Added: [chamevo_module type= »… »] shortcode support and the chamevo_before_product_designer / chamevo_after_product_designer placement hooks.
  • Added: Chamevo Modules subsection on the product-data tab for inserting customizer modules (Products, Graphics, Text, Designs, Manage Layers, Text Layers, Layouts, My Designs, Save / Load, Names & Numbers) as extra tabs.
  • Added: one-shot migration that renames legacy keys (chamevo_mspc_variation_fpd_params_* -> chamevo_params, chamevo_mspc_fpd_modules -> chamevo_mspc_modules, before/after_fancy_product_designer module positions -> *_chamevo_designer).
  • Added: WooCommerce HPOS (High-Performance Order Storage) compatibility declaration.
  • Added: expanded plugin header (Plugin URI, Requires at least, Requires PHP, Tested up to, WC requires at least, WC tested up to).
  • Added: class-level and file-level DocBlocks across every PHP file, plus @param / @return annotations.
  • Changed: full rebrand of text domain, capability, plugin slug, asset folders, CSS classes, JS bundle, and admin labels to chamevo-multistep-product-configurator / chamevo_mspc_* / chamevo-mspc-*.
  • Changed: product-data tab UX overhaul with four sections (Layout, Behavior, Placement, Chamevo Modules) on a two-column responsive grid and inline-checkbox Behavior row.
  • Changed: clarified labels (Module -> Layout Style, Module Position -> Configurator Position, Product Image -> Product Gallery, Under MSPC -> Under Configurator) and help-tip icons on every dropdown.
  • Changed: head_handler() rewritten with apply_product_image_placement() / apply_module_position() lookup tables instead of long else-if chains.
  • Changed: WPCS sweep — strict / Yoda comparisons across the codebase.
  • Changed: all asset enqueues now ship a version param so updates bust the browser cache.
  • Removed: Fancy Product Designer integration and the legacy [fpd_module] shortcode / fpd_before_product_designer / fpd_after_product_designer hooks.
  • Removed: stray var_dump(« test ») debug call from the shortcode handler.
  • Fixed: the Chamevo graphic-options modal now opens correctly (preserves the mspc-set-fpd-params / mspc-fpd-params DOM ids while the form name switches to chamevo_mspc_chamevo_params).
  • Fixed: chamevo_mspc_not_empty() uses strict equality so boolean false is no longer treated as the literal string ‘0’.