Minimi- ja maksimihintarajojen määrittäminen ja validointi

Tässä oppaassa selitetään kaksi tapaa määrittää MIN/MAX-rajat B2BLIXissä, niihin sovellettavat validointisäännöt sekä tarkistukset, jotka myyjien tulee tehdä ennen laskettujen hintojen vientiä.


Miksi minimi- ja maksimi­hinnat ovat tarpeen

Jokaiselle BuyBox-algoritmin käsittelemälle tuotteelle on määritettävä sallittu hintaväli. Hintaväli määritetään minimihinnalla (MIN) ja maksimihinnalla (MAX).

Minimihinta suojaa myyjää laskemasta tuotteen hintaa hyväksyttävän katteen alapuolelle. Maksimihinta estää algoritmia nostamasta hintaa myyjän sallimaa tasoa korkeammaksi ja voi auttaa välttämään hinnat, jotka marketplace saattaa hylätä tai joita se voi rajoittaa.

B2BLIX käyttää tätä hintaväliä mahdollista uutta hintaa laskiessaan. Marketplace-tilanteesta ja valitusta strategiasta riippuen laskettua hintaa voidaan alentaa, pitää ennallaan, muuttaa vastaamaan toista tarjousta tai nostaa. Hinnan on kuitenkin pysyttävä käytettävissä olevan MIN/MAX-hintavälin sisällä.

Tärkeää: MIN/MAX-asetukset voivat vaikuttaa laskettuihin hintoihin, vientiin, API-päivityksiin ja marketplaceissa näkyviin tarjouksiin. Tarkista hintarajat pienellä tuoteryhmällä ennen kuin otat automaattisen hinnanjulkaisun käyttöön koko katalogille.

Lyhyt vastaus

Voit määrittää MIN/MAX-hinnat kahdella tavalla:

  1. Anna lasketut MIN- ja MAX-arvot tuotetuonnissa. Lasket hintarajat omassa järjestelmässäsi, taulukkolaskennassa, XML- tai CSV-tiedostossa ja lähetät valmiit arvot B2BLIXiin.
  2. Määritä luokkakohtaiset kertoimet B2BLIXissä. Annat tuotteen normaalihinnan, ja B2BLIX laskee hintarajat kertomalla hinnan tuotteen luokalle määritetyillä kertoimilla.

Tuotekohtaiset hintarajat ovat parempi vaihtoehto, kun tuotteet edellyttävät yksilöllisiä katteita tai erilaisia hinnoittelusääntöjä. Luokkakertoimet ovat hyödyllisiä, kun monet saman luokan tuotteet voivat noudattaa samaa prosenttiperusteista hintaväliä.

Kun tuotekohtaiset MIN/MAX-arvot ovat saatavilla, ne ovat etusijalla luokkakertoimien perusteella laskettuihin rajoihin nähden.

Vaihtoehto 1: Anna minimi- ja maksimiarvot tuotetiedoissa

Käytä tätä vaihtoehtoa, kun lasket hyväksyttävät hintarajat jo valmiiksi taloushallinnon järjestelmässäsi, tuotehallintajärjestelmässäsi, taulukkolaskennassa tai muussa sisäisessä lähteessä.

XML-, CSV- tai Google Sheets -lähteesi voi sisältää tuotteen normaalihinnan sekä MIN- ja MAX-arvot. Omissa kaavoissasi voidaan käyttää tuotteen hankintahintaa, vaadittua katetta, toimituskuluja, luokkaa, toimittajaa tai muita liiketoimintasääntöjä.

Yksinkertaistettu tuoterivi voisi sisältää seuraavat tiedot:

Tuote Normaalihinta MIN MAX
Esimerkkituote €100.00 €90.00 €110.00

Jos tuontirakenteesi tukee sitä, voit antaa myös marketplace-kohtaiset rajat erikseen. Lähde voi sisältää esimerkiksi yleiset min- ja max-arvot sekä marketplace-kohtaiset kentät, kuten min_LV ja max_LV.

Käytä marketplace-kohtaisia rajoja, kun hyväksyttävä hintaväli vaihtelee paikallisen hinnoittelun, toimituskulujen, verojen tai muun markkinakohtaisen liiketoimintasäännön vuoksi. Tarkista tuetut attribuuttinimet ennen lopullisen lähteen valmistelua.

Testaa tiedostorakennetta avaamalla tilisi synkronoinnin testaaja. Tutustu tuettuun rakenteeseen ja testausprosessiin lukemalla Synkronoinnin testaaja ja Google Sheets -tiedostorakenne.

Synkronoinnin testaajan sivu, jossa näkyvät Google Sheets -URL-kenttä, alennustilan kytkin, esimerkkitaulukkopainike ja tuettujen attribuuttien taulukko
Varmista synkronoinnin testaajalla, että lähteesi on käytettävissä ja että kentät, kuten tuotteen hinta ja hintarajat, voidaan tulkita ennen säännöllisen synkronoinnin käyttöönottoa.

Vaihtoehto 2: Laske minimi- ja maksimiarvot luokkakertoimilla

Käytä luokkakertoimia, kun annat normaalihinnan mutta et halua laskea erillistä MIN- ja MAX-arvoa jokaiselle tuotteelle.

Luokkien hallinnassa luokat on lueteltu erikseen jokaiselle tuetulle marketplace-palvelulle. Voit määrittää luokalle minimikertoimen ja maksimikertoimen.

Synkronoinnin aikana B2BLIX käyttää tuotteen tuotua normaalihintaa ja soveltaa sen luokalle määritettyjä kertoimia:

  • MIN = normaalihinta × minimikerroin
  • MAX = normaalihinta × maksimikerroin

Esimerkiksi:

  • Tuotteen normaalihinta: €100.00
  • Minimikerroin: 0.90
  • Maksimikerroin: 1.10
  • Laskettu MIN: €90.00
  • Laskettu MAX: €110.00

BuyBox-algoritmi voi tämän jälkeen laskea hinnan välille €90.00–€110.00. Se ei saa laskea tuotteen hintaa alle €90.00:n tai nostaa sitä yli €110.00:n.

Määritä kertoimet avaamalla tilisi luokkien hallinta. Lisätietoja käytettävissä olevista luokkakentistä ja joukkotoiminnoista saat oppaasta Luokkien hallinta: seurantatiheydet ja hintakertoimet.

Luokan muokkausikkuna, jossa näkyvät kerroin-, vakiovalvonta- ja edistyneen valvonnan kentät
Luokan muokkausikkunassa määritetään luokkakohtaiset kertoimet. Kertoimia sovelletaan kyseiseen luokkaan liitettyjen tuotteiden tuotuihin normaalihintoihin.

Mitä menetelmää kannattaa käyttää?

Tilanne Suositeltu menetelmä
Jokaisella tuotteella on oma hankintahinta- tai katevaatimuksensa Anna tuotekohtaiset MIN/MAX-arvot
Lasket hintarajat jo omassa järjestelmässäsi Anna tuotekohtaiset MIN/MAX-arvot
Eri marketplace-palvelut tarvitsevat erilaiset rajat Anna tuetut marketplace-kohtaiset tuotekohtaiset rajat
Luokan tuotteet voivat käyttää samaa prosenttiperusteista hintaväliä Käytä luokkakertoimia
Haluat rajojen muuttuvan automaattisesti normaalihinnan muuttuessa Käytä luokkakertoimia
Useimmat tuotteet noudattavat luokkasääntöä, mutta jotkin tarvitsevat erityiset rajat Käytä luokkakertoimia ja anna poikkeuksille erilliset rajat

Miten minimi- ja maksimiarvojen validointi toimii?

Tuoterivit validoidaan ennen kuin niitä voidaan käyttää BuyBox-laskennassa. Hintaväliä koskevien sääntöjen on vähintään täytyttävä seuraavasti:

  • MIN-arvo on määritettävä.
  • MIN-arvon on oltava suurempi kuin 0.
  • MAX-arvo on määritettävä tai laskettava onnistuneesti.
  • MAX-arvon on oltava vähintään MIN-arvon suuruinen.

Yhdenmukaisen hinnoitteluasetuksen varmistamiseksi normaalihinnan tai nykyisen hinnan tulisi yleensä myös olla määritetyn hintavälin sisällä:

MIN ≤ normaalihinta ≤ MAX

Jos hintajärjestys on virheellinen, tarkista tuodut arvot ja mahdolliset luokkakertoimet ennen tuotteen uutta käsittelyä.

Kelvollisia esimerkkejä:

  • MIN €80.00, normaalihinta €90.00, MAX €100.00
  • MIN €90.00, normaalihinta €90.00, MAX €90.00

Virheellisiä tai ongelmallisia esimerkkejä:

  • MIN €0.00, koska minimin on oltava suurempi kuin nolla
  • MIN €100.00 ja MAX €90.00, koska MAX on pienempi kuin MIN
  • MIN €110.00, normaalihinta €100.00 ja MAX €120.00, koska normaalihinta on tarkoitetun hintavälin alapuolella
  • MIN €80.00, normaalihinta €100.00 ja MAX €90.00, koska normaalihinta on tarkoitetun hintavälin yläpuolella

Jos vaadittu sääntö ei täyty, tuotteen validointi saattaa epäonnistua hintaväliä koskevan virheen vuoksi, eikä tuote välttämättä etene normaaliin BuyBox-laskentaan tai vientiin.

Mitä tililtä kannattaa tarkistaa?

1. Varmista, mistä rajojen tulee tulla

Määritä ensin, käyttääkö tuote:

  • tuoduissa tuotetiedoissa ilmoitettuja erillisiä MIN/MAX-arvoja;
  • tuoduista tiedoista saatavia marketplace-kohtaisia rajoja; vai
  • luokkakertoimilla laskettuja rajoja.

Älä muuta luokkakertoimia, ennen kuin olet tarkistanut, sisältääkö tuote jo erilliset rajat. Tuotekohtaiset arvot voivat ohittaa luokkakertoimilla tehdyn laskennan.

2. Validoi tuotu lähde

Tarkista, että lähde on käytettävissä ja että normaalihinnan, MIN-arvon ja MAX-arvon kentät sisältävät numeerisia arvoja. Etsi tyhjiä soluja, numeroiden sijaan olevaa tekstiä, virheellisiä desimaalierottimia tai virheitä palauttavia kaavoja.

Validoi lähteesi avaamalla tilisi synkronoinnin testaaja.

3. Tarkista tuotteen luokkakertoimet

Jos rajat lasketaan dynaamisesti, varmista, että tuote on liitetty oikean marketplace-palvelun odotettuun luokkaan ja että molemmat kertoimet ovat sopivia.

Tarkista, että:

  • minimikertoimen arvo on suurempi kuin nolla;
  • maksimikerroin ei ole minimikerrointa pienempi;
  • tuloksena saatavat hinnat vastaavat kate- ja marketplace-vaatimuksiasi;
  • kertoimet on määritetty oikealle marketplace-luokalle.

Avaa tilisi luokkien hallinta tarkistaaksesi nämä arvot.

4. Tarkista yhden tuotteen lopulliset arvot

Tarkastele tiettyä EAN-koodia tuotetarkistimella. Se on tärkein sivu, kun haluat ymmärtää, mitä tuotetietoja, hintarajoja, havaintoja ja laskentatuloksia tuotteesta on saatavilla.

Avaa tilisi tuotetarkistin. Lisätietoja sen osioista saat oppaasta Tuotetarkistin: tuotetietojen, hintalaskelmien ja viennin tarkistaminen.

5. Tarkista synkronointivirheet

Jos useiden tuotteiden käsittely epäonnistuu tai tuotteet eivät näy odotetussa tulosteessa, tarkista viimeisin synkronointiraportti. Sen avulla voit erottaa tuontiin, validointiin, laskentaan ja vientiin liittyvät ongelmat toisistaan.

Avaa tilisi synkronointiraportit. Ohjeita tulosten lukemiseen saat oppaasta Synkronointiraportit: tuonnin, BuyBox-laskennan ja viennin tulosten tarkistaminen.

Virheellisten tai puuttuvien hintarajojen yleisiä syitä

Minimi- tai maksimiarvo puuttuu

Tuontilähde ei sisällä käyttökelpoista tuotekohtaista arvoa, eikä sen laskemiseen ole käytettävissä kelvollista luokkakerrointa.

Minimi on nolla tai negatiivinen

Nollan suuruinen tai sitä pienempi minimihinta ei voi tarjota turvallista alarajaa, ja se rikkoo vaaditun validointisäännön.

Maksimi on pienempi kuin minimi

Sallittu hintaväli on matemaattisesti virheellinen. Korjaa lähteen arvot tai luokkakertoimet siten, että MAX on yhtä suuri tai suurempi kuin MIN.

Väärää luokkaa käytetään

