Ma catégorie à disparu Help Magento !

Ma catégorie à disparu Help Magento !

 

 

La gestion de catégorie ce fait sous forme d’un arbre sous Magento. Et la mise à jour se fait directement via Ajax.

Aujourd’hui, j’ai eut la mauvaise surprise de voir une de mes catégories disparaitre alors que je la changais simplement de place en drag and drop.

Bien sur ne voulant pas tout perdre et tout refaire, je me suis penché sur le problème et voilà ma solution :

 

 

  • 1 er étape : repérer le numéro de la catégorie portée disparu dans ‘catalog_category_entity_varchar’  ‘entity_id‘, si vous avez formaté vos url vous trouverez la correspondance entre la ‘value’  et ‘category_id’
  • 2ème étape :  Lorsque vous avez votre NUMERO_CATEGORIE via l’étape 1 tapez cette requête en SQL : SELECT * FROM `catalog_category_entity` WHERE path LIKE ‘%173%’ (changer le 173 avec votre numéro de catégorie)
  • 3ème étape : dans le champ Path vous aurez une série de chiffre qui correspond au différentes catégories parentes du type ’1/53/91/173′ cela signifie que le chemin de votre catégorie est ‘Categorie1/Categorie53/Categorie91/Categorie173′ malheureusement j’avais un chemin de ce type ’1/53/91/173/173′ !!! En effet il m’avait doublé ma catégorie manquante. Il ne vous reste plus qu’à restaurer cela en enlevant le doublon et rétablir le chemin en ’1/53/91/173′ et voilà !