Passer au contenu principal
Version : 1.x

Remboursements

Fonctionnalité Pro

Effectuer des remboursements depuis le PDV nécessite WCPOS Pro. Sans la version Pro, vous pouvez toujours traiter les remboursements depuis WP Admin → WooCommerce → Orders en utilisant l'interface de remboursement intégrée de WooCommerce.

WCPOS vous permet de rembourser une commande WooCommerce sans quitter la caisse. Vous pouvez effectuer un remboursement total ou partiel, renvoyer les fonds vers le moyen de paiement d'origine (lorsque la passerelle le prend en charge), ou enregistrer un remboursement en espèces depuis la caisse — et le remboursement est associé au caissier et à la boutique qui l'a traité à des fins de reporting.

Initier un remboursement

Il existe deux façons d'ouvrir le formulaire de remboursement :

  1. Depuis la liste des commandes — trouvez la commande, cliquez sur le menu à trois points () dans la colonne des actions, puis sélectionnez Rembourser.
  2. Depuis la vue détaillée de la commande — ouvrez la commande, puis cliquez sur le bouton Remboursement dans le pied de page, à côté de Imprimer le reçu et Annuler.

Les deux méthodes ouvrent la même fenêtre Rembourser la commande #{number}.

Quand l'action de remboursement apparaît

Le Remboursement n'est proposé que pour les commandes ayant les statuts suivants :

  • Terminée
  • En cours
  • Suspendue

Il n'apparaît pas sur les commandes Pending, Cancelled, Failed, POS – Open, ou déjà entièrement Refunded. Pour rembourser une commande déjà entièrement remboursée, ou une commande dont le statut ne figure pas dans la liste ci-dessus, utilisez WP Admin → WooCommerce → Orders.

Le formulaire de remboursement

En haut de la fenêtre, deux montants sont affichés :

  • Total — le total de la commande.
  • Déjà remboursé — la somme de tous les remboursements déjà émis pour cette commande (affichée en montant négatif). N'apparaît que lorsqu'il existe au moins un remboursement antérieur.

En dessous se trouve le tableau des articles :

ColonneDescription
ProduitLe nom de l'article
PrixPrix unitaire (TTC ou HT, selon les paramètres de votre boutique)
QtéLa quantité remboursable restante (quantité achetée moins la quantité déjà remboursée)
Qté à rembourserModifiable — nombre d'unités de cette ligne à rembourser
Montant du remboursementCalculé automatiquement à partir de la qté à rembourser × prix unitaire, taxe au prorata de la ligne incluse

Sous le tableau :

  • Montant personnalisé — un montant supplémentaire optionnel à ajouter au remboursement (par exemple, pour rembourser des frais non liés à un article spécifique). Laisser vide si non nécessaire.
  • Motif — une note optionnelle enregistrée sur le remboursement et visible dans les notes de commande de WooCommerce.
  • Destination du remboursement — un groupe de boutons radio (voir ci-dessous).
  • Total du remboursement — le montant total du remboursement, recalculé en temps réel à mesure de la saisie.

Remboursement total ou partiel des quantités

Il n'existe pas de mode « remboursement total » distinct — définissez la quantité à rembourser pour chaque ligne à sa quantité restante totale pour rembourser l'intégralité de la commande, ou définissez-la sur une ou deux lignes seulement pour un remboursement partiel. Le bouton Procéder au remboursement est désactivé tant que le Total du remboursement n'est pas supérieur à zéro et dans la limite du montant remboursable restant.

Destination du remboursement

Pour les commandes réglées avec un moyen de paiement autre que la passerelle intégrée Espèces PDV, le formulaire demande où diriger le remboursement :

  • Rembourser via (nom de la passerelle) — la passerelle traite le remboursement via l'API de son propre fournisseur. Pour Stripe Terminal, les fonds sont restitués sur la carte d'origine ; pour Vipps MobilePay, un remboursement Vipps est émis ; et ainsi de suite. Cette option n'apparaît que pour les passerelles qui signalent la prise en charge des remboursements au PDV — si votre passerelle ne le fait pas, l'option est désactivée avec le message « Les remboursements via le moyen de paiement d'origine ne sont pas disponibles pour cette commande. »
  • Rembourser en espèces — le remboursement est enregistré comme un retour d'espèces depuis la caisse, quel que soit le moyen de paiement initial de la commande. Le caissier remet physiquement l'argent ; WooCommerce enregistre le remboursement mais n'appelle aucune passerelle.

