Määritelmä
Saatavuus vastaa yhteen kysymykseen, mitkä listaukset asiakas voi saada tässä myyntikanavassa?, ja sitä voi tarkentaa lisätiedoilla:- …tietyllä keräilytavalla
- …tietyssä sijainnissa
- …varattavaksi kahden päivämäärän välillä
Miten se toimii
Saatavuus ei ole binäärinen. Listauksen saatavuus riippuu useista tekijöistä, jotka kerrostuvat sitä mukaa kuin lähtötietoja karttuu:- Listaus: listaus on aktiivinen, näkyvissä kanavassa ja sillä on vähintään yksi kelvollinen ostotyyppi.
- Varasto: vähintään yhdessä sijainnissa on varastoa (varastoa seuraavilla tuotteilla).
- Keräily: jokin keräilytapa voi palvella asiakasta. Noudossa toimipisteestä listaus on kelpoinen sijainnissa vain, kun sitä myydään siellä ja kyseisen sijainnin keräilysäännöt tarjoavat noudon toimipisteestä listauksen ostotyypille (vuokraus tai myynti).
- Päivämäärät: varauksissa pyydetty ajanjakso osuu listauksen ajanjaksoihin, sen aloitus- ja päättymisaika on sallittu, ja jakso on kalenterissa vapaa.
Kelpoisuus vs. saatavuus
Kaksi näistä tekijöistä vastaa eri kysymyksiin, ja verkkokauppa ratkaisee ne järjestyksessä:- Kelpoisuus on määritysasia: voidaanko tämä listaus ylipäätään toimittaa tästä sijainnista? Sijainti on listaukselle kelpoinen, kun listausta myydään siellä ja sijainti tarjoaa keräilytavan listauksen ostotyypille. Se ei riipu varastotasoista tai päivämääristä, joten sen voi laskea etukäteen, näyttämään ”saatavilla noudettavaksi näistä sijainneista” ja suodattamaan sijaintivalitsinta.
- Saatavuus lisää päälle varaston ja päivämäärät: onko kelpoisissa sijainneissa tosiasiassa pyydettyjä tuotteita vapaana valitulle ajanjaksolle? Sijainti voi olla kelpoinen mutta silti loppuunvarattu tietyllä aikavälillä tai määrällä.
Saatavuussignaali vs. tarkka varastotaso
Selausnäkymässä saatavuus on signaali (saatavilla jossakin) eikä lukumäärä. Se kertoo asiakkaalle, voiko tuotteen ostaa ja kuinka monessa sijainnissa, paljastamatta tarkkoja määriä:Varauspäätös
Se, saako asiakas listauksen, on JA-ehto useiden kerrosten yli. Jokaisen on täytyttävä, ja ensimmäinen epäonnistuva kerros on syy siihen, ettei tuotetta tarjota. Verkkokauppa arvioi ne kevyimmästä (pelkkä määritys) tarkimpaan (elävä varasto ja päivämäärät):Listaus on myytävissä
- Tila on aktiivinen: luonnos- ja pohjatilassa olevia listauksia ei koskaan tarjota.
- Käytössä asiakkaan myyntikanavassa (
salesChannelOnlineverkkokaupassa). - Vähintään yhdellä ostotyypillä on rivi liitetyssä hintataulukossa: käytössä oleva, voimassa oleva varausrivi vuokrauksille tai myyntirivi ostoille.
Jokin sijainti voi toimittaa sen (kelpoisuus)
- Listausta myydään kyseisessä sijainnissa (liitetty), ja sijainti on aktiivinen ja kanava käytössä.
- Sijainnin keräilysäännöt tarjoavat pyydetyn keräilytavan (esimerkiksi noudon toimipisteestä) kyseiselle ostotyypille. Toimipiste, joka tarjoaa noudon myynneille mutta ei vuokrauksille, tekee vuokrauksesta siellä kelpaamattoman, vaikka varastoa olisi.
Varastoa on (saatavuus)
Päivämäärät sopivat hintariviin ja sijainnin aikoihin (varaukset)
- Varausrivin on katettava kesto ja noudatettava sen
weekdays- jatimeOfDayRange-arvoja, taulukon päivämääräväliä sekä listauksen vähimmäis- ja enimmäisvarauskestoa. Muuten hintaa ei ole, joten varattavaa vaihtoehtoa ei ole. - Sijainnin keräilyaikojen on sallittava valitut nouto- ja palautusajat. Noutoajat rajaavat varauksen alkua, palautusajat sen loppua. Sijainnit, joilla ei ole mukautettuja keräilyaikoja, käyttävät aukioloaikoja.
Päivät osuvat saatavuusjaksoon (varaukset)
- Varauksen on myös päätyttävä ajanjakson sisällä vaatii varauksen alkamaan ja päättymään samassa sulautetussa lohkossa. Se on oletuksena valittuna. Poista valinta, ja vain alku rajataan, kuten tilausmääräajassa, joten varaus saa jatkua kautensa ohi.
Jokainen kappale on vapaa koko aikavälin (varaukset)
Alkupuskurin vähimmäisvarausaika on täyttynyt (varaukset)
Aloitus- ja päättymisaika ovat sinä viikonpäivänä sallittuja (varaukset)
Alku osuu varausvälin ruudukkoon (varaukset)
off_booking_interval-ilmoituksella, ja kassa hylkää alkamisajan tilausta luotaessa.Käsittele varausväliä valitsimen ruudukkona eikä saatavuuden vastauksena. Saatavuuden päätepisteet eivät hylkää ruudukon ulkopuolista alkua, ja hallintanäkymä varaa ruudukon ulkopuolelle tarkoituksella.Tilausmääräaika ei ole umpeutunut (varaukset ja kestotilaukset)
- Tietty aika ennen: alkamisaika miinus kiinteä aikaväli (esimerkiksi 2 tuntia ennen alkua).
- Kellonajan mukaan: kellonaikaan sidottu raja aiempana päivänä, palvelusijainnin aikavyöhykkeen mukaan (esimerkiksi klo 18.00 mennessä, päivää ennen alkua).
order_deadline-ilmoituksella. Admin-käyttäjiä rajoitus ei koske, joten henkilökunta voi luoda tilauksia määräajan jälkeen.Mikä voittaa, kun listauksella on useita rajoitteita
Mikään ei kumoa mitään. Kerrokset yhdistetään JA-ehdolla, joten tiukin ratkaisee eivätkä muut voi väljentää sitä. Ajanjakso ei avaa päivää, jona sijainti on suljettu, eivätkä aukioloajat avaa päivää, joka on kaikkien jaksojen ulkopuolella. Vastaus koostuu kahdenlaisista säännöistä, ja niiden ero selittää, mitä päätepisteet raportoivat:Olemassa olevan rivitiedon muokkaus
Kun saatavuus lasketaan muokattavana olevalle rivitiedolle, kyseisen rivitiedon oma varaus jätetään tarkistuksen ulkopuolelle yhdessä siihen liitettyjen lisäosien varausten kanssa. Poikkeus kattaa koko varatun jalanjäljen, puskuri-ikkunat mukaan lukien, jottei rivitieto koskaan estä omaa muokkaustaan. Ilman tätä tuotteen oma puskuri kääntyisi sitä vastaan: varastoartikkeli, jolla on 2 tunnin loppupuskuri, kieltäytyisi sen vuokra-ajan tunnin pidennyksestä, joka puskurin alun perin loi. Myydyn varastoartikkelin jättäminen tarkistuksen ulkopuolelle vapauttaa myynnin kuluttaman kapasiteetin samalla tavalla, joten myynnin uudelleenpäivääminen näkee oman kappaleensa jälleen saatavilla olevana. Sääntö pätee kaikkialla, missä olemassa olevaa rivitietoa päivätään tai valitaan uudelleen: Adminin rivitietojen editorissa ja verkkokaupan ostoskorin muokkauksessa. Se ei ulotu saman tilauksen muihin rivitietoihin: ne pitävät varauksensa normaalisti, ja niiden kanssa törmäävä muokkaus raportoidaan ei-saatavilla olevaksi.Ostoskorissa jo olevat tuotteet
Ostoskorin tuotteet tarkistetaan ikään kuin ne olisi jo varattu, puskureineen kaikkineen. Saman varastoartikkelin toista vuokrausta, joka alkaa ensimmäisen loppupuskurin sisällä, ei tarjota, vaikka itse vuokra-ajat eivät menisi päällekkäin. Sama koskee ostoskorisivun toimipistekohtaista tarkistusta: toimipiste lasketaan ”Ostoskori saatavilla” -tilaan vain, kun se pystyy pitämään hallussaan kaikki korin tuotteet puskuri-ikkunoineen yhtä aikaa.Esimerkkejä
Vuokraus toimipisteessä, joka tarjoaa noudon vain myynneille
Vuokraus toimipisteessä, joka tarjoaa noudon vain myynneille
Varastossa, mutta valitut päivät ovat päällekkäisiä
Varastossa, mutta valitut päivät ovat päällekkäisiä
Vuokrauksen pidennys, jonka oma puskuri on tiellä
Vuokrauksen pidennys, jonka oma puskuri on tiellä
Varattavissa, mutta ei pyydettynä viikonpäivänä tai kestona
Varattavissa, mutta ei pyydettynä viikonpäivänä tai kestona
weekdays) kahden päivän vähimmäiskestolla. Lauantain alku tai yhden päivän varaus ei vastaa yhtäkään riviä, joten hintaa ei ole eikä valintaa voi varata, vaikka varastoa olisi vapaana.Verkkokauppa kertoo tämän ennen kuin asiakas sitoutuu: varaustyökalun Booking options -pudotusvalikossa vaihtoehto, joka ei voi alkaa valittuna päivänä, näkyy harmaana ja kertoo seuraavan mahdollisen päivän tekstillä ”Ei saatavilla valituille päiville - seuraava vapaa ma 18.8.”. Sen valinta siirtää alkamispäivän kyseiselle päivälle. Katso Verkkokauppa.Määrä ylittää yhden sijainnin varaston
Määrä ylittää yhden sijainnin varaston
Myyntituote ilman varastosääntöjä
Myyntituote ilman varastosääntöjä
Kausi on ohi, ja ensi kesä on jo listauksella
Kausi on ohi, ja ensi kesä on jo listauksella
Vuokraus, joka saa alkaa mutta ei päättyä sunnuntaina
Vuokraus, joka saa alkaa mutta ei päättyä sunnuntaina
Ostoskorin tuote putoaa ruudukolta varausvälin muututtua
Ostoskorin tuote putoaa ruudukolta varausvälin muututtua
off_booking_interval: klo 10.45 ei ole enää ruudukon tarjoama alku.Jo tilatut klo 10.45 alkavat varaukset säilyttävät aikansa. Tarkistus koskee vain luotavaa alkua, joten muutos ei mitätöi mitään tilaushistoriassa.Tilausmääräaika umpeutuu tuotteen ollessa ostoskorissa
Tilausmääräaika umpeutuu tuotteen ollessa ostoskorissa
Saatavuuden hakeminen API:n kautta
TodennaX-API-KEY-otsakkeella (katso API-avaimet). Keskeiset päätepisteet:
from / to (päivämääräväli), serviceLocationIds ja variantValueIds.
Kaksi availability-päätepistettä kuuluvat dokumentoituun Admin API:in. Kaksi jälkimmäistä ovat kutsuttavissa, mutta niitä ei ole julkaistu referenssissä, joten ne voivat muuttua ilman erillistä ilmoitusta. Rakenna niiden varaan vain, jos kestät sen.
Katso täydet parametrit ja vastausskeemat API-referenssistä. Se muodostetaan suoraan käytössä olevasta API:sta, joten se vastaa aina nykyisiä kenttiä.