Integracja Comarch Optima ze sklepem internetowym i enova365

Integracja Comarch Optima ze sklepem internetowym i enova365

Integracja Comarch Optima ze sklepem internetowym sprawia, że zamówienie złożone w WooCommerce lub PrestaShop pojawia się w module Handel bez przepisywania, a stany i ceny z Optimy same aktualizują sklep. Brzmi prosto, ale o tym, czy integracja będzie działać latami, decydują trzy rzeczy: co jest źródłem prawdy dla każdej danej, czy w obiegu potrzebny jest pośrednik typu BaseLinker i jak dokładnie przetestuje się obieg przed startem. Ten artykuł przechodzi przez wszystkie trzy, osobno omawia enova365 i podaje realne koszty.

Artykuł w skrócie

  • Integracja sklepu z Optimą lub enova365 przenosi towary, ceny i stany z ERP do sklepu, a zamówienia i klientów ze sklepu do ERP. Każda dana musi mieć jedno miejsce, w którym się ją zmienia.
  • BaseLinker jako pośrednik ma sens przy sprzedaży w wielu kanałach i rozbudowanej logistyce. Przy jednym sklepie i jednym ERP zwykle wystarczy połączenie bezpośrednie.
  • Prosta synchronizacja kosztuje u nas od 2 000 zł netto, pełna integracja od 5 000 zł netto z licencją integratora na pierwszy rok, wdrożenie standardowo 3-7 dni roboczych.

Jak działa integracja Comarch Optima ze sklepem internetowym?

Między Optimą a sklepem działa integrator, czyli program, który cyklicznie pobiera dane z jednej strony i zapisuje je po drugiej. Optima oddaje kartoteki towarów, cenniki i stany, sklep oddaje zamówienia i dane klientów. Handel, magazyn i księgowość pracują w Optimie tak jak dotąd.

Comarch ERP Optima w wersji stacjonarnej działa na Windows z bazą Microsoft SQL Server[1], zwykle na serwerze lub komputerze w firmie. Producent oferuje ją też w chmurze[2]. Sklep stoi na hostingu. Integrator musi więc mieć dostęp do obu miejsc naraz. W praktyce są dwie drogi:

  • Integrator przy instalacji Optimy. Tak działa OpSync od RT NET, który konfigurujemy: łączy się z bazą SQL firmy w Optimie, wymaga działającej instalacji Optimy na tym samym stanowisku i co najmniej jednej wolnej licencji na moduły Handel oraz Kasa/Bank, a po stronie WooCommerce i PrestaShop instaluje wtyczkę pośredniczącą[3].
  • WebAPI Comarch Optima. Z tej drogi korzysta np. integracja Base. WebAPI musi być włączone, mieć aktywną licencję, mieć dokładnie tę samą wersję co Optima i być dostępne z internetu[4]. Po każdej aktualizacji Optimy trzeba więc sprawdzić też wersję WebAPI.

Tak wygląda zakres wymiany w praktyce:

  1. Towary. Kartoteki z nazwami, jednostkami i kodami EAN trafiają do sklepu. Nowy towar zakładasz raz, w Optimie.
  2. Ceny. Poziomy cen i rabaty z modułu Handel, w tym ceny indywidualne dla stałych klientów i B2B.
  3. Stany. Stany z modułu Magazyn, aktualizowane nawet co kilka minut[14], z obsługą rezerwacji i wielu magazynów.
  4. Zamówienia. Zamówienie ze sklepu wpada do modułu Handel jako dokument RO (rezerwacja odbiorcy), gotowy do realizacji. W OpSync można zamiast tego wybrać proformę, WZ albo od razu fakturę lub paragon[5].
  5. Dokumenty. Faktura lub paragon powstaje w Optimie z RO, bez przepisywania danych nabywcy.
  6. Kontrahenci. Klient sklepu zakładany jest w Optimie z NIP-em, adresem i danymi dostawy.

