Our most popular and highly rated module adds unmatched power and flexibility to the PrestaShop platform, helping you do things that were not possible before! By default, PrestaShop limits you to around 1000 total combinations. That is not nearly enough for thousands of shops around the world. This is your solution, with many added benefits, including a custom built Combination Generator for products that use this module.


Attribute combinations, including combinations with 'Connected Attributes,' can now be structured in several different ways.

Structure 1: The "original" Attribute Wizard Pro Structure allows you to create an unlimited number of attributes per product by changing the way combinations are handled by PrestaShop.


Structure 2: Using PrestaShop's Default Combination Structure + Attribute Wizard Pro, you can continue to use the default PrestaShop combination generator while enjoying many of this module's most popular features such as Disable / Hide Unavailable Combinations, layered attributes images, and the ability to input attributes using textbox, textarea, file upload, radio buttons and more.


Structure 3: Connected Attributes with Attribute Wizard Pro lets you connect certain attributes while managing a large number of total combinations. With connected attributes, the user's attribute selection in one attribute group can impact the options available in another attribute group on the front-end, a feature that can be useful in many situations.


Using any of these combination structures, the module lets you display attributes as Radio Button, Checkbox, DropDown, Textbox, Quantity Textbox, Textarea, and file upload.


Use layered attribute images for full customization effect in your front office product images.


By changing the way Prestashop handles attributes, this best-in-class module has allowed shops around the world to offer their customer's a unique experience not possible otherwise.

See below for additional destails, demo links, reviews and more.
change log

Using the "original" Attribute Wizard Pro (AWP) combination structure which has made this module a best-seller for 6+ years, the module bypasses the PrestaShop Attribute Combination Generator and lets you create an UNLIMITED number of attributes per product! This feature has made this one of the most valuable PrestaShop modules in the world.

Connected Attributes are now supported in multiple configurations. One approach uses the default PrestaShop combination structure (and default combination generator) alongside this module, and the second approach uses a newly developed combination structure that supports connected attributes and a large number of total attributes. See our demos and screenshots above for more informatiion about these options.

You can choose to display attributes as Radio Buttons, Checkboxes, Drop Down Menus, Textbox, Textarea, File Upload, and Quantity textbox.

Option to set Drop Down menus, Radio Buttons and Image Attributes as Required.

Option to define 'Minimum' and 'Maximum' for Check Box attributes (example: "Select between 2 and 4 of the following options:") to ensure customers select everything needed to fill an order.

Support for attributes in URLs is now available; use URLs to load a page with a pre-selected set of product attributes.

Use layered attribute images to create an interactive and highly visual front office experience, showing your customers what their attributes selections look like in real time.

Textbox and Textarea attribute types can have a character limit and be mandatory fields (as well as file upload)

You can use an image next to each attribute group and add a description as well (with HTML in the description).

You can use Attribute Color / Texture.

You can have attribute options open in a popup or on the product page.

You can control the order of attribute groups and items, and display multiple options in the same line.

The price impact will be displayed next to each option and will automatically reflect changes.


*If you do not need to use a large number of attributes per product, or layered attributes images, or a few of the other features this module offers, you may be able to use the regular Attribute Wizard for basic front office customization.

Nominated for best module in Barcamp3


The module replaces the built-in Customization, and avoids having to click "Save"

You can copy attributes from one product to another product or category!

This module requires core code changes, it also loads attribute combinations for products in a different way (instructions are found in the configuration page)

V2.0.9 (5/10/21)
New Override files for PS
Updated installation instructions
Fix for connected attributes impact
Various bug fixes

V2.0.8 (1/25/21)
Fix for attribute group reorder with pagination.
Fix for multiple languages (if attributes were empty)
Fixed URL hash for recent PS 1.7.x versions
Compatibility updates with PS 1.7.7

V2.0.7 (8/13/20)
Added pagination for attribute groups in backoffice
Fix for Ecotax
Fix for quickview
Various small fixes.

V2.0.6 (09/25/19)
Performance speed optimization
Sort Attribute Groups and Values alphabetically on module install
Fixed CSS issue in backend (PS 1.7.5+)
Fix for quickview.
Various small fixes.

V2.0.5 (2/05/19)
Support for PS 1.7.5 
Various bug fixes
Fix for upgrade check

V2.0.4 (4/10/18)
New option to apply price impact per character (for textbox)
Fix for combination images
Fix for add to cart text change
Added support for URLs without product ID

Fix for Quick View display

V2.0.3 (3/20/18)
Fix for combination image display
Fix for add to cart button text change
Support for PS 1.7.3

V2.0.2 (2/20/18)

Updated Installation Instructions
Updated popup for images
Fix for connected attributes and required fields
Javascript optimization
Fix for add to cart button label

V2.0.1 (11/24/17)
Fix for add to cart.
Fix for TinyMCE.
Fix for weight impact.

Q) What is the difference between Attribute Wizard and Attribute Wizard Pro



The Attribute Wizard Pro (AWP) module was designed to handle a large number of attributes per product. By default, Prestashop can only handle around 1,000 - 3,000 combinations per product before running into memory problems that can render the product page unusable.


This PrestaShop limitation has made our Attribute Wizard Pro module an indispensable tool for thousands of shops around the world.

Attribute Wizard Pro changes the way combinations are added to products, and allows you to use as many attributes as you want for each product. Please note that because of core code changes made by AWP, combinations are created in a new way and cannot be setup using the default PrestaShop combination generator. AWP also loses the ability to use connected attributes, as each combination contains attributes from 1 group, and not 1 from each group (the default way).

Attribute Wizard Pro also provides greater flexibility in displaying attributes. You can use multiple checkboxes for 1 attribute group, display attributes as a text area, text box and file upload (each can have a price impact), and supports using a quantity box as attribute, for ordering of multiple items with 1 click.

Both modules support similar Front End display capabilities; you can use as many color groups as you want for attributes, and upload an image for each attribute group.

In a nutshell, the regular Attribute Wizard provides excellent front-office attribute display flexibility and is sufficient for many shops with a small number of combinations, while the Pro version is a much more powerful tool used most often by shops with over 1000 total combinations.

You can read more about Attribute Wizard Pro, and explore the full-featured back office demo we have setup, here: http://www.presto-changeo.com/en/attribute-modules/34-attribute-wizard-pro.html



Q) If I cannot use the combination generator, how should I add my combinations, so it doesn't take hours?

A)  We'll take an example where you have 6 attribute groups with 10 different attributes in each of them.

With the combination generator, it would be 10*10*10*10*10*10 combinations.
With this module, each combination should have 1 or more attributes from ONLY 1 group (the default combination is the only one that should have 1 attribute from each group, as it is only used to set the attributes that will be selected when the customer enters the page).
If they don't have a different impact or stock, you can enter all the attributes in 1 combination (this would mean 6 total combinations + 1 default combination).
If each attribute needs to have its own stock and impact, you will need to add each attribute in a new combination (6 * 10 = 60 total + 1 default combination).


Contact us for support anytime using our Contact Us page






AWP Features + Default PrestaShop Combination Structure:




http://demo.presto-changeo(dot)com/awp2bodemo/a/ (replace '(dot)' with a '.')
Username: [email protected]
Password: demodemo


$150.00 Save -50%


All modules come "As is"

All our modules are offered at 50% off and are sold "As is". We offer limited paid support.

Module Support Upgrade Policy Refund Policy

You might also like: