Integracja ERP • E-commerce • Automatyzacja

Comarch ERP Optima
i WooCommerce.
Jeden obieg danych.

OptimaSync porządkuje przepływ produktów, cen, stanów, klientów, dokumentów i zamówień. Mniej ręcznej pracy. Mniej pomyłek. Więcej kontroli nad sprzedażą.

  • Zakres dopasowany do procesu
  • Sterowanie kierunkiem danych
  • Monitoring i diagnostyka

Spójny przepływ między systemami

COMARCH ERP OPTIMA OPTIMASYNC Woo

Połącz operacje ze sprzedażą

ERP zna firmę.
Sklep zna klienta.
OptimaSync łączy oba światy.

Ręczne przenoszenie danych między Optimą a sklepem szybko staje się wąskim gardłem. Każda zmiana ceny, stanu albo statusu zamówienia to kolejna okazja do opóźnienia lub pomyłki.

OptimaSync automatyzuje ten obieg i pozwala zdecydować, który system jest źródłem prawdy dla konkretnego zakresu. Integracja jest konfigurowana do realnego procesu — nie odwrotnie.

01Jeden panel
zarządzania
02Kierunki
wymiany danych
Cykliczna
automatyzacja

Kompleksowy moduł integracyjny

Dane, które pracują
bez ręcznego przepisywania.

Od kartoteki produktu po dokument klienta. Każdy obszar może mieć własny kierunek, zakres pól i reguły biznesowe.

02PLN

Ceny, VAT i waluty

Wybrany cennik Comarch ERP Optima zasila cenę sprzedaży w WooCommerce, a osobna reguła może przekazywać koszt zakupu bez wpływu na cenę widoczną dla klienta.

  • mapowanie stawek VAT
  • cena brutto lub netto
  • kursy i reguły walutowe
CennikiVATKursy
03

Stany magazynowe

OptimaSync sumuje zapas z wybranych magazynów Optimy i aktualizuje dostępność produktów w sklepie. Administrator ustala też, jak WooCommerce ma traktować wartości ujemne.

  • wybór magazynów
  • stany ujemne jako 0
  • backorder na życzenie
04

Kategorie i hierarchia

Grupy towarowe z Optimy można odwzorować jako kategorie nadrzędne i podrzędne WooCommerce, zachowując porządek katalogu oraz kontrolę nad zakresem publikacji.

  • selekcja gałęzi drzewa
  • mapowanie istniejących kategorii
  • obrazy kategorii
05

Atrybuty, cechy i warianty

Cechy towarów z Optimy mogą tworzyć uporządkowaną specyfikację produktu, filtry oraz — gdy dane źródłowe mają jednoznaczną strukturę — warianty WooCommerce.

  • mapy definicji i etykiet
  • automatyczne wartości
  • widoczność i warianty
06

Zdjęcia i media

Zdjęcie główne, galeria produktu i obrazy kategorii są importowane w tle, wiązane z właściwymi kartotekami i mogą być ponownie przetworzone bez ręcznego dodawania plików.

  • mapowanie po SKU i identyfikatorze
  • konwersja formatów
  • kontrolowany resync
07

Kontrahenci

Konta klientów WooCommerce można powiązać z kartotekami kontrahentów Optimy po stabilnych identyfikatorach, kodzie lub NIP, z oddzielnymi regułami dla danych i adresów.

  • osoby i firmy
  • adres główny i wysyłkowy
  • kontrola nadpisywania danych
08PDF

Dokumenty klienta

Faktury, proformy i oferty z Optimy mogą trafiać do chronionej zakładki „Moje konto”, dzięki czemu klient pobiera właściwy dokument po zalogowaniu.

  • dostęp tylko właściciela
  • typy dokumentów do wyboru
  • automatyczne odświeżanie listy
09

Zamówienia, statusy i dostawy

Zamówienie internetowe może zostać przygotowane do przekazania jako dokument w Optimie. Wtyczka mapuje płatności, wysyłkę, pozycje i statusy, a kolejka zabezpiecza proces przed duplikatami i pozwala obsłużyć wyjątki.

  • mapy płatności i dostaw
  • polityka duplikatów
  • status realizacji do WooCommerce
