Skapa en kundprisregel
Kundprisreglerna tillämpar rabatter på artiklar i kundvagnen, baserat på en uppsättning villkor. Rabatten kan tillämpas automatiskt när villkoren är uppfyllda eller när kunden anger en giltig kupongkod. När rabatten används visas den i kundvagnen under delsumman. En kundprisregel kan användas efter behov för en säsong eller en befordran genom att ändra dess status och datumintervall.
Vem är den här videon till?
- eCommerce-marknadsförare
- Webbplatschefer
Videoinnehåll
Prissättningsproblem
Det finns några unika scenarier som kräver att varje radobjekt visar sin rabatt, men värdena kanske inte matchar exakt. Orsaken är att en kundprisregel ger rabatt på flera produkter men värdena inte fördelas jämnt i två decimaler.
Kundprisregel = 10 % rabatt tillämpad på två produkter i kundvagnsvillkoret för att prisregeln ska börja gälla: totalt antal artiklar i kundvagnen är 2 Åtgärder tillämpar procent av produktprisrabatten och det rabattbeloppet är 10
2 artiklar läggs till i kundvagnen. Varje är 19,95 USD
För att få rabatten multiplicerar du produktpriset med 0,1
19,95 x 0,1 = 1,995
Det här är problemet, vi har tre decimaler istället för två. Att konvertera detta till dollar är nu ett problem
Lösningen
Med tanke på webbplatsägaren, som är den enda person som påverkas av detta problem, fastställdes att det var lämpligast att visa varje beställd artikel med rabatten i dollar. För att säkerställa att hela orderbeloppet beräknades korrekt beslutades det att den första posten skulle avrundas och de andra att den tredje decimalen skulle strykas. Granska det här scenariot:
Samma rabatt på 10 % som ovan gällande kundvagnsregel Lägg till 2 produkter i kundvagnen som är 19,95
Varje produkt bör få 1,995 USD i rabatt Produkt 1 - 19,95 x 0,1 = 1,995 2 - 19,95 x 0,1 = 1,995
Totalsumman 3,99 ges som rabatt till kunden
När radobjekten visas för butiksägaren i administratören måste det första objektet justeras och avrundas upp till 2 000. Det andra objektet vi släpper är den tredje decimalen Produkt 1 = 2.00 Produkt 2 = 1.99
Den totala rabatten för de två produkterna motsvarar nu den faktiska rabatten som kunden får.
Här är en skärmbild som den skulle visa i administratören för en order som har det här scenariot:
Andra potentiella lösningar och varför de inte användes
Samma rabatt på 10 % som ovan gällande kundvagnsregel Lägg till 2 produkter i kundvagnen som är 19,95
Varje produkt bör få 1 995 USD i rabatt, men om vi bara sluter ihop dem visar det för mycket rabatt.
Produkt 1 - 19,95 x 0,1 = 1,995 Produkt 2 - 19,95 x 0,1 = 1,995
Konvertera till avrunda alla artiklar Produkt 1 Nytt värde är 2.00 Produkt 2 Nytt värde är 2.00
Det totala beloppet på 3,99 tillhandahölls i själva verket som en rabatt till kunden, men om vi skulle summera det skulle det visa att 4,00 USD gavs, och det är felaktigt.
2.00 + 2.00 = $4.00
Liknande problem om den tredje decimalen utelämnades för alla artiklar skulle det visa för lite rabatt.
Samma rabatt på 10 % som ovan gällande kundvagnsregel Lägg till 2 produkter i kundvagnen som är 19,95
Varje produkt bör få 1,995 USD i rabatt, men om vi bara släpper den tredje decimalen händer detta: Produkt 1 - 19,95 x 0,1 = 1,995 Produkt 2 - 19,95 x 0,1 = 1,995
Konvertera för att släppa den tredje decimalen för alla artiklar Produkt 1 Nytt värde är 1,99 Produkt 2 Nytt värde är 1,99
Ett totalbelopp på 3,99 tillhandahölls i själva verket som rabatt till kunden, men om vi utelämnar den tredje decimalen skulle det visa att 3,98 USD gavs, och det är felaktigt.
1.99 + 1.99 = $3.98