Page 1 sur 1

Les zones géographiques

MessagePublié: 30 Avr 2012, 08:21
par Chris
Cet article est traduit de http://forum.opencart.com/viewtopic.php?f=20&t=7099

Comme ce sujet semble occasionner quelques difficultés à beaucoup de monde, je vais essayer de mettre quelques notes « pour les nuls » sur les zones géographiques.

Glossaire
Pays : Une entrée Pays dans OpenCart
Zone :  une partie de la terre dans le pays. États, territoires, provinces qui appartiennent à un pays.
GeoZone : Abréviation de « Zone Géographique ». C’est un groupe de pays et/ou zones qui sont dans une aire définie par l’utilisateur.
. Les GeoZone sont créés pour aider à la définition d’une zone géographique de la terre qui pourra être utilisée pour gérer les frais de port ou les taxes.
. Des GeoZones séparées peuvent être créées pour les taxes ou les frais de port. Elles peuvent aussi être combinées.
. Les GeoZones peuvent être constitué d’un seul ou de multiples pays ou zones
Imaginez une GeoZone comme un « label » personnel pour des pays ou zones existantes. Si vous voulez redessiner le monde, vous pouvez nommer votre propre pays « Happy Hippo », et y inclure tous les pays ou zones que vous voulez.

Créer une GeoZone pour les frais de port
. Une GeoZone pour les frais de port est une aire géographique pour laquelle vous désirez paramétrer un taux spécifique.
. Nommer votre zone de façon intuitive afin que vous puissiez savoir facilement à quoi elle correspond (i.e. « Port USA »)
. Quand un nouveau client crée un compte, il choisit de quelle zone et pays il est originaire. Si cette zone et pays correspond à une même zone et pays d’une GeoZone, cela sera affiché lors de la commande.
. Vous pouvez avoir plusieurs Geozone qui se chevauchent au niveau des pays ou des zones. Dans ces cas, les deux options seront affichées lors de la commande et le client pourra choisir l’option la moins chère.

Comment une GeoZone fonctionne avec l’adresse client
Une Geozone est directement identifiée par rapport au pays et la zone que le client choisit.

Si vous avez une GeoZone pour Californie, Etats-Unis alors tous les clients qui auront choisit Californie, Etats-Unis dans l’adresse de livraison auront les taxes et frais de port correspondant à cette GeoZone.

Si vous avez une GeoZone pour Toutes Zones, Etat-unis, alors tous les clients (quel que soit l’état) qui auront choisit Etats-Unis dans l’adresse de livraison auront les taxes et frais de port correspondant à cette GeoZone.

Exemple : Créer et tester une Geozone pour les frais de port aux Etats-Unis.
1. Dans le menu d’administration, aller à Système, Localisation, Zones Géographiques
2. Cliquer sur le bouton « Insérer » pour ajouter une nouvelle GeoZone et renseigner ainsi :
Nom de la zone géographique : Frais de Port USA
Description : Frais de Port USA
3. Cliquer sur le bouton « Ajout de zone géographique » et renseigner les champs comme suit :
Pays : États-Unis
Zone : Toutes zones
4. Sauvegarder en cliquant sur le bouton
5. Dans le menu d’administration aller sur Extension, Livraison
6. Éditer un des modules (par exemple : livraison Basée sur le Poids)
7. Il devrait y avoir une entrée pour notre nouvelle « Frais de Port USA ». Saisir les taux comme indiqué.
(Exemple :  5:10.00, 7:12.00, 10:14.00, 50:63.50, 999:200.00 )

Assurez-vous de définir le plafond assez haut. Par exemple si vous configurer la livraison basée sur le poids et vous arrêtez à 20 livres, alors si un client à un panier qui pèse 21 livres ou plus, il ne verra pas zone disponible parce que l’amplitude est trop petite. Soyez sur d’aller suffisamment haut pour couvrir les commandes importantes.
C’est typiquement le cas quand vous voyez cette erreur :
Erreur : Méthode de livraison requise ! Cela signifie qu’il n’y a pas de méthode disponible pour définir les frais de port parce que celle activée ne couvre pas toutes les valeurs.
De même soyez sur d’avoir ajouté toutes les zones géographiques dont vous pourriez avoir besoin. Si vous ajoutez uniquement une GeoZone pour les États-Unis seulement, alors toutes les personnes dont l’adresse de livraison est hors des États-Unis n’aura pas l’option.


8. Sauvegarder et aller sur votre boutique
9. Créer un compte client en choisissant bien « États-Unis » pour le pays et un état pour la zone.
10. Acheter un produit et commander. Vous devriez voir l’option Frais de Port USA au prix correspondant au poids de votre panier.

Créer une GeoZone pour les taxes
. Une Geozone pour les taxes correspond à une partie de territoire pour laquelle vous voulez définir une taxe spécifique
. Nommez votre zone de façon intuitive pour que vous puissiez savoir à quoi elle correspond (ie : Zone Taxe Californie)
. Le produit sera relié à cette nouvelle classe de taxe associée à la GeoZone
. Quand un client crée un compte, il choisit de quelle zone et pays il est originaire. Si cette zone et pays correspond à une même zone et pays d’une GeoZone, la taxe sera appliqué lors de la commande (Ou immédiatement si « Afficher le prix TTC » est à Oui).

Exemple : Créer et tester une Taxe Geozone.
1. Dans le menu d’administration, aller à Système, Localisation, Zones Géographiques
2. Cliquer sur le bouton « Insérer » pour ajouter une nouvelle GeoZone et renseigner ainsi :
Nom de la zone géographique : Zone Taxe Californie
Description : Zone Taxe Californie
3. Cliquer sur le bouton « Ajout de zone géographique » et renseigner les champs comme suit :
Pays : États-Unis
Zone : Californie
4. Sauvegarder
5. Dans le menu d'administration, aller à Système, Localisation, Classe des taxes
6. Cliquer sur « Insérer » pour ajouter une nouvelle casse de taxe. Renseigner les champs comme suit :
Nom de la taxe : Taxe Californie 9%
Description : Taxe Californie 9%
7. Cliquer sur « Ajout de taux de taxe » et renseigner les champs :
Zone géographique : Zone Taxe Californie
Description : Taxe 9% CA
Taux de la taxe : 9,0
Priorité : 1
8. Sauvegarder
9. Dans le menu d'administration aller à Catalogue, Produits
10. Insérer/Modifier un produit et trouver le champ Type de taxe dans l'onglet Données. Changer le pour mettre la nouvelle classe de taxe.
11. Créer un compte client en choisissant bien « États-Unis » pour le pays et « Californie » pour la zone.
12. Acheter un produit ayant cette classe de taxe et passer commande. Sur la page de confirmation, la « Taxe 9% CA » sera ajoutée à votre total.

Si vous avez besoin de faire une zone « Reste du monde » et ne voulez pas ajouter manuellement chaque pays, regardez cette page : http://forum.opencart.com/viewtopic.php?f=23&t=7512