Remboursements
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 :
- Depuis la liste des commandes — trouvez la commande, cliquez sur le menu à trois points () dans la colonne des actions, puis sélectionnez Rembourser.
- 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 :
| Colonne | Description |
|---|---|
| Produit | Le nom de l'article |
| Prix | Prix 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é à rembourser | Modifiable — nombre d'unités de cette ligne à rembourser |
| Montant du remboursement | Calculé 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 figure | Destination recommandée |
|---|---|
| Paiement par carte via Stripe Terminal / Vipps / etc., client présent et souhaitant être remboursé sur sa carte | Rembourser 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èces | Remboursement 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 :
- WCPOS envoie le remboursement à votre boutique WooCommerce.
- 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.).
- La commande est actualisée localement afin que le nouveau remboursement apparaisse immédiatement.
- 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) refunddans 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 -XetNet Total Ysur 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.