Magento Price Rule Fix

Sometime when ever we reindex data it get stuck on product price to resolve this we create sql below, to execute it in your phpmyadmin you need first to take backup of all your database, then execute the sql given below, refresh your cache in var folder and you are done with it.

[sql]

DELETE cpop.* FROM catalog_product_option_price AS cpop
INNER JOIN catalog_product_option AS cpo
ON cpo.option_id = cpop.option_id
WHERE
cpo.type = ‘checkbox’ OR
cpo.type = ‘radio’ OR
cpo.type = ‘drop_down’;

DELETE cpotp.* FROM catalog_product_option_type_price AS cpotp
INNER JOIN catalog_product_option_type_value AS cpotv
ON cpotv.option_type_id = cpotp.option_type_id
INNER JOIN catalog_product_option AS cpo
ON cpotv.option_id = cpo.option_id
WHERE
cpo.type <> ‘checkbox’ AND
cpo.type <> ‘radio’ AND
cpo.type <> ‘drop_down’;

[/sql]

Leave a Comment

Your email address will not be published. Required fields are marked *

*