1Zamówienie2Weryfikacja3Optima4Status
10

Monitoring i diagnostyka

Panel pokazuje stan kanałów, ostatnie poprawne przebiegi, kolejki, błędy i realną przepustowość. Serwis może też sprawdzić lub ponowić synchronizację konkretnego SKU.

  • historia zdarzeń
  • postęp i kolejki
  • diagnostyka produktu
Zobacz panel

Zakres funkcji zależy od konfiguracji Comarch ERP Optima, WooCommerce i ustalonej architektury wdrożenia. Moduły można aktywować etapami.

Reguły pod Twoją kontrolą

Nie każda informacja
musi płynąć w tę samą stronę.

OptimaSync pozwala ustawić kierunek osobno dla kluczowych zakresów. Optima może pozostać źródłem cen i stanów, podczas gdy sklep przekazuje zamówienia oraz dane klienta.

  • Optima → WooCommerce dla danych zarządzanych w ERP
  • WooCommerce → Optima dla sprzedaży internetowej
  • Dwukierunkowo lub wyłączone zależnie od obszaru
Jak planujemy przepływ danych
SYSTEM ERPComarch
ERP Optima
Źródło danych operacyjnych
OptimaSyncWARSTWA INTEGRACJI
E-COMMERCEWoo
Commerce
Sprzedaż i obsługa klienta
Produkty • ceny • stany
Zamówienia • klienci
Dokumenty • statusy

Panel w WordPressie

Zarządzanie bez
wychodzenia ze sklepu.

OptimaSync dodaje przejrzyste centrum konfiguracji do panelu WordPress. Administrator widzi moduły, kierunki, mapowania i stan synchronizacji w jednym miejscu.

Interaktywny podgląd paneluKliknij zakładkę, aby zobaczyć przykładowe ustawienia danego modułu.
WordPress / OptimaSync
OPTIMASYNCKonfiguracja integracji
Połączenie aktywne

Połączenie i harmonogram

Bezpieczny kanał API między Optimą a sklepem.

API sklepuWindows → HTTPS → WooCommerce
AutoryzacjaTokeny zakresowe i podpis żądania
Synchronizacja cyklicznaWorker działa niezależnie od otwartego panelu
Nadrabianie zaległościSzybsze przebiegi dla pilnych zmian
Interwał spoczynkowy
5 min
Kolejka zamówieńPowiązania produktówFunkcje specjalneHistoria działańDiagnostyka SKU
Kontrola zakresu danych

Administrator wybiera, które pola produktu, magazyny, cenniki i moduły mogą być aktualizowane przez integrację.

Mapowanie procesu firmy

Kategorie, atrybuty, VAT, płatności, dostawy i statusy są dopasowywane do konfiguracji konkretnej Optimy i sklepu.

Bezpieczna obsługa wyjątków

Kolejki, historia działań i logi pomagają wykrywać duplikaty, ponawiać wybrane operacje i diagnozować pojedyncze kartoteki.

Widok ma charakter prezentacyjny. Dostępne ustawienia i wartości zależą od zakresu konkretnego wdrożenia Comarch ERP Optima oraz WooCommerce.

Pełny, opisowy katalog modułów, ustawień, zabezpieczeń i optymalizacji OptimaSync.

Od analizy do produkcji

Integracja zaprojektowana
wokół Twojego procesu.

Nie zaczynamy od „włącz synchronizację”. Najpierw ustalamy źródła prawdy, mapy danych i wyjątki. Dopiero później automatyzujemy.

  1. 01

    Analiza i warsztat

    Rozpoznajemy katalog, magazyny, cenniki, podatki, klientów i obieg zamówienia.

    Proces • Dane • Ryzyka
  2. 02

    Mapowanie

    Ustalamy kierunek każdego obszaru, identyfikatory, pola oraz reguły biznesowe.

    SKU • Kategorie • Statusy
  3. 03

    Próba kontrolna

    Uruchamiamy ograniczony zakres, weryfikujemy wyniki i korygujemy mapy przed pełnym startem.

    Dry run • Testy • Akceptacja
  4. 04

    Start i monitoring

    Wykonujemy synchronizację początkową, uruchamiamy cykle i obserwujemy integrację.

    Produkcja • Logi • Wsparcie
