Miten muunnossääntöjen prioriteetti ja tuotetason testaus toimivat

Ymmärrä, miten useat täsmäävät muunnossäännöt toimivat yhdessä, miten sääntöjen järjestys muuttaa lopputulosta ja miten edustavia EAN-tunnuksia testataan ennen vientimuutosten julkaisemista.


Tässä oppaassa kerrotaan, miten odottamattomien muunnettujen arvojen syitä selvitetään, sääntöjen prioriteetti ja suorittamisen pysäyttäminen tarkistetaan sekä tietyn tuotteen täydellinen tulos tarkastetaan Export Checkerissä.

Milloin tästä oppaasta on hyötyä

Tämä opas on hyödyllinen, kun muunnossääntö on aktiivinen, mutta viety hinta, varastotilanne, nimi, toimitusaika tai jokin muu attribuutti ei saa odottamaasi arvoa.

Oppaasta on hyötyä myös silloin, kun samaan tuotteeseen voi täsmätä useita sääntöjä ja haluat ymmärtää:

  • Mitä sääntöjä sovelletaan.
  • Missä järjestyksessä niitä käsitellään.
  • Estääkö jokin sääntö myöhempien sääntöjen suorittamisen.
  • Mikä lopullinen arvo kirjoitetaan XML-vientiin.
  • Vaikuttaako hinnanmuutos EAN-tunnukselle valittavaan toimittajaan.

Lyhyt vastaus

Muunnossäännöt käsitellään niille määritetyn prioriteetin mukaisesti. Tuotteeseen voi täsmätä useampi kuin yksi sääntö, joten aiemman säännön tulosta voidaan käyttää tai myöhempi sääntö voi korvata sen.

Jos täsmäävän säännön asetus Pysäytä, jos täsmää on käytössä, tuotteen muunnosten käsittely voidaan pysäyttää kyseiseen kohtaan. Tällöin toinen asiaankuuluva sääntö voi olla aktiivinen, mutta sitä ei koskaan sovelleta.

Voit varmistaa tapahtuneen testaamalla tietyn EAN-tunnuksen Export Checkerissä. Se voi näyttää lähdetiedot, valitun toimittajan, laskelmat, täsmäävät muunnokset, lopulliset attribuutit ja edustavan viedyn XML:n.

Muunnosten prioriteetin muutokset voivat vaikuttaa käytössä oleviin hintoihin, varastoarvoihin, toimittajan valintaan ja luotuun vientisisältöön. Testaa useita edustavia tuotteita ennen kuin luot uudelleen tai julkaiset viennin, jota käytetään aktiivisessa myyntikanavassa.

Miten täsmäävät muunnossäännöt toimivat yhdessä

Jokainen muunnossääntö voi sisältää:

  • Nimen, joka kertoo säännön tarkoituksen.
  • Valinnaisia suodatusehtoja, jotka määrittävät, mihin tuotteisiin sääntö täsmää.
  • Yhden tai useita attribuuttimuunnoksia.
  • Prioriteetin, joka määrittää säännön sijainnin suhteessa muihin sääntöihin.

Sääntö voi korvata olemassa olevan attribuutin, kuten hinnan, tai luoda uuden kohdekohtaisen attribuutin, kuten price_for_website.

Kun samaan tuotteeseen täsmää useita käytössä olevia sääntöjä, niiden järjestyksellä on merkitystä, koska yksi sääntö voi käyttää arvoa, jota aiempi sääntö on jo muuttanut. Myöhempi sääntö voi myös korvata aiemman säännön tuottaman tuloksen.

Prioriteetin tulisi siksi vastata aiottua laskentajärjestystä. Voit esimerkiksi haluta soveltaa yleistä toimittajan katetta ensin ja tehdä sen jälkeen luokkakohtaisen korjauksen. Järjestyksen vaihtaminen voi tuottaa erilaisen tuloksen.

Mitä “Pysäytä, jos täsmää” muuttaa

Pysäytä, jos täsmää on hyödyllinen, kun yhden täsmäävän säännön tuloksen pitäisi olla lopullinen eikä myöhempien sääntöjen pitäisi muuttaa sitä.

Ennen asetuksen käyttöönottoa tarkista, tarvitseeko tuotteeseen soveltaa myös:

  • Yleistä hinnanmuutosta.
  • Kohdekohtaista attribuuttia.
  • Varasto- tai toimitusaikasääntöä.
  • Luokka-, valmistaja- tai toimittajakohtaista korjausta.
  • Myöhempää poikkeusta valituille EAN-tunnuksille.

Jos jokin näistä muunnoksista on sijoitettu Pysäytä, jos täsmää -asetuksen sisältävän täsmäävän säännön jälkeen, sitä ei välttämättä käsitellä.

