Comment restreindre un mode de livraison pour un code postal ?

 Objectif

Le système permet de restreindre un mode de livraison pour un ou plusieurs pays. Toutefois, il est intéressant d'affiner l'affichage des modes de livraison en fonction des codes postaux.

Exemples :
  • Vous souhaitez ne pas appliquer le mode de livraison "France métropolitaine" aux livraisons à destination de la Corse et souhaitez créer un mode de livraison spécifique à ce département.
  • Vous offrez les frais de port aux clients proches de chez vous, qui souhaitent récupérer leur commande directement dans votre magasin.
Le filtre de la zone "validité par code postal" est un champ dans lequel vous définirez des règles. Ces règles permettront de restreindre ou d'exclure l'application des modes de livraison à un ou plusieurs codes postaux.

 
 Syntaxe de base des règles
  • Par code précis

    75001
    : vous restreignez l'application du mode de livraison pour les clients du 1er arrondissement de Paris.

  • Par exclusion d'un code précis

    !75001
    : Le mode de livraison sera appliqué à toutes les destinations sauf le premier arrondissement de paris.

  • Par département

    75*
    : Toutes les villes du département 75 et d'aucun autre département.

  • Par exclusion d'un département

    !20* : Le mode de livraison s'appliquera à tous les départements sauf la Corse.

  • Par code générique

    Il s'agit d'un code postal dont un ou plusieurs chiffres sont remplacés par le caractère #

    7500#
    : s'appliquera aux commandes à destination des codes postaux 75000, 75001, 75002, ... jusqu'à 75009.

    20###
    : Tous les code postaux à 5 chiffres commençant par 20.

  • Par exclusion de code générique

    !971##
    : Toutes les villes sauf les villes dont le code postal est compris entre 97100 et 97199. Dans ce cas précis, ces codes postaux correspondent à un pays. Ici, la Guadeloupe.

  • Par plage de codes postaux

    [75001...75020]
    : Toutes commandes à destination des 20 arrondissements de Paris : du 75001 inclus au 75020 inclus.
 
 Les filtres multiples

Il est possible de cumuler plusieurs règles dans un même filtre.

Attention : Les différentes règles d'un filtre sont séparées par des virgules.

75001, 75003, 93200
: Le mode de livraison ne s'appliquera que pour les commandes à destination du 1er, du 3ème arrondissement de Paris et de la Seine-Saint-Denis.

!20*, !97*, !98*
: Tous les départements sauf la corse, les départements et territoires d'outre-mer.

[75001...75003], [75005...75020]
: Toutes commandes à destination des 20 arrondissements de paris, sauf le 4ème arrondissement.

 
 Les filtres composés

Il est possible de cumuler plusieurs types de règles dans un même filtre.

Exemple :

[75001...75010], 93###, 75018
: Toutes les commandes dont l'adresse de livraison est dans l'un des 10 premiers arrondissements de Paris, dans tout le département 93, ou dans le 18ème arrondissement de Paris.

 
 Cas particuliers de création des filtres composés

Il possible de créer un filtre dont certaines règles se contredisent !

Exemple : Vous souhaitez proposer un mode de livraison à tout Paris, sauf le 3ème arrondissement.

Vous avez plusieurs manières de réaliser cela :
- en listant tous les code postaux des arrondissements de paris, sauf le 3ème.
- en utilisant des plages de code postaux qui se complètent : [75001...75002], [75004...75020]
- etc.

Toutefois, il est possible de créer un filtre avec des règles contradictoires, qui contiendrait à la fois 75* et !75003, venant contredire la précédente règle.

Lorsque des règles contradictoires sont définies, les exceptions doivent être définies AVANT les autre règles.

En effet, le système compare successivement le code postal de l'adresse de livraison de votre client à chacune des règles que vous avez définies dans votre filtre. Dès qu'une règle valide ou invalide le code postal le système stoppe l'analyse et, en fonction de celle-ci, décide d'afficher ou non le mode de livraison au client.

Le principe de construction d'un filtre composé de règles contradictoires et donc de démarrer des règles les plus précises en allant vers les règles les plus générales.

Dans notre précédent exemple, la solution serait :

!75003, 75* : Ici, le mode de livraison est valable pour tous les codes postaux du département 75, sauf le 75003.

A l'inverse en utilisant 75*, !75003 Le mode de livraison serait proposé à tout le département 75 sans exception.
  • D'autres exemples de filtres contenant des règles contradictoires:

    !75004, !75005, 75*
    : Tous les codes postaux du département 75, sauf le 75004 et le 75005.

    !75004, 75###, 93###
    : Mode de livraison applicable à tous les codes postaux des départements 75 et 93, sauf le 75004.

    20090, !20*
    : Exclusion de toute la Corse sauf Ajaccio

  • D'autres exemples de filtres qui ne fonctionneront pas comme souhaité :

    75###, !75004
    : Le mode de livraison sera proposé à tout le département 75 sans exception.

    !75005, 75*, !73001
    : Le mode de livraison sera proposé à tout le département 75 avec comme seule exception le code postal 75005 (qui lui se trouve bien AVANT la règle 75*).
 

Ajouter aux favoris : http://www.oxatis.com/Help/HelpCenterContent.asp?ActionID=1024&TID=55308&MID=37001&LangID=0
© 2001-2017 Oxatis. Tous droits réservés.