OptimaSync — integracja Comarch ERP Optima z WooCommerce

Produkt i usługa wdrożeniowa automatyzująca produkty, ceny, stany, klientów, dokumenty i zamówienia pomiędzy Comarch ERP Optima oraz WooCommerce.

CASE STUDY · PRODUKT · INTEGRACJA ERP · E-COMMERCE · OD 2026

OptimaSync — jeden obieg danych między Comarch ERP Optima i WooCommerce

OptimaSync automatyzuje przepływ produktów, cen, stanów, klientów, dokumentów i zamówień pomiędzy systemem ERP a sklepem internetowym. Każdy obszar może mieć własny kierunek, zakres pól i reguły biznesowe, dzięki czemu firma zachowuje kontrolę nad źródłem prawdy.

Produkt łączy wtyczkę WooCommerce, bezpieczne API, worker działający przy Optimie na Windows oraz panel administracyjny. Usługa wdrożeniowa obejmuje analizę procesu, mapowanie danych, próbę kontrolną, uruchomienie i monitoring po starcie.

Strona główna OptimaSync prezentująca integrację Comarch ERP Optima z WooCommerce

Integracja zaprojektowana jako produkt i proces wdrożeniowy

Zakres można dopasować do istniejącego sklepu, bazy Optimy, infrastruktury i odpowiedzialności zespołu.

10 obszarów danych

Od kartoteki produktu i magazynu po kontrahenta, dokument, zamówienie oraz diagnostykę.

4 tryby kierunku

Optima → WooCommerce, WooCommerce → Optima, przepływ dwukierunkowy albo wyłączenie danego obszaru.

9 modułów panelu

Połączenie, produkty, kategorie, atrybuty, zdjęcia, kontrahenci, zamówienia, dostawy i logi.

4 etapy wdrożenia

Analiza, mapowanie, próba kontrolna oraz start z monitoringiem i wsparciem.

Sekcja pokazująca OptimaSync jako połączenie systemu ERP ze sprzedażą WooCommerce

ERP zarządza operacjami, sklep obsługuje klienta

Ręczne przenoszenie danych pomiędzy Optimą i WooCommerce szybko staje się wąskim gardłem. Każda zmiana ceny, stanu, danych kontrahenta albo statusu zamówienia tworzy kolejne miejsce, w którym może pojawić się opóźnienie lub błąd.

OptimaSync rozdziela odpowiedzialność pomiędzy systemami i automatyzuje wymianę. Firma wybiera, gdzie zarządza konkretną informacją, a integracja pilnuje powtarzalnego procesu bez wystawiania bazy ERP bezpośrednio do internetu.

Od kartoteki produktu po dokument klienta

Synchronizacja obejmuje dane operacyjne, sprzedażowe i materiały, które klient widzi w swoim koncie.

Zakres synchronizacji produktów, kartotek, cen, podatków i walut w OptimaSync
Synchronizacja mediów, kontrahentów, dokumentów, zamówień i diagnostyki

Każdy zakres może płynąć we właściwą stronę

Nie ma jednego poprawnego kierunku dla wszystkich danych. W wielu firmach Optima pozostaje źródłem cen, stanów i kartotek, natomiast WooCommerce przekazuje zamówienia oraz dane potrzebne do obsługi sprzedaży internetowej.

OptimaSync pozwala ustawić kierunek niezależnie dla produktów, kategorii, atrybutów, VAT i walut, mediów, kontrahentów, zamówień, statusów oraz dostaw. Reguły można rozwijać etapami bez przebudowy całej integracji.

Niezależne kierunki przepływu danych pomiędzy Comarch ERP Optima i WooCommerce

Centrum sterowania dostępne w WordPressie

Administrator konfiguruje połączenie, zakres aktualizowanych pól, mapowania oraz harmonogram bez przechodzenia do osobnej aplikacji.

Panel WordPress OptimaSync z konfiguracją połączenia i harmonogramu synchronizacji
Panel OptimaSync do wyboru pól produktu, cen, stanów i wariantów
Panel statusu synchronizacji katalogu, stanów, zamówień i mediów

Monitoring pokazuje stan każdego kanału

Panel rozdziela katalog, stany magazynowe, zamówienia, statusy i media. Administrator widzi ostatnie poprawne przebiegi, stan kolejek oraz zadania wykonywane w tle.

Historia działań, kontrolowane ponowienia i diagnostyka pojedynczego SKU skracają drogę od zauważenia rozbieżności do jej wyjaśnienia. Synchronizacja delta ogranicza zbędną pracę, a pełne uzgodnienia okresowo potwierdzają spójność danych.

