Zones de livraisons et codes postaux

49,99 €EUR49.99Zones de livraisons et codes postaux

Ce module permet de "découper" un pays en nouvelles zones (régions, départements, codes postaux...) afin d'attribuer pour chaque zone un transporteur spécifique (ou plusieurs) avec un tarif spécifique.

Plus de détails

Version du module 1.3.0
Dernière mise à jour 18/09/2023
Compatible avec PrestaShop 1.6 Oui
Compatible avec PrestaShop 1.7 Oui
Compatible avec PrestaShop 8 Oui
Démo Back Office DEMO
Démo Front Office DEMO

logo_youtube.png

Objectifs du module : Créer des zones dans les pays

Ce module permet de découper un pays en zones (régions, départements...) afin d'attribuer les transporteurs plus spécifiquement. Il permet aussi de livrer sur certaines communes/départements/régions avec un tarif spécifique par rapport à des communes/départements/régions plus éloignées.


Principe

Avec ce module vous allez pouvoir découper tous les pays en zones et définir pour chaque zone au choix :

  • un code postal,
  • un interval de codes postaux,
  • une liste de codes postaux

Ensuite vous n'aurez qu'à attribuer un ou plusieurs transporteurs pour chaque zone avec un tarif spécifique (impossible par défaut avec prestashop).


Ce module vous fera gagner beaucoup de temps car il permet aussi de charger par CSV (fichier excel) toutes les données des nouvelles zones (pays, zones, codes postaux) mais aussi de créer de nouvelles zones, ce qui vous évite de créer manuellement chaque zone (départements par exemple).

Dès que vous aurez sauvegardé vos données, le calcul spécifique du transports se fera automatiquement et de manière invisible pour vos clients.
Il est aussi possible de limiter les commandes à une liste de codes postaux en leur attribuant un ou plusieurs transporteurs (et aucun transporteur pour le reste du pays).

Les nouvelles zones peuvent être sauvegardées :

  • une par une manuellement (sélection du pays, de la zone, des codes postaux ou intervalle de codes postaux en fonction format du code postal de chaque pays), si le module détecte une erreur, un message clair vous indique le type d'erreur : code postal déjà utilisé, format du code postal non conforme...
  • par lot, automatiquement, grâce à un fichier CSV (fichier excel), un fichier exemple est fourni et les détails sont expliqués dans le mode d'emploi en PDF ainsi qu'un fichier CSV permettant de créer tous les départements Français (nom du département avec son numéro et l'intervalle des codes postaux qu'il contient).

Configuration - Enregistrement des nouvelles zones

Enregistrer les zones peut se faire de 2 manières :

  • zone par zone
  • import des zones avec un fichier CSV

Enregistrement zone par zone

Enregistrement des codes postaux zone par zone
Enregistrement des codes postaux zone par zone et des nouvelles zones


Pour ceci sélectionnez le pays, la zone (si vous voulez enregistrer une nouvelle zone, sélectionnez "nouvelle zone" et indiquez le nom de cette zone), le code postal ou les codes postaux (par plage ou par liste).
Le module vous indique à titre informatif la ligne CSV correspondant si vous souhaitez créer un fichier CSV pour enregistrer plus rapidement toute une liste de codes postaux.


Nouveautés de la mise à jour 1.1.0 :

Sur les précédentes versions vous pouviez indiquer soit une plage de codes postaux (avec des codes postaux ne contenant que des chiffres) soit une liste de codes postaux (pour les codes postaux contenant des lettres), il est désormais possible d'enregistrer une liste de codes postaux ne contenant que des chiffres, indispensable si vous voulez sélectionner les codes postaux d'agglomérations autour de votre commerce. Ceci permet d'enregistrer une seule condition au lieu de plusieurs.


Import des zones (fichier CSV)

Enregistrement massif des zones
Enregistrement automatique en masse des zones


Vous pouvez créer le fichier CSV depuis Excel ou un éditeur de texte comme notepad (Bloc-notes de Windows) ou notepad++. Je vous déconseille d'utiliser un traitement de texte comme Word.
Pour le format de chaque ligne du fichier CSV lisez le mode d'emploi qui détail comment faire, sinon vous pouvez vous inspirer du fichier "departements.csv" dans le module, ou plus simple encore : faites quelques enregistrements avec le bloc de "configuration" en haut de la configuration du module, il vous donnera le code correspondant à utiliser pour le fichier CSV (par exemple 8;76;68000;68999).

Une fois que vous avez téléchargé le fichier CSV, un tableau récapitulatif s'affiche avec en vert les conditions sauvegardées et en rouge celles qui n'ont pas été sauvegardées avec un message expliquant le problème rencontré :

  • Cet id_zone n'existe pas ou est désactivé : 93
  • Cet id_country n'existe pas ou est désactivé : 190
  • Le code postal SV-1234 doit être sous la forme NNNN ou C-NNNN (C est le code iso du pays: SI)
  • Il y a un problème de compatibilité, le code postal est déjà utilisé dans la condition 107 (Asia : AD600 à AD700)
  • Sélectionnez toutes les données (pays, zone, codes postaux minimum et maximum)
  • Ligne vide
  • Le code postal X23S45XXX doit être sous la forme LNNNNLLL


Tester un code postal

Après avoir enregistré les différentes zones vous pouvez vérifier depuis le front office en enregistrant différentes adresses ou plus simplement utiliser le bloc prévu à cet effet : sélectionnez le pays, indiquez le code postal et le module vous indiquera si il a trouvé une zone et les informations relatives à cette zone.

Test des zones enregistrées dans le module
Vérification des zones et des codes postaux

Exporter les zones (fichier CSV)

Grâce à la dernière version du module, toutes les zones que vous avez enregistré sur une boutique test peuvent être recupérées dans un fichier CSV et importées dans la configuration de la boutique en production.

Export massif des zones
Export en masse des zones enregistrée avec le module


Récapitulatif des zones enregistrées avec le module

Récapitulatif des zones et des codes postaux
Récapituliatif des zones avec les codes postaux ainsi que les transporteurs associés pour chaque zone

Vous avez un tableau récapitulatif de toutes les conditions :

  • Pays
  • Zones
  • Codes postaux
  • Transporteur(s) pour cette zone (si ils sont gratuits)
  • Boutons permettant de rajouter un transporteur, de modifier les codes postaux, de supprimer la condition.

Ce tableau affiche aussi des rappels importants:

  • Zones déjà utilisée par défaut pour ce pays, vous pouvez la supprimer
  • Zone sans transporteur (un lien permet d'aller directement sur la page des transporteurs)
  • Zone ayant un transporteur gratuit avec logo vert (si ce n'est pas ce que vous voulez)



Changelog

  • 1.0.0 - First version
  • 1.0.1 - little correction
  • 1.0.2 - little correction for sweden
  • 1.1.0 - possibility to add postal code numeric in mass, Add block "Test a postal Code" for found the zone of a postal code, display of the code to insert in a CSV file compared to the data placed manually in the first block in order to have a good csv file possibility to export the datas (to transfer data from a test store to prod)
  • 1.1.1 - display informations for the format in the block configuration and add button in the block import for display only errors

14 autres produits dans la même catégorie