Przykład z naszej praktyki: dla sklepu Agropunkt na PrestaShop 9 zbudowaliśmy moduł KS Integrator, który synchronizuje dane produktowe z Comarch Optima. Po stronie firmy skrypt czyta dane z bazy Optimy i wysyła je do REST API modułu w sklepie, z autoryzacją tokenem. API zna trzy operacje: dodaj lub zaktualizuj, usuń i sprawdź połączenie. Zamówienia, stany i kontrahenci przechodzą między sklepem a ERP osobną, cykliczną synchronizacją. Sklep ma ponad 3 000 produktów i ponad 15 000 aktywnych klientów[6], więc ręczne przepisywanie nie wchodziło w grę.

Optima czy Comarch ERP XL?

Comarch ERP XL to osobny produkt Comarchu, który producent opisuje jako oprogramowanie dla dużych firm, z rozwiązaniami dla firm produkcyjnych i handlowych[7]. Zasada integracji jest ta sama: ERP jest źródłem towarów, cen i stanów, sklep źródłem zamówień. Narzędzia nie są jednak wymienne. Integrator RT NET, którego używamy przy Optimie, nie ma XL na liście obsługiwanych programów[8], więc integracja z XL to osobny projekt z doborem narzędzia po analizie konkretnej instalacji.

Integracja enova365 ze sklepem: co jest inaczej?

Integracja enova365 ze sklepem działa przez interfejs API systemu, bez grzebania w bazie i bez ryzykownych obejść. enova365 udostępnia WebAPI: interfejs REST z autoryzacją tokenami JWT i dokumentacją metod w Swaggerze[9]. Zakres jest taki sam jak przy Optimie: towary, cenniki, stany, zamówienia, faktury i kontrahenci. Cennik wdrożenia i czas pracy u nas też są takie same.

Różnice, o które warto zapytać przed wyceną:

  • Licencja WebAPI. Producent licencjonuje WebAPI jako moduł dodatkowy[9]. Sprawdzamy jako pierwsze, czy jest w Twojej instalacji, a jeśli nie, doliczasz go do budżetu.
  • Gotowy konektor producenta. enova365 ma własny moduł e-Sklepy Konektor, z integracją z WooCommerce, PrestaShop, Shoper i Magento oraz obsługą Allegro, Base i Apilo[10]. Jeśli standardowy zakres wystarczy, może to być prostsza droga niż integracja przez API.
  • Pola dodatkowe i wersja systemu. Jeśli w kartotekach używasz pól dodatkowych, trzeba je uwzględnić w mapowaniu. Przed wyceną sprawdzamy też wersję i sposób pracy na magazynach.

Uczciwie: wdrożenia z enova365 nie ma jeszcze wśród opisanych realizacji na naszej stronie. Integrację z enova365 budujemy przez WebAPI systemu. Szczegóły zakresu znajdziesz na stronie integracja enova365 ze sklepem internetowym.

Co jest źródłem prawdy w integracji sklepu z ERP?

Źródło prawdy to jedno miejsce, w którym daną się zmienia. Wszystkie inne systemy tylko ją czytają. Większość problemów z integracją sklepu z ERP bierze się z tego, że ta sama dana jest edytowana w dwóch miejscach, a integracja raz nadpisuje jedną wersję, raz drugą.

Dana Typowe źródło prawdy Dlaczego
Kartoteka towaru, EAN, jednostka ERP Z kartoteki powstają faktury i dokumenty magazynowe.
Ceny i cenniki ERP Księgowość i handel muszą widzieć tę samą cenę co klient.
Stany magazynowe ERP Przyjęcia i wydania dzieją się w magazynie, nie w sklepie.
Opisy, zdjęcia, kategorie, SEO Sklep ERP nie jest narzędziem do treści marketingowych.
Zamówienie i dane klienta Sklep, potem ERP Zamówienie powstaje w sklepie, a od chwili przyjęcia prowadzi je ERP.
Status realizacji, numer przesyłki ERP lub system wysyłek Wraca do sklepu i do klienta.

Ten podział nie jest jedyny możliwy. Bywa, że dane produktowe firma prowadzi w trzecim systemie. W realizacji dla RMC Baltic, dystrybutora części samochodowych z katalogiem ponad 25 tysięcy pozycji, katalog testowy odtwarzaliśmy z BaseLinkera, a nie z bazy sklepu, bo to w BaseLinkerze klient prowadzi dane[11]. Kierunek trzeba ustalić i zapisać przed startem, a nie odkrywać po pierwszej rozjechanej cenie.