ARCHITEKTURABezpieczny worker + API sklepu

Połączenie dobieramy do infrastruktury i polityki bezpieczeństwa firmy. System może działać bez wystawiania bazy ERP bezpośrednio do internetu.

Efekt biznesowy

Mniej operacji.
Więcej pewności.

OptimaSync nie jest kolejnym panelem do obsługi. To warstwa, która usuwa powtarzalne zadania między ERP i e-commerce.

Porozmawiaj o swoim procesie
01

Jedno źródło prawdy

Cena, stan czy status są aktualizowane według jasno ustalonego kierunku. Zespół wie, w którym systemie zarządza konkretną informacją.

02

Mniej błędów ręcznych

Koniec z kopiowaniem kartotek, cenników i numerów dokumentów. Dane przechodzą tym samym, powtarzalnym procesem.

03

Szybsza obsługa sprzedaży

Zamówienie trafia do procesu realizacji, a klient może otrzymać aktualny status i dokument bez dodatkowej wymiany wiadomości.

04

Kontrola i możliwość rozwoju

Moduły, kierunki i pola są konfigurowalne. Integrację można rozwijać etapami razem ze sklepem i procesami firmy.

Najczęstsze pytania

Zanim połączymy
systemy.

Każda instalacja Optimy i każdy sklep mają własne reguły. Poniżej odpowiadamy na pytania, od których zwykle zaczynamy rozmowę.

Masz inne pytanie? Napisz do nas
Czy OptimaSync obsługuje synchronizację dwukierunkową?

Tak. Kierunek może być konfigurowany osobno dla poszczególnych obszarów, zależnie od procesu firmy: Optima → WooCommerce, WooCommerce → Optima, w obu kierunkach lub wyłączony. Zakres ustalamy podczas wdrożenia.

Czy moduł można wdrożyć w działającym sklepie?

Tak. Wdrożenie poprzedzamy analizą identyfikatorów, SKU, kategorii, cen, podatków i magazynów. Następnie wykonujemy mapowanie, próbę na ograniczonym zakresie i kontrolowaną synchronizację początkową.

Jakie dane może synchronizować OptimaSync?

Między innymi produkty, opisy, ceny, koszty, waluty, VAT, stany, kategorie, atrybuty, jednostki, zdjęcia, kontrahentów, dokumenty PDF, zamówienia, statusy, płatności i dostawy. Każde wdrożenie jest konfigurowane do potrzeb firmy.

Czy można wybrać aktualizowane pola?

Tak. Panel pozwala sterować zakresem aktualizacji produktów i kierunkiem synchronizacji. Dzięki temu integracja może respektować treści utrzymywane ręcznie w WooCommerce.

Jak wygląda uruchomienie OptimaSync?

Proces obejmuje warsztat i mapowanie danych, konfigurację bezpiecznego połączenia, próbny import, synchronizację początkową oraz monitoring po starcie. Architekturę połączenia dobieramy do infrastruktury klienta.

Cennik OptimaSync

Jedna pełna wtyczka.
Ty wybierasz zakres realizacji.

OptimaSync nie dzieli funkcji na sztuczne pakiety. Każdy wariant obejmuje tę samą, pełną wersję wtyczki, workera i GUI. Różnica dotyczy zakresu prac, które wykonujemy za Ciebie: od przekazania licencji po kompletny sklep i przygotowane środowisko dla Comarch ERP Optima.

00
PRZED DECYZJĄAudyt wstępny i dobór rozwiązania

Analizujemy obecny sklep, środowisko Optimy, zakres danych i sposób pracy. Otrzymujesz rekomendowany wariant, listę kluczowych ryzyk oraz wstępne ramy realizacji.

499 złnetto • jednorazowo
Jeśli przechodzimy do realizacji, odliczamy 499 zł od jej ceny.
LICENCJAsamodzielne uruchomienie

Wtyczka z dokumentacją

od9 900 złnetto

Dla firmy z własnym administratorem lub partnerem IT, który samodzielnie zainstaluje i skonfiguruje integrację.

  • pełna wersja wtyczki OptimaSync dla WooCommerce
  • worker Windows oraz aplikacja konfiguracyjna GUI
  • wszystkie dostępne moduły i kierunki synchronizacji
  • licencja dla 1 sklepu i 1 bazy firmowej Optimy
  • dokumentacja instalacji, konfiguracji i eksploatacji
  • pakiet startowych aktualizacji zgodności
  • bez instalacji, mapowania danych i uruchomienia
Kup licencję OptimaSync
E-SKLEPsprzedaż od podstaw

Integracja z nowym WooCommerce

od29 900 złnetto

Dla firmy, która chce uruchomić kompletny kanał e-commerce połączony z Optimą, bez koordynowania osobno integratora i wykonawcy sklepu.

  • pełny zakres licencji i wdrożenia OptimaSync
  • projekt i wykonanie sklepu WooCommerce
  • responsywny interfejs dopasowany do marki
  • struktura katalogu, kategorii i wariantów
  • konfiguracja płatności, dostaw i powiadomień
  • podstawowa optymalizacja szybkości i SEO
  • publikacja sklepu i 60 dni stabilizacji
Zbuduj sklep z integracją
INFRASTRUKTURAśrodowisko end-to-end

Sklep, integracja i środowisko Optimy

od39 900 złnetto

Dla firmy, która potrzebuje całości: sklepu, integracji oraz dobranego komputera lub serwera Windows przygotowanego do stabilnej pracy Optimy i workera.

  • pełny zakres sklepu i wdrożenia OptimaSync
  • dobór komputera lub serwera do skali operacji
  • przygotowanie Windows, SQL i środowiska workera
  • konfiguracja sieci, dostępu i kopii bezpieczeństwa
  • optymalizacja bazy, harmonogramów i kolejek
  • monitoring oraz testy obciążenia synchronizacji
  • 90 dni stabilizacji i dalszy plan optymalizacji
Zaplanuj kompletne środowisko
PO WDROŻENIU

Serwis zgodności i opieka techniczna

Aktualizacje zgodności z WordPress, WooCommerce i wspieranymi wersjami Optimy, poprawki bezpieczeństwa, przegląd działania oraz wsparcie eksploatacyjne.

od690 złnetto / miesiąc
  • pierwsze 3 miesiące w cenie wdrożenia
  • bezpieczne aktualizacje i kopie przed zmianą
  • priorytetowe wsparcie dla działania integracji
  • nowe moduły i zmiany procesu wyceniane osobno

Jedna wersja funkcjonalna. W każdym wariancie otrzymujesz pełną wersję OptimaSync. Nie ograniczamy synchronizowanych obszarów według pakietu — różni się zakres wykonanych przez nas prac i odpowiedzialności za środowisko.

Co wpływa na cenę? Jakość i liczba danych, złożoność dokumentów, wygląd i funkcje sklepu, istniejąca infrastruktura, migracje, niestandardowe mapowania oraz wymagany poziom automatyzacji.

Koszty zewnętrzne. Kwoty nie obejmują sprzętu, licencji Comarch ERP Optima i Windows, płatnych rozszerzeń WooCommerce, hostingu ani usług operatorów płatności i dostaw. Ceny są orientacyjne i netto; finalny zakres potwierdzamy po audycie.

Porozmawiajmy o integracji

Twoja Optima.
Twój WooCommerce.
Jeden spójny proces.

Opowiedz nam, jak dziś przepływają produkty i zamówienia. Wrócimy z pytaniami, propozycją architektury i zakresem wdrożenia.

hello@panther.software Odpowiadamy w języku polskim

Katalog techniczny OptimaSync

Funkcje wtyczki,
workera i GUI.

