API eksporta ierobežojumi, intervāli un lielu katalogu aizkaves
Uzziniet, kāpēc API cenu atjauninājumi lieliem katalogiem var aizņemt vairāk laika, kā marketplace pieprasījumu ierobežojumi ietekmē publicēšanu un ko pārbaudīt, ja aprēķinātās cenas vēl nav aktīvas.
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 Pigu, 220.lv, Kaup24.ee vai HobbyHall.fi tiek parādītas 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 palielinoties, sistēma var izmantot garāku intervālu, lai eksportu varētu droši apstrādāt, ievērojot marketplace API ierobežojumus.
Produktu skaits tiek ņemts vērā visos pievienotajos Pigu Group marketplace, nevis atsevišķi katram marketplace.
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ēķina rezultāti joprojām var būt pareizi, pat ja tiešā API publicēšana visam katalogam aizkavējas vai nav pieejama.
Aprēķinātā vai sagatavotā cena ne vienmēr ir aktīva marketplace. Cena kļūst aktīva tikai pēc tam, kad tā ir eksportēta, pieņemta un piemērota marketplace. Pirms pieņemt, 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 ir noteikti pieprasījumu ierobežojumi. Piemēram, API dokumentācijā ir aprakstīts ierobežojums 500 pieprasījumi 10 sekundēs piedāvājumu atjaunināšanas procesam.
B2BLIX ievēro marketplace 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 marketplace pakalpojumu no pārmērīgas datplūsmas. Tie 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, marketplace skaita, marketplace API atbildes laika un publicēšanas rindā gaidošo atjauninājumu skaita.
Marketplace API ierobežojumi var mainīties. Jaunākais Pigu API dokumentācijas izdevums ir uzskatāms par autoritatīvu avotu attiecībā uz 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 mainīti, attīstoties pakalpojumam un marketplace 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ējā skaitā tiek iekļauti produkti no visiem pievienotajiem Pigu Group marketplace.
- Ļoti lielu katalogu pilnīgai apstrādei katrā publicēšanas rindā 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. Pārbaudiet 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ā nav iekļauti produkti vairākiem marketplace.
2. Pārskatiet jaunāko sinhronizācijas pārskatu
Sinhronizācijas pārskats palīdz nošķirt aprēķinu no publicēšanas. Pārbaudiet, vai jaunākā izpilde ir pabeigta, cik produktu tika apstrādāts un vai eksportā tika uzrā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ēķina un eksporta rezultātu pārskatīšana.
3. Pārbaudiet vienu ietekmēto produktu
Ja aizkavējas tikai dažas cenas, pārskatiet konkrētu EAN sadaļā 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 eksporta pārskatīšana.
Biežākie lēnākas API publicēšanas cēloņi
- Kopējais katalogs ir kļuvis lielāks. Produkti no visiem pievienotajiem marketplace ietekmē apjomu, pēc kura tiek izvēlēts eksporta intervāls.
- Tajā pašā sinhronizācijā ir mainījies liels skaits cenu. Vairāk izmaiņu veido lielāku publicēšanas rindu.
- Marketplace API apstrādā atjauninājumus lēnāk. B2BLIX ir jāgaida marketplace API atbildes un jāievēro tā pieprasījumu ierobežojumi.
- API eksports joprojām tiek apstrādāts. Aprēķins var būt pabeigts, pirms visi sagatavotie atjauninājumi ir publicēti.
- Izvade tika pārslēgta uz XML. Katalogam pārsniedzot atbalstīto API apjomu, tiešas API publicēšanas vietā var tikt izmantots XML.
- Tika pārbaudīta tikai aktīvā marketplace cena. Pārskatiet Sinhronizācijas pārskatus un Product Checker, lai noteiktu, vai aizkave radās aprēķina, eksporta vai marketplace piemērošanas posmā.
Piemērs
Pārdevējs importē produktus 220.lv, Pigu.lt un Kaup24.ee. Apvienotais katalogs ir daudz lielāks par produktu skaitu jebkurā atsevišķā marketplace.
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 aktīvajās marketplace cenās vēl kādu laiku var būt redzama iepriekšējā vērtība, kamēr vēlākie produkti tiek apstrādāti.
Pārdevējam vispirms jāpārbauda jaunākais Sinhronizācijas pārskats. Atsevišķam aizkavētam produktam pārdevējs pēc tam var izmantot Product Checker, lai salīdzinātu tā aprēķināto cenu ar eksporta statusu.
Ko darīt tālāk
- Atveriet Sinhronizācijas iestatījumus un pārbaudiet, vai izvēlētā izvade ir API vai XML.
- Pārbaudiet kopējo produktu skaitu visos marketplace, kas iekļauti jūsu avotā.
- Atveriet jaunāko Sinhronizācijas pārskatu un pārskatiet tā apstrādes un eksporta rezultātus.
- Izmantojiet Product Checker vienam vai vairākiem ietekmētajiem EAN.
- Kamēr vēl var tikt apstrādāts liels esošais eksports, nemainiet sinhronizācijas iestatījumus atkārtoti.
- Ja XML izvade ir pareiza, bet ļoti liela kataloga API publicēšana joprojām pastāvīgi 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 pastāvīgu aizkavi, norādiet aptuveno kopējo produktu skaitu, ietekmētos marketplace, attiecīgās sinhronizācijas laiku un dažus piemēra EAN. Neiekļaujiet konta paroles vai API piekļuves datus.