Tarkistettavat asiat tililläsi

1. Tarkista säännön ehdot

Avaa sääntö ja varmista, että sen suodattimet täsmäävät testaamaasi tuotteeseen. Kiinnitä erityistä huomiota ehtoihin, jotka perustuvat seuraaviin:

  • Toimittaja.
  • EAN tai SKU.
  • Hinta tai varastoväli.
  • Luokka tai luokan tunnus.
  • Valmistaja.
  • Tyhjät tai puuttuvat attribuuttiarvot.
  • Yhdistetyt AND- ja OR-ryhmät.

Sääntö voi olla määritetty oikein, mutta sillä ei silti ole vaikutusta, koska valittu tuote ei täytä kaikkia vaadittuja ehtoja.

Voit tarkistaa tai muokata sääntöä avaamalla Tietojen muunnossäännöt. Lisätietoja sääntöjen kentistä ja ehdoista on oppaassa Tietojen muunnossäännöt.

2. Varmista, että sääntö on käytössä oikeassa viennissä

Muunnossääntö on määritettävä testattavaan vientiin. Tilillä oleva sääntö ei välttämättä vaikuta jokaiseen vientiprojektioon.

Tarkista, että:

  • Oikea sääntö on käytössä.
  • Tarkastelet haluttua vientiprojektiota.
  • Säännön prioriteetti vastaa vaadittua käsittelyjärjestystä.
  • Pysäytä, jos täsmää on käytössä vain silloin, kun se on tarkoituksellista.

Kun olet kirjautunut sisään, avaa Viennit. Lisätietoja viennin ja sen muunnosten määrittämisestä on oppaassa XML-vientiprojektioiden luominen ja määrittäminen.

Viennin muunnosasetukset, joissa näkyvät käytössä olevat säännöt, numeeriset prioriteetit ja Pysäytä, jos täsmää -valintaruudut
Tässä osiossa näkyvät vientiin käytössä olevat muunnossäännöt, niiden määritetyt prioriteetit ja se, pysäytetäänkö käsittely säännön täsmätessä.

3. Varmista, että tuote täyttää vientisuodattimen ehdot

Vientisuodattimella ja muunnossuodattimella on eri tarkoitus:

  • Vientisuodatin määrittää, sisällytetäänkö tuote vientiin.
  • Muunnossuodatin määrittää, sovelletaanko tiettyä muutosta.

Jos tuote ei läpäise vientisuodatinta, muunnosten prioriteetin muuttaminen ei lisää sitä tulosteeseen.

4. Tarkista, mitä attribuuttia muunnetaan

Varmista, että sääntö muuttaa juuri sitä attribuuttia, jota vientimalli käyttää.

Sääntö voi esimerkiksi luoda attribuutin price_for_website, vaikka vientimalli kirjoittaa edelleen vakiomuotoisen price-attribuutin. Tällöin muunnos voi toimia oikein muuttamatta sen lopullisen XML-kentän arvoa, jota tarkistat.

5. Testaa tuote Export Checkerissä

Syötä tietty EAN-tunnus ja valitse vientiprojektio, joka sisältää testattavat säännöt.

Voit tarkastella tulosta avaamalla Exports Checker. Raportissa näkyvien tietojen selitykset ovat oppaassa Exports Checker: tuotetietojen ja vientitulosten tarkastelu.

Tarkastele tuotetta alusta loppuun:

  1. Varmista, että oikeat toimittajatiedot vastaanotettiin.
  2. Tarkista yhdistetty hinta, varasto, EAN ja muut olennaiset attribuutit.
  3. Varmista, mikä toimittaja valittiin, kun useat toimittajat tarjoavat samaa EAN-tunnusta.
  4. Tarkista toimittajan peruskerroin tai muu alkuperäinen hinnanmuutos.
  5. Tarkista, mitkä muunnossäännöt täsmäsivät.
  6. Tarkastele laskettuja ja lopullisia attribuuttiarvoja.
  7. Varmista, että odotettu kenttä näkyy luodussa XML-tuloksessa.
Exports Checker -raportti, jossa näkyvät lähdetiedot, voittava toimittaja ja viety XML
Export Checker -raportin avulla voit seurata yhden EAN-tunnuksen etenemistä toimittajan tiedoista toimittajan valinnan ja käsittelyn kautta lopulliseen vietyyn XML:ään.

Testattavat tuotteet

Älä testaa vain yhtä tuotetta, joka antaa jo odotetun tuloksen. Käytä pientä joukkoa edustavia EAN-tunnuksia, joka kattaa tärkeimmät sääntöyhdistelmät.

  • Tuote, jonka pitäisi täsmätä vain ensimmäiseen sääntöön.
  • Tuote, jonka pitäisi täsmätä vain toiseen sääntöön.
  • Tuote, jonka pitäisi täsmätä molempiin sääntöihin.
  • Tuote, jonka ei pitäisi täsmätä kumpaankaan sääntöön.
  • Tuote, joka on lähellä hintaehdon vähimmäis- tai enimmäisarvoa.
  • Usean toimittajan tarjoama EAN-tunnus, jos säännöt muuttavat hintoja.

Näin voit havaita virheelliset suodatinryhmät, päällekkäiset ehdot, odottamattoman pysäytyskäyttäytymisen ja prioriteettiristiriidat ennen kuin ne vaikuttavat koko vientiin.

Yleisiä syitä odottamattomaan tulokseen

  • Sääntö ei ole käytössä valitussa viennissä. Eri vientiprojektiot voivat käyttää sääntöjä toisistaan riippumatta.
  • Tuote ei täsmää säännön suodattimeen. Toimittajaa, luokkaa, valmistajaa, hintaa, varastoa tai EAN-tunnusta koskeva ehto voi rajata tuotteen pois.
  • Aiempi sääntö muuttaa arvon ensin. Seuraava sääntö laskee arvon muokatusta eikä alkuperäisestä arvosta.
  • Myöhempi sääntö korvaa tuloksen. Odotettu sääntö suoritetaan, mutta toinen täsmäävä sääntö korvaa myöhemmin saman attribuutin.
  • Pysäytä, jos täsmää estää myöhemmän käsittelyn. Myöhemmin järjestyksessä oleva asiaankuuluva sääntö ei pääse suoritettavaksi.
  • Väärä attribuutti viedään. Muunnos luo yhden kentän, mutta XML-malli käyttää toista.
  • Vientisuodatin poistaa tuotteen. Muunnokset eivät ole syy tuotteen puuttumiseen.
  • Vertailussa voittaa eri toimittaja. Hinnanmuunnokset voivat muuttaa lopullista kelpoisuustulosta, jota käytetään, kun useat toimittajat tarjoavat samaa EAN-tunnusta.
  • Ulkoinen kohde ei ole käsitellyt uutta tiedostoa. B2BLIX voi luoda päivitetyn XML:n, mutta markkinapaikan lataus, validointi, aktivointi ja näyttäminen ovat erillisiä prosesseja.

Esimerkki

Vienti sisältää seuraavat kaksi sääntöä:

  • Sääntö A: Toimittaja Onen tuotteille, joiden hinta on alle 100, kerrotaan hinta luvulla 1.20.
  • Sääntö B: Valitun luokan tuotteiden hintaan lisätään 5.

Toimittaja Onen tuote maksaa 80 ja kuuluu valittuun luokkaan, joten molemmat säännöt täsmäävät siihen.

Jos sääntö A käsitellään ensin, hinnaksi tulee 96. Sääntö B voi sen jälkeen lisätä hintaan 5, jolloin tulokseksi tulee 101. Jos sääntö B käsitellään ensin, hinnaksi tulee 85 ennen kuin sääntö A soveltaa kerrointa, jolloin tulokseksi tulee 102.

Jos Pysäytä, jos täsmää on käytössä ensimmäisessä täsmäävässä säännössä, vain kyseinen sääntö voi vaikuttaa tuotteeseen. Lopputulos olisi tällöin jälleen erilainen.

Oikea järjestys riippuu aiotusta kaupallisesta laskennasta. Export Checkeriä tulee käyttää tämän EAN-tunnuksen todellisen tuloksen varmistamiseen.

Seuraavat vaiheet

  1. Tunnista yksi EAN-tunnus, jonka tulos on odottamaton.
  2. Varmista, että tuote läpäisee vientisuodattimen.
  3. Tarkastele jokaista käytössä olevaa sääntöä, joka voi täsmätä tuotteeseen.
  4. Tarkista niiden prioriteetti ja Pysäytä, jos täsmää -asetukset.
  5. Varmista, että muunnettua attribuuttia käytetään XML-mallissa.
  6. Tarkastele koko laskentaa ja lopullista XML:ää Export Checkerissä.
  7. Toista testi tuotteilla, jotka täsmäävät erilaisiin sääntöyhdistelmiin.
  8. Luo vienti uudelleen tai julkaise se vasta, kun edustavat tulokset ovat oikein.

Kun testaat aktiivista hinnoitteluvientiä, säilytä aiempi toimiva määritys tai tuloste, kunnes päivitetyt säännöt on tarkistettu. Yhden EAN-tunnuksen oikea tulos ei vahvista, että kaikki päällekkäiset sääntöyhdistelmät ovat oikein.