BaseLinker jako pośrednik między sklepem a Optimą: kiedy tak, kiedy nie?

BaseLinker ma sens, gdy sprzedajesz w kilku kanałach naraz i chcesz obsługiwać zamówienia z jednego miejsca: wysyłki, faktury, e-maile, SMS-y. Nie ma sensu, gdy masz jeden sklep i jeden ERP, bo wtedy dokładasz abonament i dodatkowy punkt, który może się zepsuć.

Kiedy tak

  • Sprzedajesz przez sklep, Allegro i inne marketplace'y, a zamówienia z każdego kanału mają trafiać do ERP tą samą drogą.
  • Obsługujesz kilku przewoźników i chcesz, żeby przesyłki, etykiety i powiadomienia zakładały się automatycznie.
  • Zespół już pracuje w BaseLinkerze i zna go lepiej niż panel sklepu.

Skala tego potrafi być duża. W RMC Baltic BaseLinker pobiera zamówienia ze sklepu co minutę, wystawia faktury przez Fakturownię, zakłada przesyłki, drukuje etykiety i wysyła powiadomienia. Spisaliśmy 216 reguł automatyzacji w 40 grupach, z czego 179 aktywnych[11]. Przy takiej liczbie reguł pośrednik nie jest dodatkiem, tylko kręgosłupem obsługi zamówień. Dla porównania: standardowo Base pobiera zamówienia ze sklepu co 10 minut[12], a co minutę w ramach płatnych akceleracji[13].

Kiedy nie

  • Masz jeden sklep, jeden ERP i jedną firmę kurierską. Bezpośrednia integracja sklepu z Optimą jest prostsza i tańsza w utrzymaniu.
  • Sprzedajesz B2B z cenami indywidualnymi dla każdego klienta. Takie cenniki lepiej wymieniać bezpośrednio między ERP a sklepem.
  • Nie chcesz płacić drugiego abonamentu za funkcje, z których skorzystasz w małej części.

Pośrednik ma też koszt, o którym rzadko się mówi: każda zmiana w sklepie może po cichu zepsuć regułę w pośredniku. W RMC Baltic warunki reguł czytają dosłownie nazwę metody dostawy i płatności, NIP czy znacznik „chcę fakturę”. Wystarczy zmienić nazwę płatności o jedną literę, a faktura nie powstanie i nikt nie dostanie komunikatu o błędzie. Dlatego przed wymianą sklepu porównaliśmy 200 zamówień z 75 dni i spisaliśmy kontrakt siedmiu pól, od których zależą reguły. Drugi przykład z tego samego wdrożenia: BaseLinker pyta sklep o zamówienia tylko z ostatnich trzech godzin. Po około dwugodzinnej awarii hostingu BaseLinker przestał odpytywać sklep, a gdy integrację uruchomiono ponownie, zamówienie złożone wieczorem było już poza tym oknem. Dodaliśmy moduł, który wydłuża okno do 72 godzin, więc przerwa do trzech dni nadrabia się bez udziału człowieka[11].

Ile kosztuje integracja sklepu z Optimą lub enova365?

Prosta synchronizacja w jednym kierunku, na przykład towary i stany z ERP do sklepu, kosztuje u nas od 2 000 zł netto i trwa 1-2 dni. Pełna integracja z zamówieniami, dokumentami, kontrahentami i szkoleniem zaczyna się od 5 000 zł netto. Standardowe wdrożenie to 3-7 dni roboczych. Cennik jest taki sam dla Optimy i enova365.

Wariant Cena Zakres
Prosta synchronizacja od 2 000 zł netto Jeden kierunek, np. towary i stany do sklepu. 1-2 dni.
Pełna integracja ERP od 5 000 zł netto Konfiguracja integratora, spięcie ze sklepem, szkolenie, licencja integratora na pierwszy rok.
Pełna integracja na osobnym serwerze VPS od 6 800 zł Integrator działa niezależnie od komputerów w firmie.
Integracja + automatyzacje od 8 000 zł netto Wiele magazynów, cenniki B2B, atrybuty własne, niestandardowe reguły.

