Nouvelle version de mon script qui vous permettra de configurer (notamment) les tarifs 2014 de Colissimo sur votre boutique PrestaShop 1.5.6. Il fonctionne également avec PrestaShop 1.6.
Ce script vous configurera les tarifs suivants :
[list type= »check »]- Colissimo France
- Colissimo France, recommandé R1 à R5
- Colissimo DOM / TOM
- Colissimo DOM / TOM recommandé R1 à R5
- Colissimo DOM / TOM économique
- Colissimo International (zones A, B, C et D)
- Lettre prioritaire
- Lettre prioritaire internationale
- Lettre verte
- Lettre mini max
- Ecopli
- Paquet prio international
Les tarifs Colissimo sont ceux en vigueur au 1er mars 2014. Les tarifs des autres transporteurs sont ceux en vigueur au 1er janvier 2014.
[message_box title= »Attention aux langues » color= »red »]Ce script a été créé sur une installation par défaut de PrestaShop 1.5.6.2, avec le français comme seule langue installée. Vérifiez donc l’identifiant du français dans votre installation. L’id doit être 1.
[/message_box] [message_box title= »Faîtes une sauvegarde de votre base de données » color= »red »]Ce script va écraser dans votre base de données des tables existantes (les transporteurs, tranches, zones et pays auparavant définis), puis les re-créer en y insérant des lignes.
Veillez donc à faire un test en local ou sur une boutique de test avant de lancer ce script, et bien évidemment faire une sauvegarde de votre base de données.
Si vous avez saisi des poids en kg et que vous désirez conserver mes tranches de poids en grammes, une petite requête SQL supplémentaire vous convertira les poids de vos produits :
UPDATE `ps_product` SET weight = weight * 1000;
Si en revanche vous désirez conserver vos poids en kg, cette requête transformera les tranches de poids en kg :
UPDATE `ps_range_weight` SET delimiter1=delimiter1/1000, delimiter2=delimiter2/1000;
Si vos tables utilisent un autre préfixe que ps_, veillez à faire un « remplacer tous » de « ps_ » par le bon préfixe (incluant le « _ ») dans un éditeur de texte (notepad, notepad++) avant l’exécution des scripts.
[/message_box]
Comment procéder ?
Téléchargez le script SQL en cliquant sur ce lien.
Avec phpMyAdmin, sélectionnez votre base de données et copiez le contenu du script dans la fenêtre SQL.
Exécutez le script.
Retournez dans le back-office de votre boutique PrestaShop. Allez dans l’onglet Transport/Transporteurs, et sélectionnez votre transporteur par défaut.
Si tout s’est bien passé, vos transporteurs devraient être correctement configurés !
Bonjour, c’est une super idée !
Avez-vous les tarifs 2014 pour une 1.4.6.2 ? Merci !
bonjour !
non, je ne maintiens pas à jour ce script pour les anciennes versions
Bonjour,
J’ai lancé votre script après avoir renommé le ps_ en pss_ (c’est comme ça qu’ils sont dans ma BDD) le script exécute, je n’ai pas d’erreur, mais rien ne s’affiche dans transporteurs ! Avez-vous une idée du problème ?
sans plus d’info (version de PS), difficile de trouver la cause
Bonjour, voici les infos PS et serveur :
Informations sur votre serveur
Informations sur votre serveur: Linux #42 SMP Wed Feb 26 12:45:33 CET 2014 x86_64
Version du logiciel serveur: Apache
Version de PHP: 5.2.17
Limite de mémoire: 128M
Temps d’exécution maximal (max_execution_time): 120
Informations sur la base de données
Version de MySQL: 5.1.66-0+squeeze1-log
Moteur MySQL: MyISAM
Préfixe des tables: pss_
Informations sur votre boutique
Version de PrestaShop: 1.5.6.2
URL de votre boutique:
Nom du thème utilisé: frencheliquid
Informations sur la configuration mail
Méthode d’envoi de mail: Vous utilisez la fonction mail() de PHP
Vos informations
Informations vous concernant: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36
pouvez-vous (par mail) m’envoyer les accès à votre backoffice ?
Bonjour
Lors de l’execution de la requete sur phpmyadmin j’ai ce message d’erreur, pourriez vous me donner la solution svp?
Merci d’avance
Erreur
Requête SQL:
TRUNCATE `ps_carrier` ;
MySQL a répondu: Documentation
#1046 – No database selected
vous êtes bien entré sur phpMyAdmin, mais avez tenté de lancer le script sans avoir au préalable sélectionné la base de données (dans la partie à gauche) sur laquelle l’appliquer
Bonjour, bravo pour ce script et merci du partage!
Est-t-il compatible avec Prestashop 1.6 ?
Bjr Nono, je viens de lancer le script sur une boutique PS 1.6, et ça marche bien aussi 🙂
Merci Johann,
Je voulais simplement vous remercier pour votre script et votre aide dans l’installation de celui-ci. Tous fonctionne à merveille !
Merci encore,
David
Merci, c’est super et plus ça marche impec.
Quelle gain de temps!
Slts
Merci beaucoup !
Bonjour
Normalement est ce que les tranches de poids et de prix sont créés ?
Les transporteurs est vide ?
cdt et merci pour ce script
Merci, super boulot 🙂
Tout simplement merci. C’est rare de nous jour de voir des ressources gratuites aussi utiles !
Mille merci Johann pour ton travail sur ce script.
Pour info j’ai rencontré le bug de la liste des transporteurs vide après import, d’ailleurs en FO les modes de livraisons etaient là mais gratuit.
Le bug venait que mon id_land etait 2 et dans le script c’est 1 et que le champ « display_tax_label » n’existai pas dans ma table ps_counrty ( pour cela j’ai juste rajouter le champ depuis phpmyadmin en tinyint 4
Donc pour ce qui on ce bug de liste vide, checker dans le BO l’id de votre langue FR, puis dans le script sql:
modifier les insertions de la table ps_carrier_lang
chez moi ca a donner :
TRUNCATE `ps_carrier_lang`;
INSERT INTO `ps_carrier_lang` (`id_carrier`, `id_shop`, `id_lang`, `delay`) VALUES
(44, 1, 2, ‘selon les conditions de la Poste’),
(45, 1, 2, ‘selon les conditions de la Poste’),
(46, 1, 2, ‘selon les conditions de la Poste’),
(47, 1, 2, ‘selon les conditions de la Poste’),
(48, 1, 2, ‘selon les conditions de la Poste’),
(49, 1, 2, ‘selon les conditions de la Poste’),
(50, 1, 2, ‘selon les conditions de la Poste’),
(51, 1, 2, ‘selon les conditions de la Poste’),
(52, 1, 2, ‘selon les conditions de la Poste’),
(53, 1, 2, ‘selon les conditions de la Poste’),
(54, 1, 2, ‘selon les conditions de la Poste’),
(55, 1, 2, ‘selon les conditions de la Poste’),
(56, 1, 2, ‘selon les conditions de la Poste’),
(57, 1, 2, ‘selon les conditions de la Poste’),
(58, 1, 2, ‘selon les conditions de la Poste’),
(59, 1, 2, ‘selon les conditions de la Poste’),
(60, 1, 2, ‘selon les conditions de la Poste’),
(61, 1, 2, ‘selon les conditions de la Poste’),
(62, 1, 2, ‘selon les conditions de la Poste’),
(63, 1, 2, ‘selon les conditions de la Poste’),
(64, 1, 2, ‘selon les conditions de la Poste’),
(65, 1, 2, ‘selon les conditions de la Poste’),
(66, 1, 2, ‘selon les conditions de la Poste’),
(67, 1, 2, ‘selon les conditions de la Poste’),
(68, 1, 2, ‘J + 2’),
(69, 1, 2, ‘J + 1’),
(70, 1, 2, ‘J + 4’),
(71, 1, 2, ‘J + 1’),
(72, 1, 2, ‘J + 3’),
(73, 1, 2, ‘J + 3’);
Du coup j’ai relancer le script apres correction et BIM tous les tarifs là et les transporteurs visibles dans la liste coté BO.
Encore merci car si on veux pas so colissimo il n’y a pas d’autres alternatives ( meme payantes j’ai pas trouvé)