Kaip šalinti atmestų informacijos srautų, nerodomų prekyvietės prekių ir duomenų skirtumų problemas

Atsekite paveiktą prekę nuo tiekėjo šaltinio per B2BLIX iki paskirties sistemos ir nustatykite, kur ji buvo atmesta, pašalinta, pakeista ar vėlavo.


Šiame vadove paaiškinama, kaip diagnozuoti atmestus XML informacijos srautus, prekyvietėje nerodomas prekes, netikėtus kainų ar likučių skirtumus ir staigius eksportuojamų prekių skaičiaus pokyčius.

Kada šis vadovas aktualus

Naudokite šį vadovą, kai susiduriate su viena ar keliomis iš šių situacijų:

  • Prekyvietė ar kita paskirties sistema atmeta visą informacijos srautą.
  • Prekė yra B2BLIX, bet nerodoma paskirties sistemoje.
  • Eksportuota kaina, likutis, pavadinimas ar kita reikšmė skiriasi nuo tiekėjo reikšmės.
  • Paskirties sistema rodo kitokią reikšmę nei sugeneruotame XML.
  • Eksportuojamų ar paskelbtų prekių skaičius staiga sumažėja.

Patikimiausias būdas ištirti šias problemas – pasirinkti vieną paveiktą prekę ir sekti jos EAN kiekviename darbo proceso etape.

Trumpas atsakymas

Pradėkite nuo vieno konkretaus EAN ir tikrinkite tokia tvarka:

  1. Pradinis tiekėjo XML arba JSON šaltinis.
  2. Tiekėjo susiejimo ir tikrinimo nuostatos.
  3. B2BLIX prekių katalogas.
  4. Eksporto filtrai ir transformavimo taisyklės.
  5. Export Checker rezultatas ir sugeneruotas XML.
  6. Išorinės paskirties sistemos importavimo, tikrinimo ir paskelbimo procesas.

Taip atskirsite B2BLIX išvesties problemas nuo problemų, kylančių išorinei platformai atsisiuntus failą.

Įspėjimas: Susiejimų, filtrų, transformavimo taisyklių, likučių nuostatų ar eksporto šablonų pakeitimai gali paveikti realias kainas, likučių kiekius ir prekių prieinamumą. Prieš paskirties sistemai atsisiunčiant atnaujintą failą, patikrinkite dabartines nuostatas ir išbandykite rezultatą naudodami kontroliuojamą eksportą.

Kaip vyksta trikčių šalinimo procesas

B2BLIX apdoroja prekių informaciją keliais etapais. Bet kuriame iš jų reikšmė gali pasikeisti arba prekė gali būti pašalinta.

Pradiniai tiekėjo duomenys pirmiausia susiejami su bendra B2BLIX prekių struktūra. Tada skirtingų tiekėjų prekės gali būti sugrupuotos pagal EAN. Eksportas atrenka prekes iš išsaugoto katalogo, pritaiko savo filtrus ir transformacijas bei sugeneruoja XML failą.

Sugeneravus XML, išorinė paskirties sistema pati valdo atsisiuntimo tvarkaraštį, failo tikrinimą, prekių aktyvavimą ir viešą rodymą. Teisingas B2BLIX eksportas savaime nepatvirtina, kad paskirties sistema priėmė ar paskelbė visas prekes.

Ką tikrinti savo paskyroje

1. Patvirtinkite, kad prekė yra tiekėjo šaltinyje

Atidarykite pradinius tiekėjo XML arba JSON duomenis ir atlikite paveikto EAN paiešką. Patvirtinkite, kad įraše pateikta tikėtina prekių informacija.

Jei taikoma, patikrinkite šias reikšmes:

  • EAN: Brūkšninis kodas turi būti pateiktas, tinkamas naudoti ir susietas iš lauko, nurodančio parduodamą prekę.
  • Kaina: Patvirtinkite, kuriame šaltinio lauke pateikta naudotina kaina.
  • Likutis: Patikrinkite, ar tiekėjas šiuo metu nurodo teigiamą kiekį.
  • Pavadinimas: Įsitikinkite, kad pateiktas tikėtinas prekės pavadinimas.
  • Kategorija: Patvirtinkite, kad kategorija pateikta arba kad prekės be kategorijos sąmoningai leidžiamos.

Kai kuriuose tiekėjų formatuose skirtinguose lygiuose pateikiami keli identifikatoriai arba kainos. Pavyzdžiui, vienas brūkšninis kodas gali priklausyti bendrai prekei, o kitas – konkrečiam variantui. Susiejime turi būti naudojama reikšmė, identifikuojanti faktiškai parduodamą prekę.

