Improved Options 3

Improved Options 3
The Improved Options module is designed to enhance the product options feature of Opencart.
It allows to add extra fields (such as Model, SKU, UPC, description, etc.) and customize settings (like default selection or custom in-stock/out-of-stock statuses) for option values.

Key features:
  • Dynamic updates of displayed Model (product code), SKU, UPC, and option description (text or html) on the product page based on selected options.
  • Possibility to generate the Model (product code) and SKU using different parts (assemble like: product_model + option1_model + option2_model, etc.).
  • Updating displayed product stock and availability (stock/out-of-stock status) based on selected option value.
  • Possibility to display the option value in-stock status directly in the names of option values.
  • Saving current Model (product code), SKU, and UPC defined by selected options in order data (order products) at checkout.
  • Setting default product option values (to be selected on the product page by default).
  • Optional displaying out-of-stock option values (overriding the standard opencart option visibility)
  • Compatibility with all option types having their own values: "Select", "Radio", and "Checkbox".
  • Ability to turn ON or OFF any of its features on the module settings page.

Animated demonstration:


If you have compatibility issues with your OpenCart theme, email us to, we will help.

This is a module version for OpenCart 3.x, for OpenCart 2.x please use Improved Options 2


Demo admin:
login/pass: demo/demo

We also recommend:
  • Live Price - to dynamic price update (including discounts, special etc) on product page, depending on selected options and quantity.
  • Live Price PRO - improved version of Live Price module, which allows not only to update the price depending on selected options and quantity on product pages, but also to set global discounts and specials, to set discounts and specials in percentage and has more useful pricing features.
  • Related Options -to create combinations of related product option values and set stock, price, model etc. for each combination. It's useful for sales of products, having interlinked options, such as size and color for clothes (recommended to use with the Live Price module).
  • Related Options PRO - improved version or Related Options module, which allows to create different combinations of options values per one product.
  • Parent-child Options - to show/hide child options (option groups) depending on selected values of parent options.
  • Product Option Image PRO - to assign images to options (or options to images) and change main product image and list of additional images on product page depending on selected options (allows to set several images per option value).
  • Product Option Image Ultimate - to improve option image functionality making the administration work easier (selecting many images at once, simple sort order for options images, setting images for combinations of related options, etc.)
  • Product Option Copy - to copy options from product to product
  • Quantity per Option - to display separate "Quantity" inputs for option values and to add all variations (product+option) to the shopping cart in one click.

Contact for support, questions and suggestions:

What customers say about Improved Options 3

Top support ever! Mikhail is the man!


  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included



Last Update
31 Oct 2023

10 Apr 2018
184 Sales
Member since: 2 Jun 2013

View all extensions Get Support