Przy Optimie na cenę pełnej integracji składa się konfiguracja integratora RT NET (partner integratory.pl) z mapowaniem kartotek, cenników i magazynów, czyli 8-10 godzin pracy, oraz szkolenie zespołu, kolejne 4-5 godzin, i testy na realnych danych. Licencja integratora na pierwszy rok jest w cenie. Od drugiego roku odnawiasz ją sam, według cennika producenta, który dziś podaje 1 788 zł netto rocznie[14], bez naszej marży. Przy wariancie VPS integrator potrzebuje na serwerze także działającej instalacji Optimy[3]. Zakres dla Optimy opisujemy na stronie integracja Comarch Optima ze sklepem. Jeśli integracja jest częścią większego projektu, orientacyjny budżet całości policzysz w kalkulatorze wyceny.

Jak wygląda plan wdrożenia integracji ERP?

Integracja ERP zaczyna się od analizy procesu, a nie od instalacji. Najpierw ustalamy, co ma się synchronizować i w którą stronę, potem dostajesz stałą wycenę, a dopiero po niej konfigurujemy i testujemy.

  1. Analiza procesu. Przechodzimy drogę od zamówienia w sklepie do faktury w Optimie lub enova365. Sprawdzamy konfigurację modułów Handel i Magazyn, wersję systemu i sposób pracy na magazynach. Zdalnie albo u Ciebie.
  2. Zakres i wycena. Spisujemy, które dane idą w którą stronę, jak są mapowane i jak często się wymieniają. Cena jest stała i znana przed startem.
  3. Porządek w danych. Uzupełnienie kodów EAN lub symboli, usunięcie zdublowanych towarów, ustalenie klucza, po którym integrator rozpozna ten sam towar w obu systemach.
  4. Konfiguracja integratora. Mapowanie kartotek, cenników, magazynów i dokumentów, spięcie ERP ze sklepem.
  5. Testy na realnych danych. Pełny obieg na prawdziwych towarach i zamówieniach testowych, opisany niżej.
  6. Szkolenie i start. Zespół wie, gdzie sprawdzić, czy zamówienie przeszło, i co zrobić, gdy nie przeszło. Zostajemy na wsparciu po starcie.

Co testować przed startem

Lista minimum, którą przechodzimy przy każdej integracji sklepu z Optimą:

  • zamówienie osoby prywatnej i zamówienie firmy z NIP-em, w tym klient, który już istnieje w ERP,
  • zamówienie z rabatem lub kuponem oraz z płatnym kosztem dostawy, porównane z dokumentem w ERP co do grosza,
  • zamówienie wariantu produktu i zestawu, ze sprawdzeniem, z którego towaru zszedł stan,
  • zamówienie za pobraniem i z przedpłatą, jeśli w obiegu są reguły zależne od płatności,
  • zmiana ceny i stanu w ERP oraz czas, po którym widać ją w sklepie,
  • przerwa w połączeniu: wyłączony integrator albo serwer ERP i sprawdzenie, czy zaległe zamówienia przejdą po powrocie.

Ostatni punkt pomija się najczęściej, a w praktyce decyduje o tym, czy po pierwszej awarii ktoś będzie ręcznie szukał zgubionych zamówień. Więcej o tym, jak łączymy systemy w jeden obieg, przeczytasz na stronie o integracjach systemów.

Kiedy integracja sklepu z ERP nie ma sensu?

Nie ma sensu przy kilku zamówieniach tygodniowo, bo przepisanie ich zajmuje mniej czasu niż utrzymanie integracji. Nie ma też sensu, gdy kartoteki w ERP są w nieładzie, bo integracja przeniesie ten nieład do sklepu. I nie ma sensu budować integracji dedykowanej tam, gdzie gotowy integrator z dobrą konfiguracją robi to samo za ułamek ceny. Wariant „Integracja + automatyzacje” proponujemy dopiero wtedy, gdy standardowe mapowanie nie obsłuży Twoich magazynów, cenników albo atrybutów.

Czytaj też: Integracja Subiekt GT ze sklepem internetowym, Platforma B2B: co to jest i ile kosztuje.

