WooCommerce Products Wizard
MultiStep Product Configurator for WooCommerce with all features you’d want to have
BOOST YOUR SALES selling bundles of products that fit each other
More than half of the customers have difficulties choosing products from plenty of stock and need help with it.
Bundle sales make the process easier and faster for a customer and make them happier giving them a bundle-discount and helping to make the right choice. At the same time, it allows for increasing the number of sales on the site.
The WooCommerce Products Wizard plugin enables mass-customization features for your store and gives your customers the opportunity to personalize their purchase using the product builder.

Enhance customers’ shopping experience:
- Enable customers to configure and build products that fit their requirements
- Simplify the way your customers buy complex, customized products
- Offer “build-a-box” features on your WooCommerce store
Get a solution for any business-case with only one tool!
Use-cases for your shop:
Software bundles
Personalized dishes
Customized services
Furniture configuration
Custom technics or mechanisms
And anything you can imagine within the plugin!

1000+ sites are using the wizard to provide a better service! Are you in?
Shopping features
Allow your customers to build a custom product
Give your customers the opportunity to personalize their purchases using the smart and flexible product builder. That will help them to create their best bundles and boost sales on your site.
Unlimited number of steps with own content, view, settings, and rules
Each step has its own separate settings. Set name, description, thumbnail, cart restrictions, and other settings of the step. Select the best view for products requested within or leave it without products at all but only description and custom fields if you need. Create any number of steps you need.
Different workflow modes: step tabs, single screen, and other
This is possible not only to output the wizard as a step-by-step module. All steps can be available at once on one screen or appear consistently after each step selection. Moreover, there are step-by-step modes: strict going thought steps or the possibility to jump to any step.
Allow selecting one or many products from a step
Not only one product can be selected per step. This is possible to select a few ones and add min/max quantity limit rules to be sure the required number of products are selected.
Place wizard on a separate page or attach it to a product
You can use the wizard as an independent block on any page - just place its shortcode whatever you need. Or you can attach the wizard to a product or all products of a category. This way the product has the wizard on its single page and will work as a composite product. Current wizard selection will be attached to the parent product as its children.
Combine products into a single kit if you need
To not confuse products after passing them from a wizard to the main WooCommerce cart, use the possibility to build kits that will be shown as an indivisible cart item made of selected products.
Get product requests via email with a selection PDF file
If you don't need the default WooCommerce checkout process to get customer orders just use a contact form to collect emails with customer data and attached customizable PDF file. You can send the same email to the customer also.
Collect custom order data from customers using HTML fields
Usually, you need to get some extra data of the built kit, like a number, text, attached file, and so on. You can add fields to a step by native plugin possibilities or use WooCommerce Extra Product Options to have fields individually for products.
Apply a flexible discount for products bought using a wizard
You can include buying more products with an extra discount for wizard use. This is possible to set a whole selection discount in percents or define each product or category discount separately. It can be set in percentage, like 10% of the current price, fixed, like -$10, or precise price, like =$10.
Generate the thumbnail of the ready product
Use wizard as a visual product configurator. You can prepare a thumbnail canvas to generate and show how the current customer selection will look like. That might be useful for a custom clothes builder or similar. Customers will see the thumbnail changes at each step.
Video manualSet availability conditional rules for products or steps
Some of the products, like bicycles or PC parts, can't be compatible with each other. Set any availability rules for steps or products to be sure your customer will have only fitting parts according to his current selection.
Add product filters within the steps
If some of the wizard steps have really a lot of products you can help your customer to find the best product using inner step filters. There are no limits to their number. They can be based on attributes, categories, tags, or price and have according to view from a drop-down input to a range slider.
Set a pre-defined bundle of products for the first launch
You can create a wizard with pre-defined product selection to use it as a default pack or help your customer with the right choice.
How it's made
WooCommerce Products Wizard is made with love and according to the needs of the real customers.
Started as a tiny script with the only function in 2015, after a lot of feedback, hard work, and regular improvements, the plugin has grown into a multifunctional tool for building WooCommerce composite products.
Most of the features were made jointly with the customers and for the customers!
Products Wizard won’t be a Super-Star of your online shop.
But it can make your online shop a Super-Star!
- Full Asynchronous Workflow
- No excess page refreshes while using the wizard.
- Responsive Design
- Fits any device screen size.
- Completely Internationalized
- Translate any text string from the admin part. Also, plugin will output elements correctly for any language and writing direction.
- Accessibility Friendly
- Works comfortable for any type of devices and manipulators.
- High-organized And Customizable Code
- Expand the wizard functionality with your own keeping the plugin pure and updatable.
- Easy Templates Customization
- Customize the wizard HTML parts with no headache via the admin part.
- High-performance Re-styling Approach
- Re-build the wizard styles file with own colors and properties right from the admin part. Use any from 25 Bootswatch themes as a styles-preset.
- Adopts Bootstrap-based Themes
- The wizard can use your bootstrap-based theme style to be better integrated into your site.
- Modern JavaScript Code
- Clear ES6 modules code for development and bundled one for production.
- Works Without Javascript Even
- The wizard uses fail-safe technologies to work in any environment and situation.
- No AI/GMO code
- All plugin code is carefully made by hand and not by accident.
- AUTO-UPDATES
- Get the latest plugin version using the native WordPress functionality.
Compatible plugins:
- WooCommerce Step Filter;
- WooCommerce Extra Product Options (check the documentation);
- WooCommerce Subscriptions.
- PHP version
- 7.4 or higher
- WordPress version
- 4.5 or higher
- WooCommerce version
- 2.4 or higher
I want to collect custom data from users (text or file)
There are two ways to achieve this. Both of them have their own pros and cons.
- Extra Product Options plugin
- Step custom fields
I want to get products selection via email
Can I duplicate the wizard with all its settings?
Can I translate the plugin?
To translate the admin elements of the wizard use any 3rd-party plugin. For example, Loco Translate.
Does this plugin handle stock status of each product individually?
Is this possible to make products dependable on each other?
Online documentation about it
Is there a way to filter steps based on the user’s choice from the previous step?
Online documentation about it










For Customizability
https://codecanyon.net/ratings/3019599
For Flexibility
Flexibility, great support.
https://codecanyon.net/ratings/2946685
For Flexibility
This Guy really goes the extra mile understands no messing around, top guy mate.
https://codecanyon.net/ratings/2933679
For Customizability
https://codecanyon.net/ratings/2904969
For Feature Availability
We bought this plugin twice just to show our appreciation to the developer which constantly provides new features and have GREAT SUPPORT!
Highly recommended and appreciated.
Cheers
https://codecanyon.net/ratings/2858615
For Customer Support
Troll Winner is very fast!! Like very much plugin!!!
https://codecanyon.net/ratings/2863012
For Customer Support
GREAT PLUGIN + GREAT SUPPORT!I’m on Envato since a few years. I bought more than 100 plugins. I got very good support, usually. But, never as good as the one with Mr Troll! Thank you for your help! It is really appreciated!I will “watch” your porfilio and hope to see it grow in the coming years because with this approach, you will probably be one of the biggest stars here!Wish you good luck for your business and a lot of sale!
https://codecanyon.net/ratings/2821559
For Customer Support
Troll_winner always listen his customer and are very quick to answer and solve the problem. You’re amazing man!!!
https://codecanyon.net/ratings/2808117
For Customer Support
Fully featured plugin, great for creating a ‘box builder’ and author provided prompt and helpful guidance to integrate in the way I need.
https://codecanyon.net/ratings/2802506
For Customer Support
Ease to use, flexible and good quality. Very quick support!
https://codecanyon.net/ratings/2804834