Manual shipping - Poids maximum ne fonctionne pas

  • Posts: 15
  • Thank you received: 2
  • Hikashop Business
3 days 51 minutes ago #372986

-- HikaShop version -- : 6.5.2
-- Joomla version -- : 6.1.2
-- PHP version -- : 8.4

Pour la configuration des modes de livraison avec le plugin : Hikashop manual shipping plugin, j'ai un bug.

J'ai configuré les modes de livraison jusqu'à 18kg, mais lorsque la commande dépasse ce poids, au lieu de bloquer la livraison, Hikashop utilise le prix pour une commande de 18kg maximum.

Normalement, Hikashop devrait bloquer le checkout avec un message du genre : pas de mode de livraison disponible... mais non.

Est-ce une erreur de ma part ou un bug d'Hikashop ?

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

  • Posts: 86027
  • Thank you received: 14171
  • MODERATOR
2 days 12 hours ago #372998

Bonjour,

Ce n'est pas un bug : quand une méthode de livraison a bien un "poids maximum" défini dans ses restrictions, HikaShop l'exclut au-delà de ce poids, et s'il ne reste plus aucune méthode disponible, le checkout affiche bien "aucune méthode de livraison". Ce mécanisme fonctionne.

Le point à vérifier est la différence entre deux réglages qui portent tous les deux sur le poids :

- Le poids saisi pour le calcul du prix (les tranches de prix par poids). Il détermine seulement le tarif appliqué, pas la disponibilité de la méthode. Si le poids de la commande dépasse la dernière tranche, HikaShop réutilise le prix de la tranche la plus proche, ce qui correspond exactement à ce que vous observez.

- Le champ "Poids maximum" dans les restrictions de la méthode. C'est celui-ci, et lui seul, qui bloque la méthode au-delà de la limite.

Donc sur votre méthode qui va jusqu'à 18 kg, il faut renseigner 18 dans le champ "Poids maximum" des restrictions. Tant que ce champ est vide, la méthode reste proposée quel que soit le poids, avec le prix de la tranche 18 kg.

Vérifiez aussi deux points côté checkout, sans lesquels le message ne s'affichera pas même si la méthode est bien bloquée :

- Le block "shipping" doit être présent dans votre workflow de checkout (configuration de HikaShop, onglet Checkout).
- L'option "Display errors" de ce block "shipping" doit être activée. C'est elle qui autorise l'affichage du message "aucune méthode de livraison" à cette étape.

Si le champ "Poids maximum" est déjà renseigné, que ces deux options sont bien en place, et que le blocage ne se fait quand même pas, indiquez-nous où vous configurez ces méthodes (dans la configuration HikaShop, ou en tant que vendeur via HikaMarket en front-end), et donnez-nous un accès super administrateur à votre back-end pour que nous puissions vérifier votre configuration exacte.

The following user(s) said Thank You: Marion

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

Time to create page: 0.054 seconds
Powered by Kunena Forum