Rate limiting je v podstatě omezování provozu na různých součástech systému, který se běžně používá v rámci poskytování softwarových služeb v B2C nebo B2B. Účelem tohoto omezování je především zefektivnění integrace našich partnerů za účelem zvýšení stability a response time MALL Partner systému. Pro běžného uživatele se dá tato funkcionalita vysvětlit přenesením významu na běžný silniční provoz, kdy jsou vozidla omezována rychlostí nebo počtem průjezdů na určitých úsecích komunikace za účelem zvýšení bezpečnosti a zlepšení plynulosti provozu.
Na koga se odnose ograničenja?
Při integraci na systém MALL Partner je tedy nutné dbát následujících pravidel, která jsou aplikována na využívání systémového volání na API rozhraní. Zejména tedy ti z Vás, kteří využívají API napojení, by měli tato pravidla aplikovat při vytváření propojení z Vašeho ERP nebo eshopového systému. Nicméně limit využívají i ti z Vás, kteří mají například instalovaný doplněk z našeho katalog nebo spolupracujete s jiným Vaším integrátorem. Zjednodušeně řečeno, Váš primární typ napojení na MALL Partner nutně neurčuje, zda se na Vás limity vztahují či nikoli, rozhodující je v tomto případě čistě to, zda jakýmkoli způsobem využíváte API integraci s naším systémem.
Koja ograničenja primjenjuje MALL Partner?
U vezi s potrebama naših partnera, API limite smo podijelili u sljedeće logičke cjeline, koje bi trebale odražavati normalno funkcioniranje online prodaje.
1) Pregledavanje proizvoda
- stvaranje, ažuriranje, aktiviranje i brisanje proizvoda (uključujući ažuriranje dostupnosti zaliha, ako se šalje kao ažuriranje proizvoda)
- krajnje točke: /v1/products/*
2) Ažurirajte dostupnost zaliha
- ažuriranje broja artikala na zalihi (BATCH metoda)
- krajnje točke: /v1/dostupnost/*
3) Upravljanje narudžbama
- npr. ažuriranje statusa, dobivanje detalja narudžbe
- krajnje točke: /v1/narudžbe/*
4) Ostali
- npr. pronalaženje informacija o kategorijama i njihovim parametrima ili preuzimanje
- krajnje točke: sve preostale krajnje točke sustava koje nisu navedene u prethodnim točkama
Dnevni maksimalni limit poziva primjenjuje se na svaku od ovih jedinica na određenim razinama prema broju proizvoda koje ste naveli kod nas.
K dennímu limitu však systém aplikuje také maximální limity v kratších časových úsecích – hodinové a minutové okno.
Satni prozor postavljen je kao polovica dnevnog ograničenja.
Minutni prozor postavljen je na 15 000 zahtjeva/minuti za sve.
Trenutna ograničenja poziva na pojedinačnim razinama
Limiti se resetiraju svaki dan u 0:00
| BITNO | PLUS | PROFESIONALNO | Krajnje točke | |
| Broj partnerskih proizvoda/varijanti u bazi podataka (artikl proizvoda)* | do 5.000 | do 50.000 | preko 50.000 | |
| Pregledavanje proizvoda | 2.000 zahtjeva/dan 1.000 zahtjeva/sat | 40.000 zahtjeva/dan 20.000 zahtjeva/sat | 100.000 zahtjeva/dan 50.000 zahtjeva/sat | /v1/ proizvodi/* |
| Raspoloživost zaliha | 1.000 zahtjeva/dan 500 zahtjeva/sat | 2.000 zahtjeva/dan 1.000 zahtjeva/sat | 5.000 zahtjeva/dan 2.500 zahtjeva/sat | /v1/dostupnost/* |
| Upravljanje narudžbama | 7.500 zahtjeva/dan 3.750 zahtjeva/sat | 7.500 zahtjeva/dan 3.750 zahtjeva/sat | 25.000 zahtjeva/dan 12.500 zahtjeva/sat | /v1/narudžbe/* |
| Ostalo | 5.000 zahtjeva/dan 2.500 zahtjeva/sat | 5.000 zahtjeva/dan 2.500 zahtjeva/sat | 5.000 zahtjeva/dan 2.500 reg./sat | Sve ostale krajnje točke API-ja |
req. = zahtjev, tj. poziv API krajnjoj točki
*svaka varijanta se računa kao zaseban prodajni artikl
Gdje možete pronaći trenutni status svog limita?
U MALL Partner portalu Pripremili smo vam novu karticu u kojoj možete pronaći informacije o trenutnom stanju i rezultatima od prethodnog dana.
Kartica također sadrži informacije o vašoj klasifikaciji u određenu razinu, što dodatno definira dopuštena ograničenja.
Kako pravilno integrirati MALL Partner i što ako moj limit nije dovoljan?
Za bolju orijentaciju o tome kako učinkovito integrirati vezu s našim sustavom, pripremili smo datoteku Najbolji savjeti za integraciju.
Ako imate dodatnih pitanja o tome kako se najbolje povezati ili trebate povećati svoju trenutnu razinu, kontaktirajte nas putem FAQ, Centra za pomoč.
Imajte na umu da povećanje ograničenja strogo ovisi o broju vaših proizvoda, uzimajući u obzir broj vaših narudžbi.
Druge vrste povezivanja
Čak i za druge vrste veza, kao što su MALL feed i Heureka feed, potrebno je pridržavati se ograničenja dnevnog broja ažuriranja/zahtjeva koje vaš feed generira, a koji odgovara broju proizvoda u feedu prema gornjoj tablici. Ako dnevni broj ažuriranja premaši dopušteno ograničenje, učestalost feeda može biti ograničena. U ekstremnim slučajevima, feed se može potpuno zaustaviti kako bi se zaštitilo stanje platforme.
