Kaip nustatyti staigių produktų skaičiaus pokyčių ir tiekėjo informacijos srauto klaidų priežastis
Praktinis diagnostikos vadovas, skirtas tirti nepavykusius tiekėjų duomenų atsisiuntimus, pasikeitusias informacijos srauto struktūras, susiejimo problemas, pasenusių produktų kontrolę ir netikėtus katalogo ar eksporto skaičiaus pokyčius.
Ištrauka: Sužinokite, kaip nustatyti, kodėl tiekėjo kataloge arba eksporte staiga atsirado mažiau produktų, ir išsiaiškinti, ar problema kilo importuojant tiekėjo duomenis, apdorojant katalogą, generuojant eksportą ar apdorojant duomenis prekyvietėje.
Kada šis vadovas aktualus
Naudokite šį vadovą, kai netikėtai pasikeičia produktų skaičius B2BLIX Feed, sugeneruotame XML eksporte arba prekyvietėje. Jis taip pat taikomas, kai atrodo, kad vieno tiekėjo produktai dingo arba tiekėjo šaltinis nustojo būti atnaujinamas.
B2BLIX Feed apdoroja duomenis keliais etapais: atsisiunčia tiekėjo duomenis, susieja šaltinio laukus su B2BLIX katalogu, taiko duomenų aktualumo kontrolę, atrenka produktus eksportui, apdoroja eksporto taisykles ir sugeneruoja galutinį XML failą. Produktų skaičius gali pasikeisti bet kuriame iš šių etapų. :contentReference[oaicite:0]{index=0}
Trumpas atsakymas
Pradėkite nustatydami, kuriame etape skaičius pirmą kartą pasikeitė. Atskirai patikrinkite tiekėjo šaltinį, B2BLIX kataloge išsaugotus duomenis, sugeneruotą eksportą ir paskirties prekyvietę.
Staigų sumažėjimą gali lemti:
- Tiekėjo šaltinio, kurio nepavyko atsisiųsti, problema.
- Tiekėjo pateikta neišsami arba pakeista XML ar JSON struktūra.
- Pakeistas produkto kelias arba laukų susiejimas.
- Trūkstamos arba netinkamos EAN reikšmės.
- Produktai, kurių likutis pakeistas į nulį, arba produktai, pašalinti dėl aktualumo nustatymų.
- Eksporto filtras arba tiekėjų pasirinkimo nustatymas, neįtraukiantis produktų.
- Neišsamus arba netinkamai sukonfigūruotas XML eksportas.
- Atidėjimas, tikrinimo problema arba importo klaida prekyvietėje.
Įspėjimas: Tiekėjų nustatymai, susiejimai, aktualumo kontrolė, filtrai ir eksporto taisyklės gali turėti įtakos realiuoju laiku pasiekiamiems produktams, likučiams, kainoms ir prekyvietės atnaujinimams. Prieš keisdami gamybos nustatymus arba iš naujo generuodami realiai naudojamą eksportą, patikrinkite priežastį naudodami pavyzdinius produktus.
Kaip gali pasikeisti produktų skaičius
Kiekviename etape rodomas produktų skaičius gali skirtis, nes kiekvienas etapas atsako į skirtingą klausimą.
- Tiekėjo šaltinio skaičius: kiek produkto įrašų šiuo metu pateikia tiekėjas.
- B2BLIX katalogo skaičius: kiek galiojančių ir išsaugotų tiekėjo produktų šiuo metu saugoma.
- Eksporto skaičius: kiek išsaugotų produktų atitinka pasirinkto eksporto tiekėjų pasirinkimo, filtrų, likučio sąlygų ir kitas taisykles.
- Prekyvietės skaičius: kiek eksportuotų produktų išorinė platforma priima, aktyvuoja ir rodo.
Nemanykite, kad mažesnis skaičius prekyvietėje reiškia, jog nepavyko importuoti tiekėjo duomenų. Taip pat sėkmingas tiekėjo sinchronizavimas negarantuoja, kad kiekvienas importuotas produktas atitiks eksporto sąlygas.
Ką patikrinti paskyroje
1. Nustatykite, kuris tiekėjas arba etapas paveiktas
Palyginkite dabartinį rezultatą su žinomu įprastu laikotarpiu. Užrašykite apytikslį produktų skaičių prieš ir po pasikeitimo.
Kai viename eksporte įtraukti keli tiekėjai, pasirinkite bent po vieną kiekvienam tiekėjui unikalų EAN. Atsekite kiekvieną EAN šaltinyje, kataloge, eksporte ir paskirties vietoje. Paprastai tai greičiau nei tikrinti visą katalogą.
Pavyzdžiui, jei Tiekėjo A produktai vis dar yra, bet unikalūs Tiekėjo B produktai dingo, pirmiausia tikrinkite Tiekėją B.
2. Patikrinkite tiekėjo konfigūraciją ir šaltinį
Įsitikinkite, kad paveiktas tiekėjas įjungtas ir kad jo pagrindiniai bei, jei taikoma, antriniai šaltiniai vis dar pasiekiami.
Norėdami tai patikrinti paskyroje, atidarykite Tiekėjai. Norėdami suprasti tiekėjo nustatymus ir susiejimo eigą, skaitykite Tiekėjai: tiekėjo informacijos srauto pridėjimas ir konfigūravimas.
Patikrinkite toliau nurodytus dalykus:
- Tiekėjas yra įjungtas.
- Suformuotas šaltinio URL vis dar grąžina tikėtiną failą.
- Nepasikeitė autentifikavimo duomenys arba sinchronizavimo užklausos antraštės.
- Tiekėjas neperkėlė informacijos srauto į kitą URL.
- Šaltinis nėra tuščias, sutrumpintas arba gerokai mažesnis nei įprastai.
- Šaltinyje vis dar naudojama tikėtina XML arba JSON struktūra.
- Konfigūruotas tinkamas sinchronizavimo dažnis.
- Prijungti tinkami pagrindinis ir antrinis šaltiniai.
Vienas nepavykęs tiekėjo duomenų atsisiuntimas automatiškai neištrina visų anksčiau išsaugotų produktų. B2BLIX bando vėliau sinchronizuoti duomenis pagal sukonfigūruotą tvarkaraštį. Tačiau produktams, kurių ir toliau nėra, galiausiai gali būti pritaikyti Priverstinai nustatyti nulinį likutį ir Maksimalus laikas nuo paskutinio aptikimo.
3. Patikrinkite, ar tiekėjas nepakeitė informacijos srauto struktūros
Tiekėjas gali ir toliau grąžinti galiojantį failą, tačiau pakeisti produkto laukų vietą arba pavadinimus. Todėl failas gali atrodyti pasiekiamas, nors B2BLIX neberanda tikėtinų produktų ar reikšmių.
Patikrinkite, ar tiekėjas nepakeitė:
- Viso produkto kelio šaltinyje.
- Lauko, kuriame pateikiamas parduodamo produkto EAN.
- Kainos, likučio, pavadinimo, kategorijos arba SKU laukų.
- Produkto ir variantų struktūros.
- Pagrindinio ir antrinio šaltinio ryšio identifikatorių.
Ypač atidžiai patikrinkite EAN susiejimą. EAN yra pagrindinis produkto identifikatorius standartinėje B2BLIX Feed naudojimo eigoje. Produktai be tinkamo EAN nėra apdorojami įprastai, o EAN susiejimo pakeitimas gali gerokai sumažinti katalogą.
Kai kuriuose tiekėjų formatuose vienas identifikatorius pateikiamas pagrindinio produkto lygiu, o kitas – varianto lygiu. Susiejant būtina naudoti identifikatorių, kuris nurodo faktiškai parduodamą prekę. :contentReference[oaicite:1]{index=0}
4. Patikrinkite, ar produktai vis dar išsaugoti B2BLIX
Bendrame kataloge raskite kelis paveiktų produktų EAN.
Norėdami tai patikrinti paskyroje, atidarykite Visi produktai. Norėdami suprasti, kokia informacija ten pateikiama, skaitykite Visų produktų sąsaja.
Patikrinkite kiekvieną pavyzdinį produktą:
- Ar produktas yra pateikiamas.
- Kokie tiekėjo įrašai pasiekiami pagal EAN.
- Ar užpildytos kainos ir likučio reikšmės.
- Kada produktas iš tiekėjo paskutinį kartą buvo aptiktas.
- Ar pateikiamas tikėtinas pavadinimas, kategorija, gamintojas ir kiti būtini duomenys.
Jei produkto nėra skiltyje Visi produktai, sutelkite dėmesį į tiekėjo šaltinį, produkto kelią, susiejimus, EAN tikrinimą ir pasenusių produktų nustatymus. Jei produktas ten pateikiamas, tęskite eksporto tikrinimą.
5. Peržiūrėkite „Priverstinai nustatyti nulinį likutį“ ir „Maksimalus laikas nuo paskutinio aptikimo“
Tiekėjo duomenų aktualumo nustatymai kontroliuoja, kas nutinka, kai anksčiau importuoto produkto nebėra naujesniuose tiekėjo duomenyse.
- Priverstinai nustatyti nulinį likutį išlaiko produktą kataloge, tačiau pasibaigus sukonfigūruotam laikotarpiui jo likutį pakeičia į nulį.
- Maksimalus laikas nuo paskutinio aptikimo kontroliuoja, kiek laiko neatnaujintas produktas išlieka išsaugotas, kol pašalinamas.
Paprastai Priverstinai nustatyti nulinį likutį turėtų būti ilgesnis už numatomą tiekėjo sinchronizavimo intervalą ir trumpesnis už Maksimalų laiką nuo paskutinio aptikimo. Tai padeda išvengti situacijos, kai dėl laikino atsisiuntimo vėlavimo galiojančių produktų likutis iš karto tampa nulinis, tačiau kartu riboja pasenusį prieinamumą.
Prieš keisdami šias reikšmes patikrinkite, ar paveiktas tiekėjas praleido vieną sinchronizavimą, ar buvo nepasiekiamas ilgesnį laiką. Padidinus saugojimo nustatymus pasenę produktai gali likti kataloge, o juos sumažinus produktai gali būti pašalinti arba išjungti anksčiau.
6. Patikrinkite paveiktą eksportą
Jei produktai yra skiltyje Visi produktai, tačiau jų nėra sugeneruotame faile, peržiūrėkite eksporto konfigūraciją.
Norėdami tai patikrinti paskyroje, atidarykite Eksportai. Norėdami suprasti galimus eksporto nustatymus, skaitykite Eksportai: XML eksporto projekcijų kūrimas ir konfigūravimas.
Įsitikinkite, kad:
- Eksportas įjungtas ir generuojamas kaip tikėtasi.
- Paveiktas tiekėjas įtrauktas į eksportą.
- Eksporto filtrai nepakeisti.
- Produktai neatmetami pagal EAN, tiekėją, gamintoją, kategoriją, kainą, likutį ar kitą požymį.
- AND ir OR filtrų grupės sudėliotos teisingai.
- Eksportas nereikalauja teigiamo likučio, jei paveiktų produktų likutis priverstinai pakeistas į nulį.
- Šiam eksportui įjungtos numatytosios transformavimo taisyklės.
- XML šablone vis dar pateikti būtinas produkto kelias ir laukai.
- Sugeneruotas XML failas yra išsamus ir jį galima atidaryti.
Eksporto filtras nustato, ar produktas apskritai įtraukiamas. Transformavimo filtras tik nustato, ar konkrečiam skaičiavimui arba duomenų pakeitimui taikoma taisyklė. Nelaikykite jų tos pačios rūšies filtrais.
7. Patikrinkite pavyzdinius produktus naudodami „Export Checker“
Naudodami „Export Checker“ atsekite vieną paveiktą EAN per eksporto procesą. Pakartokite tikrinimą su produktu, kuris vis dar veikia tinkamai, kad galėtumėte palyginti rezultatus.
Norėdami tai patikrinti paskyroje, atidarykite Eksportų tikrintuvą. Norėdami suprasti ataskaitą, skaitykite Eksportų tikrintuvas: produkto duomenų ir eksporto rezultatų peržiūra.
Patikrinkite, ar „Export Checker“ rodo:
- Tikėtus pradinius tiekėjo duomenis.
- Teisingai pasirinktą tiekėją.
- Galiojančias susietas EAN, kainos, likučio ir būtino turinio reikšmes.
- Eksporto filtrą, kuris atmeta produktą.
- Transformavimo taisyklę, pakeičiančią kainą, likutį arba kitą būtiną reikšmę.
- Galutinius XML šablonui reikalingus požymius.
- Produktą reprezentatyviame galutiniame XML rezultate.
Jei produktas atmetamas, tikrintuvas gali padėti nustatyti, ar priežastis susijusi su įvesties duomenimis, susiejimu, produkto pasirinkimu, filtrais ar transformacijomis.
8. Palyginkite B2BLIX rezultatą su prekyvietės duomenimis
Atidarykite sugeneruotą XML ir patvirtinkite, ar trūkstami produktai jame pateikiami su tinkamais paskirties laukais ir tikėtinu likučiu.
- Jei produktų nėra XML faile, toliau tikrinkite B2BLIX tiekėjo ir eksporto nustatymus.
- Jei produktai yra XML faile, tačiau jų nėra prekyvietėje, patikrinkite prekyvietės importo istoriją, tikrinimo klaidas, būtinus laukus ir atnaujinimo tvarkaraštį.
B2BLIX kontroliuoja tiekėjo duomenų importavimą, susiejimą, filtrus, transformacijas, skaičiavimus ir XML išvesties generavimą. Kai išorinė platforma atsisiunčia failą, jos tikrinimą, aktyvavimą, importo laiką ir viešą rodymą kontroliuoja pati platforma.
Dažniausios priežastys ir jų požymiai
| Ką pastebite | Galima tikrinimo sritis |
|---|---|
| Vieno tiekėjo produktai dingsta ir iš skilties „Visi produktai“, ir iš eksporto | Tiekėjo duomenų atsisiuntimas, produkto kelias, laukų susiejimas, EAN tikrinimas arba aktualumo nustatymai |
| Produktai lieka skiltyje „Visi produktai“, tačiau dingsta iš vieno eksporto | Eksporto tiekėjo pasirinkimas, eksporto filtrai, likučio sąlygos arba konkrečiam eksportui taikomos taisyklės |
| Produktai lieka išsaugoti, tačiau jų likutis tampa nulinis | Tiekėjo likučio duomenys, transformavimo taisyklės arba „Priverstinai nustatyti nulinį likutį“ |
| Daugelis produktų dingsta tiekėjui atnaujinus failo formatą | Produkto kelias, EAN susiejimas, šaltinio ryšys arba būtinų laukų susiejimai |
| Sugeneruotame XML pateikiami tikėtini produktai, tačiau prekyvietėje jų skaičius mažesnis | Prekyvietės importo vėlavimas, tikrinimas, aktyvavimo taisyklės arba apdorojimas paskirties pusėje |
| Skaičius pasikeičia tik produktams be kategorijų | Kategorijų susiejimas arba tiekėjo nustatymas „Leisti produktus be kategorijos“ |
| Eksporto skaičius sumažėja pakeitus filtrą | Filtro sąlygos ir AND bei OR logikos grupavimas |
Pavyzdys: iš eksporto staiga dingsta vieno tiekėjo produktai
Įprastai eksporte pateikiama maždaug 30 000 produktų iš trijų tiekėjų. Staiga jų skaičius sumažėja iki maždaug 20 000.
- Pasirinkite po vieną kiekvienam tiekėjui unikalų EAN.
- Patikrinkite visus tris EAN skiltyje Visi produktai.
- Patikrinkite tuos pačius EAN naudodami Eksportų tikrintuvą.
- Atidarykite sugeneruotą XML ir raskite kiekvieną EAN.
Jei unikalaus Tiekėjo B produkto nėra skiltyje Visi produktai, patikrinkite Tiekėjo B šaltinį, sinchronizavimą, susiejimus ir aktualumo nustatymus.
Jei produktas yra skiltyje Visi produktai, tačiau jo nėra Eksportų tikrintuve arba XML faile, patikrinkite eksporto tiekėjo pasirinkimą ir filtrus.
Jei visi trys EAN pateikiami XML faile, tačiau Tiekėjo B produktų nėra prekyvietėje, nagrinėkite prekyvietės importo rezultatą, o ne keiskite tiekėjo susiejimą.
Ką daryti toliau
- Užrašykite įprastą skaičių, dabartinį skaičių, paveiktą eksportą ir apytikslį pasikeitimo laiką.
- Nustatykite, ar paveikti visi tiekėjai, ar tik vienas tiekėjas.
- Pasirinkite nedidelį žinomų EAN rinkinį, įskaitant bent po vieną unikalų produktą iš kiekvieno aktualaus tiekėjo.
- Atsekite šiuos EAN tiekėjo šaltinyje, skiltyje „Tiekėjų susiejimai“, skiltyje „Visi produktai“, Eksportų tikrintuve, sugeneruotame XML ir paskirties vietoje.
- Taisykite tik tą etapą, kuriame pirmą kartą pasirodo neteisingas arba trūkstamas rezultatas.
- Prieš taikydami pakeitimus aktyviam pardavimo kanalui, sugeneruokite ir patikrinkite kontroliuojamą bandomąjį eksportą.
- Išsprendę priežastį patvirtinkite, kad vėlesni tiekėjo sinchronizavimai ir eksporto generavimai grįžta prie tikėtų skaičių.