API eksporta ierobežojumi, intervāli un aizkaves lieliem katalogiem

Uzziniet, kāpēc API cenu atjauninājumi lieliem katalogiem var aizņemt vairāk laika, kā tirdzniecības platformas pieprasījumu ierobežojumi ietekmē publicēšanu un ko pārbaudīt, ja aprēķinātās cenas vēl nav redzamas.


Kāpēc API cenu atjaunināšana var aizņemt vairāk laika?

Šis raksts ir aktuāls, ja B2BLIX ir aprēķinājis jaunas cenas, bet izmaiņas vietnēs Pigu, 220.lv, Kaup24.ee vai HobbyHall.fi parādās vēlāk, nekā paredzēts.

API publicēšanas ātrums daļēji ir atkarīgs no apstrādājamo produktu skaita. Nelielu katalogu parasti var apstrādāt biežāk nekā katalogu, kurā ir desmitiem vai simtiem tūkstošu produktu.

Īsā atbilde

B2BLIX automātiski pielāgo API eksporta intervālu atbilstoši kopējam produktu skaitam jūsu kontā. Katalogam augot, sistēma var izmantot garāku intervālu, lai eksportu varētu droši apstrādāt atbilstoši tirdzniecības platformas API ierobežojumiem.

Produktu skaits tiek ņemts vērā visās savienotajās Pigu Group tirdzniecības platformās kopā, nevis atsevišķi katrai platformai.

Ja katalogs kļūst pārāk liels atbalstītajam API publicēšanas procesam, B2BLIX var pārslēgt izvadi atpakaļ uz XML. XML aprēķinu rezultāti joprojām var būt pareizi arī tad, ja tiešā publicēšana, izmantojot API, aizkavējas vai nav pieejama visam katalogam.

Aprēķinātā vai sagatavotā cena ne vienmēr ir redzama tirdzniecības platformā. Cena kļūst aktīva tikai pēc tam, kad tā ir eksportēta, pieņemta un piemērota tirdzniecības platformā. Pirms pieņemat, ka aprēķinātā cena ir veiksmīgi publicēta, pārbaudiet sinhronizācijas pārskatu.

Kā API pieprasījumu ierobežojumi ietekmē eksportu

Pigu API piemēro pieprasījumu ierobežojumus. Piemēram, tās API dokumentācijā ir aprakstīts ierobežojums 500 pieprasījumu 10 sekundēs piedāvājumu atjaunināšanas procesam.

B2BLIX ievēro tirdzniecības platformas API ierobežojumus. Tas nozīmē, ka pakalpojums nevar vienlaikus nosūtīt neierobežotu skaitu produktu atjauninājumu, pat ja daudzas cenas ir gatavas publicēšanai.

Šie ierobežojumi palīdz aizsargāt tirdzniecības platformas pakalpojumu no pārmērīgas datu plūsmas. Tas nenozīmē, ka katrs konts vienmēr var publicēt 500 produktu izmaiņas ik pēc 10 sekundēm. Faktiskais apstrādes laiks var būt atkarīgs arī no kataloga lieluma, tirdzniecības platformu skaita, tirdzniecības platformas API atbildes laika un publicēšanas rindā gaidošo atjauninājumu skaita.

Tirdzniecības platformas API ierobežojumi var mainīties. Jaunākais Pigu API dokumentācijas saturs ir uzskatāms par autoritatīvo avotu par aktuālo pieprasījumu ierobežojumu.

Kā kataloga lielums maina eksporta intervālu

B2BLIX izmanto produktu apjoma diapazonus, lai noteiktu piemērotu API eksporta intervālu. Precīzie iekšējie sliekšņi netiek publicēti, jo tie var tikt pielāgoti, mainoties pakalpojumam un tirdzniecības platformu integrācijām.

Praksē process darbojas šādi:

  • Nelielākam katalogam var izmantot īsāku API eksporta intervālu.
  • Palielinoties kopējam produktu skaitam, B2BLIX automātiski izvēlas garāku intervālu.
  • Kopējais skaits ietver produktus no visām savienotajām Pigu Group tirdzniecības platformām.
  • Ļoti lieliem katalogiem katras publicēšanas rindas apstrādes pabeigšanai var būt nepieciešams vairāk laika.
  • Ja katalogs pārsniedz atbalstīto API apjomu, izvade var tikt mainīta uz XML.

Garāks intervāls ne vienmēr norāda uz kļūdu. Tas var būt paredzams rezultāts, apstrādājot lielāku produktu skaitu un ievērojot API ierobežojumus.

Ko pārbaudīt savā kontā

1. Apstipriniet pašreizējo eksporta metodi

Pārbaudiet, vai jūsu konts ir konfigurēts cenu publicēšanai, izmantojot API, vai XML izvades ģenerēšanai. Pārskatiet arī konfigurēto sinhronizācijas biežumu un atjaunināšanas iestatījumus.

