VerSync: synchronizacja danych Comarch ERP Optima w obie strony

VerSync łączy Optimę ze sklepem, WMS, CRM albo drugim systemem ERP przez REST API lub bazę danych. Synchronizacja działa dwukierunkowo, zapisuje historię operacji i pozwala cofnąć błędne zmiany.

Synchronizacja w obie strony

Zmiana ceny w Optimie trafia do sklepu, a zamówienie ze sklepu wraca do Optimy automatycznie. Stany magazynowe, cenniki i kontrahenci pozostają spójne bez ręcznego kopiowania.

Cofnij pomyłkę

Zsynchronizowałeś złe ceny do 500 produktów? Rollback cofa operacje z wybranego okna czasowego. Cofasz dokładnie to, co trzeba, a reszta zmian zostaje nienaruszona.

Żadna transakcja nie zginie

Jeśli synchronizacja zatrzyma się w nocy, po restarcie ruszy od ostatnio zapamiętanej pozycji. Błędy trafiają do kolejki, a przejściowe problemy są ponawiane automatycznie.

Nowa integracja bez kodu

Pipeline definiujesz w YAML: konektory, mapowania pól i logikę cenową. Podłączenie nowego systemu zwykle oznacza nowy plik konfiguracji, nie nowy projekt.

Monitoring zanim klient zadzwoni

Dashboard z metrykami, health check konektorów i Admin API pokazują opóźnienia synchronizacji, zanim problem trafi do obsługi klienta.

Twoje dane, Twój serwer

VerSync działa jako usługa na Twojej infrastrukturze. Dane finansowe nie muszą przechodzić przez zewnętrzną platformę SaaS.

Jak działa synchronizacja

Mapowanie pól przez nazwy kanoniczne

Comarch Optima
NazwaTowaru
CenaNetto
StawkaVAT
EAN
VerSync
nazwa
cena
vat
ean
PrestaShop
product_name
regular_price
tax_rate
ean13
dwukierunkowa
jednokierunkowa

Konfiguracja

Tak wygląda wdrożenie VerSync

versync/config
# versync.yaml: konfiguracja instancji
database:
  dsn: "${VERSYNC_DB_DSN}"
  pool_size: 10

logging:
  level: "info"

license:
  file: "versync.lic"

Licencja jednorazowa + serwis kompatybilności

Kupujesz raz. Comarch aktualizuje Optimę, a my utrzymujemy kompatybilność integracji.

Zobacz cennik

Pytania o VerSync

Tryby synchronizacji, niezawodność, rollback, różnice wobec platform SaaS.

Te platformy są pośrednikami SaaS: dane przechodzą przez ich serwery, a mapowania często ograniczają się do gotowych szablonów. VerSync działa on-premise jako usługa na Twojej infrastrukturze. Pipeline'y konfigurujesz w YAML, a źródłem i celem może być REST API albo baza MariaDB/MySQL. Masz kontrolę nad danymi, wersją konfiguracji i systemem docelowym.

Pipeline'y konfigurujesz w plikach YAML: źródło, cel, mapowanie pól, transformacje i klucz dopasowania. Wdrożenie wykonuje partner, integrator lub WebArm, nie użytkownik końcowy. Po wdrożeniu VerSync działa 24/7 jako usługa, a zespół zarządza wyjątkami przez Admin API i dashboard.

VerSync ma system outbox z trwałą kolejką. Po restarcie wraca do ostatnio zapamiętanej pozycji i ponawia operacje z exponential backoff. Rekordy, które wyczerpią limit prób, trafiają do dead-letter queue (DLQ), skąd można je ręcznie powtórzyć przez Admin API. W planie Full dostępne są metryki Prometheus i dashboard Grafana z alertami.

Tak, w planie Full. VerSync prowadzi apply journal ze stanem przed i po każdej zmianie. Rollback wykonujesz na konkretne okno czasowe, więc cofasz wybrane operacje, a nie całą synchronizację. Tryb dry-run pokazuje plan cofnięcia przed wykonaniem właściwej operacji.

Porozmawiajmy o Twojej integracji

Odpowiadamy w ciągu 24h w dni robocze.

Robert Mońka, WebArm

Robert Mońka

WebArm

LinkedIn →

Telefon

+48 602 537 784

Versanis Robert Mońka

Zamoście 74, 98-337 Strzelce Wielkie
woj. łódzkie, Polska

NIP: PL5732233120