Źródła

  1. Comarch - Comarch ERP Optima, wymagania sprzętowe, dostęp 25.10.2026.
  2. Comarch - Comarch ERP Optima, program do zarządzania firmą, dostęp 25.10.2026.
  3. Integratory.pl - OpSync, wymagania techniczne, dostęp 25.10.2026.
  4. Base.com - Połączenie integracji Comarch ERP Optima by Base, dostęp 25.10.2026.
  5. Integratory.pl - OpSync, konfiguracja zamówień, dostęp 25.10.2026.
  6. KamikStudio - Agropunkt, migracja PrestaShop 9 + Google Ads, dostęp 25.10.2026.
  7. Comarch - Comarch ERP XL, oprogramowanie dla dużych firm, dostęp 25.10.2026.
  8. Integratory.pl - Gotowe integracje ERP ze sklepem internetowym i marketplace, dostęp 25.10.2026.
  9. enova365 - WebAPI, dostęp 25.10.2026.
  10. enova365 - e-Sklepy Konektor, dostęp 25.10.2026.
  11. KamikStudio - RMC Baltic, nowy sklep z częściami OE bez ruszania 216 reguł BaseLinkera, dostęp 25.10.2026.
  12. Base.com - Pobieranie zamówień ze sklepu, dostęp 25.10.2026.
  13. Base Blog - Akceleracje BaseLinker: przyspiesz synchronizację konta, dostęp 25.10.2026.
  14. Integratory.pl - Cennik integratorów Subiekt, Comarch, WAPRO, Symfonia, dostęp 25.10.2026.

Najczęściej zadawane pytania

Ile kosztuje integracja Comarch Optima ze sklepem internetowym?

Prosta synchronizacja, na przykład same towary i stany, kosztuje u nas od 2 000 zł netto. Pełna integracja z konfiguracją integratora, szkoleniem i licencją integratora na pierwszy rok zaczyna się od 5 000 zł netto, a wariant z integratorem na osobnym serwerze VPS od 6 800 zł. Od drugiego roku licencję odnawiasz według cennika producenta integratora, dziś 1 788 zł netto rocznie.

Czy integracja enova365 ze sklepem kosztuje tyle samo co z Optimą?

Tak, cennik i czas wdrożenia są takie same: od 2 000 zł netto za prostą synchronizację, od 5 000 zł netto za pełną integrację, standardowo 3-7 dni roboczych. Integracja z enova365 działa przez WebAPI, które producent licencjonuje jako moduł dodatkowy, więc przed wyceną sprawdzamy, czy jest w Twojej instalacji.

Czy do integracji sklepu z Optimą potrzebny jest BaseLinker?

Nie. Przy jednym sklepie i jednym ERP integracja bezpośrednia jest prostsza i tańsza w utrzymaniu. BaseLinker ma sens, gdy sprzedajesz w kilku kanałach naraz i chcesz z jednego miejsca obsługiwać zamówienia, wysyłki i faktury.

Jak długo trwa wdrożenie integracji ERP ze sklepem?

Standardowo 3-7 dni roboczych, a prosta synchronizacja towarów i stanów 1-2 dni. Najwięcej czasu zwykle zajmuje uporządkowanie kodów towarów i testy na realnych zamówieniach. Termin potwierdzamy przed startem prac.

Czy integracja działa z Comarch ERP XL?

Zasada jest ta sama: ERP jest źródłem towarów, cen i stanów, a sklep źródłem zamówień. XL to jednak osobny produkt Comarchu, a integrator, którego używamy przy Optimie, go nie obsługuje. Integracja z XL to osobny projekt, a narzędzie i zakres dobieramy po analizie konkretnej instalacji.

Czy księgowość musi zmienić sposób pracy?

Nie. Handel, magazyn i księgowość pracują w Optimie lub enova365 na tych samych dokumentach co dotąd. Zmienia się tylko to, że zamówienia i kontrahenci pojawiają się w systemie sami.

Jeśli chcesz ustalić, jak połączyć Twój sklep z Optimą lub enova365 i czy w obiegu potrzebny jest pośrednik, umów krótką rozmowę. Przejdziemy przez obieg od zamówienia do faktury i powiemy, który wariant ma u Ciebie sens.