Advanced Product Options

  • Popularity Score 5173 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Create any number of custom options and assign them to products in a quick and easy way.

Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.

Magento Connect


Advanced Product Options

Magento custom options extension

Advanced Product Options extension allows creating Magento custom options and assigning them to any chosen product or a bunch of products in a smooth and easy way. It is also possible to apply predefined Magento product options directly on the product edit page
Advanced Product Options extension adds custom options inventory and custom options images features. It helps to manage complex configurations, set and customize costs of each custom option and lets you segment your store audience, thus assigning custom options per customer groups.

Used by thousands of Magento stores.
Trusted in more than 85 countries all over the world!

Recently Added Features

  1. Ability to specify a price for a character for text options
  2. Ability to add custom options with prices calculated based on (base product price + custom options selected above)
  3. Ability to display an option's value title for Swatch options on the front-end

All Features

Advanced Custom Options Templates

  1. Create predefined configurable product custom options
  2. Apply predefined custom options while editing a product under the Custom Options tab
  3. Backup/ Restore custom options templates
  4. Import/ Export templates with all their custom options (a useful feature for templates backup and copying them between different Magento stores)
  5. Assign options to different Store Views
  6. Specify different Magento custom options values for each Store View
  7. Bulk-assign templates to products by: Product Grid Multiselect, Product IDs, Product SKUs
  8. Duplicate custom options templates
  9. Select the default value for any custom option (the default value will be displayed on the frontend by default)
  10. Specify a description/tooltip for custom options
  11. A step-by-step process of assigning templates to products (supports an unlimited number of products)
  12. Copy 'separate' options

Dependent Custom Options

  1. Create Dependent Custom Options
  2. Hide dependent custom options on the front-end unless their parent options are selected
  3. Specify stock value for dependent custom options

Custom Options Inventory

  1. Set quantity for product custom options (the ability to control inventory for custom options)
  2. Display custom options quantity on the front-end
  3. Connect the inventory of a custom option with the inventory of any product (enter a SKU of any product into a SKU of a custom option)
  4. Hide/disable custom options which are out of stock on the front-end
  5. Display the ‘Out of Stock’ message on the front-end
  6. Sell products that are currently not in the warehouse with the ‘Allow Backorders’ option
  7. The main product becomes out of stock if all its required custom options are out of stock
  8. Specify the minimum and maximum values of custom options
  9. Create custom options that update the main product Qty field by a specific amount
  10. Add Quantity field for custom options on the front-end
  11. Update/keep unchanged the quantity of product options when updating options template

Stock Report

  1. Set the inventory data for all custom options’ values on a site
  2. Update the stock amount for one option/ a number of options in bulk
  3. Increase/decrease the stock value by a specific amount
  4. Search for ‘Low Stock’ or ‘Out-of-Stock’ options
  5. Check all the options linked to the products via SKU

Custom Options Images / Color (Image) Swatch

  1. Upload images for custom options (give your customers graphic example of what you are offering)
  2. Create custom options of the "Swatch" type and display images instead of custom options on the front-end
  3. Display all the custom options images in the original size on the front-end
  4. Replace a product's image with a custom option's image
  5. Replace a product's gallery with option's gallery
  6. Append option’s images to the product's gallery
  7. Display all uploaded images of a custom option above the custom option (applicable to the drop-down and multiselect only)
  8. Apply an Overlay Image mode (combine several images by placing one image over another, e.g. apply a wording print design over a T-shirt image).
  9. Change a sorting order of images using a drag-and-drop functionality
  10. Specify color's hash codes to display color's thumbnail on the front-end (allows creating color swatch options)
  11. Title and Price for Color Swatch

