Création d’une règle de prix du panier

Les règles de prix du panier s’appliquent aux articles du panier, selon un ensemble de conditions. La remise peut être appliquée automatiquement lorsque les conditions sont remplies ou lorsque le client saisit un code de bon valide. Une fois appliquée, la remise apparaît dans le panier sous le sous-total. Une règle de prix de panier peut être utilisée selon les besoins pour une saison ou une promotion en modifiant son statut et sa plage de dates.

Pour qui est cette vidéo ?

  • Marketing du commerce électronique
  • Chargés de site web

Contenu vidéo

Problèmes d'affichage des tarifs

Il existe des scénarios uniques qui exigent que chaque article affiche sa remise, mais les valeurs peuvent ne pas correspondre exactement. La raison est qu’une remise de règle de prix de panier est appliquée à plusieurs produits, mais que les valeurs ne se divisent pas uniformément en deux décimales.

recommendation-more-help

Règle de prix du panier = 10 % de réduction appliquée à 2 produits dans la condition du panier pour que la règle de prix entre en vigueur : le total des articles dans le panier est 2 Actions appliquez le pourcentage de remise sur le prix du produit et ce montant de remise est 10

2 éléments sont ajoutés au panier, chacun étant de 19,95 $

Pour obtenir le montant de la remise, multipliez le prix du produit par 0,1

19,95 x 0,1 = 1,995

C'est le problème, nous avons 3 décimales, au lieu de deux. Convertir ceci en dollars est maintenant un problème.

La solution

En pensant au propriétaire du site, qui est la seule personne concernée par ce problème, il a été déterminé que l'affichage de chaque article commandé avec la remise en dollars était la plus appropriée. Pour que le montant de la commande soit correctement calculé, il a été décidé de arrondir le premier élément et les autres de supprimer la troisième décimale. Consultez ce scénario :

Même remise de 10 % que la règle de panier ci-dessus en vigueur Ajoutez 2 produits au panier qui sont de 19,95

Chaque produit doit obtenir 1,995 $ de remises Produit 1 - 19,95 x 0,1 = 1,995 2 - 19,95 x 0,1 = 1,995

Un total total de 3,99 est fourni en remise au client

Lors de l’affichage des éléments de ligne au propriétaire du magasin dans l’administrateur, nous devons ajuster le premier élément et l’arrondir à 2 000. Le deuxième élément est le troisième produit décimal 1 = 2,00 Produit 2 = 1,99

La remise totale des deux produits cumulée correspond désormais à la remise réelle accordée à un client.

Voici une capture d’écran telle qu’elle s’afficherait dans l’administrateur pour une commande qui présente le scénario suivant :

Affichage par l’administrateur des éléments triés avec des valeurs différentes

Autres solutions potentielles et raisons pour lesquelles elles n’ont pas été utilisées

Même remise de 10 % que la règle de panier ci-dessus en vigueur Ajoutez 2 produits au panier qui sont de 19,95

Chaque produit doit bénéficier de remises de 1,995 $, mais si nous les additionnons, il affiche une remise trop importante.

Produit 1 - 19.95 x 0.1 = 1.995 Produit 2 - 19.95 x 0.1 = 1.995

Convertir pour rassembler tous les éléments Produit 1 Nouvelle valeur égale à 2,00 Produit 2 Nouvelle valeur égale à 2,00

Un total total de 3,99 a été effectivement fourni comme une remise au client, mais si nous cumulons, cela montrerait que 4,00 $ ont été donnés, ce qui est incorrect.

2.00 + 2.00 = $4.00

Même problème si la troisième décimale était supprimée pour tous les articles, la remise fournie serait trop faible.

Même remise de 10 % que la règle de panier ci-dessus en vigueur Ajoutez 2 produits au panier qui sont de 19,95

Chaque produit doit obtenir 1,995 $ de remises. Toutefois, si nous faisons glisser la troisième décimale, cela se produit : Produit 1 - 19,95 x 0,1 = 1,995 Produit 2 - 19,95 x 0,1 = 1,995

Convertir pour supprimer la troisième décimale pour tous les éléments Produit 1 Nouvelle valeur : 1,99 Produit 2 Nouvelle valeur : 1,99

Un total total de 3,99 a été effectivement fourni comme une remise au client, mais si nous baissions la troisième décimale, cela montrerait que 3,98 $ ont été donnés, ce qui est incorrect.

1.99 + 1.99 = $3.98

Ressources supplémentaires

3a5f7e19-f383-4af8-8983-d01154c1402f