[Magento] Remise à zéro des commandes
Si vous avez besoin de remettre à zéro toutes les commandes passées en test sur votre serveur de développement avant de passer en serveur de production, vous pouvez exécuter la commande SQL suivante : Attention, cela supprime aussi les clients de test, les factures et autres. Pensez à faire une sauvegarde avant !! Magento = […]
[Magento] Modifier le nom des PDF
Voici où vous pouvez changer le nom du fichier pdf (invoice2013-24-09_13-08-00): Copiez le fichier app/code/core/Mage/Adminhtml/Controller/Sales/Invoice.php Dans app/code/local/Mage/Adminhtml/Controller/Sales/Invoice.php Ligne 87 et 109: Remplacez : $this->_prepareDownloadResponse(‘invoice’.Mage::getSingleton(‘core/date’)->date(‘Y-m-d_H-i-s’).’.pdf’, $pdf->render(), ‘application/pdf’); Par le nom que vous souhaitez, ici le nom de la compagnie et le numéro de commande: $this->_prepareDownloadResponse(‘COMPANY-NAME’.$invoice->getIncrementId().’.pdf’, $pdf->render(), ‘application/pdf’); Par contre, je n’ai pas compris la différence entre […]
[Magento] Modifier les factures PDF – Partie 2
Je vous invite à visualiser d’abord la partie 1 si vous ne l’avez pas encore fait 1 – Ajouter un attribut produit dans la facture Il arrive que vous ajoutez certains attributs à vos produits que vous souhaitez afficher dans votre facture exemple : code barre (ean13) je vous explique comment procéder pour le faire […]
[Magento] Modifier les factures PDF – Partie 1
Tout d’abord, à chaque manipulation sur les fichiers, copiez les fichiers situé dans le répertoire app/code/core/Mage/Sales/Model/Order/Pdf/ dans app/code/local/Mage/Sales/Model/Order/Pdf/ afin de pouvoir mettre à jour votre Magento par la suite. 1 – Changez le logo Système > configuration > Ventes > VENTES > Design de facture et de bordereau de livraison Cliquez sur parcourir pour mettre […]
[Magento] Suppression de la totalité du tunnel de commande
Pour un client j’ai du modifier quelque peu le fonctionnement de Magento. Catalogue au seul client Il fallait, dans un premier temps, afficher le catalogue au seule personne connectée. J’ai trouvé cette extension gratuite login only catalog qui fonctionne très bien. Identification du checkout Ensuite, j’ai supprimée la partie d’identification du panier (vu que l’on […]
[Magento] Variables et conditions utiles
Sous Magento, il n’y a pas de réel Codex comme sous WordPress. Pour récupérer des variables en front-office, il est nécessaire d’aller voir dans les fichiers Mage pour découvrir certaines valeurs assez utiles. Variables : URL de la page courante URL des images et des CSS URL des dossiers de base URL de la racine […]
[Magento] Vérifier la page courante
Code permettant de savoir si on est sur la page d’accueil (équivalent de is_home() de WordPress) :Depuis la version 1.4 et l’apparition de nombreuses nouvelles méthodes, voici getIsHomePage(). Elle est présente dans header.phtml, ce qui est bien plus pratique pour détecter la page d’accueil.if ($this->getIsHomePage()):ATTENTION : Ne marche que sur le header.phtml Comparer l’url de […]
[Magento] Faire des liens
Comment naviguer dans Magento ? Cet article vous aidera à comprendre comment créer des liens vers vos fichiers media, js, skin et autres. Magento gère les ULR dans les phtml ou les pages CMS grâce à la méthode getBaseUrl() qui se trouve dans la classe store.php (magentoappcodecoreMageCoreModelstore.php). D’autres méthodes alternatives permettent de naviguer tel que […]