Lai to pārbaudītu savā kontā, atveriet Sinhronizācijas iestatījumi.
Lai izprastu šajā lapā pieejamos laukus, izlasiet Sinhronizācijas iestatījumi: produktu importa un cenu eksporta konfigurēšana.

Pirms eksporta metodes vai biežuma maiņas pārbaudiet, cik produktu pašlaik ir jūsu avotā un vai tajā pašā avotā ir produkti vairākām tirdzniecības platformām.

2. Pārskatiet jaunāko sinhronizācijas pārskatu

Sinhronizācijas pārskats palīdz nošķirt aprēķināšanu no publicēšanas. Pārbaudiet, vai jaunākā izpilde ir pabeigta, cik produktu tika apstrādāti un vai eksportā tika norādīti brīdinājumi vai kļūdas.

Lai to pārbaudītu savā kontā, atveriet Sinhronizācijas pārskati.
Lai izprastu pārskatu statusus un vienumu kopsavilkumus, izlasiet Sinhronizācijas pārskati: importa, BuyBox aprēķinu un eksporta rezultātu pārskatīšana.

3. Pārbaudiet vienu ietekmēto produktu

Ja tikai dažas cenas tiek parādītas ar aizkavi, pārskatiet konkrētu EAN rīkā Product Checker. Tas var palīdzēt apstiprināt aprēķināto cenu un jaunāko zināmo šī produkta eksporta statusu.

Lai to pārbaudītu savā kontā, atveriet Product Checker.
Lai izprastu tur redzamo informāciju par produktu, aprēķinu un eksportu, izlasiet Product Checker: produktu datu, cenu aprēķinu un eksportu pārskatīšana.

Biežākie lēnākas API publicēšanas cēloņi

  • Kopējais katalogs ir kļuvis lielāks. Visu savienoto tirdzniecības platformu produkti veido apjomu, pēc kura tiek izvēlēts eksporta intervāls.
  • Tajā pašā sinhronizācijā mainījās liels skaits cenu. Lielāks izmaiņu skaits veido garāku publicēšanas rindu.
  • Tirdzniecības platformas API apstrādā atjauninājumus lēnāk. B2BLIX ir jāgaida tirdzniecības platformas API atbildes un jāievēro tās pieprasījumu ierobežojumi.
  • API eksports joprojām notiek. Aprēķins var būt pabeigts, pirms ir publicēti visi sagatavotie atjauninājumi.
  • Izvade tika pārslēgta uz XML. Ja katalogs pārsniedz atbalstīto API apjomu, tiešas publicēšanas API vietā var tikt izmantots XML.
  • Tika pārbaudīta tikai aktīvā cena tirdzniecības platformā. Pārskatiet sinhronizācijas pārskatus un Product Checker, lai noteiktu, vai aizkave radās aprēķina, eksporta vai cenas piemērošanas tirdzniecības platformā laikā.

Piemērs

Pārdevējs importē produktus vietnēm 220.lv, Pigu.lt un Kaup24.ee. Apvienotais katalogs ir daudz lielāks par produktu skaitu jebkurā atsevišķā tirdzniecības platformā.

B2BLIX pabeidz BuyBox aprēķinus un sagatavo atjauninātās cenas. Tā kā apvienotais katalogs ir liels, API eksports izmanto garāku apstrādes intervālu, un atjauninājumi tiek publicēti rindā. Tāpēc dažās tirdzniecības platformās joprojām var būt redzama iepriekšējā cena, kamēr vēlākie produkti tiek apstrādāti.

Pārdevējam vispirms jāpārbauda jaunākais sinhronizācijas pārskats. Ja kāda konkrēta produkta cena tiek parādīta ar aizkavi, pārdevējs pēc tam var izmantot Product Checker, lai salīdzinātu tā aprēķināto cenu ar eksporta statusu.

Nākamās darbības

  1. Atveriet Sinhronizācijas iestatījumus un apstipriniet, vai atlasītā izvade ir API vai XML.
  2. Pārbaudiet kopējo produktu skaitu visās jūsu avotā iekļautajās tirdzniecības platformās.
  3. Atveriet jaunāko Sinhronizācijas pārskatu un pārskatiet tā apstrādes un eksporta rezultātus.
  4. Izmantojiet Product Checker vienam vai vairākiem ietekmētajiem EAN.
  5. Kamēr vēl var tikt apstrādāts esošs liels eksports, nemainiet sinhronizācijas iestatījumus atkārtoti.
  6. Ja XML izvade ir pareiza, bet API publicēšana ļoti lielam katalogam joprojām regulāri kavējas, sazinieties ar B2BLIX, lai pārrunātu, vai varētu būt piemērota īpaša liela apjoma konfigurācija.

Ziņojot par ilgstošu aizkavi, norādiet aptuveno kopējo produktu skaitu, ietekmētās tirdzniecības platformas, attiecīgās sinhronizācijas laiku un dažus piemēra EAN. Neiekļaujiet konta paroles vai API akreditācijas datus.