L’extension Matrix-rates permet de définir facilement les frais de transport, selon le poids ou le prix, la destination, le transporteur très facilement. voici un petit tutoriel, pour vous aider a l’installer :
1) installer l’application via Magento connect
A télécharger soit :
– Directement dans Magento ici : http://www.magentocommerce.com/magento-connect/webshopapps-matrixrate-1-multiple-table-rates-extension.html
– Ou le site de l’éditeur ici : http://www.webshopapps.com/eu/free/matrixrate-shipping-extension.html
2) Activer l’extension
Vider la cacher, quittez puis re-entrer dans le Back Office de Magento
le menu de l’extension se trouve dans ►Configuration► Modes de livraison ► Webshoapps Matrix Rates
3) Créer un fichier CVS
Contenant le descriptif de vos choix et cout de transport sous cette forme :
"Country","Region/State","Zip/Postal Code","Weight from", "Weight to","Shipping Price","Delivery Type"
Country = Code Pays de 3 caractères, voir : http://fr.wikipedia.org/wiki/Liste_des_codes_pays ou * = TOUS
Par exemple :
France, toutes régions = « FRA », »* »,
Autre exemple : France, toute région, tout département, pour un achat de 0 à 100€, le port est de 7€, en Colissimo :
« FRA », »* », »* », »0″, »100″, »7″, « Colissimo »
Voici exemple plus complet:
"Country","Region/State","Zip/Postal Code","Weight from", "Weight to","Shipping Price","Delivery Type" "GBR","*","*","0","5","2.99","1st Class Recorded" "GBR","*","*","0","32","7.99","ParcelForce 24-48" "GBR","*","*","32","1000","80.00","Special Pallet Delivery" "GBR","*","*","2000","2100","0","Collection Only" "GBR","*","BT","0","5","11.99","1st Class Recorded" "GBR","*","BT","0","32","14.99","ParcelForce 24-48" "GBR","*","BT","0","1000","200","Special Pallet Delivery" "IRL","*","*","0","5","17.99","1st Class Recorded" "IRL","*","*","0","32","17.99","ParcelForce 24-48" "*","*","*","0","100","50","shipping Worldwide" "*","*","*","100","700","100","shipping Worldwide 100% insurance" "*","*","*","700","1500","150","shipping Worldwide 100% insurance" "*","*","*","1500","999999","250","shipping Worldwide 100% insurance" "FRA","*","*","1","150","15","Colissimo suivi" "FRA","*","*","150","500","25","Colissimo suivi" "FRA","*","*","500","99999","30","Colissimo suivi" "FRA","*","*","0","500","30","Chronopost + 100% Assurance" "FRA","*","*","500","9999","39","Chronopost + 100% Assurance" "FRA","*","*","10000","999999","0","Transport Gratuit !" "BEL","*","*","150","500","40","Chronopost International + 100% Assurance (Belgique)" "BEL","*","*","500","99999","49","Chronopost International + 100% Assurance (Belgique)" "USA","*","*",0,99.99,40,"International" "USA","*","*",100,199.99,30,"International" "USA","*","*",200,249.99,40,"International" "USA","*","*",250,299.9999,50,"shipping Worldwide 100% insurance" "USA","*","*",10000,999999,0,"Free Shipping - Transport gratuit"
3) Uploader le fichier dans Magento
il suffit de cliquer sur le bouton BROWSE…
Piège ! le bouton « Browse » n’apparaît pas tant que vous n’êtes pas sur la vue « Main Website » , sélecteur en haut à gauche dans Magento.
Aide : https://sites.google.com/a/webshopapps.com/webshopapps-wiki/extensions/matrix-rates/examples
4) Modifier directement dans la base de données :
Pour les utilisateurs chevronners vous pouvez directement modifier en ligne via PHPMYADMIN
la table est : shipping_matrixrate : * est remplacé par un 0 (zéro)
[EDIT] Dans la dernière version il y a un bouton Export CSV qui évite de modifier la base de données.