Poznaj pełny zakres modułów i ustawień integracji Comarch ERP Optima z WooCommerce — od synchronizacji danych i obsługi procesów sprzedażowych po bezpieczeństwo, wydajność oraz monitoring.

Zakres dopasowany do firmy

Każdy moduł może być konfigurowany i uruchamiany etapami. Kierunki wymiany danych, mapowania oraz automatyzacje dobieramy do sposobu pracy firmy, konfiguracji Optimy i struktury sklepu.

01

Architektura i sterowanie przepływem danych

Warstwa integracyjna rozdziela odpowiedzialność sklepu, procesu Windows i systemu ERP, dzięki czemu każdy kanał może pracować według własnych reguł.

  • Połączenie wychodzące z serwera Windows do sklepu przez HTTPS — sklep nie wymaga publicznego dostępu do MSSQL ani wystawiania portu Windows.
  • Globalny kierunek synchronizacji oraz osobne nadpisania dla produktów, kategorii, atrybutów, VAT i walut, mediów, kontrahentów, zamówień, statusów i dostaw.
  • Tryby Optima → WooCommerce, WooCommerce → Optima, dwukierunkowy albo wyłączony, dobierane niezależnie do obszaru.
  • Konfiguracja kanału/sklepu przygotowana do rozdzielenia wielu sklepów lub scenariuszy sprzedażowych.
  • Metadane Optimy przechowywane w WordPressie jako ostatni poprawny stan, aby mapowania pozostały dostępne także podczas przerwy workera.
  • Zapisy do Optimy realizowane wyłącznie przez kontrolowany, skonfigurowany adapter; moduł nie wykonuje dowolnych bezpośrednich modyfikacji tabel ERP.
02

Produkty i kartoteki WooCommerce

Administrator określa, które elementy kartoteki mogą zostać utworzone lub nadpisane przez dane z Optimy.

  • Tworzenie i aktualizacja produktów prostych na podstawie stabilnych identyfikatorów oraz SKU.
  • Osobne przełączniki dla SKU, EAN, nazwy, opisu, ceny, kosztu, stanu, wymiarów, wagi, kategorii, statusu, atrybutów, zdjęć, jednostek i wariantów.
  • Tryb zmian bieżących, pełna weryfikacja katalogu oraz kontrolowane ponowienie wybranych kartotek.
  • Mapowanie identyfikatora towaru Optimy do produktu lub wariantu WooCommerce z możliwością wyszukiwania, korekty i eksportu mapy.
  • Porównywanie stanu produktu przed zapisem, aby nie aktualizować kartotek, których zawartość faktycznie się nie zmieniła.
  • Diagnostyka pojedynczego SKU i możliwość ponownej synchronizacji wybranego produktu bez uruchamiania całego katalogu.
03

Ceny, koszt, VAT, waluty i magazyny

Reguły handlowe są rozdzielone, aby cena sprzedaży, koszt i dostępność nie wpływały na siebie przypadkowo.

  • Wybór cennika Optimy używanego jako źródło ceny sprzedaży w sklepie.
  • Jawna obsługa cen netto i brutto zgodnie z konfiguracją podatkową WooCommerce.
  • Opcjonalna synchronizacja kosztu zakupu do obsługi COGS, niezależna od ceny sprzedaży.
  • Mapowanie stawek VAT Optimy na klasy podatkowe WooCommerce oraz obsługa wartości domyślnych.
  • Reguły walutowe oparte na kursie źródłowym lub wartości ręcznej, z możliwością dodania narzutu i zachowania informacji o cenie źródłowej.
  • Wybór magazynów wchodzących do stanu sklepu, sumowanie ilości oraz polityka stanów ujemnych: wartość rzeczywista, zero lub zamówienie oczekujące.
  • Oddzielne szybkie kanały cen i stanów, które nie wymagają pełnej aktualizacji produktu.
04

Kategorie, atrybuty, jednostki i warianty

