Improved Options 3

Improved Options 3
The module is designed to improve a standard functionality of product options in OpenCart.
It allows to assign Model (product code), SKU, UPC, description per product option value and set default option values.

Main features of the module:
  • compatible with options types: "Select", "Radio", and "Checkbox"
  • allows to set Model (product code), SKU, UPC, description (text or html) for every product option value
  • dynamically updates Model (product code), SKU, UPC, description on the product page in the customer section (depending on selected options)
  • allows to generate Model (product code) and SKU from parts (optional, like: product-sku + option1-sku + option2-sku etc.)
  • updates displayed product stock/availability depending on selected option value (optional, for option types "Select" and "Radio")
  • displays option value in-stock status directly in names of option values (optional)
  • saves current Model (product code), SKU and UPC in the order data on checkout
  • gives ability to set default option values (selected by default on the product page in the customer section)
  • allows to use only features that you need (any feature can be turned ON/OFF on the module setting 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
29 Mar 2022

10 Apr 2018
161 Sales
Member since: 2 Jun 2013

View all extensions Get Support