Prekės be tinkamo EAN neapdorojamos įprastame B2BLIX katalogo ir tiekėjų sujungimo procese.

Norėdami tai patikrinti savo paskyroje, atidarykite Tiekėjai. Norėdami suprasti tiekėjo nuostatas ir susiejimo procesą, skaitykite Tiekėjo informacijos srauto pridėjimas ir konfigūravimas.

2. Patikrinkite, ar prekė pateko į B2BLIX katalogą

Atlikite EAN paiešką skiltyje Visos prekės. Taip patvirtinsite, ar prekė buvo importuota ir išsaugota prieš pritaikant konkrečiam eksportui skirtas taisykles.

Jei prekė nerodoma skiltyje Visos prekės, pirmiausia ištirkite tiekėjo etapą. Dažniausios priežastys:

  • EAN trūksta, jis netinkamas arba susietas iš neteisingo lauko.
  • Susietuose šaltinio laukuose nėra būtinos reikšmės.
  • Prekė neturi tinkamos kategorijos, o prekės be kategorijos neleidžiamos.
  • Tiekėjas naujausiuose duomenyse nebeteikia šios prekės.
  • Šaltinyje yra tikėtina reikšmė, tačiau ji pateikta kitame lauke nei naudojamas susiejime.

Norėdami tai patikrinti savo paskyroje, atidarykite Visos prekės. Norėdami suprasti čia rodomą prekių informaciją, skaitykite Skilties „Visos prekės“ sąsaja.

Laikina tiekėjo duomenų atsisiuntimo problema automatiškai nepašalina anksčiau išsaugoto katalogo. Tačiau prekėms, kurių vėlesniuose tiekėjo duomenyse ir toliau nėra, likutis ilgainiui gali būti pakeistas į nulį arba jos gali būti pašalintos pagal tiekėjo nuostatas Priverstinis nulinis likutis ir Maksimalus laikas nuo paskutinio aptikimo.

3. Peržiūrėkite eksporto konfigūraciją

Prekė gali būti skiltyje Visos prekės, tačiau neįtraukta į konkretų eksportą. Kiekvienas eksportas yra nepriklausoma projekcija, turinti savo prekių atranką, tiekėjų nuostatas, filtrus, transformacijas, šabloną ir generavimo tvarkaraštį.

Patikrinkite, ar:

  • Į eksportą įtraukti tinkami tiekėjai.
  • Prekė atitinka visus eksporto filtrus.
  • Eksportas nepašalina jos EAN, tiekėjo, gamintojo, kategorijos ar kito atributo.
  • Šiam eksportui įjungtos būtinos transformavimo taisyklės.
  • Aukštesnio prioriteto transformavimo taisyklė nesukuria netikėto rezultato.
  • XML šablone pateikti būtini paskirties sistemos laukai.
  • Tikrinate tinkamą eksporto projekciją.

Eksporto filtras nustato, ar prekė apskritai įtraukiama. Transformavimo filtras nustato, ar prekei pritaikomas konkretus pakeitimas. Tai yra skirtingi tikrinimai.

Norėdami patikrinti eksporto konfigūraciją, atidarykite Eksportai. Norėdami suprasti galimas eksporto nuostatas, skaitykite XML eksporto projekcijų kūrimas ir konfigūravimas.

Norėdami peržiūrėti taisykles, galinčias pakeisti prekių reikšmes, atidarykite Duomenų transformavimo taisyklės. Taisyklių filtrų, transformacijų ir prioritetų paaiškinimą rasite čia: Duomenų transformavimo taisyklės.

4. Sekite prekę naudodami Export Checker

Export Checker yra pagrindinis prekių lygio trikčių šalinimo įrankis. Pasirinkite atitinkamą eksportą ir įveskite prekės EAN.

Priklausomai nuo prekės ir konfigūracijos, rezultate gali būti rodoma:

  • Pradiniai tiekėjo duomenys.
  • Pasirinktas tiekėjo pasiūlymas.
  • Susieti prekės atributai.
  • Filtrai, įtraukę arba pašalinę prekę.
  • Kainos skaičiavimai ir transformavimo taisyklės.
  • Galutinės eksportui paruoštos reikšmės.
  • Pavyzdinis XML rezultatas.
  • Pašalinimo arba atmetimo priežastis, jei taikoma.

Norėdami ištirti prekę, atidarykite Export Checker. Norėdami suprasti ataskaitą, skaitykite Export Checker: prekių duomenų ir eksporto rezultatų peržiūra.

Export Checker paieškos forma su EAN lauku, eksporto pasirinkimu ir mygtuku „Rasti“
Naudokite paveiktos prekės EAN ir pasirinkite tikslų eksportą, susietą su paskirties sistema.
Export Checker ataskaita, kurioje rodomi šaltinio duomenys, pasirinktas tiekėjas ir eksportuotas XML
Ataskaita padeda atskirti pradinę tiekėjo reikšmę, B2BLIX apdorojimo rezultatą ir galutinę XML išvestį.

5. Patikrinkite sugeneruotą XML

Jei atmetamas visas informacijos srautas, tikrinkite sugeneruotą XML, o ne tik vieną prekę.

Patvirtinkite, kad:

  • Failas yra išsamus ir jį galima atidaryti.
  • Pateikta tikėtina XML struktūra.
  • Įtraukti paskirties sistemos reikalaujami laukai.
  • Paveikta prekė rodoma XML, kai ji turėtų būti įtraukta.
  • Eksportuota kaina, likutis, identifikatoriai ir kitos būtinos reikšmės užpildytos teisingai.

Jei prekė galutiniame XML pateikta su tikėtinomis reikšmėmis, B2BLIX apdorojimo ir eksporto etapai sėkmingai sukūrė tokį rezultatą. Tęskite tyrimą išorinėje paskirties sistemoje.

6. Patikrinkite išorinę paskirties sistemą

Atsisiuntusi XML, prekyvietė, parduotuvė, kainų palyginimo platforma ar kita paskirties sistema gali taikyti savo taisykles.

Išorinė paskirties sistema gali valdyti:

  • Kada atsisiunčiamas informacijos srautas.
  • Ar failas ir atskiros prekės pereina tikrinimą.
  • Ar prekę reikia susieti su esamu katalogo įrašu.
  • Ar prekė aktyvuojama, ar lieka laukianti.
  • Kaip likutis paskirstomas arba rodomas skirtingose šalyse.
  • Kada priimtas pakeitimas tampa matomas viešai.

Jei sugeneruotas XML yra teisingas, tačiau paskirties sistema rodo kitokius duomenis, paskirties sistemos operatoriui pateikite paveiktą EAN, atitinkamas XML reikšmes ir bet kokį paskirties paskyroje rodomą tikrinimo pranešimą.

Kaip interpretuoti rezultatą

Ką nustatėte Ką tai paprastai reiškia Kur tęsti
Prekės nėra tiekėjo šaltinyje. Tiekėjas šiuo metu neteikia šios prekės. Patikrinkite tiekėjo duomenis ir atnaujinimo nuostatas.
Prekė yra šaltinyje, bet jos nėra skiltyje Visos prekės. Problema greičiausiai susijusi su susiejimu, EAN tikrinimu, būtinais duomenimis, kategorijų tvarkymu arba tiekėjo sinchronizavimu. Patikrinkite skiltį Tiekėjai ir tiekėjo susiejimą.
Prekė yra skiltyje Visos prekės, bet neįtraukta į eksportą. Jai poveikį turėjo eksporto filtras, tiekėjo pasirinkimas, transformacija arba kita eksporto nuostata. Patikrinkite skiltis Eksportai ir Export Checker.
Prekė eksportuota, bet jos reikšmė netikėta. Susieta šaltinio reikšmė, kainos skaičiavimas arba transformavimo taisyklė gali skirtis nuo tikėtos. Export Checker palyginkite šaltinį, apdorojimo veiksmus ir galutinį XML.
Galutinis XML yra teisingas, bet paskirties sistema rodo kitaip. Skirtumas atsirado po to, kai B2BLIX sugeneravo failą. Patikrinkite paskirties sistemos tikrinimo, importavimo, aktyvavimo ir rodymo procesą.
Visas XML atmetamas. Failo struktūra, būtini laukai arba paskirties sistemos reikalavimai gali neatitikti to, ką paskirties sistema priima. Patikrinkite eksporto šabloną, sugeneruotą XML ir paskirties sistemos klaidos pranešimą.

