I detta användningsfall visar vi hur man använder en villkorslista för att slå upp priser. Vårt leveransalternativ Pallet prissätts baserat på antalet pallar och blir billigare ju fler pallar du skickar. Vi kommer att skapa en villkorslista med prisnivåer, en anpassad parameter och en regel som beräknar priset baserat på ett uppslag och antalet pallar.
Lär dig hur du:
Obs!: Den här guiden förutsätter att en Checkout-konfiguration redan har skapats.
Skapa och ladda upp villkorslistan
-
Börja med att skapa en villkorslista. (Se artikeln Condition lists för mer information om formatering).
Exempel:1=500
2;3=475
4;6=450
7;10=390
11;25=275(1 pall kostar 500 SEK, 2–3 pallar kostar 475 SEK per pall, 4–6 pallar kostar 450 SEK per pall osv.)
- Logga in på Checkout och gå till Condition lists i toppmenyn.
- Klicka på Upload.
- Välj villkorslistan som skapades i steg 1.
- Välj ett medlemskonto.
- Ställ in innehållstypen till Integer Number och namnge listan.
- Klicka på Import.
Exempel:
- Villkorslistan har skapats och är inaktiv. Klicka på ikonen Inactive för att aktivera den.
Skapa en regel i regelmotorn
Vi vill skapa en regel som använder villkorslistan för att slå upp ett pris och multiplicerar detta med antalet pallar. En anpassad parameter behövs för att kunna göra uppslaget.
- Öppna Checkout-konfigurationen där villkorslistan ska användas.
- Börja med att skapa en anpassad parameter genom att gå till Parameters och klicka på Add parameter.
- Namnge den anpassade parametern och välj Integer number under Type.
- Klicka på OK för att spara parametern.
- Gå till sektionen Rule engine och klicka på Add new rule.
- Ange ett namn på regeln.
- Pallpriserna gäller endast för Sverige, så börja med att skapa ett villkor som säger to_country is equal to Sweden.
- Under Action väljer du Set price och väljer leveransalternativet Pallet.
-
Skriv i valutafältet:
toNumber(palletquantity from "PalletPrices")*palletquantity
- toNumber är en funktion
- palletquantity är den anpassade parameter som skapades i steg 2
- PalletPrices är villkorslistan
- Klicka på Continue och sedan på Save.
- Använd testverktyget för att verifiera att det fungerar som avsett.
Regelkonfiguration:
Test med två pallar. Priset beräknas baserat på priset i villkorslistan: 2 * 475 = 950 SEK:
Test med 10 pallar. Priset beräknas baserat på priset i villkorslistan: 10 * 390 = 3900 SEK: