Article venant du "novembre, 2011"

Ma catégorie à disparu Help Magento !

15 nov, 2011   //   Blog, Coin techno, Developpement  //  Commentaires fermés

 

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à !

Remplacer un intitulé ou label dans Magento directement via MySQL

7 nov, 2011   //   Blog, Coin techno, Developpement  //  Commentaires fermés

Logo MySQLTravaillant sur Magento, une erreur dans le process s’est glissée subvertissement et pour l’intitulé des options de la fiche produit.

 

Il a donc fallu modifier directement dans MySQL et voici la commande :

 

UPDATE nom_de_la_table SET nom_ colonne = REPLACE(nom_colonne, »Color », »Couleur »)

Passer de color à couleur :

UPDATE catalog_product_super_attribute_label SET value = REPLACE(value, »Color », »Couleur »)

Passer de Taille tshirt polos femme à taille:

UPDATE catalog_product_super_attribute_label SET value = REPLACE(value, »Taille tshirt polos femme », »Taille »)

Et grâce à cela vos label d’options sous Magento sortent correctement sans éditer tout vos produits 1 par 1.