Dažniausios trūkstamų ar kitokių prekių duomenų priežastys

  • Neteisingas EAN susiejimas: Susietame lauke pateiktas pagrindinės prekės identifikatorius arba kitas kodas, o ne parduodamos prekės EAN.
  • Netinkamas arba trūkstamas EAN: Prekė negali patekti į įprastą EAN pagrįstą apdorojimo procesą.
  • Neteisingas kainos laukas: Tiekėjo šaltinyje pateiktos kelios kainos, tačiau susiejime naudojama ne ta reikšmė, kuri turėtų būti naudojama.
  • Trūkstama kategorija: Prekė neturi nustatytos kategorijos, o prekės be kategorijos neleidžiamos.
  • Nulinis arba pasenęs likutis: Tiekėjas nurodo, kad prekės nėra, arba atnaujinimo nuostata nustatė nulinį likutį.
  • Eksporto filtras: Prekė pašalinama dėl jos EAN, tiekėjo, kategorijos, gamintojo, kainos, likučio ar kitos susietos reikšmės.
  • Transformavimo taisyklės prioritetas: Kita taisyklė pirmiausia pakeičia reikšmę arba sustabdo tolesnį apdorojimą.
  • Eksporto šablonas: Prekė atrinkta, tačiau XML struktūroje trūksta būtino paskirties sistemos lauko.
  • Paskirties sistemos tikrinimas: XML yra prekė, tačiau ją priimanti platforma atmeta arba atideda.
  • Paskirties sistemos rodymo taisyklės: Priimanti platforma pakeičia tai, kaip rodomas likutis, kaina arba prieinamumas.

Kai vienu metu dingsta daug prekių

Staigų prekių skaičiaus sumažėjimą reikėtų tirti pagal tiekėją ir eksportą, o ne tik tikrinant bendrą skaičių.

  1. Pasirinkite bent po vieną kiekvienam svarbiam tiekėjui unikalų EAN.
  2. Patikrinkite, ar kiekvienas EAN vis dar yra skiltyje Visos prekės.
  3. Patikrinkite, ar kiekvienas EAN yra dabartiniame eksporte su teigiama kaina ir likučiu.
  4. Jei prieinamos abi versijos, palyginkite dabartinį XML su ankstesniu XML iš laikotarpio, kai prekių skaičius buvo įprastas.
  5. Peržiūrėkite naujausią tiekėjo prieinamumą, likučio pokyčius, eksporto filtrus ir generavimo rezultatus.
  6. Patikrinkite, ar paskirties sistema pranešė apie importavimo arba tikrinimo klaidą.

Galimos priežastys: tiekėjas neatnaujina duomenų, prekėms nustatytas nulinis likutis, eksporto filtras pašalina įrašus, sugeneruotas neišsamus failas arba paskirties sistema importuoja kitą informacijos srauto versiją.

Tiekėjo sinchronizavimas ir eksporto generavimas vykdomi pagal nepriklausomus tvarkaraščius. Patvirtinkite, kad eksportas buvo sugeneruotas iš naujo po to, kai tapo prieinami tikėtini tiekėjo duomenys.

Pavyzdys

Pardavėjas ieško EAN 5901234567890. Prekė yra tiekėjo šaltinyje ir matoma skiltyje Visos prekės.

Export Checker rodo, kad prekė atitiko eksporto filtrą ir kad galutiniame XML pateikta 39.99 kaina bei 4 vienetų likutis. Tačiau prekyvietėje prekė vis dar nerodoma.

Šiuo atveju prekė sėkmingai praėjo tiekėjo, katalogo ir B2BLIX eksporto etapus. Toliau reikėtų tikrinti prekyvietės prekių tikrinimą, importavimo būseną, aktyvavimo reikalavimus ir paskelbimo vėlavimą.

Jei Export Checker rodo, kad prekę pašalino likučio arba kategorijos filtras, prieš siunčiant atnaujintą failą į prekyvietę reikėtų peržiūrėti ir išbandyti eksporto konfigūraciją.

Ką daryti toliau

  1. Pasirinkite vieną paveiktą EAN, o ne bandykite šalinti triktį tik pagal bendrą prekių skaičių.
  2. Patvirtinkite pradines tiekėjo reikšmes ir tiekėjo susiejimą.
  3. Patikrinkite, ar prekė yra skiltyje Visos prekės.
  4. Naudodami Export Checker nustatykite filtrus, transformacijas, skaičiavimus ir galutinį XML rezultatą.
  5. Jei paskirties sistema atmetė visą informacijos srautą, patikrinkite visą XML.
  6. Prieš taikydami pakeitimus realiai paskirties sistemai, išbandykite konfigūraciją naudodami kontroliuojamą eksportą.
  7. Jei galutinis XML yra teisingas, tęskite tyrimą išorinėje paskirties sistemoje, pateikdami EAN, eksportuotas reikšmes ir paskirties sistemos klaidos informaciją.