Magento – Colonne “Mode de paiement” ou. “Méthode de paiement” dans l'aperçu des factures dans le backend / Les commandes Vue d'ensemble Ajouter une colonne

Par défaut, la liste des factures dans le back-end est la colonne “Mode de paiement” non inclus. Ils peuvent maintenant ajouter manuellement mais.

Un avis général, comment ajouter des colonnes d'informations dans Admin Grids, déjà là ICI.

Ici, il est seulement brièvement à une colonne aller un aperçu dans ce. A cet effet, nous prenons le fichier app / code / core / Mage / Administrateur Html / block / Ventes / Facture / Grid.php et copiez-app / code / local / Mage / Administrateur Html / block / Ventes / Facture / Grid.php

Ensuite, nous l'ouvrons et faire ce qui suit:

1. Les lignes suivantes par

$collection = Mage::getResourceModel($ce->_getCollectionClass());

(comme. Ligne 57) insérer:

        $collection>getSelect()
            ->joinLeft(«Sales_flat_order_payment ', 'Main_table.order_id = sales_flat_order_payment.entity_id',«Méthode»);

2. insérer la nouvelle colonne à l'emplacement désiré entre les autres colonnes,. Nous l'avons fait par

        $ce->addColumn('Order_created_at', gamme(
            'Header' => Mage::assistant(«Ventes»)->__('Date de commande'),
            'Index' => 'Order_created_at',
            'Type' => 'date-heure',
        ));

fini. A cet effet, alors que le code est inséré:

        $ce->addColumn(«Méthode», gamme(
            'Header' => Mage::assistant(«Ventes»)->__('Mode de paiement'),
            'Index' => «Méthode»,
            'type' => 'Text',
        ));

Et déjà la nouvelle colonne apparaît aux méthodes de paiement dans la vue d'ensemble des factures.

vous voulez dans la Présentation du produit Admin également une colonne Ajouter (dans notre cas, nous voulons que la colonne ici “Mode de paiement” montrer), alors la procédure est très similaire à ce qui précède. Il utilise le Gripd.php de l'application répertoire / code / core / Mage / Administrateur Html / bloc / Ventes / commande et la copie dans l'application répertoire / code / local / Mage / Administrateur Html / Bloc / Ventes / commande.

Contrairement à changement #1 mais le code suivant est inséré

        $collection>rejoindre(gamme('paiement'=>'ventes/commande_paiement'),'main_table.entity_id=id_parent',«Méthode»);
            $ce->SetCollection($collection);

Toutes choses égales par ailleurs.

Utilisé dans la version Magento 1.9 Remarques? Ajouts? Remarques? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *