Le téléchargement des pdf se bloquent
Si le téléchargement des pdf générés se bloquent, un blocage possible est un paramètre dans le .htaccess :
php_flag zlib.output_compression on
à commenter ou mettre sur off (…) Lire la suite
Ajouter un attribut sur un client Magento
Sur Magento 1.5.0.1, pour ajouter un attribut, vous devez avoir déjà votre module personnalisé sous la main.
Puis définir dans l’installeur l’action suivante :
startSetup();
$installer->addAttribute( 'customer', 'cdp', array(
'group' => 'Default',
'type' => 'text',
'input' => 'textarea',
'label' =>
(…) Lire la suite
Magento 1.4 Fatal error: Call to a member function getStoreId() on a non-object in /app/code/core/Mage/Shipping/Helper/Data.php on line 75
Suite à une mise à jour en 1.4, dans Mon compte, vois les commandes, une erreur risque de se produire :
Articles commandés | < a href="#" id="linkId" onclick="popWin('
Fatal error: Call to a member function getStoreId() on a non-object in /app/code/core/Mage/Shipping/Helper/Data.php on line 75 (…) Lire la suite
Supprimer les balises html des adresses d’envoi de chèques dans les mails et les commandes
Si vous intégrez du code html dans la boite d’information des adresses d’envoi de chèques, il est correctement interprété dans le tunnel de commande mais dans le mail, les balises sont affichées en texte.
Pour résoudre ce problème, éditez le (…) Lire la suite
Supprimer les htmls entities dans le Wysiwyg de magento
Dans l’éditeur Wysiwyg de magento qui est tinyMCE, lorsque vous éditez du texte, une fois l’éditeur désactivé, vous obtenez des caractères html : é, etc…
Si votre boutique est entièrement en UTF 8, vous pouvez les désactiver en éditant la (…) Lire la suite
Erreur : An error occurred while saving the URL rewrite
Si vous rencontrez cette erreur « An error occurred while saving the URL rewrite », vous pouvez la résoudre en réalisant ces opérations :
1. Créer une sauvegarde de votre base de donnée. (Système -Outils -Sauvegardes, Créer une sauvegarde)
2. (…) Lire la suite
Changer l’adresse de livraison par défaut
Au moment d’entrer ses informations de livraison la case cochée par défaut est « Livrer à une autre adresse », voici comment la changer :
- Éditer le fichier /app/code/core/Mage/Checkout/Block/Onepage/Billing.php
- Remplacer la fonction isUseBillingAddressForShipping() par celle-ci :
public function isUseBillingAddressForShipping() {
if (($this->getQuote()->getIsVirtual())
(…) Lire la suite
Changer le numéro d’une commande éditée (100001827-1)
Dans certain cas, le numéro d’une commande éditée peut poser problème (notamment lors d’une synchronisation des commandes avec un logiciel externe)
Pour changer la manière dont est créé le numéro de commande il suffit de vous rendre dans le Model (…) Lire la suite
Récuperer la valeur du groupe de client par défault sur Magento
Voici la manière pour récupérer la valeur du groupe par défaut des nouveaux clients en fonction du store dans Magento :
Mage::getStoreConfig(Mage_Customer_Model_Group::XML_PATH_DEFAULT_ID, $storeId)
Ceci est une petite astuce, mais pourrait bien vous servir dans certain cas ! Cela vous permet (…) Lire la suite
Utiliser le cache de Magento pour vos fonctions trop gourmandes !
Voici une astuce permettant la mise en cache dans Magento de vos résultats de fonction.
Vous venez de développer une super fonction qui fait le café ?
Mais le seul hic, son temps d’exécution plombe les performances du serveur ! (…) Lire la suite