API: cykliczna zmiana statusów zamówień - platforma Redcart

Zleceniodawca
no avatar
adm
Opis

Dokumentacja API:

https://redcart.pl/doc/redcart.pl_dokumentacja_api.pdf

Potrzeba rozwiązania, które co kilka minut sprawdzi ile zamówień znajduje się w statusie X.

I jeżeli będzie to mniej niż przyjęty bufor, to przeniesie kilka kolejnych zamówień ze statusu Y do statusu X.

Sytuacja: ze statusu X inny integrator pobiera zamówienia i przesyła dalej.

Problem zaczyna się, gdy w statusie X jest zbyt wiele zamówień na raz wtedy się zapycha (limity API).

Więc trzeba mu wrzucać małe ilości w statusu wejściowego i czekać aż je pobierze (po pobraniu zmienia status na inny).

Czyli na końcu definiujemy - to muszę mieć możliwość zmiany w razie potrzeby:

1) Status wejściowy (tu sprawdzamy ile jest zamówień)

2) Status z którego przenosimy kolejne zamówienia do statusu wejściowego

3) Bufor x szt. - jeżeli jest powyżej tej ilości, to przestaje przenosić kolejne zamówienia

4) Czas co ile skrypt ma się odpalać.

Całość musi działać maksymalnie optymalnie pod względem liczy wysyłanych requestów, ponieważ limity API są bardzo niskie. Więc np samo policzenie zamówień w statusie wejściowym to nie może być 1000 requestów dla 1000 zamówień.

Idealnie gdyby rozwiązanie działało NIE z lokalnego komputera, czyli wysyłało requesty z jakiegoś "obcego" IP.

Opublikowano
2024-12-09
Wymagane funkcje:
wszystko w opisie
Szablon / własny projekt:
wszystko w opisie

Wysłane oferty (11)

BS
BS
2 umowy
2024-12-11
API
linux
mysql
+ 1 więcej
no avatar
kd
0 umów
2024-12-09
angular
API
apps
+ 9 więcej
administracja serwerów
administracja stron
aktualizacje
+ 30 więcej
no avatar
GMD
0 umów
2024-12-09
android
API
aplikacje mobilne
+ 52 więcej
Budżet
Do negocjacji
Prawa autorskie
-
Ważne przez
30 dni

Najnowsze zlecenia z kategorii