Kaip šalinti API duomenų, likučių ir atsiėmimo laiko sinchronizavimo problemas

Sužinokite, kodėl naudojant API sinchronizavimą reikšmė „Exported“ gali būti tuščia ir ką patikrinti, kai neatnaujinami API duomenys, likučiai arba atsiėmimo laikas.


Kada aktualus šis vadovas

Naudokite šį vadovą, jei pastebite vieną ar kelias iš toliau nurodytų situacijų:

  • Pakeitus išvesties metodą iš XML į API, reikšmė Exported yra tuščia.
  • Statistikos puslapyje rodoma API data = 0 arba įspėjimas, susijęs su API.
  • Per API neatnaujinami likučiai arba atsiėmimo laikas.
  • Vieši prekyvietės duomenys yra prieinami, tačiau API duomenys nebuvo surinkti.
  • Sinchronizavimas trunka ilgiau nei tikėtasi.

Trumpas atsakymas

Tuščia reikšmė Exported ne visada reiškia, kad API sinchronizavimas nepavyko. Eksportuotų vienetų sumos naudojamos XML eksportui, todėl šis stulpelis gali likti tuščias, kai paskyroje naudojamas API apdorojimas.

Jei Statistikos puslapyje nerodomi API duomenys, pirmiausia patikrinkite paskyros Access credentials. Jei prisijungimo duomenys teisingi, patikrinkite sinchronizavimo intervalą, peržiūrėkite naujausias sinchronizavimo ataskaitas ir paleiskite rankinį sinchronizavimą.

Įspėjimas: API sinchronizavimas gali atnaujinti realius likučius, kainas arba atsiėmimo laiką, kai prekyvietė priima pateiktus duomenis. Prieš paleisdami rankinį sinchronizavimą patikrinkite šaltinio duomenis, prisijungimo duomenis, sinchronizavimo nustatymus ir pasirinktas prekyvietes.

Kodėl naudojant API sinchronizavimą reikšmė „exported“ gali būti tuščia

B2BLIX gali paruošti išvestį skirtingais būdais. Sinchronizuojant per XML sukuriamas eksporto failas, todėl ataskaitose gali būti rodoma, kiek vienetų eksportuota į šį failą.

API sinchronizavimui netaikomas toks pats XML eksporto procesas. Todėl stulpelis Exported gali likti tuščias net ir tada, kai produktai buvo importuoti ir pradėtas API apdorojimas.

Nenaudokite tuščio stulpelio Exported kaip vienintelio API problemos požymio. Vietoj to patikrinkite:

  • Ar sinchronizavimo ataskaita sėkmingai užbaigta.
  • Ar produktai buvo gauti ir apdoroti.
  • Ar paskyroje nustatytas API išvesties metodas.
  • Ar išsaugoti galiojantys API prieigos duomenys.
  • Ar po apdorojimo Statistikos puslapyje rodomi API duomenys.

Norėdami peržiūrėti ankstesnius paleidimus, prisijungę atidarykite Sinchronizavimo ataskaitos. Norėdami suprasti ataskaitų būsenas ir produktų sumas, skaitykite Sinchronizavimo ataskaitos: importo, BuyBox skaičiavimo ir eksporto rezultatų peržiūra.

Ką patikrinti paskyroje

1. Nustatykite, ar problema susijusi su API duomenimis, ar prekyvietės duomenimis

B2BLIX atskirai saugo skirtingų tipų informaciją:

  • Web data – stebima prekyvietės informacija.
  • API data – per prijungtos paskyros API surinkta informacija.
  • Imported data – iš jūsų sukonfigūruoto produktų šaltinio gaunami duomenys.
  • Calculated data – pagal BuyBox taisykles gautas rezultatas.

Jei žiniatinklio duomenys yra, tačiau API duomenų trūksta, prekyvietės stebėjimo procesas gali veikti tinkamai. Tikėtina, kad problema susijusi su API ryšiu, prisijungimo duomenimis arba API sinchronizavimo procesu.

Norėdami palyginti turimus paskyros duomenis, atidarykite Statistika. Norėdami sužinoti daugiau apie rodiklius, skaitykite Statistikos skydelis: paskyros rodiklių supratimas.

Statistikos skydelio pavyzdys su 220.lv, Pigu.lt, Kaup24.ee ir HobbyHall.fi kortelėmis
Statistikos skydelis padeda nustatyti, ar prijungtoms prekyvietėms renkami API duomenys.

2. Patikrinkite ir iš naujo išsaugokite prieigos duomenis

Neteisingi, nebegaliojantys arba netinkamai išsaugoti prisijungimo duomenys gali sutrukdyti B2BLIX rinkti API duomenis. Dėl to Statistikos puslapyje gali būti rodoma API data = 0 arba API įspėjimas.

  1. Atidarykite skiltį Access credentials.
  2. Patikrinkite, ar privalomuose prisijungimo, slaptažodžio ir prieigos rakto laukuose įrašytos teisingos ir aktualios reikšmės.
  3. Pašalinkite arba pakeiskite reikšmę tik įsitikinę, kad turite teisingus prisijungimo duomenis.
  4. Spustelėkite Update, kad dar kartą išsaugotumėte prisijungimo duomenis.
  5. Paleiskite naują sinchronizavimą ir peržiūrėkite rezultatą.

Norėdami patikrinti ryšio duomenis, prisijungę atidarykite Prieigos duomenys. Daugiau informacijos apie privalomus laukus rasite vadove Pigu ryšio prieigos duomenys.

Prieigos duomenų puslapis, kuriame rodomi Pigu prisijungimo, Pigu slaptažodžio, Pigu prieigos rakto, rodymo valdikliai ir mygtukas Update
Prieigos duomenų puslapyje pateikiami ryšiui ir API duomenims rinkti naudojami duomenys. Nesidalykite ekrano nuotraukomis, kuriose matomi išsaugoti prisijungimo duomenys.

3. Patikrinkite sinchronizavimo nustatymus

Įsitikinkite, kad sinchronizavimas įjungtas ir sukonfigūruotas reikiamam išvesties metodui. Prieš ką nors keisdami patikrinkite:

  • Pasirinktas tinkamas produktų duomenų šaltinis.
  • Sinchronizavimo intervalas yra aktyvus.
  • Išvesties metodas sukonfigūruotas reikiamai API eigai.
  • Nustatymai taikomi prekyvietėms, kurias ketinate atnaujinti.
  • Šaltinyje pateikta naujausia likučių arba atsiėmimo laiko informacija.

Norėdami peržiūrėti šias parinktis, prisijungę atidarykite Sinchronizavimo nustatymai. Norėdami sužinoti daugiau apie galimus valdiklius, skaitykite Sinchronizavimo nustatymai: produktų importo ir kainų eksporto konfigūravimas.

4. Peržiūrėkite naujausią sinchronizavimo ataskaitą

Atidarykite naujausią ataskaitą ir patikrinkite jos būseną, apdorojimo laiką bei produktų sumas. Ataskaita gali padėti nustatyti, ar problema kilo importo, skaičiavimo, ar išvesties apdorojimo etape.

Ieškokite šių požymių:

  • Negauta produktų: patikrinkite sukonfigūruotą produktų šaltinį ir jo prieinamumą.
  • Produktai gauti, bet neapdoroti: peržiūrėkite išimtis, privalomus identifikatorius ir ataskaitos pranešimus.
  • Apdorojimas vis dar vyksta: didelė atnaujinimo užduotis gali laukti apdorojimo eilėje.
  • Ataskaita užbaigta, bet reikšmė Exported tuščia: patvirtinkite, ar paskyroje naudojama API, o ne XML išvestis.
  • Ataskaita užbaigta, bet API duomenys vis dar lygūs nuliui: dar kartą patikrinkite ir išsaugokite prieigos duomenis.

5. Paleiskite rankinį sinchronizavimą

Patikrinę ir išsaugoję nustatymus, paleiskite rankinį sinchronizavimą. Tai padės nustatyti, ar problemą sukėlė neaktyvus intervalas, anksčiau buvę neteisingi prisijungimo duomenys arba ankstesnis apdorojimas.

Dėl didelio atnaujinimų skaičiaus gali susidaryti apdorojimo eilė. Tokiu atveju sinchronizavimas gali būti užbaigtas ne iš karto. Kol vyksta esamas paleidimas, nepaleiskite papildomų paleidimų pakartotinai ir naudokite Sinchronizavimo ataskaitas jo būsenai stebėti.

6. Išsamiai patikrinkite vieną paveiktą produktą

Jei problema susijusi tik su tam tikrais produktais, patikrinkite pavyzdinį EAN naudodami Product checker. Tai gali padėti patvirtinti, kokie produkto duomenys žinomi, koks skaičiavimas pritaikytas ir ar paruoštas išvesties rezultatas.

Norėdami patikrinti produktą, atidarykite Produktų tikrintuvas. Norėdami sužinoti daugiau apie jo skiltis, skaitykite Produktų tikrintuvas: produktų duomenų, kainų skaičiavimų ir eksportų peržiūra.

Apskaičiuota arba pateikta reikšmė nebūtinai jau matoma prekyvietėje. Prekyvietė turi priimti ir pritaikyti atnaujinimą, kad nauji likučiai, kaina arba atsiėmimo laikas būtų viešai rodomi.

Dažniausios priežastys

Požymis Galima priežastis Ką patikrinti
Reikšmė Exported tuščia Paskyroje naudojama API, o ne XML išvestis Patikrinkite išvesties metodą ir visą sinchronizavimo ataskaitą
API duomenys lygūs nuliui Prisijungimo duomenys neteisingi, pasenę arba netinkamai išsaugoti Patikrinkite Access credentials ir spustelėkite Update
Žiniatinklio duomenys yra, bet API duomenų trūksta Prekyvietės stebėjimas veikia, tačiau API ryšys nesinchronizuotas Patikrinkite prisijungimo duomenis, sinchronizavimo nustatymus ir ataskaitas
Likučiai arba atsiėmimo laikas nesikeičia Šaltinio duomenys pasenę, intervalas neaktyvus arba atnaujinimas vis dar apdorojamas Patikrinkite šaltinį, intervalą, naujausią ataskaitą ir apdorojimo būseną
Sinchronizavimas vis dar vykdomas Dėl didelio atnaujinimų skaičiaus susidarė eilė Sekite esamą ataskaitą, o ne paleiskite pakartotinius sinchronizavimus
Paveikti tik kai kurie produktai Problema gali būti susijusi su atskirų produktų duomenimis arba identifikatoriais Patikrinkite paveikto produkto EAN naudodami Product checker

Pavyzdys

Pardavėjas pakeičia išvesties metodą iš XML į API. Kitoje ataskaitoje rodoma, kad importuota 2 000 produktų, tačiau laukas Exported yra tuščias.

Tai savaime nereiškia, kad sinchronizavimas nepavyko, nes API eiga nesukuria tokios pačios eksportuotų vienetų sumos kaip XML failas. Pardavėjas turėtų patikrinti ataskaitos būseną ir Statistikos puslapį. Jei Statistikos puslapyje rodoma API data = 0, kitas žingsnis – patikrinti Access credentials, spustelėti Update ir paleisti kitą sinchronizavimą.

Ką daryti toliau

  1. Patvirtinkite, ar paskyroje naudojama XML, ar API išvestis.
  2. Patikrinkite Statistiką, kad nustatytumėte, ar trūksta žiniatinklio duomenų, API duomenų, ar abiejų tipų duomenų.
  3. Patikrinkite ir iš naujo išsaugokite Access credentials.
  4. Patikrinkite, ar aktyvūs sinchronizavimo intervalas ir API išvesties nustatymai.
  5. Prieš paleisdami kitą sinchronizavimą peržiūrėkite naujausią Sinchronizavimo ataskaitą.
  6. Išsaugoję pataisytus nustatymus, paleiskite vieną rankinį sinchronizavimą.
  7. Jei problema susijusi su konkrečiais EAN, o ne su visa paskyra, naudokite Product checker.

Jei apdorojimas lieka neužbaigtas, užrašykite sinchronizavimo laiką, ataskaitos būseną, paveiktą prekyvietę ir vieną pavyzdinį EAN. Ši informacija padės lengviau nustatyti tikslų etapą, kuriame sinchronizavimas nutrūko.