Répartition au prorata des calculs de remboursement pour des quantités d'articles combinées

Lorsque des promotions sont établies sur des quantités d'articles combinées, vous pouvez répartir au prorata les calculs de remboursement pour ces combinaisons, ce qui vous permet de calculer les ajustements au prorata sur toutes les lignes d'une même promotion.

Supposons la promotion suivante : "Si vous achetez 2 chemises, vous bénéficiez d'une remise de 10 % sur 1 cravate". Si le client achète 4 chemises et 3 cravates, l'une des cravates est hors promotion et ne bénéficie d'aucune remise. Si un client retourne une cravate, doit-il être remboursé du prix total de la cravate ou du prix avec la remise ? Que se passe-t-il si le client retourne les cravates une par une pendant plusieurs jours ?

Si l'on pousse le raisonnement encore plus loin :

Promotion : Si vous achetez 2 chemises, vous bénéficiez d'une remise de 10 % sur 1 cravate

Achats du client : 5 chemises, 3 cravates

Coûts et remises générés :

Articles Coût d'origine Remise Coût final
2 chemises $10 pièce 0 $20
2 chemises $10 pièce 0 $20
1 chemise $10 0 $10
1 cravate $10 pièce 10 % ($1) $9
1 cravate $10 pièce 10 % ($1) $9
1 cravate $10 pièce 0 $10
Deux chemises et une cravate sont la combinaison de base de la remise, et il existe 2 de ces combinaisons dans le tableau précédent. Si un client retourne l'un de ces articles, un vendeur peut calculer le montant de remboursement des manières suivantes :
  • Remboursement normal : Le client qui a retourné une chemise reçoit un remboursement de $10. Le client qui a retourné une cravate doit recevoir un remboursement de $10 ou de $9, calculé selon les politiques de retour du vendeur. Certains vendeurs affichent les valeurs de remboursement sur le bon de commande, tandis que d'autres ont mis en place des politiques au niveau du vendeur qui stipulent si l'article retourné doit être remboursé au prix avec la remise ou au prix fort.
  • Remboursement réparti au prorata : Le vendeur répartit le calcul de la remise sur la combinaison des remises.

    Puisque la combinaison des 2 chemises et d'1 cravate a au départ créé une remise de $1, cette valeur est répartie sur les 2 chemises -($.66) et sur 1 cravate -($.34).

    Si le client retourne 2 chemises, le remboursement est : $20 - $.66 = $19.34.

    Si le client retourne 1 chemise, le remboursement est : $10 - $.33 = $9.67.

    Si le client retourne 1 cravate, le remboursement est : $10 - $.34 = $9.66.

Pour implémenter les ajustements répartis au prorata, Sterling Selling and Fulfillment Suite fournit les zones ProratedAdjustment et ProratedQuantity. Ces zones sont disponibles dans l'exit utilisateur OverrideGetOrderPriceUE. L'implémentation du client peut utiliser ces valeurs pour stocker ou calculer les montants de remboursement d'avance pendant la transaction de ventes proprement dite.

Les ajustements répartis au prorata concernent chaque niveau de promotion et ne peuvent pas être combinés sur plusieurs promotions.

Pour plus d'informations, reportez-vous aux modules Javadoc.