O projekcie
Moduł asynchronicznej synchronizacji stanów magazynowych i cen zaprojektowany dla sklepów enterprise PrestaShop 8.x obsługujących ponad 50 000 SKU. Omija standardowy narzut ORM na rzecz bezpośredniego przetwarzania SQL.
Repozytorium: github.com/kopolot/example-presta-stock-synch
Kluczowe implementacje
Przetwarzanie wsadowe o wysokiej przepustowości
Przetwarzanie wsadowe z pominięciem narzutu ORM, wykorzystujące bezpośrednie zapytania SQL i chunking dla maksymalnej przepustowości.
Integracja CLI i CRON
Integracja z Symfony Console umożliwiająca harmonogramowanie zadań synchronizacji przez CRON.
Blokady współbieżności
Blokady wykonania na poziomie plików (file locks) zapobiegające równoległemu uruchamianiu procesów synchronizacji.