Struktura danych z ERP jest przekładana na elementy katalogu i filtrów WooCommerce według jawnych mapowań.

  • Wybór publikowanych gałęzi kategorii i odwzorowanie hierarchii grup towarowych.
  • Tryb jednej kategorii głównej albo wielu kategorii końcowych, zależnie od przyjętej organizacji katalogu.
  • Mapowanie definicji cech Optimy na globalne atrybuty WooCommerce, wraz z nazwą i etykietą prezentacyjną.
  • Automatyczne tworzenie brakujących wartości atrybutów oraz kontrola ich widoczności na karcie produktu.
  • Zapis jednostki podstawowej, sprzedażowej i przelicznika w danych produktu.
  • Obsługa wariantów wyłącznie wtedy, gdy dane źródłowe zawierają jednoznaczną relację produktu nadrzędnego i cechy wariantu.
  • Konfigurowalny klucz pola EAN, pozwalający dopasować integrację do używanego rozszerzenia WooCommerce.
05

Zdjęcia, galerie i media kategorii

Media pracują jako osobny, mniej pilny kanał, aby duże pliki nie opóźniały cen, stanów ani zamówień.

  • Synchronizacja zdjęcia głównego, galerii produktu i obrazów kategorii niezależnie od danych tekstowych kartoteki.
  • Mapowanie plików po identyfikatorze, nazwie i parametrach pliku, gdy zasób istnieje już w bibliotece WordPressa.
  • Ponowne wykorzystanie istniejącego załącznika zamiast przesyłania tej samej zawartości kolejny raz.
  • Opcjonalna konwersja obsługiwanych formatów do formatu odpowiedniego dla sklepu.
  • Priorytet dla produktów bez miniatury oraz stopniowe uzupełnianie zaległości w tle.
  • Kontrolowany resync po zmianie sposobu importu lub ręcznym usunięciu mediów.
  • Limity wielkości paczki i zawartości chroniące sklep przed jednorazowym, nadmiernym transferem.
06

Kontrahenci i dokumenty klienta

Moduł łączy konta sklepu z kartotekami kontrahentów oraz udostępnia klientowi właściwe dokumenty po uwierzytelnieniu.

  • Powiązanie klienta WooCommerce z kontrahentem Optimy przez stabilny identyfikator, kod, konto lub dane firmowe.
  • Obsługa osób i firm, danych rozliczeniowych, NIP oraz adresu głównego i wysyłkowego.
  • Konfigurowalna polityka tworzenia i aktualizacji kartotek, w tym kontrola kierunku oraz zakresu nadpisywanych danych.
  • Udostępnianie faktur, proform, ofert i innych skonfigurowanych typów dokumentów w sekcji „Moje konto”.
  • Paginowane i przyrostowe uzgadnianie listy odbiorców dokumentów przy większej bazie klientów.
  • Dokumenty przechowywane poza publicznym dostępem i pobierane dopiero po sprawdzeniu użytkownika oraz uprawnienia do rekordu.
  • Opcjonalne reguły retencji i kontrolowane zachowanie danych podczas odinstalowania modułu.
07

Zamówienia, płatności, dostawy i statusy

Proces sprzedażowy korzysta z kolejek oraz map biznesowych, dzięki czemu wyjątek nie blokuje obsługi pozostałych zamówień.

  • Rejestrowanie zdarzeń dla nowych zamówień, zmiany statusu, zwrotu i ręcznego ponowienia.
  • Konfiguracja rodzaju dokumentu docelowego, serii, magazynu, daty, terminu rezerwacji i sposobu liczenia ceny.
  • Mapowanie metod płatności WooCommerce na formy płatności Optimy wraz z terminami płatności.
  • Mapowanie metod i stref dostawy na usługi, koszty dodatkowe oraz pozycje dokumentu.
  • Polityka produktu nierozpoznanego, dokumentu zamkniętego i duplikatu zamówienia.
  • Potwierdzenie obsługi zapisuje numer dokumentu ERP przy zamówieniu i pozwala kontynuować śledzenie jego realizacji.
  • Mapowanie statusów dokumentu w Optimie na statusy WooCommerce, w tym obsługa realizacji i anulowania.
  • Tryb kolejki oczekującej umożliwiający ręczną kontrolę, retry albo wstrzymanie zapisu do ERP.
