For PrestaShop 1.7 we have just released Attribute Wizard Pro v2.0 here!


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!


*Using a previous version? Pay only the price difference to upgrade by selecting 'AWP v1.8 Upgrade' from the dropdown on this page!


With Attribute Wizard Pro v1.8, you can now structure combinations in several different ways. Two of these structures support Connected Attributes!


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 them 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 5+ 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.

As in all previous versions, v1.8 of this module lets you completely changes the way attribute combinations are used in PrestaShop.

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 attribute layered 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.

Prestashop Forum thread:

Translated to French and Spanish

*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


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 configuation page)

It currently does not work with the Wishlist module or adding products to orders (in PS 1.5.x & PS 1.6.x)

Compatibility with Prestashop V1.1


V1.0.5  Critical Update (03/19/10)
Bug fix when adding the same item more than one to the cart.
Code changes to resolve a problem with IE which was freezing when many attribute items were used (200+).
Added option to disable “Add to cart” buttons on non-product pages when a required field is used, or when attributes are used.


V1.1 (03/28/10)
Attribute Copy – copy attributes from one product to another, or to a category (to all the products inside).
Description bug fix when changing languages.
Checkout problem for products without attributes (only on certain servers).
Bug fix for attributes with ‘ in them.


V1.1.3 (04/14/10)
Bug fix for attribute copy when copying attributes from a product to a category that contains the source product.


V1.2 (06/03/10)
PS1.3 compatibility.
Quantity Group.
Price display options (none, difference, total).
Textures open up in a thickbox when clicked.
Various bug fixes.


V1.2.1 (07/15/10)
Minor fix to google checkout in PS1.3


Modified core files are now updated for Prestashop V1.3.1


V1.2.2 (08/22/10)
Major changes in the add to cart process (code wise), prices are now calculated using php on the server rather than Javascript.
Currency change for “Total” price display.
Total price bug fix on product page for non default currencies.
Special characters are handled correctly (& in particular).
Much faster Total impact calculation when using a large number of attributes.
Option to hide the add to cart button when not in product page.
Attribute order no longer resets when adding a new attribute item.
Product thumbnail does not disappear when selecting an attribute with no image.
Product reference stays visible.
Availability showing even when stock is hidden.
New dedicated hook added, to allow for placing the Wizard in a new place on the product page. (requires uninstalling the previous version)


V1.2.2.1 (09/12/10)
Minor fixes to Reference display, Stock message display and multiple currency price impact display.

Ability to make the attribute impact including or excluding tax.
Bug fix for an existing Prestashop bug which displayed a wrong price impact when taxes are not used.
Modified file for PS 1.3.2
Bug fix for a single text box / text area / file upload which was not showing the proper quantity.
Bug fix for additional availability display (at the bottom of the wizard).
Ability to have a quantity group with 0 as the default quantity.


V1.2.4 (11/18/10)
Price impact currency conversion fix (when displaying attribute price difference).
Price impact tax calculation fix (for newly added option to exclude tax from attribute impact).
Modified files for PS 1.3.1 updated (Fix from AWP 1.2.3).


V1.2.5 (12/13/10)
Added Character limit for text box and text area.
Fixed attribute name align for text box and text area.
Added modified files for PS 1.3.3


V1.2.6 (12/31/10)
Support for PS 1.3.4 and 1.3.5


V1.2.7 (01/23/11)

Support for PS 1.3.6
Bug fix for attribute price impact under $1

V1.2.8 (02/25/11)
Modified files for PS 1.3.7


V1.2.8.1 (03/01/11)
French and Spanish translations.

Support for PS 1.4


V1.3.1 (03/31/11)
Bug fix from version 1.3 for Prestashop lower than 1.4
Fix for a price bug on FO for PS 1.3
Fix for modified file for PS 1.3.7
Fix for undefined notices.


V1.3.2 (04/27/11) 
Support for PS 1.4.1.
Availability display bug fix (PS 1.4).
Price impact fix with currency conversion.
Minimal quantity fix.
Attribute sorting fix (PS 1.4).
Ordering beyond the stock level fix.


V1.3.3 (05/01/11)
Bug fix for attribute group description (not saved) in PS 1.4.1


V1.3.4 (05/31/11)
Support for PS 1.4.2
Fix for custom AWP hook.


V1.3.5 (06/02/11)
Fixed a JS alert the was preventing adding two attribute from the same group (PS1.4.2).
Custom hook is not automatically assigned, to prevent a clash with the default hook.


V1.3.6 (06/23/11)
Support for PS 1.4.3
Fix for ordering of attribute groups.
Fix for attributes with ' in them (PS bug which was fixed in V1.4.3)