Pour les commandes réglées avec Espèces PDV, le groupe de boutons radio est masqué — les espèces sont la seule destination logique et sont donc utilisées automatiquement.

Si WCPOS ne parvient pas à contacter la passerelle pour vérifier la prise en charge des remboursements, le message « Impossible de vérifier les remboursements via le moyen de paiement d'origine. Les remboursements en espèces restent disponibles. » s'affiche — vous pouvez toujours effectuer un remboursement en espèces.

Quand utiliser le remboursement en espèces ou via le moyen de paiement d'origine

Cas de figureDestination recommandée
Paiement par carte via Stripe Terminal / Vipps / etc., client présent et souhaitant être remboursé sur sa carteRembourser via (passerelle)
Paiement par carte mais le client préfère un remboursement en espèces (et vous y êtes autorisé)Rembourser en espèces
Vente en espècesRemboursement en espèces (automatique ; aucun choix affiché)
Terminal de carte manuel (la passerelle ne peut pas rembourser automatiquement)Remboursement en espèces, puis remboursement manuel sur votre terminal autonome

Confirmation et envoi

Lorsque vous appuyez sur Traiter le remboursement, une boîte de dialogue de confirmation demande « Rembourser (montant) pour la commande n°(numéro)* ? »*. La confirmation déclenche le remboursement :

  1. WCPOS envoie le remboursement à votre boutique WooCommerce.
  2. Pour les remboursements via passerelle, WooCommerce transmet la demande au plugin de la passerelle afin de traiter le remboursement auprès du fournisseur (Stripe, Vipps, etc.).
  3. La commande est actualisée localement afin que le nouveau remboursement apparaisse immédiatement.
  4. Un message de confirmation indique « Remboursement de (montant) traité ».

Si la passerelle rejette le remboursement (carte refusée, autorisation expirée, erreur réseau, etc.), un message d'erreur affiche le motif renvoyé par la passerelle. Le remboursement ne sera pas enregistré dans WooCommerce dans ce cas — vous pouvez modifier le formulaire et réessayer, ou effectuer un remboursement en espèces.

Après le remboursement

  • Remboursement partiel — la commande conserve son statut actuel (Terminée, etc.), et la vue détaillée de la commande affiche un badge Partiellement remboursée ainsi qu'une ligne −(amount) refund dans le sous-titre principal.
  • Remboursement intégral — WooCommerce passe le statut de la commande à Remboursée.
  • Reçus — lors de la consultation du reçu d'une commande remboursée, le passage en mode En direct affiche le remboursement dans les totaux (lignes Refunded -X et Net Total Y sur les reçus détaillés). Le mode Fiscal continue d'afficher l'instantané original au moment du paiement, sans modification — c'est précisément la fonction du mode fiscal.
  • Caissier et audit de boutique — chaque remboursement PDV est associé au caissier (_pos_user) et à la boutique (_pos_store) qui l'a émis, de sorte que les remboursements apparaissent sous le bon caissier et la bonne boutique dans les rapports.

Bon à savoir

  • Coupons et remboursements : les commandes ayant utilisé un coupon peuvent toujours être remboursées depuis le PDV, mais si vous devez ajuster la façon dont le coupon est recalculé par rapport au remboursement, utilisez WP Admin → WooCommerce → Orders.
  • Les quantités négatives ne sont pas prises en charge. Les versions antérieures (v0.4.x) permettaient d'ajouter une ligne avec une quantité négative pour enregistrer un retour — cela ne fonctionne plus dans la v1.x. Utilisez plutôt le processus de remboursement.
  • Les remboursements nécessitent une connexion au serveur. Contrairement au passage en caisse, il n'est pas possible de mettre un remboursement en file d'attente hors ligne — la passerelle de paiement et la boutique doivent toutes deux être accessibles.
  • L'émission de remboursements supplémentaires sur une commande déjà intégralement remboursée doit être effectuée depuis WP Admin → WooCommerce → Orders.