> ## Documentation Index
> Fetch the complete documentation index at: https://www.twicecommerce.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Listauksen hinnoittelu

> Hinnoittelu määrittää, miten listauksesi myydään, vuokrataan tai varataan – ja antaa täyden hallinnan siitä, miten hinnat mukautuvat päivämäärän ja variantin mukaan.

<Frame caption="Katalogi > Listaukset > [Listaus] > Hinnoittelu">
  <img src="https://mintcdn.com/twicecommerce/5ARkyCTk5wMAizBn/images/catalog-listing-pricing.webp?fit=max&auto=format&n=5ARkyCTk5wMAizBn&q=85&s=667528b54b992ad9f1997518ed63ec6e" alt="Listauksen Hinnoittelu-välilehti" width="1920" height="1080" data-path="images/catalog-listing-pricing.webp" />
</Frame>

## Hintataulukot

**Hintataulukko** määrittää, *mikä hinta on* ja *milloin se on voimassa*.

Voit joko:

* **Määrittää hintataulukot suoraan listauksessa**, tai
* **Yhdistää listauksen valmiiseen taulukkoon**, joka on luotu kohdassa **Katalogi → Hintataulukot** ja jota voi käyttää useissa listauksissa.

Jokainen hintataulukko voi sisältää:

* **Päivämäärävälit** — aseta kausi-, kampanja- tai aikaperusteinen hinnoittelu. Päivämääräväli määrittää, **milloin taulukon rivit ovat ehdolla**, ei sitä, mikä taulukko voittaa.

Kun samaan varaukseen soveltuu useita taulukoita, **taulukoilla ei ole keskinäistä prioriteettia**. Kaikkien aktiivisten taulukoiden rivit kootaan yhteen, ja hinnoittelumoottori valitsee parhaan — pisimmän keston kattavan rivin, ja tasatilanteessa **halvimman hinnan**. Päivämäärään sidottu taulukko ei siis ohita oletusta päivämäärän perusteella: halvempi kampanjarivi valitaan, ja korkeampi päivämäärään sidottu hinta pätee vain silloin, kun mikään halvempi rivi ei kata samaa kestoa. Koko logiikka on kuvattu kohdassa [Hintataulukot](/docs/fi/concepts/catalog/price-tables).

## Varianttien hinnoittelu

Kun listaus sisältää variantteja, kullakin variantilla voi olla oma hinnoittelurakenteensa.

Oletuksena variantit perivät listauksen **perushinnan**.

Voit ohittaa tämän liittämällä tai määrittämällä uusia hintataulukoita tietyille varianttiyhdistelmille.

> Huomaa:
> Jos haluat, että yksi variantti on varattavissa ja toiset eivät (esimerkiksi yksi myyntiin ja toinen vuokralle), sinun on luotava **erillinen listaus**

Esimerkkejä:

* Kokovariantti ”XL” maksaa 5 € enemmän
* Luokkavariantin ”Premium” varaushinta on eri kuin variantin ”Standard”

## Ostohinta

Suoraan myytäville listauksille voit määrittää:

* **Hinta** — voimassa oleva myyntihinta.
* **Vertailuhinta** — tyypillisesti *uutuushinta* tai alkuperäinen vähittäishinta, joka näytetään asiakkaalle vertailun vuoksi.

Esimerkki: *129 € (vertailuhinta 169 €)*

## Varaushinta

Vuokra- ja varauspohjaisille listauksille voit valita **kertoimeen perustuvan** tai **kiinteän** hinnoittelumallin.

### Kertoimeen perustuva hinnoittelu

Kertoimeen perustuva hinnoittelu määrittää hinnat aikayksikköä kohden (esimerkiksi päivä, viikko tai kuukausi).

Jokainen hintajakso sisältää kaksi arvoa:

* **Perushinta** — sovelletaan määritetyn jakson ensimmäiseen yksikköön.
* **Lisähinta** — sovelletaan jokaiseen seuraavaan saman jakson yksikköön.

Jos hintajaksoja on määritetty useita (esimerkiksi *päivä* ja *viikko*), hinnoittelulogiikka:

1. Etsii **pisimmän hintajakson**, joka mahtuu varauksen kestoon.
2. Soveltaa **perushintaa** ensimmäiseen jaksoon.
3. Täyttää loppukeston **lisähinnoilla** priorisoiden jälleen pisimpiä käytettävissä olevia jaksoja.

**Esimerkki:**

| **Hintajakso** | **Perushinta** | **Lisähinta** |
| -------------- | -------------- | ------------- |
| 1 viikko       | 100 \$         | 50 \$         |
| 1 päivä        | 20 \$          | 10 \$         |

**16 päivän varauksessa** järjestelmä soveltaa:

2 × 1 viikko (ensimmäinen 100 $, toinen 50 $) + 2 × 1 päivän lisähinta (10 $+ 10$) = **170 \$**

### Varauksen keston porrastus

Kertoimeen perustuvassa hinnoittelussa voit asettaa [Rajoitukset](/docs/fi/catalog/listings/limits)-välilehdellä **varauksen keston porrastuksen**, joka rajaa valittavat kestot valitun yksikön täysiin kerrannaisiin — esimerkiksi 1 viikon porrastuksella asiakkaat varaavat vain täysiä viikkoja. Verkkokaupan varaustyökalu tarjoaa vain porrastukseen sopivia palautuspäiviä ja -aikoja. Kestot, jotka eivät ole täysiä kerrannaisia, hylätään.

Asetus ei vaikuta kiinteän keston hinnoitteluriveihin, jotka saavat kestonsa riviltä itseltään.

### Aloitettuihin jaksoihin perustuva hinnoittelu

Sekä kertoimeen perustuva että kiinteä hinnoittelu tukevat **Starting at** -laskutustapaa. Kun se on käytössä, kesto lasketaan **koskettujen kalenterijaksojen** mukaan kuluneen ajan sijaan.

Kun päivähinta on 20 €:

| Varaus              | Kulunut aika (oletus)                       | Starting at                             |
| ------------------- | ------------------------------------------- | --------------------------------------- |
| Ma 14.00 – ke 14.00 | 2 päivää (48 tuntia) = 40 €                 | 3 aloitettua päivää (ma, ti, ke) = 60 € |
| To 23.00 – pe 01.00 | 2 tuntia (saman vuorokauden sisällä) = 20 € | 2 aloitettua päivää (to, pe) = 40 €     |

**Kertoimeen perustuvassa** hinnoittelussa otat Starting at -tavan käyttöön valintaruudulla **”Starting at pricing”** kertoimeen perustuvan varausosion otsikossa. Kaikki taulukon kertoimeen perustuvat rivit käyttävät samaa asetusta. Kun hinnat kattavat useita kestoja (päivä + viikko), moottori valitsee halvimman kalenteriin sovitetun yhdistelmän.

**Kiinteässä** hinnoittelussa jokaisella rivillä on oma asetuksensa keston yksikön pudotusvalikossa. Valitse ”Day (Started)” vaihtoehdon ”Day (Elapsed)” sijaan, jos haluat sitoa palautuspäivän kalenteriin noutoajan sijaan.

<Note>Tuntia lyhyemmät yksiköt (sekunnit, minuutit) käyttävät aina kulunutta aikaa tästä asetuksesta riippumatta.</Note>

Katso koko käsite, mukaan lukien kalenteriin sovittamisen säännöt ja viikon aloituspäivän vaikutus, kohdasta [Hintataulukot](/docs/fi/concepts/catalog/price-tables).

### Kiinteä hinnoittelu

Kiinteä hinnoittelu asettaa yhden hinnan määritetylle varauskestolle (esimerkiksi ”100 € kolmelta päivältä”).

Malli sopii parhaiten pakettityyppisiin varauksiin, kuten ”Viikonloppupaketti” tai ”7 päivän vuokraus”.

Jokaisella kiinteällä rivillä on **kestonimike** — nimi, jonka asiakkaat näkevät kyseiselle vaihtoehdolle, esimerkiksi ”Viikonloppuhinta” tai ”Koko päivän lippu”. Kun rivi on tallennettu, nimikkeen viereen ilmestyy käännöskuvake, jolla voit lokalisoida sen kielikohtaisesti; katso [Monikielinen sisältö](/docs/fi/concepts/admin/translations). Kertoimeen perustuvilla riveillä ei ole tällaista nimikettä, joten niissä ei ole käännettävää.

<Note>
  Nimike on myös osa rivin tunnistetta: kaksi kiinteää riviä, joilla on samat kestoehdot *ja* sama nimike, yhdistyvät yhdeksi verkkokaupan vaihtoehdoksi. Nimikkeen muuttaminen oletuskielelläsi muuttaa tätä ryhmittelyä — kääntäminen ei muuta.
</Note>

## Varauspantti

Hinnoittelu-välilehdellä on myös listauksen **varauspantti** (`bookingDeposit`) — yksi kiinteä summa kaupan valuutassa, jota pyydetään **palautettavana vakuusvarauksena**, kun listaus varataan.

* **Yksi summa listausta kohden.** Prosenttiperusteista panttia tai erillistä ennakkomaksupanttia ei ole — kenttä on kiinteä summa. Jätä se tyhjäksi (tai nollaksi), jos panttia ei peritä.
* **Palautettava varaus, ei veloitus.** Kun asiakas maksaa kortilla, pantti varataan kortilta pantin pidätyksenä. Se vapautetaan, kun tuotteet palautetaan hyvässä kunnossa, tai veloitetaan (osittain tai kokonaan) kattamaan vahingot tai myöhästyneet palautukset.
* Pantti on tilauksella oma Payment-objektinsa vuokramaksun rinnalla.

