[Magento] Remise à zéro des commandes

Publié le 14 avril 2014 dans CMS Magento

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 = […]

Lire la suite

[Magento] Modifier le nom des PDF

Publié le 21 octobre 2013 dans CMS Magento

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 […]

Lire la suite

[Magento] Modifier les factures PDF – Partie 2

Publié le 14 octobre 2013 dans CMS Magento

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 […]

Lire la suite

[Magento] Modifier les factures PDF – Partie 1

Publié le 7 octobre 2013 dans CMS Magento

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 […]

Lire la suite

[Magento] Suppression de la totalité du tunnel de commande

Publié le 3 mai 2012 dans CMS Magento

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 […]

Lire la suite

[Magento] Variables et conditions utiles

Publié le 7 janvier 2012 dans CMS Magento

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 […]

Lire la suite

[Magento] Vérifier la page courante

Publié le 2 décembre 2011 dans CMS Magento

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 […]

Lire la suite

[Magento] Faire des liens

Publié le 30 novembre 2011 dans CMS Magento

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 […]

Lire la suite