Custom Option Pricing

  1. Specify a cost for any custom product option
  2. Enable absolute prices for custom options (a custom option price will replace the product price)
  3. Add tier prices (fixed or percentage) for each value of custom options (add Tier Prices for specific customer groups)
  4. Add special prices (fixed or percentage) for custom product options (different prices can be added for each customer group)
  5. Enable the ‘Starting At’ price prefix
  6. NEW Calculate the % based on other custom options' prices
  7. NEW Price per Character option
  8. Ccreate custom options with absolute prices (custom option's price will be added only once to product price regardless of product qnty added to cart)

Custom Options per Customer Groups

  1. Create custom options visible only for specific customer groups (personalize your products for every customer group)

Weight of Custom Options

  1. Specify weight value for custom options
  2. Setup an absolute weight (option's weight replaces a product's weight)
  3. Include custom option weight into shipping costs

Cost of Custom Options

  1. Specify cost value for custom options
  2. Support custom options import/export

SKU Policy

Determine how the SKU of purchased products with custom options will be formed in the order:

  • Replacement Mode replaces the product’s SKU with the option’s one in the order
  • Grouped Mode transforms custom options into separate items in the order and replaces the product with custom options
  • Independent Mode transforms custom options into separate items in the order to keep theproduct in the order

Multi-Store Support

Specify different values of custom option for each store view (translate an option's title, an option's description and a title of each option's value into different languages directly in custom options templates)

Other Features

  1. NEW Ability to specify different DIV class for every options
  2. Invariable extension price - no matter how many k+ products you have.
  3. Compatible with Instant Cart
  4. Compatible with Extended Orders
  5. Easy to install and use
  6. Comes with User Manual
  7. 100% Open Source

Customer Experience

  1. 30 days money back
  2. Free LIFETIME extension updates
  3. Free LIFETIME support
  4. Free service of resolving module conflicts

Live Demo

Admin: (Please select "Advanced Product Options" in the list of available extensions)

Live Examples (click on "Configure & buy" button) click on "Customize & Buy" button

User Guide

You can look through extension's User Guide here.

Extension Homepage

Click on "Get Extension" button in the top of this page OR visit the URL Extension homepage Advanced Product Options to see Live Examples of Advanced Product Options extension

Knowledge Base

This might help you to solve your problems Knowledge Base for Advanced Product Options.


If you have any questions, contact our Support Department and our team will get back to you shortly.

Similar extensions:
Shipping Suite - Shipping solutions for different zones and rates
File Downloads & Product Attachments extension - for sharing product attachments & files

All Mageworx Magento extensions:

Magento plugins
M1 Extension Versions


2015-11-18 06:05:50
  • Version number: 4.17.3
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
+ Compatibility with SUPEE 6788 Security Patch
+ Adds the The Universal Product Code (UPC) field to custom options
+ Adds the "Last Modified Date" column to the custom options templates grid
+ Adds the Extra field to Magento Import/Export
+ Ability to specify a price for a character for text options
+ Ability to add custom options with prices calculated based on (base product price + custom options selected above)
+ Ability to display an option's value title for Swatch options on the front-end
+ Code refactoring
+ The code was moved to the community folder
+ Minimum/Maximum quantities for custom options allowed for purchase
+ Low stock functionality
+ Improvements for displaying stock level of custom options on the front-end
+ Improvements for out of stock custom options
+ Moving extra features like X1 to a separate field
+ Custom options stock report
+ Ability to update stock of custom options directly from the report (separately for each option or in bulk)
+ Ability to set, increase or decrease stock value of custom options from the report
+ Options can be assigned to store views now.
+ Ability to add description for option's variations (drop-down input type only)
+ Ability to display option's description as a tooltip on the front-end
+ Alt attribute is added for swatch-images
+ Minor improvements were done for the table "customoptions/option_description"
+ Import/Export templates functionality is added
+ Option - template relation is added to standard import/export products functionality

* Fixes the issue with reseting the Qty input field in case of unselecting an option
* Adds the minimum allowed value in the Qty Input field equal to 0 (prevents from entering negative values)
* Fixes the issue with "Do Not Restore Deleted Options" feature
* Fixes the issue of sorting in the stock report for custom options with not specified Qty
* Fixes the issue with incorrect sort order of custom options
* Removes the connection between two settings Enable Extra and Custom Options Inventory
* Fixes the issue with Out-of-Stock Options - Hide
* Fixes the issue with the "Set product if Out Of Stock if Required Opt" setting
* Broken link on product page in admin panel
* Installation error on databases with table prefix
* The issue with setting a product price to 0 if an option is selected - resolved
* The fatal error on stock report in specific cases - resolved
* Specific issue with dependent color swatches
* The "None" value is added for non-required radio-button options
* Incorrect prices on the dashboard with the absolute pricing enabled - fixed.
* The issue with linking products with SKU=0 to options via SKU is resolved.
* The issue with required dependent options of the date type is resolved.
* SKU policy issues are resolved.
* Incorrect prices were shown on the dashboard and in the sales reports if the absolute prices were enabled - fixed.
* Option's description was not shown for radio-buttons on the front-end
* Major fix for the issue with 65k id of the options


2015-11-18 05:59:17
  • Version number: 4.11.0
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
+ Ability to use WYSIWYG for an option's description
+ Ability to display a description for custom options as a hint on the front-end
+ Ability to select options using product URLs with options in them
+ Compatibility with DerModPro_BCP
+ Improvement for image replacing with cloud-zoom-gallery
+ Minor improvements for import/export processes
+ Percentage option price supports product group prices and catalog promotion prices
+ New option type "hidden" was added
+ Compatibility with Magento CE 1.9.x and Magento EE 1.14.x
+ Back-end Only view mode is added (options will be hidden from customers)
+ Weight and Cost attributes are added to "Link Assigned Product's Attributes to Option" functionality.
+ Ability to hide dependent options of swatch type is resolved.
+ Special and tier prices of custom options are added to import/export process
+ Import/export of custom options of the "file" type
+ Improved functionality for the "Set Product Out of Stock If Required Option is Out of Stock" setting
+ New setting "Set Product Out of Stock If Required Option is Out of Stock" is added
* Copy options issue
+ Ability to copy separate options
+ Sync option's inventory within a single option improvement by using "i" feature
+ Improvements for out-of-stock options
+ Improvements for dynamic characters countdown on the front-end

* Inventory bug fixes
* Notice is fixed when Sku-Name-Linking was used
* Inventory issue is resolved
* Issue with calculateOptionSpecialPrice notice is resolved
* Code improvements
* Issue with adding new options on some languages
* Tax issue in order's totals
* Issue with hidden options on configurable products
* Issue with price update on the front-end
* The unnecessary "-" was added on the front-end if a swatch option was missing a title
* Re-order issue in some php versions
* Tax issue is resolved
* Issue with adding new options on some languages
* Tax issue in order's totals
* Issue with hidden options on configurable products
* Issue with price update on the front-end


2015-11-18 05:39:20
  • Version number: 4.8.0
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
+ Dynamic countdown for entered characters for text options on the front-end
+ Magento 1.4 improvements
+ JS improvements when adding new options
+ Reorder supports SKU Policy
+ Compatibility with Firegento MageSetup Extension for German market.
+ Compatibility with Innoexts_StorePricing
+ New feature "Do Not Restore Deleted Options" is added to the options templates
+ Ability to select customer groups for special and tier prices
+ Improvements for Image Replacement for Cloud Zoom
+ Improvements for option's image in cart if a thumbnail was less than 70px
+ Improvements for swatch options validation
+ Compatibility with CloudZoom
+ Code cleaning
+ Ability to connect inventories of different options

* Errors in the system log are fixed
* IE7 issue for swatch options
* Minor bug fixes and improvements
* Installation process is improved (database errors are resolved)
* Fatal error in options templates section on Magento 1.4.1 is resolved
* Magento tier price issue in Magento 1.8.1 is resolved
* Dependent options are moved to Json
* Issue with dependent check-boxes and Qty field is resolved
* Issue with HTML tags in options' names in cart is resolved
* Issue when custom options were not visible on the front-end if a product had empty options_container value is resolved
* Issue with missing special and tier prices for custom options after duplicating products is resolved
* Design issue in the back-end is fixed
* Problem with import in Magento 1.8 is solved
* JS issue in price calculation for configurable products with custom options


2015-11-18 05:34:39
  • Version number: 4.6.0
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
+ Cost added for custom options
+ SKU Linking improvement
+ Option image improvement
+ Overlay mode improvements
+ Lightbox CSS improvements
+ Improved dependency mode management
+ New multi-dependency functionality
+ New "Allow Backorders and Notify Customer" feature
+ Improvements for dependent options
+ Improvements in export/import functionality
+ New setting "Link Assigned Product's Attributes to Option via SKU: Price, Name" was added
+ Compatibility with DerModPro_BCP
+ Import/Export issues are fixed for Magento 1.8
+ Refund issue using SKU_Policy + AutoInvoice is resolved
+ Several notices are fixed
+ Multi Overlay feature was added
+ Ability to "Allow Backorders" for out-of-stock options
+ New CSS class "CSS label-qty" was added for styling the Qty field for custom options on the front-end
+ New setting "Update Assigned Options' Stock on Save" was added

* Addressed image issue when upgrading from old versions of the extension
* Magento validation issue resolved
* Addressed JS error when the Dependency mode is off + a default option's value is selected
* The issue with hidden dependent options is resolved
* Minor issues with saving templates when changing the view_mode are resolved
* Issue with options linked to products that can be backordered


2015-11-18 05:29:53
  • Version number: 4.3.0
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.9, 1.9.1, 1.9.2
+ New Image Mode: Overlay
+ Tier price calculation: the percent tier price is calculated based on an option's price
+ "Starting at" supports absolute prices now
+ SKU Policy improvement: customers receives correct items in order emails now
+ "Keep Options on Unlink" improvement
+ Major improvements with SKU Policy

* Tax issue with bundle products.
* Tax issue with connected product via SKU is resolved
* Inventory issue during the multi-address checkout is resolved
* Issue with pagination in products grid is resolved
* Minor bug fixes with SKU Policy
* Bug fixes
1 2 3

About the Developer

This extension was developed by and is supported by MageWorxCom

Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.