Kaip nustatyti staigių produktų skaičiaus pokyčių ir tiekėjo duomenų srauto klaidų priežastis
Praktinis vadovas, kaip tirti nepavykusius tiekėjo duomenų atsisiuntimus, pasikeitusią duomenų srauto struktūrą, 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 sumažėjo produktų skaičius ir ar problema kilo importuojant tiekėjo duomenis, apdorojant katalogą, generuojant eksportą ar apdorojant duomenis prekyvietėje.
Kada šis vadovas naudingas
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 dingo vieno tiekėjo produktai arba tiekėjo šaltinis nustojo atsinaujinti.
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čiaus pokytis gali prasidėti bet kuriame iš šių etapų. :contentReference[oaicite:0]{index=0}
Trumpas atsakymas
Pirmiausia nustatykite, kuriame etape skaičius pasikeitė pirmą kartą. Atskirai patikrinkite tiekėjo šaltinį, B2BLIX saugomą katalogą, sugeneruotą eksportą ir galutinę prekyvietę.
Staigų sumažėjimą gali lemti:
- Nepavykęs tiekėjo šaltinio atsisiuntimas.
- Tiekėjas pateikia neišsamią arba pakeistos struktūros XML ar JSON rinkmeną.
- Pasikeitęs produktų kelias arba laukų susiejimas.
- Trūkstamos arba netinkamos EAN reikšmės.
- Produktams nustatyta nulinė atsarga arba jie pašalinti dėl duomenų aktualumo nustatymų.
- Eksporto filtras arba tiekėjo pasirinkimo nustatymas neįtraukia produktų.
- Neišsamus arba netinkamai sukonfigūruotas XML eksportas.
- Vėlavimas, tikrinimo problema arba importo klaida prekyvietės pusėje.
Įspėjimas: Tiekėjo nustatymai, susiejimai, duomenų aktualumo kontrolė, filtrai ir eksporto taisyklės gali turėti įtakos produktų pasiekiamumui, likučiams, kainoms ir prekyvietės atnaujinimams realiuoju laiku. Prieš keisdami gamybinius nustatymus arba iš naujo generuodami aktyvų 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 į kitą klausimą.
- Tiekėjo šaltinio skaičius: kiek produktų įrašų šiuo metu pateikia tiekėjas.
- B2BLIX katalogo skaičius: kiek tinkamų ir išsaugotų tiekėjo produktų šiuo metu saugoma sistemoje.
- Eksporto skaičius: kiek saugomų produktų atitinka pasirinkto eksporto tiekėjo pasirinkimo, filtravimo, atsargų 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 savo paskyroje
1. Nustatykite, kuris tiekėjas arba etapas paveiktas
Palyginkite dabartinį rezultatą su įprasto laikotarpio rezultatu. Užrašykite apytikslį produktų skaičių prieš pokytį ir po jo.
Kai viename eksporte yra keli tiekėjai, pasirinkite bent po vieną kiekvienam tiekėjui unikalų EAN. Sekite kiekvieną EAN šaltinyje, kataloge, eksporte ir galutinėje sistemoje. Paprastai tai greičiau nei tikrinti visą katalogą.
Pavyzdžiui, jei tiekėjo A produktai vis dar yra, tačiau dingo tiekėjui B unikalūs produktai, pirmiausia tirkite tiekėją B.
2. Patikrinkite tiekėjo konfigūraciją ir šaltinį
Įsitikinkite, kad paveiktas tiekėjas įjungtas ir kad jo pagrindiniai bei, jei taikoma, papildomi šaltiniai vis dar pasiekiami.
Norėdami tai patikrinti savo paskyroje, atidarykite Tiekėjai. Norėdami sužinoti daugiau apie tiekėjo nustatymus ir susiejimo procesą, perskaitykite Tiekėjai: tiekėjo duomenų srauto pridėjimas ir konfigūravimas.
Patikrinkite:
- Tiekėjas yra įjungtas.
- Su konfigūruotu šaltinio URL vis dar gaunamas reikiamas failas.
- Nepasikeitė autentifikavimo duomenys arba sinchronizavimo užklausos antraštės.
- Tiekėjas neperkėlė duomenų srauto į kitą URL.
- Šaltinis nėra tuščias, sutrumpintas arba gerokai mažesnis nei įprastai.
- Šaltinyje vis dar naudojama numatyta XML arba JSON struktūra.
- Konfigūruotas tinkamas sinchronizavimo dažnis.
- Prijungti tinkami pagrindiniai ir papildomi šaltiniai.
Vienas nepavykęs tiekėjo duomenų atsisiuntimas automatiškai neištrina visų anksčiau išsaugotų produktų. B2BLIX bando atlikti vėlesnius sinchronizavimus pagal sukonfigūruotą tvarkaraštį. Tačiau produktams, kurie ir toliau neaptinkami, ilgainiui gali būti pritaikyti Priverstinai nustatyti nulinę atsargą ir Maksimalus laikas nuo paskutinio aptikimo.
3. Patikrinkite, ar tiekėjas nepakeitė duomenų srauto struktūros
Tiekėjas gali ir toliau grąžinti tinkamą failą, tačiau pakeisti produktų laukų vietą arba pavadinimus. Todėl failas gali atrodyti pasiekiamas, nors B2BLIX neberanda laukiamų produktų ar reikšmių.
Patikrinkite, ar tiekėjas pakeitė:
- Visą produktų kelią šaltinyje.
- Lauką, kuriame pateikiamas parduodamo produkto EAN.
- Kainos, atsargų, pavadinimo, kategorijos arba SKU laukus.
- Produktų ir variantų struktūrą.
- Pagrindinio ir papildomo šaltinio ryšio identifikatorius.
Ypač atidžiai patikrinkite EAN susiejimą. EAN yra pagrindinis produkto identifikatorius standartiniame B2BLIX Feed procese. Produktai be tinkamo EAN paprastai neapdorojami, o pasikeitus EAN susiejimui katalogas gali gerokai sumažėti.
Kai kuriuose tiekėjų formatuose vienas identifikatorius pateikiamas pagrindinio produkto, o kitas – varianto lygiu. Susiejime turi būti naudojamas identifikatorius, nurodantis faktiškai parduodamą prekę. :contentReference[oaicite:1]{index=0}
4. Patikrinkite, ar produktai vis dar saugomi B2BLIX
Bendrame kataloge suraskite kelis paveiktų produktų EAN.
Norėdami tai patikrinti savo paskyroje, atidarykite Visi produktai. Norėdami sužinoti, kokia informacija ten pateikiama, perskaitykite Visų produktų sąsaja.
Patikrinkite kiekvieną pavyzdinį produktą:
- Ar produktas yra sąraše.
- Kokie tiekėjo įrašai prieinami pagal EAN.
- Ar pateiktos kainos ir atsargų reikšmės.
- Kada produktas paskutinį kartą buvo aptiktas iš tiekėjo.
- Ar pateikti laukiami pavadinimo, kategorijos, gamintojo ir kiti būtini duomenys.
Jei produkto nėra skiltyje Visi produktai, tikrinkite tiekėjo šaltinį, produktų kelią, susiejimus, EAN tikrinimą ir pasenusių produktų nustatymus. Jei produktas ten yra, pereikite prie eksporto patikrų.
5. Peržiūrėkite „Priverstinai nustatyti nulinę atsargą“ ir „Maksimalus laikas nuo paskutinio aptikimo“
Tiekėjo duomenų aktualumo nustatymai kontroliuoja, kas nutinka, kai anksčiau importuotas produktas neberandamas naujesniuose tiekėjo duomenyse.
- Priverstinai nustatyti nulinę atsargą išlaiko produktą kataloge, tačiau po nustatyto laikotarpio jo atsargas pakeičia į nulį.
- Maksimalus laikas nuo paskutinio aptikimo nustato, kiek laiko neatnaujintas produktas išlieka saugomas, kol pašalinamas.
Paprastai Priverstinai nustatyti nulinę atsargą turėtų būti ilgesnis už numatomą tiekėjo sinchronizavimo intervalą ir trumpesnis už Maksimalus laikas nuo paskutinio aptikimo. Tai padeda išvengti to, kad laikini atsisiuntimo vėlavimai iškart pakeistų tinkamų produktų atsargas į nulį, ir kartu riboja pasenusio prieinamumo galiojimą.
Prieš keisdami šias reikšmes patikrinkite, ar paveiktas tiekėjas praleido vieną sinchronizavimą, ar buvo nepasiekiamas ilgesnį laiką. Pailginus saugojimo nustatymus kataloge gali likti pasenę produktai, o juos sutrumpinus 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 savo paskyroje, atidarykite Eksportai. Norėdami sužinoti daugiau apie galimus eksporto nustatymus, perskaitykite Eksportai: XML eksporto projekcijų kūrimas ir konfigūravimas.
Patikrinkite:
- Eksportas įjungtas ir generuojamas taip, kaip tikėtasi.
- Paveiktas tiekėjas įtrauktas į eksportą.
- Nepasikeitė eksporto filtrai.
- Produktai neatmetami pagal EAN, tiekėją, gamintoją, kategoriją, kainą, atsargas ar kitą požymį.
- AND ir OR filtrų grupės sudėliotos teisingai.
- Eksportui nereikia teigiamo atsargų kiekio, jei paveiktiems produktams priverstinai nustatytas nulis.
- Šiam eksportui įjungtos numatytos transformavimo taisyklės.
- XML šablone vis dar yra būtinas produktų kelias ir laukai.
- Sugeneruotas XML failas yra išsamus ir gali būti atidarytas.
Eksporto filtras nustato, ar produktas apskritai įtraukiamas. Transformavimo filtras tik nustato, ar konkrečiam skaičiavimui arba duomenų pakeitimui taikoma taisyklė. Nelaikykite šių filtrų tos pačios rūšies filtrais.
7. Patikrinkite pavyzdinius produktus „Eksportų tikrintuve“
Naudokite „Eksportų tikrintuvą“, kad galėtumėte sekti vieną paveiktą EAN per eksporto procesą. Pakartokite patikrą su tinkamai veikiančiu produktu ir palyginkite rezultatus.
Norėdami tai patikrinti savo paskyroje, atidarykite Eksportų tikrintuvas. Norėdami sužinoti daugiau apie ataskaitą, perskaitykite Eksportų tikrintuvas: produktų duomenų ir eksporto rezultatų peržiūra.
Patikrinkite, ar „Eksportų tikrintuvas“ rodo:
- Lauktus pradinius tiekėjo duomenis.
- Teisingai pasirinktą tiekėją.
- Galiojančias EAN, kainos, atsargų ir būtino turinio susietas reikšmes.
- Eksporto filtrą, kuris atmeta produktą.
- Transformavimo taisyklę, pakeičiančią kainą, atsargas ar kitą būtiną reikšmę.
- Galutinius požymius, kurių tikisi XML šablonas.
- Produktą pavyzdiniame galutiniame XML rezultate.
Jei produktas atmetamas, tikrintuvas gali padėti nustatyti, ar priežastis susijusi su įvesties duomenimis, susiejimu, produktų pasirinkimu, filtrais ar transformacijomis.
8. Palyginkite B2BLIX rezultatą su prekyvietės rezultatu
Atidarykite sugeneruotą XML ir patikrinkite, ar trūkstami produktai jame pateikiami su tinkamais galutinės sistemos laukais ir laukiamomis atsargomis.
- Jei produktų XML faile nėra, toliau tikrinkite B2BLIX tiekėjo ir eksporto nustatymus.
- Jei produktai XML faile yra, 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ą, jo tikrinimą, aktyvavimą, importo laiką ir viešą rodymą kontroliuoja ta platforma.
Dažniausios priežastys ir kaip jos pasireiškia
| Ką pastebite | Galima tyrimo sritis |
|---|---|
| Vieno tiekėjo produktai dingsta ir iš skilties „Visi produktai“, ir iš eksporto | Tiekėjo duomenų atsisiuntimas, produktų kelias, laukų susiejimas, EAN tikrinimas arba duomenų aktualumo nustatymai |
| Produktai lieka skiltyje „Visi produktai“, tačiau dingsta iš vieno eksporto | Eksporto tiekėjo pasirinkimas, eksporto filtrai, atsargų sąlygos arba konkretaus eksporto taisyklės |
| Produktai lieka saugomi, tačiau jų atsargos tampa nulinės | Tiekėjo atsargų duomenys, transformavimo taisyklės arba „Priverstinai nustatyti nulinę atsargą“ |
| Atnaujinus tiekėjo failo formatą dingsta daug produktų | Produktų kelias, EAN susiejimas, šaltinio ryšys arba būtinų laukų susiejimai |
| Sugeneruotame XML yra laukiami produktai, tačiau prekyvietėje jų skaičius mažesnis | Prekyvietės importo vėlavimas, tikrinimas, aktyvavimo taisyklės arba apdorojimas galutinėje sistemoje |
| Skaičius pasikeičia tik produktams be kategorijų | Kategorijų susiejimas arba tiekėjo nustatymas „Leisti nekategorizuotus“ |
| Po filtro pakeitimo sumažėja eksporto skaičius | Filtro sąlygos ir AND bei OR logikos grupavimas |
Pavyzdys: iš eksporto staiga dingsta vieno tiekėjo produktai
Įprastai eksporte iš trijų tiekėjų būna apie 30 000 produktų. 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 skiltyje Eksportų tikrintuvas.
- Atidarykite sugeneruotą XML ir suraskite kiekvieną EAN.
Jei unikalaus tiekėjo B produkto nėra skiltyje Visi produktai, patikrinkite tiekėjo B šaltinį, sinchronizavimą, susiejimus ir duomenų aktualumo nustatymus.
Jei produktas yra skiltyje Visi produktai, bet jo nėra „Eksportų tikrintuve“ arba XML faile, patikrinkite eksporto tiekėjo pasirinkimą ir filtrus.
Jei visi trys EAN yra XML faile, tačiau tiekėjo B produktų nėra prekyvietėje, tirkite prekyvietės importo rezultatą, o ne keiskite tiekėjo susiejimą.
Kas toliau
- Užrašykite įprastą skaičių, dabartinį skaičių, paveiktą eksportą ir apytikslį pokyčio laiką.
- Nustatykite, ar paveikti visi tiekėjai, ar tik vienas.
- Pasirinkite nedidelį žinomų EAN rinkinį, įskaitant bent po vieną unikalų kiekvieno susijusio tiekėjo produktą.
- Sekite šiuos EAN tiekėjo šaltinyje, tiekėjų susiejimuose, skiltyje „Visi produktai“, „Eksportų tikrintuve“, sugeneruotame XML ir galutinėje sistemoje.
- Pataisykite tik tą etapą, kuriame pirmą kartą pasirodo netinkamas arba trūkstamas rezultatas.
- Prieš taikydami pakeitimus aktyviam pardavimo kanalui, sugeneruokite ir patikrinkite kontroliuojamą bandomąjį eksportą.
- Pašalinę priežastį įsitikinkite, kad vėlesni tiekėjo sinchronizavimai ir eksporto generavimai grįžo prie laukiamų skaičių.