- Posts: 694
- Thank you received: 34
Coupon de réduction
-- Joomla version -- : 5.2.5
-- PHP version -- : 8.3.17
Bonjour,
je voudrais offrir les frais de livraisons pour quelques personnes avec un coupon de réduction, je ne vois pas comment l’appliquer et à quel moment l’insérer dans le parcours du passage en caisse (avant le choix de la livraison, avant le payement, …?).
C’est la première fois que j’utilise un coupon de réduction, est-ce qu’il y a autre chose à configurer?
Prochainement j’opterai pour une autre approche pour offrir les fais de livraisons mais dans ce cas précis c’est assez urgent et ce n’est que pour quelques personnes.
Merci,
Lorenzo
Please Log in or Create an account to join the conversation.
Vous pouvez créer un coupon via le menu Commandes>Coupons. Là, dans les options du coupon, il y a une option "shipping percentage". Si vous rentrez la valeur "100" dans ce champ, la valeur du coupon correspondra à 100% des frais de livraison.
Notez qu'avec l'option "auto charger dans le panier si possible", le coupon sera ajouté automatiquement au panier. Si vous désactivez cette option, alors se sera au client de renseigner le code du coupon durant le passage en caisse pour utiliser le coupon et bénéficier des frais de livraison gratuits.
Notez aussi que dans votre capture, vous avez mis une valeur fixe au coupon. Si le montant des frais de livraison peut varier, il est préférable d'utiliser l'option "shipping percentage" du coupon qu'une valeur fixe.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
…et quelle serait la meilleure approche pour offrir 50% des frais de livraison à tous les utilisateurs étrangers (pays européens).
Est-ce qu’il est possible que le code du coupon soit mis automatiquement dans le champ ou faut-il qu’il soit obligatoirement inséré par l’utilisateur? Ou alors faut-il créer une copie pour chacune de mes méthodes de livraison en changeant le prix?
Merci
Please Log in or Create an account to join the conversation.
Toutes les options que vous citez sont possibles.
Quelle est la meilleure ? Cela dépend de la situation.
Si vous avez plusieurs dizaines de méthodes de livraison, les dupliquer pour changer le prix en fonction de la zone va être fastidieux. Un coupon sera plus facile à mettre en place.
Mais si vous voulez que les utilisateurs puissent renseigner un code coupon, si vous avez déjà un coupon auto chargé dans le panier pour la livraison, ils ne pourront plus utiliser leur coupon, car HikaShop ne gère qu'un coupon par panier. Ou alors, il faudra rajouter le plugin "multi coupon" de notre marketplace pour permettre cela: www.hikashop.com/marketplace/product/164...coupon-checkout.html
De la même façon, si vous voulez que la réduction ne soit disponible que si l'utilisateur renseigne un code durant le passage en caisse, alors un coupon avec l'option "auto load in cart if possible" désactivée sera la meilleure solution.
Please Log in or Create an account to join the conversation.
L'achat du plugin "multi coupon" semble aussi être la bonne voie à suivre.
Par contre je ne vois pas comment insérer automatiquement le code dans le champ "coupon" pendant le parcours du passage en caisse. Même avec l'option "auto load in cart if possible" activée le champ reste vide.
Please Log in or Create an account to join the conversation.
Si vous ne voyez pas le coupon chargée automatiquement dans votre passage en caisse, c'est que les restrictions de votre coupon empêchent HikaShop de le faire en se basant sur la situation actuelle.
Par exemple, dans votre vidéo de votre premier message, je vois que vous avez la restriction "zone" configurée sur "Belgium" dans le coupon.
Dans ce cas, le coupon ne sera chargé dans le passage en caisse que si l'adresse du client est en Belgique. Si l'utilisateur n'est pas connecté ou n'a pas encore renseigné son adresse, alors c'est le "main tax zone" de la configuration qui est utilisé et donc, si cette option n'est pas sur "Belgium" alors le coupon ne sera par chargé automatiquement.
Please Log in or Create an account to join the conversation.
Par exemple, dans votre vidéo de votre premier message, je vois que vous avez la restriction "zone" configurée sur "Belgium" dans le coupon.
Dans ce cas, le coupon ne sera chargé dans le passage en caisse que si l'adresse du client est en Belgique.
l'utilisateur est connecté et enregistré avec une adresse belge
Please Log in or Create an account to join the conversation.
L'adresse de livraison et l'adresse de facturation ont toutes les deux la belgique ?
Avez-vous plusieurs zones "belgique" dans le menu Système>Zones ?
Il est possible que la zone pays sélectionnée dans l'adresse ne soit pas la même que celle sélectionnée dans le coupon.
Si vous enlevez temporairement la restriction de zone du coupon, le coupon est-il bien chargé automatiquement dans le panier ?
Avez-vous changé quelque chose d'autre dans les options du coupon par rapport à ce que vous avez dans la vidéo de votre premier message ?
Please Log in or Create an account to join the conversation.
ok j'ai trouvé où ça coince, l'adresse de facturation est différente de celle de livraison: facturation en Italie, livraison en Belgique.
Est-il possible d'ignorer cette limitation?
Please Log in or Create an account to join the conversation.
Normalement, c'est l'adresse de livraison qui est prise en compte en priorité.
C'est peut être un problème de champs personnalisés. Car et le pays ( address_country ) et la région ( address_state ) sont pris en compte, avec la région prioritaire sur le pays.
Si vous avez renseigné un pays et une région en Italie dans votre adresse de livraison, puis que vous avez désactivé le champ pour la région, et que vous avez ensuite édité l'adresse pour changer le pays, HikaShop voit toujours la région italienne précédemment sélectionnée dans l'adresse.
Donc, supprimez les adresses de votre compte, et recréez de nouvelles adresses pour vérifier.
Please Log in or Create an account to join the conversation.
De mon côté pour tester le code coupon je n'ai fait rien d'autre que de rajouter une adresse de livraison belge à celle qui existe déjà et de la sélectionner au moment du choix de l'adresse, je n'ai pas édité l'adresse italienne existante...
Please Log in or Create an account to join the conversation.
Dans ce cas, cela signifie que c'est surement que vous avez configuré l'option "Type of address used for tax" sur "billing" au lieu de "shipping" dans la configuration HikaShop. Dans ce cas c'est l'adresse de facturation qui est utilisé au lieu de l'adresse de livraison pour les taxes, mais aussi pour la restriction de zone des coupons.
Please Log in or Create an account to join the conversation.
... en effet cela fonctionne si l'option "Type of address used for tax" est réglée sur "shipping”, mais j’ai du mal à comprendre le rapport entre l’un et l’autre… Dans quel cas faut-il utiliser l'option "Type of address used for tax" sur "billing" et quand sur "shipping"?
Pourquoi la zone de coupon est liée à l’adresse de facturation ou à l’adresse de livraison? Pourquoi ne pas donner la possibilité que la zone de coupon soit appliquée autant pour l’un que pour l’autre?
Please Log in or Create an account to join the conversation.
- Dans quel cas faut-il utiliser l'option "Type of address used for tax" sur "billing" et quand sur "shipping"?
Cela dépend de la législation de votre pays. La plupart du temps, pour une boutique en ligne avec livraison, vous voulez utiliser l'adresse de livraison pour le calcul des taxes.
- Pourquoi la zone de coupon est liée à l’adresse de facturation ou à l’adresse de livraison?
Et bien il fallait faire un choix pour faire la vérification, et nous avons décidé d'utiliser la même zone que la zone utilisée pour le calcul des taxes.
- Pourquoi ne pas donner la possibilité que la zone de coupon soit appliquée autant pour l’un que pour l’autre?
Ok, mais cela veut dire rajouter une option en plus pour gérer cela, alors que c'est quand même assez limiter comme besoin. Et nous avons déjà trop d'options dans HikaShop. Si vraiment il y a un besoin pour cela, alors je pense plutôt que cela pourrait se faire via le développement d'un petit plugin implémentant l'évènement onBeforeCouponCheck et faisant la vérification de la zone pour les deux adresses du panier courant:
www.hikashop.com/support/documentation/6...#onBeforeCouponCheck
Please Log in or Create an account to join the conversation.
Une dernière question par rapport aux coupons et plus particulièrement au plugin “Multi Coupon Checkout”.
Une fois installé, celui-ci prendra-t-il la relève de celui qui est déjà installé par défaut dans Hikashop ou on se retrouvera plutôt avec deux façons différentes de gérer les coupons?
Que se passe-t-il avec les coupons qui sont déjà mis en place? Merci!
Please Log in or Create an account to join the conversation.
Le plugin multi coupon s'intègre avec le système de coupon d'HikaShop.
Donc les coupons que vous avez déjà configurés dans HikaShop sont toujours utilisables durant le passage en caisse, avec la prise en compte des restrictions, etc, comme avant.
D'ailleurs, l'interface pour utiliser un code coupon dans le passage en caisse est toujours la même.
Ce que le plugin fait, c'est que lorsqu'un coupon est ajouté au panier, il enlève le coupon du panier et l'ajoute en tant que frais additionnel (additional fee), via le même système qui permet de calculer des frais additionnel sur les paniers avec le plugin cart fee ( www.hikashop.com/marketplace/product/279-cart-fee.html ).
Ainsi, il fait croire à HikaShop qu'il n'y a pas de coupon dans le panier, et l'utilisateur peut ainsi ajouter un autre code coupon via l'interface normale.
Please Log in or Create an account to join the conversation.