Freelance Magento // 2ème année de Master MIAGE – Toulouse
Dans: Magento
10 juil 2009Les frais de port à partir de la France ne sont pas gérés en natif dans Magento, car les règles de prix varient en fonction du poids du colis, du type de livraison, etc. Il est donc impossible d’inclure en natif tous les frais de port de la planète pour toutes les entreprises qui existent.
L’extension Owebia Shipping 2 permet facilement de mettre en place les frais de port pour les colis Collisimo ainsi que les Chronopost.
C’est tout. Votre site est maintenant configuré avec des frais de port pour Collisimo et Chronopost.
–
Maintenant si vous avez besoin de personnaliser vos frais de port pour différentes raisons (souhaits bizarres d’un client ?), vous pouvez les régler finement depuis le back-office :
1) Prix en gramme dans le back-office
Certains clients préfèrent rentrer les poids de leurs articles en grammes. Pour cela il faudra modifier les configurations de Owebia :
C’est fees_table qui nous intéresse ici.
fees_table: "0.5:5.30, 1.0:6.50 ... signifie :
Si vous avez changé en confugration de poids, changez donc les décimaux en grammes avant les « : ». Exemple : 0.5 => 500, 1.0 => 1000.
Donc par exemple, la 1ère section devient donc :
# Colissimo National (France, Andorre, Monaco)
{
label: "Colissimo National",
code: "colissimo",
tracking_url: "http://www.coliposte.net/particulier/suivi_particulier.jsp?colispart={tracking_number}",
destination: "AD,FR,MC",
prices_range: "*=>*",
fixed_fees: 0.00,
fees_table: "500:5.30, 1000:6.50, 2000:7.40, 3000:8.30, 5000:10.10, 7000:11.90, 10000:14.60, 15000:16.60, 30000:22.60"
}
2) Si vous n’avez pas besoin de Chronopost (par exemple)
Rechercher la section # Chronopost, et supprimez les passages voulus. C’est pareil si vous ne désirez pas les Collisimo avec Recommandé.
3) Mes frais de port ne se calculent pas en fonction du poids mais en fonction de prix
Pour des articles extrêmement lourds qui nécessitent un transporteur privé, les grilles ne sont pas pareilles que ceux pratiquées par La Poste.
Si vous désirez rentrer des règles exotiques du genre, de tel prix à tel prix c’est tant d’euros, après un certain prix la livraison est gratuite, il va falloir modifier ce champs « Configuration ».
Utilisons donc le profil de livraison « Owebia Shipping – Mode de livraison 2″ qui est vide et qui est laissé vide pour nos propres règles de calcul.
Si dans la configuration vous indiquez ceci par exemple :
{
label: "France",
destination: "FR",
fees_formula: "price<150 ? price*0.08 : (price<450 ? price*0.06 : (price<=1200 ? price*0.04 : 0))"
}
Alors cela veut dire que :
Cela sera tout pour la configuration des frais de port sous Magento.
Je m'appelle Frédéric Martinez.
Je suis étudiant en Master MIAGE à Toulouse et Freelance Magento.
Ce site présente mon CV ainsi que mes réalisations professionnelles, personnelles et universitaires.
10 Commentaires pour Gérer les frais de port dans Magento
banji
juillet 12th, 2009 à 22 h 48 min
Je viens de découvrir le blog et tous les exemples dessus, super boulot !
Je suis en train de me documenter afin d’utiliser Magento dans un projet et l’absence de documentation officielle poussée fait vraiment défaut à ce CMS.
Merci, je mettrai à profit tes conseils ;)
Fred
juillet 13th, 2009 à 19 h 09 min
Bonjour,
Oui Magento manque cruellement de documentation et surtout d’exemple concret.
J’ai noté sur ce site toutes mes avancées. Toutes viennent soit de mes découvertes, soit de Fragento ou MagentoCommerce. Cependant, il y a plein de sujet, c’est pas facile de trouver ce que l’on cherche finalement.
De plus le moteur de recherche de Fragento nous trouve plusieurs fois le même sujet pour la même recherche. Bref, j’ai préféré tout noter pour le ré-utiliser pour mes sites suivant sous Magento !
banji
juillet 14th, 2009 à 14 h 27 min
Excellente initiative. Si je fais des découvertes qui peuvent s’avérer utiles de partager, je t’en ferai part.
Extensions Indispendables pour Magento - Frédéric Martinez
juillet 23rd, 2009 à 13 h 19 min
[...] Shipping : Gestions des frais de port de la Poste (Colissimo, etc). Plug-in indispensable. Article ici pour le configurer. Tags: extensions, fontis, magento connect, Owebia Shipping, [...]
banji
juillet 25th, 2009 à 23 h 46 min
Bonjour,
J’ai effectué toutes les étapes d’installation et testé, malheureusement j’ai toujours le message d’erreur suivant : « Le colis est trop lourd pour ce mode de livraison (0.44 kg ) ».
Je n’arrive pas à m’en sortir. J’ai pourtant laissé la configuration de base et mes t-shirt pèsent 0.220 Kg. J’ai laissé la configuration en Kg.
Avez-vous une idée du problème ?
Fred
juillet 26th, 2009 à 17 h 14 min
Je n’ai jamais rencontré une telle erreur. Même si cela n’a pas d’importance, mettez bien la TVA Française, ré-installez le module Owebia Shipping 2, et puis réessayez.
Les poids sont bien kilos, normalement ça devrait fonctionner, surtout avec Owebia Shipping.
Je n’ai pas assez d’éléments pour savoir où se situe le problème.
Souf
septembre 3rd, 2009 à 2 h 16 min
Salut Fred,
Tout d’abord félicitations pour ce blog super, et merci pour toutes ces infos riches.
Si nous faisons des découvertes sur d’autres sujets mon équipe et moi-même, nous te transmettrons cela avec plaisir.
Par rapport à ce sujet, il me semble avoir suivi ta procédure à la lettre pour paramétrer des frais de livraison gratuits à partir de 300 € d’achat. Cependant, après avoir tout essayé, j’obtiens toujours la même erreur : « Désolé, aucune estimation de cette commande n’est disponible pour le moment. » au moment de la sélection du mode de livraison.
As tu une piste pour m’aider à résoudre ce problème.
Merci.
Tutoriel Magento : Configurer des frais de port par département | Kromack
octobre 13th, 2009 à 23 h 28 min
[...] Martinez à également proposé sur son blog un tutoriel de configuration de l’extension que je vous invite à [...]
Ta
décembre 16th, 2009 à 16 h 59 min
Bonjour,
J’ai installé une l’extension Owebia2 j’aurai aimé configurer des frais de port par région. car transport par camion.
Par exemple je commande un produit et j’habite en Languedoc Roussillon, j’aimerai que les frais de port soit disponible pour ma région.
Exemple:
Languedoc Roussillon -> +20 euros
PACA -> +50 euros
Aquitaine -> -10 euros
….
Auriez zvous un bout de code à me proposer car je nage, je nage !!!
Merci beaucoup, les amis !
laurecen
février 19th, 2010 à 23 h 27 min
bonjour,
quelqu’un pourrait-il me dire si il est possible d’introduire des frais de port différents pour chaque pays de destination?
un grand merci pour vos réponses