Katso vakuusvarauksen koko elinkaari — varausaikataulu, veloitus, vapautus ja vanheneminen — kohdasta [Pantit](/docs/fi/concepts/orders/deposits).

## Hinnoittelun lisäasetukset

Kohdassa **Advanced options** voit määrittää, *milloin* tietyt hintarivit ovat käytettävissä tai voimassa.

**Kertoimeen perustuvassa hinnoittelussa**:

* Määritä viikonpäiväkohtaisia hintoja (esimerkiksi viikonloput maksavat arkipäiviä enemmän).

**Kiinteässä hinnoittelussa**:

* Rajoita, milloin hinnoittelupaketin voi ostaa.

  Voit esimerkiksi luoda ”**Viikonloppu**”-paketin — 3 päivän keston (pe–su), jonka **voi ostaa vain perjantaisin**.

**Kertoimeen perustuvan hinnoittelun lisäasetus: varahinta**

Kertoimeen perustuvat hintataulukot tukevat **varahintaa**, jota käytetään, kun ajanjaksolle ei ole määritetty hintaa.

Jos varahintoja soveltuu useita, käytetään **halvinta**.

## Kestotilausten hinnoittelu

Toistuvaa laskutusta käyttävissä listauksissa kestotilaushinnoittelu määrittää suunnitelmat, joiden mukaan asiakkaita veloitetaan säännöllisin välein.

Jokainen hintataulukon kestotilaussuunnitelma sisältää:

* **Suunnitelman otsikko** — asiakkaalle näkyvä nimi (esimerkiksi ”Kuukausittain”, ”Vuosittain”). Tallennetuissa suunnitelmissa otsikon vieressä on käännöskuvake kielikohtaisia versioita varten; katso [Monikielinen sisältö](/docs/fi/concepts/admin/translations). Kuten kiinteissä varausriveissä, otsikko oletuskielelläsi on osa suunnitelman tunnistetta, joten suunnitelmat, joilla on samat ehdot ja sama otsikko, yhdistyvät yhdeksi verkkokaupan vaihtoehdoksi
* **Hinta** — jaksokohtainen summa
* **Maksujakso** — laskutusväli (esimerkiksi 1 kuukauden tai 3 kuukauden välein)
* **Sitoutuminen** — vähimmäismäärä laskutusjaksoja, joihin asiakas sitoutuu (enintään 24)
* **Uusiminen** — automaattinen uusiminen sitoutumisen jälkeen (laskutus jatkuu, kunnes se perutaan) tai ei uusimista (päättyy sitoutumisen jälkeen)
* **Irtisanomisaika** — kuinka paljon etukäteen peruutuspyyntö on tehtävä

Vapaaehtoiset asetukset:

* **Ensimmäisen veloituksen tyyppi** — veloitus tilauksen luonnin yhteydessä (oletus) tai vasta kestotilauksen alkamispäivänä
* **Perintätapa** — automaattinen veloitus tallennetulta kortilta (oletus) tai lasku manuaalista maksua varten
* **Uusimishinta** — eri jaksokohtainen hinta sitoutumisjakson päätyttyä (vain automaattisessa uusimisessa)

Jos listauksella on variantteja, kukin varianttiarvo voi soveltaa **kerrointa** kestotilauksen perushintaan — sama mekanismi kuin varausten ja myyntien varianttihinnoittelussa.

Verkkokaupassa asiakkaat valitsevat suunnitelman (jos niitä on useita), valitsevat alkamispäivän ja näkevät laskutusaikataulun esikatselun ennen ostoskoriin lisäämistä. TWICE tallentaa kortin kassalla ja hoitaa kaiken tulevan laskutuksen automaattisesti.

Katso koko laskutuksen elinkaari, uudelleenyrityslogiikka ja hallinta Adminissa kohdasta [Kestotilaukset](/docs/fi/concepts/catalog/subscriptions).

## Yhteenveto

Hintataulukoilla määrität uudelleenkäytettävää hinnoittelulogiikkaa, joka mukautuu päivämäärän tai variantin mukaan — joko suoraan listauksessa määritettynä tai useiden listausten kesken jaettuna katalogista.

Ne tukevat joustavia kertoimeen perustuvia malleja, viikonpäiväsääntöjä, varahintalogiikkaa, kestotilaussuunnitelmia ja varianttitason ohituksia — ja pitävät hinnoittelusi **jäsenneltynä, ennakoitavana ja skaalautuvana**.
