Newsroom

Certaines valeurs de feature n'apparaissent pas dans les caractéristiques Prestashop

Il arrive que dans l'admin de prestashop, dans le menu Produits/Caractéristiques, certaines valeurs n'apparaissent pas. Alors qu'elles apparaissent dans les valeurs proposées lorsqu'on renseigne une fiche produit.
En fait chez moi cela venait du fait que le site était en 1.4, et je l'ai passé en 1.5, mais les valeurs de base de données ont "mal suivi", et le champ custom de la table ldt_feature_value était dans certains cas à NULL, or la requête effectuée sur cette page est:

SELECT SQL_CALC_FOUND_ROWS b.*, a.* FROM `ldt_feature_value` a LEFT JOIN `ldt_feature_value_lang2` b ON (b.`id_feature_value` = a.`id_feature_value` AND b.`id_lang` = 2) WHERE 1 AND `id_feature` = 9 AND a.custom = 0

Les valeurs n'apparaissent donc pas car il faut que le champ custom soit à 0 et non NULL.

Il suffit donc d'exécuter la requête SQL suivante pour retrouver ses valeurs:

UPDATE `ldt_feature_value` SET custom=0 WHERE custom IS NULL



 

Commentaires

Pas encore de commentaire
avatar du commentateur
Guest
lundi 27 septembre 2021

Image Captcha

captcha

By accepting you will be accessing a service provided by a third-party external to https://www.pulsar-agency.com/