I dette bruksområdet vil vi illustrere hvordan man bruker en betingelsesliste til å slå opp priser. Leveringsalternativet vårt for Pallet prises basert på antall paller og blir billigere jo flere paller du sender. Vi skal opprette en betingelsesliste med pristrinn, en egendefinert parameter og en regel som beregner prisen basert på et oppslag og antall paller.
Lær hvordan du:
Merk: Denne veiledningen forutsetter at en Checkout-konfigurasjon allerede er opprettet.
Opprett og last opp betingelseslisten
-
Start med å opprette en betingelsesliste. (Se artikkelen Condition lists for mer informasjon om formatering).
Eksempel:1=500
2;3=475
4;6=450
7;10=390
11;25=275(1 pall koster 500 SEK, 2–3 paller koster 475 SEK per pall, 4–6 paller koster 450 SEK per pall osv.)
- Logg inn på Checkout og gå til Condition lists i toppmenyen.
- Klikk på Upload.
- Velg betingelseslisten som ble opprettet i trinn 1.
- Velg en medlemskonto.
- Sett innholdstypen til Integer Number og gi listen et navn.
- Klikk på Import.
Eksempel:
- Betingelseslisten er opprettet og inaktiv. Klikk på Inactive-ikonet for å aktivere den.
Opprett en regel i regelmotoren
Vi ønsker å opprette en regel som bruker betingelseslisten til å slå opp en pris og multipliserer denne med antall paller. En egendefinert parameter er nødvendig for å utføre oppslaget.
- Åpne Checkout-konfigurasjonen der betingelseslisten skal brukes.
- Start med å opprette en egendefinert parameter ved å gå til Parameters og klikke på Add parameter.
- Gi den egendefinerte parameteren et navn og velg Integer number under Type.
- Klikk på OK for å lagre parameteren.
- Gå til seksjonen Rule engine og klikk på Add new rule.
- Skriv inn et navn på regelen.
- Palleprisene gjelder kun for Sverige, så start med å lage en betingelse som sier to_country is equal to Sweden.
- Under Action velger du Set price og velger leveringsalternativet Pallet.
-
Skriv i valutafeltet:
toNumber(palletquantity from "PalletPrices")*palletquantity
- toNumber er en funksjon
- palletquantity er den egendefinerte parameteren som ble opprettet i trinn 2
- PalletPrices er betingelseslisten
- Klikk på Continue og deretter på Save.
- Bruk testverktøyet for å kontrollere at det fungerer som tiltenkt.
Regelkonfigurasjon:
Test med to paller. Prisen beregnes basert på prisen i betingelseslisten: 2 * 475 = 950 SEK:
Test med 10 paller. Prisen beregnes basert på prisen i betingelseslisten: 10 * 390 = 3900 SEK: