Tässä käyttötapauksessa havainnollistamme, kuinka condition listaa käytetään hintojen hakemiseen. Pallet-toimitustapamme hinnoitellaan lavojen määrän mukaan, ja hinta laskee mitä enemmän lavoja lähetät. Luomme condition listan hintaportailla, mukautetun parametrin ja säännön, joka laskee hinnan haun ja lavojen määrän perusteella.
Opi miten:
Huomautus: Tämä opas olettaa, että Checkout-konfiguraatio on jo luotu.
Luo ja lataa condition lista
-
Aloita luomalla condition lista. (Katso artikkeli Condition lists saadaksesi lisätietoja muotoilusta).
Esimerkki:1=500
2;3=475
4;6=450
7;10=390
11;25=275(1 lava maksaa 500 SEK, 2–3 lavaa maksaa 475 SEK per lava, 4–6 lavaa maksaa 450 SEK per lava jne.)
- Kirjaudu sisään Checkoutiin ja siirry ylävalikossa kohtaan Condition lists.
- Napsauta Upload.
- Valitse vaiheessa 1 luotu condition lista.
- Valitse jäsenkonto.
- Aseta sisältötyypiksi Integer Number ja nimeä lista.
- Napsauta Import.
Esimerkki:
- Condition lista on luotu ja se on inaktiivinen. Aktivoi se napsauttamalla Inactive-kuvaketta.
Luo sääntö Rule enginessä
Haluamme luoda säännön, joka käyttää condition listaa hinnan hakemiseen ja kertoo sen lavojen määrällä. Hakua varten tarvitaan mukautettu parametri.
- Avaa Checkout-konfiguraatio, jossa condition listaa tulee käyttää.
- Aloita luomalla mukautettu parametri siirtymällä kohtaan Parameters ja napsauttamalla Add parameter.
- Nimeä mukautettu parametri ja valitse Integer number kohdassa Type.
- Tallenna parametri napsauttamalla OK.
- Siirry kohtaan Rule engine ja napsauta Add new rule.
- Anna säännölle nimi.
- Lavahinnat koskevat vain Ruotsia, joten aloita luomalla ehto to_country is equal to Sweden.
- Valitse kohdassa Action vaihtoehto Set price ja valitse toimitustapa Pallet.
-
Kirjoita valuuttakenttään:
toNumber(palletquantity from "PalletPrices")*palletquantity
- toNumber on funktio
- palletquantity on vaiheessa 2 luotu mukautettu parametri
- PalletPrices on condition lista
- Napsauta Continue ja sitten Save.
- Käytä testityökalua varmistaaksesi, että kaikki toimii tarkoitetulla tavalla.
Sääntökonfiguraatio:
Testi kahdella lavalla. Hinta lasketaan condition listassa olevan hinnan perusteella: 2 * 475 = 950 SEK:
Testi 10 lavalla. Hinta lasketaan condition listassa olevan hinnan perusteella: 10 * 390 = 3900 SEK: