Si votre boutique utilise le mode de transaction Commande et paiement et qu'un remboursement a été bloqué, cet article explique ce qui fonctionne, ce qui est bloqué et pourquoi, et les solutions de rechange pour chaque cas. Pour confirmer le mode de votre boutique, consultez WooCommerce → Réglages → Paiements → WeeConnectPay → Transaction Mode. S'il indique Facturer au paiement ou Retenir et facturer plus tard, cet article ne s'applique pas à vous : consultez plutôt Remboursements partiels sur débits directs.

 

En mode Commande et paiement, chaque commande est créée comme une commande Clover complète où chaque produit est sa propre ligne d'article (plus la livraison comme ligne distincte), et cette commande est ensuite payée. Les remboursements doivent opérer sur ces lignes d'articles, et c'est là que les restrictions de l'API Clover entrent en jeu.

 

 

Ce qui fonctionne et ce qui est bloqué

Fonctionne : rembourser des lignes d'articles complètes à leur prix d'origine, par le bouton Refund de WooCommerce au bas du tableau des articles de la commande.

 

Bloqué : les remboursements partiels, c'est-à-dire tout montant qui n'est pas une ligne d'article complète à son prix d'origine. Vous verrez le message « Due to an undocumented breaking change in the Clover API, we have temporarily disabled partial refunds. » (en raison d'un changement non documenté de l'API Clover, les remboursements partiels sont temporairement désactivés; vous pouvez faire un remboursement partiel par votre tableau de bord web Clover).

 

Pourquoi : la livraison est toujours sa propre ligne sur la commande Clover, et il n'existe aucun moyen de répartir proportionnellement un montant partiel entre les lignes de produits et la ligne de livraison par l'API Clover dans ce flux. Combiné à un changement de l'API Clover qui a brisé les remboursements partiels par ligne d'article, le comportement sûr est de bloquer entièrement les montants partiels dans ce mode.

 

 

Comment rembourser une ligne complète (évitez le piège du prix modifié)

Dans l'interface de remboursement de WooCommerce, réglez toujours le champ Qty (quantité) en premier : le prix se remplit automatiquement avec le montant remboursable pour cette quantité. Modifier directement le champ de prix sans régler la quantité crée un remboursement que le serveur rejette, peu importe le mode de transaction. En mode Commande et paiement, le montant doit être exactement égal au prix d'origine de la ligne.

 

 

S'il vous faut quand même un montant partiel

Vous avez deux options :

  • Traiter le remboursement partiel dans votre tableau de bord web Clover. Les outils de remboursement de Clover ne sont pas soumis à ce blocage. Notez qu'un remboursement fait dans le tableau de bord Clover ne se reflète pas automatiquement dans WooCommerce : mettez à jour le statut de la commande WooCommerce manuellement ensuite.
  • Rembourser un débit au complet depuis la page de commande. Dans la section WeeConnectPay Charges de la page de modification de la commande, chaque débit a son propre bouton Refund qui rembourse ce débit en entier.

 

 

Commandes payées avec une carte-cadeau plus une carte

Quand une commande a été payée avec deux méthodes de paiement (une carte-cadeau ou carte de fidélité plus une carte régulière), deux débits Clover existent pour une seule commande, et les remboursements par l'interface WooCommerce sont bloqués avec le message « This order contains gift card or loyalty card payments. For security reasons, partial refunds are not available when multiple payment methods are used. » (cette commande contient des paiements par carte-cadeau ou carte de fidélité; pour des raisons de sécurité, les remboursements partiels ne sont pas offerts quand plusieurs méthodes de paiement sont utilisées).

 

La raison : un remboursement par ligne d'article ne peut pas être acheminé sans ambiguïté quand la commande compte plus d'un débit; impossible de savoir s'il faut débiter la carte-cadeau ou la carte réelle. La solution est exactement ce que dit le message : utilisez la section WeeConnectPay Charges de la commande et remboursez les débits au complet, un à la fois.

 

 

« Déjà remboursé ou échangé »

Clover suit l'état de remboursement et d'échange par ligne d'article de son côté. Un deuxième remboursement sur la même ligne, ou un remboursement sur une ligne déjà échangée, est rejeté. Vérifiez dans Clover quelles transactions ont déjà été traitées pour cette commande; si un remboursement ou un échange antérieur couvre la ligne, aucun autre remboursement n'est possible contre elle.

 

 

Devriez-vous passer aux débits directs?

Si les remboursements partiels sont un besoin régulier, passer votre mode de transaction à Facturer au paiement règle la question pour les nouvelles commandes : remboursements partiels de n'importe quel montant, autant de fois que nécessaire, jusqu'au total d'origine. Le changement s'applique aux nouvelles commandes seulement; les commandes existantes conservent le flux sous lequel elles ont été passées.

 

Le choix ne se limite pas aux remboursements : pesez les trois dimensions.

  • Remboursements : avantage débits directs. Les remboursements partiels y fonctionnent normalement.
  • Taxes : avantage débits directs. Les modes de transmission des taxes (dont Full attribution, qui montre la TPS et la TVQ comme des lignes nommées distinctes dans les rapports Clover) s'appliquent aux débits directs seulement; Commande et paiement n'a pas encore de transmission des taxes. Voir Comment WeeConnectPay déclare vos taxes à Clover.
  • Lignes d'articles côté Clover : avantage Commande et paiement. Si vous utilisez une imprimante de commandes Clover (billets de cuisine, bordereaux), dépendez de la vue par ligne d'article dans le tableau de bord Clover, ou voulez que vos ventes web soient attribuées à vos articles d'inventaire Clover, tout cela exige les lignes d'articles que seul Commande et paiement crée.

 

Une note sur Retenir et facturer plus tard : c'est aussi un mode à débit direct, alors les remboursements partiels y fonctionnent, mais la déclaration de taxes Full attribution exige une capture immédiate, donc les paiements Retenir et facturer plus tard utilisent plutôt le comportement de taxes Automatic.

 

Pour changer de mode : WooCommerce → Réglages → Paiements → WeeConnectPay → Transaction Mode, choisissez Facturer au paiement, enregistrez. Vous pouvez revenir en arrière en tout temps; chaque commande se souvient du flux sous lequel elle a été passée. Si vous dépendez des lignes d'articles côté Clover, rester sur Commande et paiement est le bon choix : c'est une question de convenance, pas de hiérarchie. Incertain? Écrivez à support@weeconnectpay.com et nous vous aiderons à évaluer pour votre boutique.