Kuidas teisendusreeglite prioriteet ja tootetaseme testimine toimivad

Saate teada, kuidas mitu sobivat teisendusreeglit omavahel toimivad, kuidas reeglite järjekord lõpptulemust muudab ja kuidas enne ekspordimuudatuste avaldamist esinduslikke EAN-e testida.


Selles juhendis selgitatakse, kuidas diagnoosida ootamatuid teisendatud väärtusi, kontrollida reeglite prioriteeti ja töötlemise peatamist ning vaadata Export Checkeris konkreetse toote täielikku tulemust.

Millal see juhend kasulik on

See juhend on asjakohane siis, kui teisendusreegel on aktiivne, kuid eksporditud hind, laoseis, pealkiri, tarneaeg või muu atribuut ei vasta oodatud väärtusele.

See on kasulik ka siis, kui sama tootega võivad sobituda mitu reeglit ja teil on vaja mõista:

  • Milliseid reegleid rakendatakse.
  • Millises järjekorras neid töödeldakse.
  • Kas üks reegel takistab hilisemate reeglite käivitamist.
  • Milline lõplik väärtus kirjutatakse XML-eksporti.
  • Kas hinnamuutus mõjutab EAN-i jaoks valitud tarnijat.

Lühike vastus

Teisendusreegleid töödeldakse vastavalt nende seadistatud prioriteedile. Toode võib sobituda rohkem kui ühe reegliga, mistõttu varasema reegli tulemust võidakse kasutada või hilisema reegliga asendada.

Kui sobituva reegli puhul on lubatud Peata vaste korral, võib toote edasine teisendamine selles punktis peatuda. See tähendab, et mõni muu asjakohane reegel võib olla aktiivne, kuid seda ei rakendata kunagi.

Juhtunu kinnitamiseks testige konkreetset EAN-i Export Checkeris. See võib kuvada lähteandmed, valitud tarnija, arvutused, sobitunud teisendused, lõplikud atribuudid ja näidisena eksporditud XML-i.

Teisenduste prioriteedi muutmine võib mõjutada aktiivseid hindu, laoseisu väärtusi, tarnija valikut ja loodud ekspordi sisu. Testige enne aktiivse müügikanali kasutatava ekspordi uuesti loomist või avaldamist mitut esinduslikku toodet.

Kuidas sobituvad teisendusreeglid omavahel

Iga teisendusreegel võib sisaldada:

  • Nime, mis määratleb selle eesmärgi.
  • Valikulisi filtritingimusi, mis määravad, millised tooted sobituvad.
  • Üht või mitut atribuudi teisendust.
  • Prioriteeti, mis määrab selle paiknemise teiste reeglite suhtes.

Reegel võib olemasoleva atribuudi, näiteks hinna, üle kirjutada või luua uue sihtkohapõhise atribuudi, näiteks price_for_website.

Kui sama tootega sobitub mitu lubatud reeglit, on nende järjekord oluline, sest üks reegel võib kasutada väärtust, mida varasem reegel on juba muutnud. Hilisem reegel võib ka varasema reegli tulemuse asendada.

Seetõttu peaks prioriteet kajastama soovitud arvutusjärjekorda. Näiteks võite soovida esmalt rakendada üldist tarnija juurdehindlust ja seejärel kategooriapõhist korrigeerimist. Selle järjekorra ümberpööramine võib anda teistsuguse tulemuse.

Mida muudab „Peata vaste korral“

Peata vaste korral on kasulik siis, kui üks sobituv reegel peab andma lõpliku teisendustulemuse ja järgnevad reeglid ei tohi seda muuta.

Enne selle lubamist kontrollige, kas toode võib vajada ka:

  • Üldist hinnakorrektsiooni.
  • Sihtkohapõhist atribuuti.
  • Laoseisu- või tarneaja reeglit.
  • Kategooria, tootja või tarnija korrigeerimist.
  • Hiljem rakenduvat erandit valitud EAN-idele.

Kui üks neist teisendustest paikneb pärast sobituvat reeglit, mille puhul on lubatud Peata vaste korral, ei pruugita seda töödelda.

Mida oma kontol kontrollida

1. Kontrollige reegli tingimusi

Avage reegel ja kinnitage, et selle filtrid sobituvad testitava tootega. Pöörake erilist tähelepanu tingimustele, mis põhinevad järgmisel:

  • Tarnija.
  • EAN või SKU.
  • Hind või laoseisu vahemik.
  • Kategooria või kategooria ID.
  • Tootja.
  • Tühjad või puuduvad atribuudi väärtused.
  • Kombineeritud AND- ja OR-rühmad.

Reegel võib olla õigesti seadistatud, kuid siiski mitte mõjuda, sest valitud toode ei vasta kõigile nõutud tingimustele.

Reegli kontrollimiseks või muutmiseks avage Andmete teisendusreeglid. Reegli väljade ja tingimuste mõistmiseks lugege juhendit Andmete teisendusreeglid.

2. Kinnitage, et reegel on õige ekspordi jaoks lubatud

Teisendusreegel peab olema määratud testitavale ekspordile. Kontol olemasolev reegel ei pruugi mõjutada iga ekspordi projektsiooni.

Kontrollige, et:

  • Õige reegel on lubatud.
  • Vaatate soovitud ekspordi projektsiooni.
  • Reegli prioriteet vastab nõutud töötlemisjärjekorrale.
  • Peata vaste korral on lubatud ainult seal, kus see on kavatsuslik.

Sisselogituna avage Ekspordid. Ekspordi ja selle teisenduste seadistamise kohta lugege juhendit XML-ekspordi projektsioonide loomine ja seadistamine.

Ekspordi teisenduse seaded, kus kuvatakse lubatud reeglid, numbrilised prioriteedid ja märkeruudud Peata vaste korral
Selles jaotises kuvatakse, millised teisendusreeglid on ekspordi jaoks lubatud, nende seadistatud prioriteedid ja see, kas töötlemine tuleb reegli sobitumisel peatada.

3. Kinnitage, et toode läbib ekspordifiltri

Ekspordifiltril ja teisendusfiltril on erinev eesmärk:

  • Ekspordifilter määrab, kas toode lisatakse ekspordile.
  • Teisendusfilter määrab, kas konkreetset muudatust rakendatakse.

Kui toode ei läbi ekspordifiltrit, ei muuda teisenduse prioriteedi muutmine seda väljundis nähtavaks.

4. Kontrollige, millist atribuuti teisendatakse

Kinnitage, et reegel muudab atribuuti, mida ekspordimall tegelikult kasutab.

Näiteks võib reegel luua atribuudi price_for_website, samal ajal kui ekspordimall kirjutab endiselt standardse atribuudi price. Sellisel juhul võib teisendus töötada õigesti, muutmata siiski lõplikus XML-väljas kuvatavat väärtust, mida kontrollite.

5. Testige toodet Export Checkeris

Sisestage konkreetne EAN ja valige ekspordi projektsioon, mis sisaldab testitavaid reegleid.

Tulemuse kontrollimiseks avage Ekspordi kontrollija. Aruandes kuvatava teabe selgituse leiate juhendist Ekspordi kontrollija: tooteandmete ja eksporditulemuste ülevaatamine.

Vaadake toode algusest lõpuni üle:

  1. Kinnitage, et saadi õige tarnija andmed.
  2. Kontrollige vastendatud hinda, laoseisu, EAN-i ja muid asjakohaseid atribuute.
  3. Kinnitage, milline tarnija valiti, kui sama EAN-i pakuvad mitu tarnijat.
  4. Vaadake üle tarnija baaskordaja või muu esialgne hinnakorrektsioon.
  5. Kontrollige, millised teisendusreeglid sobitusid.
  6. Vaadake üle arvutatud ja lõplikud atribuudi väärtused.
  7. Kinnitage, et oodatud väli kuvatakse loodud XML-tulemuses.
Ekspordi kontrollija aruanne, kus kuvatakse lähteandmed, võitnud tarnija ja eksporditud XML
Export Checkeri aruanne aitab jälgida üht EAN-i tarnija andmetest tarnija valiku ja töötlemise kaudu kuni lõpliku eksporditud XML-ini.

Milliseid tooteid peaksite testima

Ärge testige ainult üht toodet, mille tulemus on juba ootuspärane. Kasutage väikest rühma esinduslikest EAN-idest, mis katab peamised reeglikombinatsioonid.

  • Toode, mis peaks sobituma ainult esimese reegliga.
  • Toode, mis peaks sobituma ainult teise reegliga.
  • Toode, mis peaks sobituma mõlema reegliga.
  • Toode, mis ei peaks sobituma kummagi reegliga.
  • Toode, mille hind on minimaalse või maksimaalse hinnatingimuse lähedal.
  • Mitme tarnija pakutav EAN, kui reeglid muudavad hindu.

See aitab enne kogu ekspordi mõjutamist tuvastada ebaõige filtrirühmituse, kattuvad tingimused, ootamatu peatamise ja prioriteedikonfliktid.

Levinud ootamatu tulemuse põhjused

  • Reegel ei ole valitud ekspordi jaoks lubatud. Eri ekspordi projektsioonid võivad reegleid iseseisvalt kasutada.
  • Toode ei sobitu reegli filtriga. Tarnija, kategooria, tootja, hinna, laoseisu või EAN-i tingimus võib toote välja jätta.
  • Varasem reegel muudab väärtust esimesena. Järgmine reegel arvutab siis muudetud, mitte algse väärtuse põhjal.
  • Hilisem reegel asendab tulemuse. Oodatud reegel käivitub, kuid teine sobituv reegel kirjutab sama atribuudi hiljem üle.
  • Peata vaste korral takistab hilisemat töötlemist. Hiljem järjekorras paikneva asjakohase reeglini ei jõuta.
  • Eksporditakse vale atribuut. Teisendus loob ühe välja, kuid XML-mall kasutab teist.
  • Ekspordifilter eemaldab toote. Teisendused ei ole selle puudumise põhjus.
  • Võrdluses osutub võitjaks teine tarnija. Teisendatud hinnad võivad muuta lõplikku sobivat tulemust, mida kasutatakse sama EAN-i pakkuvate tarnijate korral.
  • Väline sihtkoht ei ole uut faili töödelnud. B2BLIX võib uuendatud XML-i luua, kuid turuplatsi allalaadimine, valideerimine, aktiveerimine ja kuvamine on eraldi protsessid.

Näide

Eksport sisaldab kahte järgmist reeglit:

  • Reegel A: Tarnija One toodete korral, mille hind on alla 100, korruta hind 1.20-ga.
  • Reegel B: Valitud kategooria toodete korral lisa hinnale 5.

Tarnija One toode maksab 80 ja kuulub valitud kategooriasse, seega sobitub see mõlema reegliga.

Kui Reegel A töödeldakse esimesena, muutub hinnaks 96. Seejärel võib Reegel B lisada 5, mille tulemuseks on 101. Kui Reegel B töödeldakse esimesena, muutub hinnaks 85, enne kui Reegel A rakendab oma kordajat, mille tulemuseks on 102.

Kui esimese sobituva reegli puhul on lubatud Peata vaste korral, võib toodet mõjutada ainult see reegel. Seega oleks lõplik tulemus taas erinev.

Õige järjekord sõltub soovitud ärilisest arvutusest. Kasutage Export Checkerit selle EAN-i tegeliku tulemuse kinnitamiseks.

Mida teha järgmisena

  1. Tuvastage üks ootamatu tulemusega EAN.
  2. Kinnitage, et toode läbib ekspordifiltri.
  3. Vaadake üle kõik lubatud reeglid, mis võivad tootega sobituda.
  4. Kontrollige nende prioriteeti ja seadeid Peata vaste korral.
  5. Kinnitage, et teisendatud atribuuti kasutatakse XML-mallis.
  6. Kontrollige kogu arvutuskäiku ja lõplikku XML-i Export Checkeris.
  7. Korrake testi toodetega, mis sobituvad erinevate reeglikombinatsioonidega.
  8. Looge eksport uuesti või avaldage see alles pärast seda, kui esinduslikud tulemused on õiged.

Aktiivse hinnapakkumise ekspordi testimisel säilitage eelmine toimiv seadistus või väljund, kuni uuendatud reeglid on kontrollitud. Ühe EAN-i õige tulemus ei kinnita, et kõik kattuvad reeglikombinatsioonid on õiged.