Magento i Optima
w końcu się gadają.
Self-hosted moduł Magento 2.4.x + .NET 8 microservice na Twoim Windows Server. Produkty, stany magazynowe i ceny synchronizują się automatycznie (forward zamówień — w przygotowaniu, v0.4.0). HMAC + Ed25519 verify, dane nie wychodzą poza Twoją sieć. Faktura VAT co miesiąc. Subskrypcja miesięczna, SLA w cenie, 30-dniowe wypowiedzenie.
Cztery powody, dla których klienci do nas dzwonią.
Każdy sklep B2B, który korzysta z Optimy, ma przynajmniej dwa z czterech. Najczęściej cztery. Robione ręcznie kosztują kilka godzin pracy administratora dziennie.
Magento module + .NET microservice.
Moduł PHP w Twoim Magento (admin panel + cron + event observers) komunikuje się z mikrousługą .NET na Twoim Windows Server obok Optimy. Komunikacja HMAC-podpisana, dane nigdy nie wychodzą poza Twoją sieć (LAN, VPN, lub Tailscale wystarczy).
[Magento 2.4 · PHP 8.2/8.3]
│
├─ Sisl_Optima module
│ ├─ admin panel: config + ręczny sync + status
│ ├─ cron job: scheduled pulls + pushes (every 5 min)
│ └─ event observers: order_place_after → push to Optima
│
│ HTTPS + HMAC-SHA256 sign
│ network: LAN / VPN / Tailscale (no internet)
▼
[Sisl.Sync.Service · .NET 8 on Windows]
│
├─ Ed25519 license verify (against sisl.pl)
├─ Optima COM API client (read products, stock from PZ docs)
├─ XML order import (push Magento orders → FA/PA in Optima)
└─ self-diagnostics: 14 checks (db, perms, cron, license, network)
│
│ COM API · local
▼
[Comarch ERP Optima 2024+]
│
└─ MSSQL database
// no cloud · no SaaS · twoje dane zostają u Ciebie
composer require sisl/optima. .NET service jako self-contained binary na Twoim Windows Server. Klucz licencyjny w admin panelu Magento.Wszystko w cenie subskrypcji.
Bez dodatkowych opłat za wdrożenie, aktualizacje, hotfixy, KSeF v0.7.0. Faktura VAT 23%. Subskrypcja miesięczna, SLA w cenie, 30-dniowe wypowiedzenie (klucz wygasa po końcu opłaconego okresu + 7-dniowy grace).
Jeden tier, jedna cena, żadnych ukrytych kosztów.
Subskrypcja miesięczna, faktura VAT 23%, można zrezygnować w każdej chwili. SLA + aktualizacje + KSeF + wsparcie wdrożenia wliczone w cenę.
- Magento 2.4.7+ (PHP 8.2/8.3)
- Comarch ERP Optima 2024.1+ na Windows Server
- Dostęp SQL do bazy Optimy (read + import XML)
- Sieć: LAN / VPN / Tailscale między Magento a Optima box
- Min. 1 GB RAM na .NET service (zwykle 200-400 MB w użyciu)
- HTTPS endpoint dla Magento (Let's Encrypt OK)
Roadmap, changelog, program partnerski — wszystko w jednym miejscu.
Pełna transparentność: co już działa, co jest w pracy, jaki będzie kolejny release. Plus warunki programu dla księgowych i wdrożeniowców Optimy.
Dlaczego nie custom dev, SaaS integracja, albo ręczna synchronizacja.
Każda z opcji „rozwiązuje" problem inaczej. „Inaczej" oznacza inny koszt, inny lock-in, inną głębokość bólu w dniu kiedy coś przestaje działać.
| Custom dev (agencja) | SaaS integracja (BaseLinker, Comarch e-Sklep) | Ręczna synchronizacja | SISL Optima Connector | |
|---|---|---|---|---|
| Koszt początkowy | 30-80 tys. zł | wdrożenie 1-3 tys. zł | 0 zł | 0 zł |
| Koszt miesięczny | 0 (ale support 1-3 tys.) | 500-1 250 zł / mc | 3h × 22 dni × 80 zł = 5 280 zł / mc pracy | 300 zł / mc |
| Self-hosted | tak | nie, cloud | — | tak, kod u Ciebie |
| Dane wychodzą poza sieć | nie | tak (cloud) | nie | nie, HMAC + LAN/VPN |
| Czas wdrożenia | 3-6 miesięcy | 1-2 tygodnie | natychmiast (ale ręcznie) | 1-3 dni |
| KSeF gotowy | zależy od agencji | zależy od dostawcy | nie | zgodność od dnia zero (przez Optimę) |
| Wsparcie aktualizacji | kosztuje dodatkowo | w SaaS | — | w cenie subskrypcji |
| Lock-in | vendor lock przez kod | kontrakt 12mc + dane w cloud | brak | 30-dniowe wypowiedzenie + 7-dniowy grace |
Pytania które już Ci się nasunęły.
Czy działa z moim Magento 2.4.x?
Tak. Minimalna wersja to Magento 2.4.7 (PHP 8.2/8.3). Wcześniejsze wersje (2.4.5, 2.4.6) działają, ale nie są oficjalnie wspierane — w razie czego trzeba liczyć się z dodatkową pracą wdrożeniową. Magento 1 / Adobe Commerce Cloud — nie obsługujemy.
Czy potrzebuję dedykowanego serwera Windows do Optimy?
Tak — Comarch Optima sama wymaga Windows Server z MSSQL. Nasza mikrousługa .NET 8 działa obok Optimy na tej samej maszynie (lub na innej Windows Server w tej samej sieci LAN/VPN). Zapotrzebowanie na zasoby jest niewielkie: 200–400 MB RAM w użyciu.
Jak długo trwa wdrożenie?
1-3 dni roboczych przy standardowej konfiguracji. Dłużej (do tygodnia) jeśli masz nietypowe atrybuty Magento, niestandardowe kategorie cenowe w Optimie, multi-magazyn albo skomplikowane mapowanie kontrahentów. Pierwsza rozmowa (30 min) to inwentaryzacja Twojego środowiska — wycena czasu wdrożenia od ręki.
Co się dzieje przy aktualizacji Magento (np. 2.4.7 → 2.4.8)?
Testujemy moduł na każdej nowej wersji Magento jak najszybciej. Jeśli wymagana jest adaptacja — pojawia się w changelogu. Aktualizacja modułu w cenie subskrypcji, bez dodatkowych opłat. Możesz aktualizować Magento bez czekania na nas (sprawdź najpierw na środowisku testowym) albo zostać na wersji, którą testowaliśmy.
Czy konektor jest zgodny z KSeF?
Tak. KSeF wchodzi etapami — od 1 lutego 2026 objął największych podatników, od 1 kwietnia 2026 pozostałych czynnych podatników VAT, a od 1 stycznia 2027 najmniejsze podmioty; kary obowiązują dopiero od 1 stycznia 2027. Konektor jest zgodny od pierwszego dnia obowiązywania przepisów. Faktury z Magento trafiają do Optimy, a Comarch Optima ma już własną, zintegrowaną obsługę KSeF, którą wystarczy skonfigurować. Planowana na Q3 2026 wersja v0.7.0 wprowadzi bezpośrednią wysyłkę do KSeF z konektora — to dodatkowa funkcjonalność, a nie wymóg do zachowania zgodności. Pełen plan: /sisl-optima/ksef.
Czy dane wychodzą poza moją sieć?
Nie. Magento → .NET service to LAN/VPN/Tailscale (Ty wybierasz). .NET → Optima to local COM API. Jedyne wyjście na internet to weryfikacja licencji Ed25519 przeciwko sisl.pl — wysyła tylko hash licencji, żadnych danych klientów / produktów / zamówień.
Co jeśli zrezygnuję?
Klucz licencyjny wygasa po końcu opłaconego okresu + 7-dniowy grace period. Po tym czasie moduł Magento dalej jest w kodzie (nikt go nie usuwa), ale przestaje weryfikować licencję i synchronizacja się zatrzymuje. Twoje dane historyczne (synced products / orders) zostają — bez zmian w bazie Magento ani Optima.
Czy jest darmowy okres próbny?
Tak — 14-dniowy darmowy okres próbny po wdrożeniu. Płacisz dopiero gdy zdecydujesz, że zostajesz. W tym czasie testujesz pełny sync, faktury, gotowość na KSeF. Jeśli rezygnujesz w okresie próbnym — bez kosztu, bez pytań, deinstalacja w 30 minut.
Czemu zamknięty kod, a nie open-source?
Bo nasza wartość to nie sam kod — to utrzymanie tego kodu w działaniu przez lata: aktualizacje pod nowe wersje Magento, hotfixy bezpieczeństwa, KSeF compliance, support wdrożenia. Open-source byłoby darmowe dla wszystkich włącznie z naszą konkurencją, która sprzedaje to samo za 5x naszą cenę. Zamknięty kod + miesięczna subskrypcja = my płacimy za long-term support, Ty masz przewidywalny koszt. Co nie działa publicznie dokumentujemy w known issues — bez czarnych skrzynek.
Ile zaoszczędzę vs ręczna synchronizacja?
Zależy od skali. Średnio firmy tracą 6-12h tygodniowo na ręczne przepisywanie produktów, stanów i wystawianie faktur między Magento a Optimą. Przy stawce 60-80 zł/h to 1 500-3 800 zł miesięcznie pracy + ryzyko błędów. Mamy kalkulator strat — 3 suwaki, jedna liczba — wpisz swoje godziny i stawkę, pokaże roczną stratę vs 300 zł / mc konektora.
Jak wypadacie na tle konkurencji?
Zrobiliśmy pełną matrycę porównawczą z BaseLinkerem, Comarch e-Sklep, custom devem agencji i ręczną synchronizacją — funkcje, ceny, TCO 3 lata. Krótko: jesteśmy 3-4x tańsi niż custom dev (60-80 tys. zł wdrożenia), self-hosted (w przeciwieństwie do BaseLinker / e-Sklep), z dedykowaną obsługą Magento (czego BaseLinker nie ma). Ślepy punkt: jesteśmy nowi (od 2026), więc nie mamy 5 lat historii produkcyjnej jak BaseLinker. Pełen kontekst (co synchronizować, architektura, KSeF, etapy wdrożenia) opisaliśmy w przewodniku integracji Magento ↔ Comarch Optima.
Wycena w 24h roboczych.
Napisz: jaką masz wersję Magento, jaką wersję Optimy, ile produktów, ile zamówień miesięcznie. Wrócimy z konkretną oceną czasu wdrożenia i terminem pierwszego call'u.