Co integrujemy
- Hurtownie B2B — REST, SOAP, CSV, XML, dowolny format. Sync stanów, cen, opisów, zdjęć, kategorii
- Marketplace — Allegro, Amazon, eBay, AliExpress, BaseLinker, Empik, OLX
- Sklepy ↔ sklepy — PrestaShop, ShopGold, RedCart, SkyShop, Magento, WooCommerce, Shopware
- Kurierzy — DPD (SOAP), InPost (paczkomaty), GLS, Pocztex, FedEx, UPS
- Fakturowanie — Fakturownia, InFakt, wFirma, Comarch ERP XL, Subiekt GT, Optima
- Płatności — Stripe, Przelewy24, PayU, Tpay, Imoje, Klarna
- Drukarki fiskalne — Posnet, Elzab, Novitus, Innova, Emar, Datecs (44 modele)
- ERP / księgowość — Comarch, Symfonia, Asseco, własne systemy poprzez REST/SOAP
- AI / Claude API — generowanie opisów, klasyfikacja kategorii, asystent sprzedaży
Dlaczego custom, nie gotowy plugin
Standardowe pluginy synchronizacji (BaseLinker, IAI Shop, Subiekt Sprint) są dobre dla małej skali — do 5-10k produktów. Powyżej tego zaczynają się problemy:
- Race conditions — równoczesny sync hurtowni i marketplace bez locking → sprzedanych więcej niż jest na magazynie
- Rate limit overflow — Allegro 9000 req/min, Amazon 1000 req/min, eBay limit dzienny — gotowy plugin nie respektuje per-marketplace
- Brak retry logic — jeden 503 z hurtowni → niezsynchronizowane stany przez godziny
- Memory leaks — sync 100k produktów w jednym requeście → out of memory
- Brak idempotency — webhook trafiony 2 razy → duplikaty zamówień
Nasza architektura to queue + idempotent jobs + optimistic locking + exponential backoff retry + per-marketplace rate limiter. Działa stabilnie na 170 000+ SKU bez ingerencji ręcznej (zobacz deep-dive techniczny →).
Architektura sync
- Single source of truth — sklep jest jedynym źródłem prawdy, marketplace'y są subskrybentami
- Delta sync — pobieramy z hurtowni tylko zmiany od ostatniego sync, nie pełną listę
- Queue z priorytetami — high (zmiany cen, dostępność 0), normal (rutyna), low (opisy, zdjęcia)
- Workers per marketplace — osobny worker dla Allegro, Amazon, eBay → izolacja błędów
- Webhook + polling — zamówienia odbieramy webhookiem (live), stany pollingiem co 5 min
- Audit log — każda operacja zapisana, możliwość odtworzenia historii zmian
Realne case study
BizonGarage — autorska integracja z hurtownią obsługująca 170 000+ produktów, sync stanów i cen w czasie rzeczywistym. Działa od 6 miesięcy bez interwencji ręcznej.
WareHUB — system multi-tenant z 14 integracjami marketplace i kurierów (Allegro, Amazon, eBay, AliExpress, BaseLinker, ShopGold, RedCart, SkyShop, PrestaShop, DPD, InPost, GLS).
Cena
Pojedyncza integracja modułowa od 250 zł (zobacz listę modułów). Pełen system synchronizacji typu BizonGarage — wycena indywidualna po krótkim discovery.