# Hinnoittelu (/fi/businesses/pricing)

Hinnoittelusääntöjä hallitaan kohdassa **Asetukset → Hallitse hinnoittelua**. Sivulla näkyy viikkokohtainen aikajananäkymä kaikista aktiivisista säännöistä, yksi resurssi kerrallaan. Selaa resurssivalitsimella ja viikkonapilla oikeasta yläkulmasta.

Hinnoittelusääntö kuuluu yritykselle, ei yksittäiselle toimipisteelle. Yksi sääntö voi hinnoitella resursseja useassa toimipisteessä samalla kertaa, joten sama talvihinnoittelu kattaa kaikki tarvittavat toimipisteet. Resurssivalitsin ryhmittelee resurssit toimipisteen mukaan, ja resurssien valinta määrittää säännön koko laajuuden: erillistä toimipisteasetusta ei ole.

![Hallitse hinnoittelua -aikajana](/b2b_fin_hinnoittelu01.webp)

---

## Hinnoittelusäännön luominen [#hinnoittelusäännön-luominen]

Avaa luontipaneeli klikkaamalla **Lisää hinnoittelusääntö** oikeasta yläkulmasta. Paneeli käy läpi kolme osaa, ja alaosassa on kaksi suljettua osiota.

### 1. Mitä sääntö hinnoittelee [#1-mitä-sääntö-hinnoittelee]

- **Resurssit**. Yksi tai useampi resurssi, joita sääntö koskee, ryhmiteltynä toimipisteen mukaan. Valitse resursseja niin monesta toimipisteestä kuin sääntö kattaa. Listalla näkyvät vain ne toimipisteet, joissa sinulla on ylläpitäjän tai työntekijän rooli.
- **Hinnoittelusäännön nimi** _(valinnainen)_. Sisäinen tunniste, ei näy asiakkaille.

### 2. Milloin sääntö on voimassa [#2-milloin-sääntö-on-voimassa]

- **Viikonpäivät**. Mitkä viikonpäivät sääntö on voimassa.
- **Aikavälit**. Yksi tai useampi aikaväli, jona sääntö on voimassa.
- **Voimassaolo**. **Aina** pitää säännön voimassa toistaiseksi. **Päivämäärien välillä** lisää kentät **Alkupäivämäärä** ja **Päättymispäivä**.

### 3. Hinnat [#3-hinnat]

- **Hinnat**. Yksi tai useampi kesto–hinta-pari, esimerkiksi 60 min hinnalla 10 €. Lisää rivi jokaista varattavaa kestoa varten. Jos hintoja ei ole määritetty, aikajaksoa ei voi varata.
- **Pidemmät kestot**. **Vain yllä listatut kestot** tarjoaa täsmälleen ne rivit, jotka lisäsit. **Skaalaa lyhyimmästä kestosta** antaa Thrilin täydentää loput ja lisää kentät **Askel** (30, 60, 90 tai 120 minuuttia) sekä **Enintään**, eli enimmäiskesto minuutteina. Katso Skaalautuva hinnoittelu alempana.

### Varausrajoitukset [#varausrajoitukset]

- **Estetyt aloitusajat**. Yksi tai useampi kellonaika, jona yksikään varaus ei voi alkaa. Pidempi varaus, joka kulkee estetyn ajan yli, tarjotaan silti. Katso Estetyt aloitusajat alempana.
- **Vaadi jäsenyys varaukseen**. Kun käytössä, vain aktiivisen jäsenyyden omaavat asiakkaat voivat varata tästä säännöstä. Muita asiakkaita kehotetaan ostamaan jäsenyys saadakseen pääsyn.

### Lisäasetukset [#lisäasetukset]

- **Ei-toivottujen aikavälien poistaminen**. Piilottaa aikavälit, jotka jättäisivät resurssin aikatauluun tyhjän aukon, jota ei voi varata. Oletuksena käytössä.

Klikkaa **Luo hinnoittelusääntö** tallentaaksesi.

> **Resurssikohtaiset vero- ja etuasetukset:** Varausten veroprosentti ja työsuhde-etujen hyväksyminen määritetään yksittäisille resursseille, ei hinnoittelusäännöille. Avaa **Asetukset → Hallitse resursseja**, valitse resurssi ja muokkaa sen tietoja. Katso [Resurssit](/fi/businesses/resources).

---

## Hinnoittelusäännön muokkaaminen [#hinnoittelusäännön-muokkaaminen]

Klikkaa mitä tahansa sääntöblokkia aikajanalla avataksesi muokkauspaneelin. Kaikki luonnissa käytettävät kentät ovat muokattavissa. Klikkaa **Tallenna muutokset** tallentaaksesi tai **Poista** poistaaksesi säännön pysyvästi.

---

## Sääntöjen yhteisvaikutus [#sääntöjen-yhteisvaikutus]

Resurssille voidaan määrittää useita sääntöjä, joilla kullakin on omat aikavälit, viikonpäivät ja voimassaoloaika. Jokainen sääntö määrittää omat varattavat kestonsa ja hintansa. Kun säännöt ovat päällekkäisiä, tarkempi sääntö on etusijalla: voimassaoloon rajattu sääntö ohittaa avoimen säännön, ja vain jäsenille tarkoitettu sääntö ohittaa julkisen säännön. Voit siis asettaa pohjahinnan ilman päättymisaikaa ja korvata tietyt kaudet erillisellä kausisäännöllä poistamatta pohjahintaa.

