MAGexpert : les experts en développement Magento

4jan/130

Gérer la portée des prix des produits par vue magasin – Magento

Comment modifier la portée des prix des produits par vue Magasin dans Magento ?

Par défaut Magento gère ces prix avec une portée Globale, ce qui peut être handicapant si vous utilisez un site multilingue...

Vous avez créé vos différentes vues magasins Magento afin de proposer vos produits à l'international. Pour afficher des prix différents au sens prix de vente (ne prenant donc pas en compte les devises et autres taxes), il faut aller dans Système => Configuration => Catalogue => Onglet Prix, passer la valeur "Portée des prix catalogue" à "Site Web" au lieu de Globale

Choix de la portée du prix magento

Vous pouvez maintenant changer les prix de vos produits en fonction de la vue magasin !

31oct/120

Problème de contenu dupliqué sur Magento : urls avec index.php et sans

Eviter le duplicate content dont la cause est le index.php sur Magento

Si vous utilisez les réécritures du serveur web de Magento dans Système => Configuration => Général => Web, vos url semblent propres, mais lorsque l'on lance une analyse approfondie, on s'aperçoit parfois qu'il est possible de naviguer avec deux types d'urls bien différentes.

Problème de contenu dupliqué sur Magento - urls avec index php et sans

Utiliser les réécritures du serveur web est important mais ne résout pas le problème du duplicate content

Nous avons la un cas typique du duplicate content (contenu dupliqué) qui a pour effet de diluer le poids de vos pages. Pour faire simple et de façon imagé, google détecte deux urls qui ont le même contenu, il divise donc l'importance de la page (censé être unique) par le nombre d'urls existantes soit en deux. Si en plus vous n'avez pas traité la possibilité d'afficher le site avec ou sans les www, vous aurez même le poids de la page diluée quatre fois !

  • http://www.maboutique.com/index.php/unecategorie/listedesproduits/
  • http://www.maboutique.com/unecategorie/listedesproduits/
  • (http://maboutique.com/unecategorie/listedesproduits/)
  • (http://maboutique.com/index.php/unecategorie/listedesproduits/)
5oct/120

Traduire les libellés des statuts de commandes Magento

Comment traduire les libellés des statuts de commandes dans l'administration de Magento ?

Marre de voir des Pending, Hold et autre Cancelled dans votre listing des commandes ?

Allez dans "système" => "Statut de commande" et modifiez les libellés qui sont en anglais ! Vous remarquerez que dans la colonne "Code de l'état" il y a parfois la traduction francaise

Modifier le statuts des commandes Magento

Allez dans l'onglet "Système" puis "Statuts de Commande"

25sept/121

Module de livraison Magento Owebia Shipping – Paramétrage des tarifs La Poste Colissimo 2012

Code de paramétrage d'Owebia Shipping avec les tarifs Colissimo 2012 : n'hésitez pas à commenter si vous trouvez des erreurs dans le code ou pour que j'apporte une modification

Télécharger les nouveaux tarifs des colissimo 2012 pour owebia

Voici la dernière version utilisée sur certain de nos sites.

31août/120

Modifier la TVA des frais de port Magento

Comment afficher les frais de ports HT pour une boutique professionnelle Magento ?

Vous avez plusieurs magasins, dont un destiné aux professionnels, vous avez saisis les frais de port mais ils s'affichent en TTC ?
Alors allez tout simplement dans Système => Configuration => Ventes => TVA & Autres taxes => Paramètres de calculs; n'oubliez pas de vous positionner sur la bonne vue (store pro) et modifié le type de TVA pour les frais de port.

Frais de port HT pour une boutique pro magento

Frais de port HT pour une boutique pro magento

29août/120

Ajouter les commentaires pour chaque article WordPress en format liste / Fishpig WordPress Integration

Rajouter le lien vers les commentaires dans une liste d'articles WordPress

Après avoir installé votre wordpress avec Fishpig, vous remarquerez que les pages en format "liste d'articles" ne contienne pas les informations sur les commentaires, pour les rajouter il faut copier le code qui est dans /app/design/frontend/base/default/template/wordpress/post/view.phtml ou /app/design/frontend/default/votre-template/template/wordpress/post/view.phtml :

Sans les commentaires sur la page liste

Avant d'ajouter le bout de code qui permet d'afficher le nombre de commentaires et le lien vers ces commentaires

29août/120

Variable personnalisée dans un bloc statique Magento

Une question que l'on pourrait se poser est, serait-il possible d'utiliser des variables personnalisées dans des blocs statiques de Magento ?

La réponse est Oui, et voici comment ?

<span>
<?php if ($post->getCommentCount() == 0): ?>
<?php echo $this->__('There have been %s0 comments%s', '<a href="' . $post->getPermalink() . '#respond">', '</a>') ?>
<?php else: ?>
<?php echo $this->__('There have been %s%s comment(s)%s', '<a href="' . $post->getPermalink() . '#comments">', $post->getCommentCount(), '</a>') ?>
<?php endif; ?>
</span>

<?php
$blockToDisplay = $this->getLayout()->createBlock('cms/block')->setBlockId('footer_links');
/**
* Here we create an array of custom variables that will be passed to the static block. You can set as many as you
* need and call them whatever makes sense. The important part is in the Static Block you call these like this
* {{var customer_name}}
* Note there are no spaces between the braces and the characters - this is something that caught me out
*/
$customVariables = array();
$customVariables['customer_name'] = Mage::helper('customer')->getCustomerName();
$filter = Mage::getModel('core/email_template_filter');
$filter->setVariables($customVariables);
echo $filter->filter($blockToDisplay->toHtml());
?>
22août/120

Les gabarits de mails Magento

Comment modifier les mails automatique de commande de Magento

Dans Système => Emails transactionnels, on peut apercevoir tous les mails "chargés". S'il n'y en a pas, il faut "ajouter un nouveau gabarit"

Charger le gabarit de mail Magento

Choisir dans la liste déroulante le type de mail souhaité

8août/120

Fond transparent lors de l’ajout d’une image – Éditeur Magento

Un problème que nous avons rencontré récemment, il semble qu'il manque un fichier dans la version 1.7 de magento.

Ajouter une image dans l'éditeur de texte Magento

Lorsque vous êtes dans l'éditeur de texte de magento, pour un produit par exemple, et que vous souhaitez ajouter une image vous cliquez sur "Afficher/masquer l'éditeur" puis "Insérer une image..." et la fenêtre s'ouvre mais en "transparence", comme s'il n'y a pas de fond.

Résultat lorsqu'il manque le fichier magento.css

Résultat lorsqu'il manque le fichier magento.css

En ouvrant Firebug, on se rend compte que le fichier magento.css, dans "/js/prototype/windows/themes" est manquant. Il suffit de le rajouter via votre FTP.

Nous vous proposons le fichier manquant :  Magento.css

Une fois le fichier magento.css rajouté

Une fois le fichier magento.css rajouté, c'est beaucoup plus lisible !

Remplis sous: Design Aucun commentaire
18juin/120

Impossible d’accéder aux pages CMS de magento dans un site multi-magasins ou multilingues

Il arrive parfois d'obtenir une erreur 404 alors qu'on essaie d'accéder aux CMS => Pages de magento. Cette erreur peut être causée par l'ajout de store.

Il suffit de se connecter à phpmyadmin et d'exécuter la requète suivante : DELETE FROM cms_page_store WHERE store_id NOT IN (SELECT store_id FROM core_store)

erreur 404 pages cms magento

source : http://www.magentocommerce.com/boards/viewthread/18223/