Magexpert : les experts Magento
Demande de devis Magento
19mai/11Off

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

22mar/11Off

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

2fév/11Off

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

7oct/10Off

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

2sept/10Off

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

1sept/10Off

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

21mai/101

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

10mai/10Off

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

24mar/101

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

22mar/10Off

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