# Sääntöjen selitys

> Opi määrittämään sääntöjä: asiakkaalle näkyvät otsikot, alennusarvot ja -tasot, ehdot, täsmäytyslogiikka ja sääntöjen hallinta.

Hintapolitiikka koostuu yhdestä tai useammasta **säännöstä**. Kukin sääntö määrittää alennuksen, ehdot, joiden on täytyttävä ennen alennuksen soveltamista, sekä sen, miten alennus sovelletaan. Kun ymmärrät jokaisen kentän, voit luoda tarkkaa ja ennakoitavaa hinnoittelua.

Voit myös käyttää tällä sivulla AI Assistantia sääntöjen määrittämiseen. Avaa keskusteluikkuna napsauttamalla sivun yläreunassa tekoälyavustaja-painike. Katso täydelliset tiedot alennuksista kohdasta [Yleiskatsaus alennuksiin](/organizers/discounts/discounts-overview.md).

Katso ohjeet käytännön luomiseen ennen sen sääntöjen lisäämistä kohdasta [Hintapolitiikan luominen](/organizers/discounts/creating-a-price-policy.md).

---

## Säännön otsikko

**Otsikko**-kenttä on asiakkaalle näkyvä nimi, joka näkyy asiakkaan kuitissa, kun tämän säännön alennusta sovelletaan. Valitse lyhyt, kuvaava nimi, kuten *Ryhmäalennus* tai *Opiskelijat*, jotta asiakkaat ymmärtävät heti, miksi heidän hintansa muuttui.

---

## Alennusarvo, tyyppi ja taso

Alennuksessa on kolme syötettä: **Arvo**, **Tyyppi** ja **Taso**.

- **Arvo** – syötä alennuksen numeroarvo.
- **Tyyppi** – valitse, miten Entase tulkitsee kyseisen numeron:
  - **%** – soveltaa syötetyn arvon suuruista prosenttialennusta. Esimerkiksi arvo `20` antaa 20 %:n alennuksen.
  - **valuuttayksiköt** – soveltaa syötetyn arvon suuruista kiinteää alennusta. Jos arvo on esimerkiksi `2` ja lipun hinta on `20 USD`, alennus on `2 USD`.
  - **valuuttayksiköt - kiinteä** – asettaa lopulliseksi hinnaksi syötetyn arvon normaalihinnasta riippumatta. Jos arvo on esimerkiksi `10` ja lipun hinta on `30 USD`, sovelletaan `20 USD`:n alennus ja lopullinen hinta on `10 USD`.
- **Taso** – valitse, mihin alennus sovelletaan:
  - **per paikka** – soveltaa alennuksen tilauksen jokaiseen paikkaan.
  - **tilausta kohden** – soveltaa alennuksen koko tilaukseen.

Käytä prosenttipohjaisissa alennuksissa mahdollisuuksien mukaan **per paikka** -tasoa. Alennuksen vaikutus on sama kummallakin tasolla, mutta paikkakohtaiset alennukset tekevät Tilastot-näkymän tiedoista helpommin luettavia. **tilausta kohden** -alennuksia käytetään yleensä kiinteiden **valuuttayksiköt**-alennusten yhteydessä; käytä kuitenkin mahdollisuuksien mukaan **per paikka** -tasoa.

> **Tärkeää:** Kaikki **tilausta kohden** -tasolla sovellettavat alennukset näkyvät Tilastot-näkymässä lipputietojen erittelyosioissa nimellä **Tilauksen alennukset ja maksut**.

---

## Ehdot

Uudella säännöllä ei oletusarvoisesti ole ehtoja. Sääntö ilman ehtoja sovelletaan aina, koska sitä ei tarkisteta tiettyjä kriteerejä vasten. Tämä on tavallista kupongeissa, joissa asiakkaan on syötettävä kampanjakoodi, mutta se on huono käytäntö hintapolitiikoissa, koska järjestelmä soveltaa alennuksen automaattisesti.

Voit lisätä ehtoja seuraavasti:

1. Napsauta lisää-painike säännön **Ehdot**-osiossa.
2. Valitse ehtojen arviointitapa: **Kun kaikki ovat totta** tai **Kun YKSI on tosi**.
   - **Kun kaikki ovat totta** käyttää JA-logiikkaa: jokaisen ehdon on täsmättävä.
   - **Kun YKSI on tosi** käyttää TAI-logiikkaa: vähintään yhden ehdon on täsmättävä.
3. Määritä ehdon **Kenttä**, **Operaattori** ja **Arvo**.
4. Lisää tarvittaessa lisää ehtoja napsauttamalla uudelleen lisää-painike.

Käytettävissä olevat ehtoihin liittyvät kentät ovat:

| Kenttä | Arvo tai muoto |
|---|---|
| **Paikkojen määrä varauksessa** | Numero |
| **Asiakkaan tila** | Avattava luettelo: lapset, opiskelijat, eläkeläiset, vammaiset ihmiset |
| **Istuimen ominaisuus** | Avattava luettelo: sopii liikuntarajoitteisille, rajoitettu näkyvyys |
| **Sektori** | Teksti tai numero |
| **Rivi** | Teksti tai numero |
| **Paikka** | Teksti tai numero |
| **Osto - koko päivämäärä** | `VVVV-KK-PP` |
| **Osto - aika (0-23)** | `H:M` 24 tunnin muodossa |
| **Osto - viikonpäivä (1-7)** | Numero `1`–`7` (ma–su) |
| **Osto - kuukauden päivä (1-31)** | Numero `1`–`31` |
| **Osto - kuukausi (1-12)** | Numero `1`–`12` (tammi–joulu) |
| **Ostopaikka** | Avattava luettelo: online, lipunmyynti |
| **Operaattorin nimi** | Teksti |
| **Tilauksen summa** | Numero |
| **Tapahtuman otsikko** | Teksti (tapahtuman otsikko) |
| **Tapahtuman alku - koko päivämäärä** | `VVVV-KK-PP` |
| **Tapahtuman alku - aika (0-23)** | `H:M` 24 tunnin muodossa |
| **Tapahtuman alku - viikonpäivä (1-7)** | Numero `1`–`7` (ma–su) |
| **Tapahtuman alku - kuukauden päivä (1-31)** | Numero `1`–`31` |
| **Tapahtuman alku - kuukausi (1-12)** | Numero `1`–`12` (tammi–joulu) |

Käytettävissä olevat operaattorit riippuvat kentästä:

- **yhtä suuri kuin (`=`)**
- **eri suuri kuin (`!=`)**
- **suurempi kuin (`>`)**
- **suurempi tai yhtä suuri kuin (`>=`)**
- **pienempi kuin (`<`)**
- **pienempi tai yhtä suuri kuin (`<=`)**
- **on pariton luku**
- **on parillinen luku**
- **on jokin näistä** – syötä pilkuilla erotetut arvot
- **ei ole mikään näistä** – syötä pilkuilla erotetut arvot

---

## Milloin lisätään lisää sääntöjä

Lisää toinen sääntö, kun tarvitset erilaisia alennuksia tai kun vaadittuja ehtoryhmiä ei voi esittää yhdessä säännössä.

Jos haluat esimerkiksi antaa opiskelijoille 10 %:n alennuksen ja lapsille 15 %:n alennuksen, luo kaksi sääntöä. Jos sekä opiskelijat että lapset saavat saman 10 %:n alennuksen, yksi sääntö voi kattaa molemmat ryhmät.

---

## Parhaat käytännöt

- **Pidä sääntöjen otsikot lyhyinä ja selkeinä.** Otsikko näkyy asiakkaan kuitissa, joten käytä asiakasystävällistä nimeä sisäisen koodin sijaan.
- **Käytä mahdollisuuksien mukaan paikkakohtaisia alennuksia.** Tämä tekee Tilastot-näkymästä helpommin luettavan, erityisesti prosenttipohjaisten alennusten kohdalla.
- **Lisää ehtoja hintapolitiikan sääntöihin.** Sääntö, jolla ei ole ehtoja, sovelletaan automaattisesti.
- **Rajaa sisäiset lipunmyynnin kupongit lipunmyyntiin.** Vain sisäiseen lipunmyyntikäyttöön tarkoitetuissa kupongeissa tulee aina olla **Ostopaikka**-ehto, jonka arvona on **Lipunmyynti**. Katso kuponkien määrittämisohjeet kohdasta [Kupongin luominen](/organizers/discounts/creating-a-coupon.md).

> **Vinkki:** Testaa aina määrittämäsi säännöt käymällä kassaprosessi läpi sekä online-kanavassa että lipunmyynnissä. Varmista, että alennus aktivoituu odotetusti kummassakin kanavassa.

---

## Sääntöjen muokkaaminen

Sääntöjen hallintasivulla näkyvät kaikki nykyisen hintapolitiikan tai kupongin säännöt.

- Ota sääntö käyttöön tai poista se käytöstä tarpeen mukaan säännön **Käytössä/Ei käytössä** -valitsimella.
- Muokkaa sääntöä napsauttamalla siinä muokkaa-painike.
- Poista sääntö napsauttamalla sen poistopainiketta.

Säännön poistaminen käytöstä säilyttää sen asetukset, joten voit ottaa sen myöhemmin uudelleen käyttöön ilman, että sinun tarvitsee määrittää sitä uudelleen.