08

Kolejki, powiązania i odporność na duplikaty

Operacje zmieniające dane mają własny stan oraz identyfikator biznesowy, co ogranicza skutki przerwania połączenia.

  • Stany operacji obejmujące oczekiwanie, ponowienie, błąd, pominięcie i poprawne zakończenie.
  • Oddzielna kolejka zamówień i kolejka zdarzeń powstających po stronie WooCommerce.
  • Wykrywanie powtórzonego zdarzenia przed utworzeniem kolejnej operacji.
  • Potwierdzenie albo błąd zwracany do sklepu dopiero po obsłudze po stronie workera.
  • Checkpoint kanału zatwierdzany po poprawnym zakończeniu paczki, a nie po samym rozpoczęciu transferu.
  • Ręczne ponowienie wybranego rekordu bez resetowania pozostałej kolejki.
  • Możliwość oczyszczenia wrażliwej części danych zamówienia po poprawnym przetworzeniu, zależnie od polityki wdrożenia.
09

Worker Windows działający w tle

Proces synchronizacyjny pracuje niezależnie od zalogowanego administratora i od otwartego GUI.

  • Cykliczne odczyty metadanych, katalogu, cen, stanów, klientów, dokumentów i statusów zgodnie z aktywnymi modułami.
  • Pobieranie kolejki zamówień i zdarzeń sklepu oraz przekazywanie ich do skonfigurowanej warstwy obsługi Optimy.
  • Oddzielne harmonogramy dla kanałów, aby pilne dane mogły być obsługiwane częściej niż duże media lub dokumenty.
  • Praca jako nadzorowane zadanie systemowe z opóźnionym startem, automatycznym wznowieniem po awarii i blokadą drugiej instancji.
  • Lokalny plik stanu, identyfikator procesu i log operacyjny zapisywane w sposób odporny na przerwanie zapisu.
  • Normalizacja danych tekstowych, liczbowych i list przed wysłaniem do sklepu.
  • Aktualizacja punktu kontynuacji dopiero po poprawnej odpowiedzi sklepu.
10

GUI synchronizatora Windows

Aplikacja operatorska służy do konfiguracji, kontroli i diagnostyki; nie musi pozostawać otwarta podczas normalnej pracy.

  • Zakładka połączenia sklepu z adresem API, ustawieniami uwierzytelniania, interwałem i limitem czasu.
  • Bezpieczny zapis konfiguracji połączenia z rozdzieleniem ustawień zwykłych i danych poufnych.
  • Widok aktualnego stanu workera, ostatniego przebiegu, wersji oraz najważniejszych kanałów.
  • Uruchomienie, zatrzymanie i kontrolowany przebieg jednorazowy na potrzeby serwisowe.
  • Podgląd logu workera bez konieczności pracy bezpośrednio w konsoli Windows.
  • Test połączenia wykonujący te same kontrole autoryzacji co proces działający w tle.
  • Sygnalizacja problemu konfiguracyjnego albo komunikacyjnego bez ujawniania wartości sekretów.
11

Zabezpieczenia komunikacji i danych

Warstwy ochronne ograniczają zasięg poświadczeń, możliwość powtórzenia żądania oraz ekspozycję danych klienta.

  • Szyfrowany transport HTTPS i model połączenia wychodzącego bez publicznego portu bazy lub workera.
  • Rozdzielone poświadczenia o ograniczonych uprawnieniach dla odczytu, zapisu, mediów i dokumentów.
  • Podpisywanie żądań oraz kontrola aktualności i unikalności komunikatu przed jego przyjęciem.
  • Poświadczenia workera chronione mechanizmem systemu operacyjnego i dostępne tylko kontom wymaganym do obsługi usługi.
  • Dedykowane konto procesu z ograniczonymi uprawnieniami zamiast codziennej pracy na koncie administratora.
  • Redakcja tokenów, haseł, adresów, danych kontaktowych i identyfikatorów podatkowych w logach oraz stanie synchronizacji.
  • Odrzucanie lokalnych ścieżek plików, nieoczekiwanych danych oraz paczek przekraczających ustalone limity.
  • Autoryzowany dostęp klienta do dokumentów oraz ochrona plików przed bezpośrednim pobraniem z publicznego adresu.
