magento admin panel

Les options du backoffice (Admin panel) de Magento - 2ème partie

Maintenant que vous êtes un peu plus familier avec les options du backoffice de Magento (voir Les options du backoffice (Admin panel) de Magento - 1ère partie), soyons un peu plus créatif. Vous souvenez-vous que dans la première partie nous avons dit qu’il est possible d’ajouter vos propres rubriques ? Cela s’avère très utile si vous voulez contrôler votre module (bien sur cette nouvelle entrée ne permettra pas d’administrer un nouveau module mais de gérer une fonctionnalité déjà existante.). Regardons donc comment faire :

Tout d’abord, il faut créer un nouveau module. Sinon, vous pouvez télécharger le code source du module que j’ai créé pour cet article et auquel je vais me référer. Il permet d’afficher la date. C’est vous qui paramétrez le format. Il doit être un argument valide de la fonction date() de PHP.

L’ajout d’un menu se fait sur le fichier config.xml. Vous aurez besoin des lignes suivantes :

<adminhtml>
    <menu>
        <example translate="title" module="adminhtml">
            <title>Set Time Format</title>
            <sort_order>60</sort_order>
            <children>
                <set_time>
                    <title>Set It!</title>
                    <action>example/index</action>
                </set_time>
            </children>
        </example>
    </menu>
</adminhtml>

Ce code ajoutera la rubrique « Set Time Format » et la sous rubrique « Set It! » Et il se réfère au module identifié dans example controller index, action index. C’est en gros ce dont vous aurez besoin pour ajouter votre nouvelle rubrique dans le menu. Regardez le résultat dans le backoffice – La nouvelle rubrique devrait apparaître entre Catalogue et Clients. Si ce n’est pas le cas, pensez à vider votre cache.

Le reste du module est composé de fichiers définissant le formulaire utilisé pour entrer le format de la date, et le controller responsable de l'affichage du formulaire et de l'enregistrement des données. Vous remarquerez que j’ai stocké les données avec les config values de Magento. Cette solution n’est pas très propre mais je voulais éviter de créer plus que ce qui est essentiel à cette courte démonstration.

Vous pouvez également ajouter votre rubrique dans la page Système->Configuration. C’est une approche un peu différente que nous verrons dans la prochaine partie.

Les options du backoffice (Admin panel) de Magento - 1ère partie

Magento Admin Panel

Si vous êtes encore novice avec Magento, vous pouvez avoir du mal à vous retrouver avec toutes les options disponibles dans le backoffice (également appelé Admin panel).

Après une installation « classique » on obtient :

  • Tableau de bord
  • Ventes
  • Catalogue
  • Clients
  • Promotions
  • Newsletter
  • CMS
  • Rapports
  • Système

Si vous ne voyez pas ces rubriques dans le menu, vérifiez que vous êtes bien connecté en tant qu’administrateur. Il est possible d’ajouter d’autres rubriques par la suite (nous en parlerons dans les prochaines parties). Toutes ces rubriques, excepté le tableau de bord, contiennent des sous-rubriques. Regardons-en quelques-unes de plus prêt.

Le tableau de bord est la page d’accueil du backoffice. On y trouve une vue d’ensemble de la boutique : les dernières commandes ainsi que les montants par tranche de temps, les meilleures ventes, les produits les plus consultés, les nouveaux clients… Il s’agit essentiellement de ce qu’on s’attend à trouver sur sa page d’accueil.

Ventes contient tout ce qui concerne les modules de gestion de commandes, les factures, l’expédition, la TVA… C’est là que l’on gère toutes les commandes faites par le client. On peut les consulter, les annuler, les traiter, et les imprimer. Moins logique, on y trouve aussi les Conditions générales ’utilisation.

Système contient certains éléments importants à retenir.

Dans le sous-menu Outils, on a la possibilité de créer un backup (ce qui peut s’avérer très utile). On y trouve aussi la Gestion du cache. Et enfin, le dernier mais non le moindre : Configuration. Regardons l’onglet Design : c’est là qu’on détermine l’habillage du site, qu’on choisit son template et le thème par défaut. Magento reviendra au thème par défaut s’il ne trouve pas celui qui a été sélectionné. C’est aussi là qu’on ajoute l’image qui sera utilisée comme filigrane d’images de produits pour sa boutique. Et pour finir Configuration qui est la partie que j'utilise le plus.

Regardons maintenant l’onglet Développeur, toujours sous Configuration.

Choisissez votre boutique dans « Portée de la configuration courante » sur la gauche.

On trouve les champs « Astuce chemin des gabarits » et « Ajouter les noms des blocs aux astuces » dans la section Déboguage. Décochez « utiliser le site web » et indiquer « Yes ». Retournez maintenant sur le front office et rafraîchissez votre page. Vérifiez que vous êtes bien sur la même boutique que vous avez sélectionnée dans la portée de configuration dans l’admin panel. Vous obtenez le nom des templates utilisés, avec le nom des blocs correspondants. Les lignes pointillées montrent les bords du template. Croyez-moi, on a plutôt intérêt à se souvenir de cette option.

Traduction par Ahlem Mokrani