Question about currency VS shipping address

  • Posts: 627
  • Thank you received: 18
  • Hikashop Business
7 years 6 months ago #268605

Bonjour,

j’ai un défi et je suis certain que vous pourrez m’aider à trouver la bonne façon de faire.

Nous utilisons deux devise (USD et CAD) et désirons vendre seulement aux USA et au Canada.
Actuellement, la devise utilisé est en fonction du pays (zone) où se trouve le client (GeoIP)
USD pour les États-Unis et CAD pour le Canada

Le prix d’un produit demeure le même peu importe la devise (9,95USD et 9,95 CAD)
La raison est qu’il nous coûte plus cher de transport pour expédier aux États-Unis et la différence de taux nous permet d’absorber ce coût (Le transport est inclus dans le prix)

Les défis sont les suivants :

Nous devons nous assurer que la devise utilisée respectera l’adresse de livraison. Nous voulons éviter qu’une personne qui se trouve au Canada entre une adresse de livraison aux États-Unis. Ce qui ne serait vraiment pas rentable pour nous.

- Peut-on forcer la devise en fonction de l’adresse de livraison et/ou de facturation plutôt que par GeoIP?
- Y’at-il un moyen de forcer le pays de livraison à être le même que celui de facturation?

Le scénario idéal serait que la devise soit par défaut celle du Pays et qu’elle change si jamais le client utilise une adresse de livraison dans un autre pays.

Si vous avez toute autre façon de procéder pour éviter ce genre de situation, nous sommes très ouverts.

Autre question importante: Peut-on empêcher la vente de produits pour les autres pays que le Canada et les USA ?

Merci,

Joomla 3.6.5 et Hikashop 3.0.1

Last edit: 7 years 6 months ago by patoushka. Reason: Ajout d'infos sur les versions Joomla et Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
7 years 6 months ago #268628

Bonjour,

1 - Si vous forcer l'utilisation de méthode de livraison, il faudra absolument une méthode de livraison à la commande pour être validée.
De ce fait, si vous n'avez que des méthodes de livraison pour le Canada et les USA (via une "shipping zone") ; il sera impossible à vos clients de finaliser une commande avec une adresse de livraison ne se trouvant pas dans la zone HikaShop.

2 - Il est vrai que le plugin "geolocation" ne permet que d'assigner une devise en fonction de la position géographique ; et une fois la devise assignée, l'utilisateur peut la changer "à sa guise" via le "currency switcher".
Mais il est tout à fait possible de dériver le plugin "geolocation" pour forcer la devise en fonction de l'adresse de l'utilisateur (si bien évidement l'utilisateur possède une adresse).
C'est bien évidement ce que je vous conseillerais d'utiliser (via un plugin personnalisé donc) ; néanmoins afin d'éviter que le client ne change manuellement la devise, le mieux est également d'avoir une sécurité afin d'autoriser (ou de refuser) la création de la commande.
Le principe est de vérifier que la devise et le pays de livraison sont bien en accord.
Vous pouvez également vérifier que le pays de facturation et de livraison sont identique.
Grâce à cela, vous pourrez empêcher toute création de commande "hors normes" et même afficher un message à l'utilisateur afin de lui expliquer ce qui ne va pas avec sa commande.

www.hikashop.com/support/documentation/6...#onBeforeOrderCreate

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.038 seconds
Powered by Kunena Forum