Faire apparaître les options de produits simples dans le backends de Magento

Vous êtes vous déjà retrouvé au pied du mur en travaillant avec Magento?

Oui bon, je l’avoue, la question est purement rhétorique …

Quelques mois après été obligé de sortir de ma zone de confort (joomla et ses modules de e commerce) pour explorer les contrées sauvages de Magento, je sais que ce CMS est peut être l’une des meilleures solutions en ligne de e-commerce, mais qu’il a son lot de petites complications, bugs et bizarreries qui font perdre du temps précieux.

Il en résulte des situations pour le moins stressantes. Je pense surtout à ce  moment où j’étais sur le point de livrer un projet : lors des dernières vérifications de routine, il apparaît que les options (nombre de viennoiseries, nombre de litres de jus de fruit ) choisies par le client pour un produit ne s’affichent pas dans les commandes enregistrées sur l’interface administrateur de Magento.

A ce moment, si la webcam de mon ordinateur était branchée, elle aurait capturé une expression faciale similaire à celle ci dessous :

Faire apparaître les options de produits simples dans le backends de Magento, A Unix Mind In A Windows World

Mais bon, après une recherche sur Google, j’ai trouvé la solution, en 2 étapes :

  • Allez dans le dossier app/design/adminhtml/default/default/template/sales/items/column/name.phtml . Ouvrez le fichier, allez à la ligne 44

    <?php $_option = $this->getFormattedOption($_option[‘value’]);?>

  • et sortez le café, il y a de la grosse modification dans l’air 🙂 vous êtes prêt ?

    commentez la ligne pour qu’elle ressemble à ceci
    <?php //$_option = $this->getFormattedOption($_option[‘value’]);?>

Et voilà, le tour est joué. Vous pourrez alors vous intéresser à d’autres joyeusetés de Magento, telles la traduction ou encore les champs obligatoires du checkout…

 

Jean Luc Houédanou

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.