V1.3.7 (07/30/11)
Support for PS 1.4.4
New option not to override "Add to Cart" with Customize".


V1.4 (09/30/11)
Added the ability to edit products from the cart.
Added the ability to hide / disable out of stock products.
Fix product thumbnail to match the combination image (when adding to cart).
Fix for price impact / taxes  (include / exclude).
Added automatic upgrade notification.
Updated French translations.


V1.4.1 (10/18/11)
Support for PS 1.4.5.
Fix for thumbnail in cart.
Added Dutch translations.
Fix for potential encoding issues in PS 1.3 and lower.


V1.4.2 (11/25/11)
Support for PS 1.4.6.
Fix for adding the same product with attributes to the cart (was showing as a new product rather than update the quantity).
Fix for price difference display for checkbox, textbox, textarea and file upload.
Fix for special characters being added to the cart (+ ').
Fix for quantity / price update in top nav (blockuserinfo) when block cart is not active.


V1.4.3 (12/12/11)
Fix for file uploads with spaces or special characters.
Fix for file upload display in Orders Admin interface.
Fix for cart quantity change (PS 1.3 & 1.2)


V1.4.4 (01/23/12)
Fix for incorrect out of stock error, when product availability is hidden.
Fix for missing radio button for "No Change" to add to cart button.
Fix for potential MYSQL error on primary index fix on PS 1.4.6


V1.4.5 (02/09/12)
Support for PS 1.4.7
Fixed alignment for multiple textboxes.
Fixed a rare installation error (DB table not created properly).


V1.4.6 (05/22/12)
Support for PS 1.4.8
Fixed minimal quantity (was changeable in cart page)
Fixed deleteing on products (attribute info remained in cart for PS 1.4.6 & 1.4.7)


V1.4.7 (07/17/12)
Fix for minimal quantity.
Fix for add to cart animation.
Support for top nav cart (#shopping_cart).
Fix for textbox lable layout (in popup mode).
Fix for ' in text fields (PS 1.4+)


V1.4.8 (09/03/12)
Support for PS 1.4.9
Support for CCC.
Optimized "Hide add to cart" on product pages.

V1.4.8.1 (10/05/12)
Fix for add to cart for PS 1.4.9 (was being disabled after  clicking, and not enabled again due to new jQuery).

V1.5 (11/19/12)
Support for PS 1.5.x (up to 1.5.2)
Using full CSS in front end (instead of a mix of CSS + tables).
Added Attribute Layered Images support (see demo).
Add option to display attributes as a single image selection (no radio button).
Updated scrolling cart functionality.
Added help tooltips inside the configuration page.

V1.5.1 (11/21/12)
Fix for popup mode (selecting an attribute would close it).

V1.5.2 (11/25/12)
Fix for add to cart when stock = 0 and product is set to allow out of stock ordering (PS 1.5)
Renamed modified gcheckout folder, to avoid a fatal error if file is copied when module is not installed.

V1.5.3 (01/07/13)
Support for PS 1.5.3
Fix for random quantity change during checkout (PS 1.5).
Fix for split shipping in PS 1.5

V1.5.4 (03/22/13)
Added support for PS 1.4.10
Fixed support for multistore.
Added support for advanced stock management + warehouse.
Added checkbox support for attribute layered images.
Attribute layered images are now ordered to match the groups (z-index value).
Added option to display attribute layered images in popup mode (adding the product image).
Fix for cart block display when using product with and without attributes.

V1.5.5 (04/01/13)
Support for PS 1.5.4

V1.5.6 (04/22/13)
Fix for ordering of out of stock products.
Fix for disabled add to cart (PS 1.4.10 only)
Fix for updating cart quantity (PS 1.5.4)
Disable add to cart for product with attributes in homepage.


V1.5.7 (07/14/13)
Added support for PS 1.4.11

Updated instructions for overriding modules (when also overridden in the theme folder)
Fixed a potential stock problem when using multishop.
Delete temporary attributes now deletes from new PS 1.5 tables as well.
Disabled attribute image links when using popup mode.
Hiding quantity field when using "Quantity" attribute type (in popup mode).

V1.6 (09/02/13)
Support for PS 1.5.5
Added new "Hidden" group type which allows having 1 attribute for a product not as the default combination (to not automatically apply impact).
Excluding temporary attributes from product page Javascript (PS 1.4+)
Fix for cart quantity check of textbox / textarea (PS 1.4+)
Fix for attribute copy feature.


V1.6.1 (09/25/13)
Fixed Javascript error when layered images are not activated in PS 1.4
Fix for creating custom hook when installing module in PS 1.4.10 and 1.4.11
Removed extra */ from order-opc.js in PS 1.5.5 and PS 1.5.4


V1.6.2 (10/10/13)
Fix for discount price being displayed when there was no discount
Support for PS 1.5.6 (list as first change)
Fix for stock levels when using multistore


V1.6.3 (10/15/13)
Fixed stock problem when using advanced stock, but not with warehouses.
Fixed deprecated imageResize function (PS 1.5)


V1.6.4 (12/06/13)
Fix for attribute sorting from the configuration page
Fix for price impact display (difference) for textbox, textarea and file upload
Fix for attribute copy when target had the same combinations, but a different default combination
Fix for price display (total) when using specific product price and combination impact


V1.7 (04/07/14)
Added support for PrestaShop 1.6+
Removed support for PrestaShop 1.1, 1.2 & 1.3
Updated configuration instructions


V1.7.1 (04/14/14)
Fixed front end Javascript bug (PrestaShop 1.5 only)
Fix for a PS 1.6 bug where group_reduction variable was set to 0


V1.7.2 (04/22/14)
Fixed group discount (PrestaShop 1.6)
Fixed Fancybox when clicking on an attribute images (PrestaShop 1.6)


V1.7.3 (05/08/14)
Fixed PrestaShop 1.6 compatibility with older themes.
Fixed a stock related bug when using warehouse (stock was always 0)


V1.7.4 (07/07/14)
Fixed restocking issue when using warehouses
Fixed incorrect disable / hide of out of stock options (when active per product)
Fixed attribute image fancybox (was opening in a new window in PS 1.6+)
Fixed minimal quantity which was ignored (for attribute type quantity)
Fixed redirect to cart when adding a product to the cart and cart block is disabled
Fix for displaying product reference


V1.7.5 (08/19/14)
Fixed attribute image fancybox display (PrestaShop 1.6+)
Fixed default product reference display (Was missing in certain PrestaShop 1.6+)
Fixed delete from cart block after page refresh (PrestaShop 1.6)
Fixed issue with HTML Purifier which caused order display problems for text + file fields (PrestaShop


V1.7.6 (09/27/14)
Added a "required field" option to drop-down, radio and image attribute types
Added Min / Max selection option for checkboxes
Added support for attributes in URLs


V1.7.7 (10/09/14)
Fixed issue with last release (not all files were updated)
Fixed issue with double image centering (showing a "jump" in the page)


V1.7.8 (01/2/15)
Fix for layered images and checkbox

Fixed price impact on multistore
Fixed FF favicon issue
Updated cart checkout tpl file for PS 1.6
Fixed textbox auto width resize


V1.7.9 (03/11/15)
Fixed new path for attributeBack JS file (PS

Added warning when connecting to the Backoffice using incorrect URL


V1.7.10 (03/13/15)
Added missing attributes.js file for PS >=


V1.7.11 (07/22/15)
Added support for PrestaShop 1.6.1

Added matching style for additional "Add To Cart" buttons on PS 1.6 themes


V1.7.12 (11/17/15)
Fixed quickview (close after add to cart)
Fixed stock related issues where stock is disabled
Fixed tax display when showing with & without tax
Fixed issue with attribute copy
Fixed issue with add to cart translation


V1.7.13 (02/02/16)
Updated override files for PS 1.6.1
Fixed issue with additional add to cart always showing
Reset image upload after add to cart
Fixed issue with centered attribute images
Fix for 1.6.1 theme (on product quantity change the price would reset)


V1.7.14 (06/09/16)
Security patch


V1.7.15 (06/12/16)
Security patch


V1.8 (08/30/16)
Added support for Connected Attributes
Added support for PrestaShop's defualt combination structure
*Price Increase


V1.8.0.1 (11/07/16)
Fixed Weight impact and stock reductions for connected attributes
Fixed upload button response time
Fixed undefined variable notice


V1.8.0.2 (05/09/17)
Added option to Collapse / Expand attribute groups in the product page.

Added option to display attribute group text in a popup.
Added support for combination based reference for products which use a single attribute group
Fix for negative stock.
Compressed JS code for faster load.
Stock and reference fix for connected attributes.

Override fix for PS 1.6.1+


V1.8.0.3 (11/29/17)
Compatible with ThrityBees
Fix for attribute name encoding.
Fix for JS error for product without images.
Fix for missing image height / width values.
Fixed several notices.

V1.8.0.4 (8/13/20)
Misc fixes

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:



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





URL: http://demo.presto-changeo(DOT)com/awp1.8/a (replace '(DOT)' with a '.')
Login: [email protected]
Password: demodemo


$125.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