Kun käytössä ovat luokkakertoimet, odottamattomaan luokkaan liitetty tuote saattaa saada tarkoitetusta poikkeavan hintavälin. Luokkia hallitaan erikseen jokaiselle marketplace-palvelulle.

Tuotekohtainen arvo ohittaa luokka-arvon

Saatat muuttaa luokkakerrointa mutta olla näkemättä muutosta tietyn tuotteen kohdalla, koska tuotteen tuoduissa tiedoissa on jo erilliset MIN/MAX-arvot.

Marketplace-kohtaiset arvot ovat puutteelliset

Yksi marketplace voi saada tietyn MIN- tai MAX-arvon, kun taas toinen käyttää yleisiä arvoja tai sillä ei ole käyttökelpoista hintaväliä. Tarkista kaikki asiaankuuluvat marketplace-kentät yhdessä.

Tuotu normaalihinta muuttui

Luokkakertoimia käytettäessä MIN ja MAX lasketaan uudelleen tuodusta normaalihinnasta. Siksi normaalihinnan muutos muuttaa myös absoluuttisia rajoja, vaikka kertoimet pysyisivät samoina.

Minimi on liian korkea nykyiseen kilpailutilanteeseen nähden

Asetus voi olla kelvollinen, mutta algoritmi ei pysty laskemaan MIN-arvoa pienempää kilpailukykyistä hintaa. Jos kilpailevat tarjoukset tai nykyinen BuyBox-hinta ovat tätä alhaisempia, tuote saattaa jäädä voittavan aseman ulkopuolelle.

Tämä ei tarkoita, että minimihintaa pitäisi automaattisesti alentaa. Tarkista hankinta- ja katevaatimuksesi ennen sen muuttamista. Joissakin tilanteissa on turvallisempaa hyväksyä edullisemman kilpailijan voitto kuin myydä hyväksyttävän katteen alapuolella.

Maksimi ei sovellu marketplacen rajoituksiin

MAX-arvon tulee edustaa korkeinta hintaa, jonka olet valmis julkaisemaan. Siinä tulee myös ottaa huomioon nykyiset marketplace-hintarajoitukset. Marketplace saattaa hylätä, rajoittaa tai poistaa käytöstä liian korkean tarjouksen.

B2BLIX ei hallitse marketplace-palveluiden hyväksymissääntöjä. B2BLIXin laskema tai viemä hinta ei välttämättä ole aktiivinen ennen kuin marketplace on hyväksynyt ja ottanut sen käyttöön.

Esimerkki: miten hintaväli suojaa tuotetta

Oletetaan seuraava asetus:

  • Normaalihinta: €100.00
  • MIN: €90.00
  • MAX: €110.00
  • Havaittu kilpailijan hinta: €88.00

Vaikka valittu strategia normaalisti laskisi hinnan kilpailijan hintaa alemmaksi, algoritmi ei saa laskea hintaa alle €90.00:n. Myyjä saattaa näin menettää BuyBoxin, mutta määritetty minimikate säilyy suojattuna.

Jos myyjä voittaa jo hinnalla €100.00 ja valittu strategia sallii hinnankorotuksen, algoritmi voi laskea korkeamman hinnan, mutta se ei saa ylittää €110.00:a.

Marketplace päättää edelleen, kenelle myyjälle BuyBox myönnetään. Kelvollinen MIN/MAX-hintaväli määrittää hinnat, jotka B2BLIX saa laskea, mutta se ei takaa voittavaa asemaa.

Mitä seuraavaksi?

  1. Valitse, tulevatko rajat tuotetiedoista, luokkakertoimista vai näiden yhdistelmästä.
  2. Varmista, että jokaiselle käsiteltävälle tuotteelle voidaan määrittää nollaa suurempi MIN-arvo ja MIN-arvoa vähintään yhtä suuri MAX-arvo.
  3. Pidä normaalihinta tarkoitetun MIN/MAX-hintavälin sisällä.
  4. Testaa tuontilähde ennen säännöllisen synkronoinnin käyttöönottoa.
  5. Tarkista useita edustavia tuotteita tuotetarkistimella.
  6. Suorita laskennat ilman automaattista julkaisua ja tarkista tuloksena saadut hinnat.
  7. Ota laajemmat viennit tai API-päivitykset käyttöön vasta, kun olet varmistanut, että hintavälit suojaavat sekä katteita että ylärajoja koskevia vaatimuksia.