Vain jäsenyys tai kampanjakoodi, joka on saatavilla kaikissa toimipisteissä, antaa yhden säännön kattaa useita toimipisteitä. Kun se on rajattu yhteen toimipisteeseen, sääntö pysyy siinä toimipisteessä, jossa työskentelet, ja resurssivalitsin näyttää vain sen toimipisteen resurssit. Valtuutetun toimipisteen kanssa sovittu hinnoittelu pysyy aina siinä toimipisteessä, joka valtuutuksen myönsi.

Vain jäsenille tarjottavia varauksia varten yhdistä hinnoittelusääntö [jäsenyyksien](/fi/businesses/shop/memberships) kanssa ("Vaadi jäsenyys varaukseen"). Alennettujen hintojen tarjoamiseen suositellaan jäsenyyksiä; [alennusryhmät](/fi/businesses/discount-groups) ovat edelleen tuettuja olemassa oleville määrityksille, mutta niiden käyttöä ei enää suositella.

Jäsenyyteen voi myös liittää liikuntavuoron erikoishinnoittelun. Se ohittaa normaalin varauksen hinnoittelusäännön aina, kun asiakas varaa aktiivisella jäsenyydellään. Muilla samanaikaisilla säännöillä ei ole vaikutusta.

Tämä varauksen hinta on eri asia kuin itse jäsenyydestä veloitettava hinta. Maksuttomat kokeilut, tutustumishintaiset uusimiset ja jäsenkohtaisesti alennetut laskutuskaudet kuvataan oppaassa [Jäsenyyksien hinnoittelu ja kokeilut](/fi/businesses/shop/membership-pricing).

Liikuntapaikalla, jonka olette valtuuttaneet hallinnoimaan varauksia, on omat hinnoittelusääntönsä, jotka ohittavat sääntönne vain kyseisen paikan varauksissa. Aseta ne paikan **Hinnoittelu**-välilehdellä kohdassa **Asetukset → Valtuutukset**. Katso [Valtuutukset Thrilissä](/fi/businesses/authorizations-in-thril).

---

## Estetyt aloitusajat [#estetyt-aloitusajat]

Estetty aloitusaika estää Thrilin tarjoamasta varausta, joka alkaa kyseisellä kellonajalla. Se ei sulje itse aikaa: pidempi varaus, joka kulkee estetyn ajan yli, tarjotaan silti.

Valitse ajat hinnoittelupaneelin kohdasta **Varausrajoitukset**. Jokaisen valitsemasi ajan on osuttava säännön aikavälien sisään. Ajat ovat liikuntapaikan paikallisia kellonaikoja, joten useiden liikuntapaikkojen resursseja kattava sääntö noudattaa niitä kunkin liikuntapaikan omassa aikavyöhykkeessä.

### Esimerkki [#esimerkki]

Sääntö on voimassa klo 16:00–22:00, sille on määritetty hinnat 60 ja 90 minuutille, ja klo 18:30 on estetty.

- Mikään varaus ei ala klo 18:30. Asiakas ei voi varata aikaa 18:30–19:30 eikä 18:30–20:00.
- Aikaväli 18:00–19:30 tarjotaan silti. Se alkaa klo 18:00 ja vain kulkee klo 18:30 yli.

---

## Skaalautuva hinnoittelu [#skaalautuva-hinnoittelu]

Skaalautuva hinnoittelu tarkoittaa, että asetat hinnan vain lyhyimmälle kestolle ja Thril laskee pidempien kestojen hinnat automaattisesti suhteessa siihen. Tämä säästää aikaa, kun tarjottavia kestoja on useita.

### Miten se otetaan käyttöön [#miten-se-otetaan-käyttöön]

Hinnoittelusääntöä luodessa tai muokatessa valitse kohdasta **Pidemmät kestot** vaihtoehto **Skaalaa lyhyimmästä kestosta**. Sen jälkeen:

1. Aseta hinta lyhyimmälle kestolle. Tämä toimii pohjana, jonka mukaan muut hinnat lasketaan.
2. Valitse **Askel**: 30, 60, 90 tai 120 minuuttia.
3. Aseta **Enintään**, eli enimmäiskesto minuutteina. Thril luo hinnan jokaiselle askeleelle lyhyimmästä enimmäiskestoon.

### Hinnan ohittaminen [#hinnan-ohittaminen]

Automaattisesti laskettu hinta ei aina sovi jokaiselle kestolle. Voit ohittaa minkä tahansa yksittäisen keston hinnan lisäämällä sille oman rivin kohtaan **Hinnat**. Manuaalisesti asetettu hinta korvaa automaattisen.

### Esimerkki [#esimerkki-1]

Lyhyin kesto on 60 min hinnalla 20 €, **Askel** 30 min, **Enintään** 120 min. Thril luo automaattisesti:

- 60 min: 20 €
- 90 min: 30 €
- 120 min: 40 €

Jos haluat asettaa 90 minuutin hinnaksi 25 € markkinointisyistä, lisää sille oma rivi. Muut kestot skaalautuvat normaalisti.

<Callout type="info">
  Skaalautuva hinnoittelu sopii erityisesti paikoille, joissa sama resurssi on
  varattavissa monella eri kestolla. Se vähentää manuaalista työtä ja pitää
  hinnoittelun johdonmukaisena.
</Callout>
