Notice: Error: Table 'lo_demo_old.poip2_poip_main_option_settings' doesn't exist
Error No: 1146
SELECT PMOS.*, PS.product_option_id FROM poip2_poip_main_option_settings PMOS, poip2_product_option PS WHERE PS.product_option_id = 229 AND PS.option_id = PMOS.option_id in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'num_rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 394Notice: Error: Table 'lo_demo_old.poip2_poip_option_settings' doesn't exist
Error No: 1146
SELECT * FROM poip2_poip_option_settings WHERE product_option_id = 229 in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 51 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id AND ( (POV.product_option_value_id IS NULL) OR (NOT POV.subtract OR POV.quantity > 0) ) ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 51 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Notice: Error: Table 'lo_demo_old.poip2_poip_main_option_settings' doesn't exist
Error No: 1146
SELECT PMOS.*, PS.product_option_id FROM poip2_poip_main_option_settings PMOS, poip2_product_option PS WHERE PS.product_option_id = 230 AND PS.option_id = PMOS.option_id in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'num_rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 394Notice: Error: Table 'lo_demo_old.poip2_poip_option_settings' doesn't exist
Error No: 1146
SELECT * FROM poip2_poip_option_settings WHERE product_option_id = 230 in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 52 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id AND ( (POV.product_option_value_id IS NULL) OR (NOT POV.subtract OR POV.quantity > 0) ) ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 52 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Notice: Error: Table 'lo_demo_old.poip2_poip_main_option_settings' doesn't exist
Error No: 1146
SELECT PMOS.*, PS.product_option_id FROM poip2_poip_main_option_settings PMOS, poip2_product_option PS WHERE PS.product_option_id = 228 AND PS.option_id = PMOS.option_id in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'num_rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 394Notice: Error: Table 'lo_demo_old.poip2_poip_option_settings' doesn't exist
Error No: 1146
SELECT * FROM poip2_poip_option_settings WHERE product_option_id = 228 in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Error: Table 'lo_demo_old.poip2_poip_main_option_settings' doesn't exist
Error No: 1146
SELECT PMOS.*, PS.product_option_id FROM poip2_poip_main_option_settings PMOS, poip2_product_option PS WHERE PS.product_option_id = 227 AND PS.option_id = PMOS.option_id in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'num_rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 394Notice: Error: Table 'lo_demo_old.poip2_poip_option_settings' doesn't exist
Error No: 1146
SELECT * FROM poip2_poip_option_settings WHERE product_option_id = 227 in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Trying to get property 'row' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 418Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 50 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id AND ( (POV.product_option_value_id IS NULL) OR (NOT POV.subtract OR POV.quantity > 0) ) ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Notice: Error: Table 'lo_demo_old.poip2_poip_option_image' doesn't exist
Error No: 1146
SELECT POIP.*, OV.image thumb, OD.name option_name, OVD.name value_name, PO.option_id, POV.option_value_id FROM poip2_poip_option_image POIP LEFT JOIN poip2_product_option_value POV ON ( POIP.product_option_value_id = POV.product_option_value_id ) LEFT JOIN poip2_option_value OV ON (POV.option_value_id = OV.option_value_id) LEFT JOIN poip2_option_value_description OVD ON (OVD.option_value_id = OV.option_value_id AND OVD.language_id = 1) ,`poip2_option` O LEFT JOIN poip2_option_description OD ON (OD.option_id = O.option_id AND OD.language_id = 1) ,poip2_product_option PO WHERE POIP.product_id = 50 AND PO.product_option_id = POIP.product_option_id AND PO.option_id = O.option_id ORDER BY O.sort_order ASC, POIP.product_option_id ASC, OV.sort_order ASC, POIP.product_option_value_id, POIP.sort_order ASC in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/system/library/db/mysqli.php on line 40Notice: Trying to get property 'rows' of non-object in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512Warning: Invalid argument supplied for foreach() in /home/lo_demo/web/demo.liveopencart.com/public_html/product_option_image_pro_2/catalog/model/module/product_option_image_pro.php on line 512 Product Option Image PRO for OpenCart 2 demonstration

Product Option Image PRO for OpenCart 2 demo


The module allows to set images for product option values and change the main product image and the list of additional product images depending on selected options (on the product page in the customer section). Additionally it allows to change the main product image on mouse over an additional product image, display images of selected options in the shopping cart and show option images in product lists (the category page, the search page, etc.).


Main features of the module:

  • update the main product image depending on selected options
  • update the list of additional images depending on selected options
  • set multiple images to a product option value
  • set an image for several product option values (it will be displayed only if all the option values are selected)
  • display options (option value thumbnails) in product lists (the category page, the search page, modules "Featured", "Latests", etc.)
  • show images relevant to selected option values in the shopping cart (instead of the standard product image)
  • use diferent settings for options (global settings, settings for an option, settings for a product option)
  • simple import/export features (XLS)

The module requires vQmod 2.5.1 or later

Compatibility: OpenCart 2.X
For previous versions of OpenCart please use: Product Option Image PRO for OpenCart 1.5.X

Demo admin section: http://demo.liveopencart.com/product_option_image_pro_2/admin/ login/pass: demo/demo

Extension page: Product Option Image PRO for OpenCart 2 on opencart.com

If you have a question, please contact us to support@liveopencart.com .


Featured

Vest

Vest

The product demonstrates replacing standard option thumbnails with individual product option value i..

$70.00 Ex Tax: $70.00

Robe

Robe

The product demonstrates the most popular features of the module:change the main product image on op..

$90.00 Ex Tax: $90.00

Bra

Bra

The product demonstrates displaying of additional product images depending on selected options (the ..

$80.00 Ex Tax: $80.00