12

Wydajność i ograniczanie zbędnej pracy

Optymalizacje koncentrują się na przesyłaniu zmian, pomijaniu identycznych danych i właściwej kolejności kanałów.

  • Synchronizacja przyrostowa dla bieżących zmian oraz okresowe pełne uzgodnienie kontrolne.
  • Warunkowe pobieranie konfiguracji i list za pomocą pamięci podręcznej, bez ponownego transferu niezmienionej odpowiedzi.
  • Stabilne porównanie danych produktu i pomijanie całych paczek, których zawartość nie uległa zmianie.
  • Grupowanie zmian produktu w jedną operację zapisu po stronie WooCommerce.
  • Osobne, małe kanały cen i stanów zamiast każdorazowego przetwarzania pełnej kartoteki.
  • Paginacja dużych list, paczkowanie rekordów i lokalna kontrola rozmiaru przed rozpoczęciem transferu.
  • Priorytet dla zamówień, stanów, cen i statusów; cięższe media są obsługiwane w okresach mniejszego obciążenia.
  • Najpierw próba powiązania istniejącego medium, a dopiero później transfer zawartości binarnej.
  • Nadrabianie zaległości krótszymi przebiegami bez zmiany normalnego interwału pracy bezczynnej.
  • Panel przepustowości pokazujący realne tempo paczek i szacowany czas pełnego przeglądu katalogu.
13

Odporność, retry i eksploatacja

Moduł odróżnia błędy chwilowe od trwałych i zachowuje ostatni poprawny stan, aby bezpiecznie kontynuować pracę.

  • Ponowienia tylko dla wybranych problemów przejściowych, z rosnącym odstępem i respektowaniem sygnałów przeciążenia serwera.
  • Brak automatycznego zapętlania błędów danych, autoryzacji lub konfiguracji wymagających interwencji.
  • Idempotentne ponowienie tej samej paczki bez zmiany jej tożsamości.
  • Atomowy zapis stanu i cache — przerwany przebieg nie zastępuje poprzedniego kompletnego wyniku.
  • Oddzielne limity połączenia, oczekiwania na odpowiedź oraz całego cyklu komunikacyjnego.
  • Historia działań, logi z retencją, stan kanałów, liczniki i czasy ostatniego sukcesu.
  • Panel kolejki z ręcznym retry oraz diagnostyka powiązań produktów i brakujących mediów.
  • Kontrolowane aktualizacje wersji, migracje ustawień, kopie przed wdrożeniem i możliwość wycofania wydania.
  • Dane biznesowe domyślnie nie są kasowane podczas odinstalowania; usunięcie wymaga jawnej decyzji administratora.
14

Panel administratora i funkcje serwisowe

WordPress pozostaje centralnym miejscem konfiguracji zakresu integracji i pierwszej diagnostyki.

  • Zakładki: połączenie, produkty, kategorie, atrybuty, VAT i waluty, zdjęcia, kontrahenci, zamówienia, statusy, dostawy, kolejka, powiązania i funkcje specjalne.
  • Mapowania budowane na podstawie aktualnych metadanych pobranych z Optimy.
  • Podgląd stanu każdego kanału, ostatniego sukcesu, bieżącego postępu i skróconych komunikatów błędów.
  • Ręczne akcje synchronizacji, anulowania i serwisowego ponowienia wybranego obszaru.
  • Kontrola aktualizowanych pól produktu oraz modułów, które mogą pracować automatycznie.
  • Spójny interfejs mapowania metod płatności, dostaw, statusów, kategorii i atrybutów.
  • Możliwość etapowego uruchomienia integracji: od odczytu i katalogu po bardziej złożone procesy zamówień i dokumentów.