Bonjour,
Le bouton sur lequel vous avez cliqué n'est pas celui de la rétractation. "Annuler ma commande" est une autre fonctionnalité, bien plus ancienne, sans rapport avec la directive 2023/2673. Cela explique vos quatre points d'un coup : l'annulation ne demande pas de motif, elle fait passer la commande au statut d'annulation que vous avez configuré (chez vous "annulée avant paiement"), et elle n'envoie pas les emails de rétractation puisqu'aucune demande de rétractation n'a été créée. Le bouton de rétractation s'appelle "Se rétracter du contrat".
La cause la plus probable est donc à chercher dans vos réglages : allez sur Système > Statuts de commande et regardez la colonne "Rétractable". Le bouton de rétractation n'est proposé que pour les statuts cochés dans cette colonne, et il y a de fortes chances que le statut de votre commande n'y soit pas. C'est notamment le cas si votre statut "livré" est un statut que vous avez créé vous-même plutôt que celui fourni avec HikaShop.
Deux corrections de notre côté à la suite de votre message, si jamais ce n'est pas cela :
1. La colonne "Rétractable" n'affichait que "livré" comme coché sur une boutique qui n'y avait jamais touché, alors que le bouton était en réalité proposé sur "confirmé", "expédié" et "livré". La page vous montrait donc autre chose que ce que voyaient vos clients. Les trois sont maintenant affichés.
2. Le délai est compté à partir de la date de l'évènement correspondant au statut : la facture pour "confirmé", la date d'expédition pour "expédié", la date de livraison pour "livré". Une commande qui n'est jamais passée par cette étape n'a pas cette date, et le bouton disparaissait alors sans rien dire. La date de la commande est désormais utilisée quand la date de référence est vide.
Sur vos autres points, une fois le bon bouton utilisé :
- Le motif est bien demandé : le formulaire affiche la liste des produits, avec les quantités pour une rétractation partielle, et un champ "Motif de la rétractation".
- Le statut de la commande n'est pas modifié. C'est volontaire : la demande arrive dans Commandes > Rétractations et c'est vous qui décidez de la suite (accepter, rembourser, refuser).
- Les deux emails partent bien, celui pour vous et celui pour le client. Vérifié de bout en bout sur une boutique de test.
Nous avons aussi ajouté le bouton "Annuler la commande" sur la page de détail de la commande, puisque vous relevez qu'il n'y était pas : il n'existait que dans le menu Actions de la liste des commandes.
Ces corrections sont ajoutés en patch sur la 6.6.0 disponible sur notre site.