Lublin, PolskaPomoc 24/7+48 887-831-588+48 570-572-580
Technologia7 kwietnia 2026· 13 min

Integracja Comarch Optima ze sklepem WooCommerce — case study

Jak skróciliśmy obsługę zamówień z 40 do 5 minut dziennie u klienta z branży motoryzacyjnej. Konkretne liczby, błędy, rozwiązania.

ERPComarch OptimaWooCommerceSYNC
Technologia
cyfrowapomoc.pl
Case study · integracja ERP
HK
Hubert Kicia
Cyfrowa Pomoc · Lublin
W skrócie

Klient (hurtownia części motoryzacyjnych) skrócił czas obsługi zamówienia z 8–12 minut do 1–2 minut po wdrożeniu integracji Comarch ↔ WooCommerce ↔ BaseLinker ↔ InPost. ROI po 4 miesiącach. Najtrudniejszy krok: mapowanie 2000 produktów między systemami.

Najważniejsze
Co warto zapamiętać
  • 1Czas obsługi zamówienia: z 40 min/dzień do 5 min/dzień (oszczędność ~25 godzin miesięcznie).
  • 2Wybraliśmy BaseLinker (base.com) jako warstwę pośrednią — taniej niż custom integracja, gotowe konektory.
  • 3Mapowanie produktów z różnymi SKU to najbardziej czasochłonny etap (3 dni pracy klienta).
  • 4Stany magazynowe synchronizujemy co 5 minut, zamówienia natychmiast (webhook).
  • 5Eliminacja błędów ludzkich (literówki w fakturach) — często ważniejsza niż oszczędność czasu.

Klient: hurtownia części motoryzacyjnych z Lubelszczyzny. 2000 produktów, 100–150 zamówień miesięcznie, 3-osobowy zespół. Przed wdrożeniem: każde zamówienie z WooCommerce przepisywane ręcznie do Comarch Optima. Po wdrożeniu: pełna automatyzacja, oszczędność 35 minut dziennie na osobę.

Stan wyjściowy#

Klient miał sklep WooCommerce z 2 lat i Comarch Optima jako system księgowo-magazynowy. Workflow wyglądał tak:

  1. 1Klient składa zamówienie w sklepie.
  2. 2Pracownik dostaje maila, otwiera zamówienie, kopiuje dane.
  3. 3Otwiera Comarch Optima, wystawia dokument WZ ręcznie.
  4. 4Sprawdza stan magazynowy (czy faktycznie jest).
  5. 5Wystawia fakturę (ręcznie wypełnia dane klienta z maila).
  6. 6Generuje list przewozowy InPost przez panel kuriera.
  7. 7Aktualizuje status zamówienia w WooCommerce.
  8. 8Wysyła klientowi maila z numerem przesyłki.

Czas na zamówienie: 8–12 minut. Przy 150 zamówieniach/mies = 25–30 godzin pracy. Plus błędy: literówki w danych, przegapione zamówienia, zła wysyłka.

Cel integracji#

  • Zamówienia z WooCommerce trafiają do Comarch automatycznie.
  • Stany magazynowe synchronizują się co 5 minut.
  • Faktura wystawiona automatycznie po opłaceniu.
  • List przewozowy InPost generowany przy zmianie statusu na "Wysłane".
  • Numer przesyłki wraca do klienta przez maila — automatycznie.

Wybór architektury#

Comarch Optima nie ma natywnego REST API. Trzeba użyć jednej z trzech ścieżek:

  • Bezpośrednia integracja przez SDK Comarch (wymaga licencji ERP XL/Optima Plus).
  • Pośrednik (middleware) na lokalnym serwerze pobierający dane z bazy Comarch i wystawiający REST API.
  • BaseLinker (base.com) jako warstwa pośrednia — sprawdza się świetnie i często jest tańsze niż custom rozwiązanie.

Wybraliśmy BaseLinker. Powody: gotowe konektory do Comarch i WooCommerce, panel do zarządzania, dobre wsparcie polskie, koszt ok. 150–300 zł/mies (vs 15 000 zł jednorazowego wdrożenia custom).

Wdrożenie krok po kroku#

Tydzień 1: środowisko testowe

Kopia sklepu WooCommerce na staging. Kopia bazy Comarch Optima. Konfiguracja BaseLinkera z dostępem do obu.

Tydzień 2: mapowanie produktów

Najtrudniejszy krok. WooCommerce miało 2000 produktów, Comarch też 2000, ale kody były niespójne (różne SKU, nieaktualne nazwy). Stworzyliśmy plik mapowania CSV — 3 dni pracy klienta na sprawdzenie.

Tydzień 3: konfiguracja flow

Reguły BaseLinker: nowe zamówienie WooCommerce → przeniesienie do Comarch jako "Dokument FZ" z automatyczną fakturą po opłaceniu. Synchronizacja stanów co 5 minut.

Tydzień 4: integracja InPost + testy

Konektor BaseLinker → InPost. Reguła: status "Pakowanie" → automatyczne wystawienie etykiety + numer przesyłki wraca do WooCommerce. 50 testowych zamówień, korekta błędów.

Tydzień 5: produkcja + szkolenie

Migracja z stagingu na produkcję w nocy, monitoring pierwszego dnia, 2-godzinne szkolenie zespołu klienta.

Wyniki po 3 miesiącach#

  • Czas obsługi zamówienia: z 8–12 minut do 1–2 minut (98% automatyczne).
  • Błędów w fakturach: spadek o 90% (klient zamawia, dane idą bezpośrednio z formularza).
  • Czas na liście przesyłek: z 3 minut do 0 (automatyczne).
  • Liczba przegapionych zamówień: 0 (wcześniej 2–3 miesięcznie).
  • Oszczędność: ok. 25 godzin pracy miesięcznie ≈ ~5000 zł oszczędności na płacach.
HK
O autorze
Hubert Kicia

Zespół Cyfrowej Pomocy z Lublina. Pomagamy małym i średnim firmom istnieć w internecie tak, żeby to faktycznie pracowało na biznes — strony, sklepy, SEO, kampanie.

Pytania i odpowiedzi

Najczęstsze pytania

Tak — BaseLinker ma natywne konektory do Subiekt GT i Subiekt Nexo. Workflow identyczny: zamówienia z WooCommerce/Shopify/Allegro automatycznie trafiają do Subiekta, faktury wystawiają się automatycznie.
Potrzebujesz pomocy?

Pomożemy wdrożyć to u Ciebie

Pierwsza konsultacja jest bezpłatna. Opowiedz, czego potrzebujesz — wracamy z planem działania w 1 dzień roboczy.