Architektura przygotowana do pracy pomiędzy dwiema platformami

Wtyczka WooCommerce

Panel konfiguracji, mapowania, kolejki, logi i REST API działające po stronie sklepu.

Worker Windows

Proces działający cyklicznie przy Optimie, niezależnie od otwartej przeglądarki i panelu sklepu.

Bridge do SQL Server

Kontrolowany odczyt i zapis przez skonfigurowane procedury oraz adaptery zgodne z procesem firmy.

Bezpieczna komunikacja

HTTPS, tokeny zakresowe, podpis HMAC, ochrona przed powtórzeniem żądania i szyfrowanie sekretów na Windows.

Kolejki i idempotencja

Trwałe identyfikatory paczek, potwierdzenia, retry i ochrona przed ponownym zapisaniem tej samej operacji.

Delta i harmonogramy

Osobne cykle kanałów, nadrabianie zaległości i przetwarzanie większych paczek w tle.

Cztery etapy wdrożenia OptimaSync od analizy do uruchomienia i monitoringu

Najpierw źródła prawdy i wyjątki, później automatyzacja

Wdrożenie zaczyna się od poznania katalogu, magazynów, cenników, podatków, klientów i obiegu zamówienia. Następnie powstają mapy identyfikatorów, kierunki przepływu i reguły dla sytuacji nietypowych.

Próba na ograniczonym zakresie pozwala sprawdzić wyniki przed pełnym startem. Dopiero po akceptacji uruchamiana jest synchronizacja początkowa, cykle automatyczne oraz monitoring produkcyjny.

Mniej ręcznych operacji, więcej przewidywalności

Spójny obieg danych ogranicza przepisywanie kartotek, cenników, stanów i numerów dokumentów. Zamówienie szybciej trafia do realizacji, a klient może otrzymać właściwy status i dokument bez dodatkowej wymiany wiadomości.

Modułowa architektura pozwala uruchomić najważniejsze kanały, a później dodawać media, dokumenty, warianty lub niestandardowe procesy. Integracja rozwija się razem ze sklepem i sposobem pracy firmy.

Korzyści z automatyzacji przepływu danych między ERP i e-commerce

Zakres realizacji

Architektura produktu

Podział odpowiedzialności pomiędzy ERP, worker, API, WooCommerce i panel administratora.

Wtyczka i REST API

Moduły synchronizacji, mapowania, kolejki, autoryzacja, logi i operacje serwisowe.

Worker oraz GUI Windows

Cykliczna praca w tle, konfiguracja, stan połączenia, retry i bezpieczne przechowywanie ustawień.

Model danych i mapowania

Produkty, warianty, kategorie, ceny, magazyny, kontrahenci, dokumenty oraz zamówienia.

Testy i uruchomienie

Dry run, ograniczone próby, synchronizacja początkowa i kontrola przypadków brzegowych.

Strona produktu

Identyfikacja, język korzyści, interaktywny panel, zakres techniczny, oferta i SEO produktu B2B.

Stack technologiczny

Warstwa sklepu, proces Windows i komunikacja zostały rozdzielone tak, aby integracja była bezpieczna, obserwowalna i możliwa do rozwijania.

WordPress i WooCommerce

Panel, zamówienia, produkty, konto klienta, Action Scheduler i rozszerzenia procesu sprzedaży.

PHP 8.1+ i MySQL

Logika wtyczki, tabele mapowań, trwałe kolejki oraz przetwarzanie zadań w tle.

Python 3.9+

Worker, GUI, harmonogramy kanałów, lokalny stan i komunikacja z systemem ERP.

SQL Server i ODBC

Dostęp do danych Comarch ERP Optima przez kontrolowany bridge oraz przygotowane procedury.

REST API, HTTPS i HMAC

Zakresowe uprawnienia, podpisy żądań, identyfikatory operacji i zabezpieczenia przed replay.

Windows Server i DPAPI

Usługa uruchamiana harmonogramem, odseparowane konto oraz szyfrowanie lokalnych sekretów.

Dane z Optimy i sklepu nadal są przenoszone ręcznie?

Projektujemy i wdrażamy integracje dopasowane do rzeczywistego obiegu produktów, magazynów, dokumentów i zamówień. Możemy połączyć istniejące systemy albo przygotować kompletny sklep WooCommerce wraz z infrastrukturą i uruchomieniem OptimaSync.