Il peut arriver que les prix de la liste produit s’affichent à zéro.
Il faut alors vérifier qu’en base de données, les valeurs cache_default_attribute
de la table `ps_product`
ou `ps_product_shop`
suivant la configuration multiboutique ou non.
SELECT id_product, cache_default_attribute, (SELECT COUNT(id_product) FROM `ps_product_attribute` as `pa` INNER JOIN `ps_product_attribute_shop` as `pas` ON `pas`.id_product_attribute = `pa`.id_product_attribute WHERE `pa`.id_product = `ps`.id_product AND `pas`.id_shop = 5 ) as attribute FROM `ps_product_shop` as `ps` WHERE id_shop = 5 and cache_default_attribute != 0
Si le produit n’a pas de déclinaison, il faut alors mettre la valeur cache_default_attribute
à zéro
Leave feedback about this