Open Mercato: wdrożenie CRM/ERP open source i integracja z PIM

Open Mercato to framework open source (licencja MIT) do budowy CRM, ERP i portali B2B w TypeScript. Jako certyfikowany partner Open Mercato łączymy go z danymi produktowymi: z PIM (Pimcore, Akeneo, Ergonode), ERP i sklepem.

Umów bezpłatną konsultację

Czym jest Open Mercato?

Open Mercato to otwarty framework do budowy aplikacji biznesowych: CRM, ERP, systemów sprzedaży B2B i portali klienta. Nie jest gotowym abonamentem SaaS. To kod, który instalujesz u siebie i rozwijasz: gotowe moduły dają działające zaplecze firmy od pierwszego dnia, a resztę dobudowuje się jako własne moduły.

Open Mercato uruchomił w 2025 roku Piotr Karwatka, twórca Vue Storefront (dziś Alokai), razem z Tomaszem Karwatką. Obaj wcześniej zbudowali firmy Divante i Callstack. Projekt wspiera Catch The Tornado.

  • Licencja: rdzeń na licencji MIT, bez opłat za użytkownika. Funkcje Enterprise (m.in. blokady rekordów, MFA, SSO) są w osobnym pakiecie na licencji komercyjnej.
  • Technologia: TypeScript, Next.js, PostgreSQL, Redis i Meilisearch. Moduły udostępniają REST API z dokumentacją OpenAPI.
  • Rozbudowa bez forka: rdzeń to wersjonowane paczki npm, a własne zmiany żyją w osobnej warstwie aplikacji (moduły, nadpisania, wstrzykiwanie zależności). Dzięki temu aktualizacje rdzenia nie kasują Twoich zmian.
  • Zbudowany pod pracę z agentami AI: każda aplikacja dostaje zasady i umiejętności dla Claude Code, Codex i Cursor, które mówią, gdzie i jak pisać kod.
  • Skala projektu: wersja 0.9.0 z 9 października 2026, 1 880 gwiazdek na GitHubie i ponad 100 kontrybutorów (stan na 24.10.2026).

Dla kogo jest Open Mercato?

Open Mercato pasuje do firm, które potrzebują systemu sprzedaży, obsługi klientów lub zamówień dopasowanego do swoich procesów, a gotowy CRM czy ERP w abonamencie jest dla nich za sztywny. Zamiast budować wszystko od zera, zaczynasz od gotowych modułów i dopisujesz tylko to, co wyróżnia Twoją firmę.

Open Mercato ma sens, gdy:

  • potrzebujesz portalu B2B, w którym klienci składają zamówienia i zapytania ofertowe, a handlowcy przygotowują oferty,
  • chcesz własnego zaplecza (backendu) dla sklepu lub aplikacji, z gotowym API, uprawnieniami i obsługą wielu firm lub oddziałów,
  • masz nietypowy proces (serwis, reklamacje, rezerwacje, magazyn) i chcesz go zbudować na wspólnym fundamencie zamiast w osobnych narzędziach,
  • chcesz mieć własny kod i dane, bez uzależnienia od jednego dostawcy SaaS.

Kiedy Open Mercato może nie pasować? Gdy wystarczy Ci gotowy CRM w abonamencie bez zmian w procesach, gdy nie masz zespołu ani partnera do utrzymania aplikacji, albo gdy potrzebujesz systemu z długą historią wersji stabilnych. Open Mercato ma numer wersji poniżej 1.0, więc aktualizacje trzeba planować.

Najważniejsze moduły Open Mercato

W standardowej aplikacji Open Mercato działa kilkadziesiąt modułów, które współpracują ze sobą. W projektach najczęściej liczy się sześć obszarów:

CRM

CRM

Firmy, osoby, szanse sprzedaży i lejki, z własnymi polami dodawanymi z panelu bez zmian w bazie danych.

Sprzedaż

Sprzedaż

Kanały sprzedaży, oferty (quotes), zamówienia, faktury, wysyłki i płatności. Do płatności online jest gotowa bramka Stripe.

Katalog produktów

Katalog produktów

Produkty, warianty z opcjami (np. kolor, rozmiar), kategorie, rodzaje cen i ceny z okresem obowiązywania. Każdy kanał sprzedaży może mieć własny tytuł, zdjęcia i cenę produktu.

Magazyn, portal i obsługa

Magazyn, portal i obsługa

Lokalizacje i partie magazynowe, portal klienta z kontami firmowymi, zespoły i czas pracy, rezerwacje zasobów oraz reklamacje gwarancyjne.

Przepływy pracy i reguły

Przepływy pracy i reguły

Silnik procesów z etapami, przejściami i zadaniami dla użytkowników oraz reguły biznesowe, np. powiadomienie, gdy stan spadnie poniżej progu.

AI i MCP

AI i MCP

Asystent AI w panelu, ograniczony uprawnieniami użytkownika: każda zmiana danych czeka na zatwierdzenie. Serwer MCP udostępnia narzędzia Open Mercato zewnętrznym klientom AI, np. Claude Code.

Czy Open Mercato pasuje do Twojego projektu?

30 minut, bez zobowiązań. Powiemy, które moduły Open Mercato wykorzystasz od razu, co trzeba dobudować i czy Twoje dane produktowe wymagają osobnego PIM.

Free consultation

Olgierd Mrozik

[email protected]

+48 58 732 27 37

Open Mercato a system PIM: kiedy wystarczy katalog, a kiedy dołożyć PIM?

Katalog Open Mercato wystarczy, gdy produkty służą głównie do sprzedaży: ofert, zamówień i portalu B2B, a dane o nich prowadzi jeden zespół. Gdy dane produktowe pochodzą z wielu źródeł, mają setki parametrów technicznych albo trafiają do wielu kanałów i języków, źródłem danych powinien być PIM (Pimcore, Akeneo lub Ergonode), a Open Mercato korzysta z jego danych.

Katalog Open Mercato wystarczy, gdy:

  • masz jeden lub kilka kanałów sprzedaży i katalog, który da się opisać kilkunastoma polami i wariantami,
  • produkt potrzebny jest przede wszystkim w ofercie, zamówieniu i na fakturze,
  • ceny, warianty i zdjęcia prowadzi zespół sprzedaży lub obsługi zamówień.

PIM warto dołożyć, gdy:

  • dane spływają od wielu dostawców i z ERP, w Excelach, PDF-ach i cennikach,
  • potrzebujesz klasyfikacji ETIM lub ECLASS, eksportu BMEcat albo feedów na marketplace'y; w dokumentacji Open Mercato nie ma tych funkcji (stan na 24.10.2026),
  • zespół produktowy wzbogaca opisy i parametry etapami, z akceptacją i kontrolą kompletności przed publikacją,
  • masz duże biblioteki zdjęć, kart technicznych i certyfikatów, którymi zarządza DAM,
  • te same dane muszą trafić jednocześnie do sklepu, katalogu PDF, portalu i systemów partnerów.

Wtedy podział jest prosty: PIM odpowiada za treść i jakość danych o produkcie, Open Mercato za klienta, ofertę, zamówienie i proces. Więcej o wyborze PIM: System PIM: co to jest i jak wybrać.

Jak połączyć Open Mercato z PIM, ERP i sklepem?

Open Mercato ma gotową integrację z Akeneo, a z Pimcore i Ergonode łączy się przez API. W każdym wariancie PIM pozostaje źródłem danych produktowych, a Open Mercato pobiera z niego produkty, warianty, kategorie i zdjęcia do katalogu sprzedażowego.

  • Akeneo: gotowa integracja w Open Mercato. Mapowanie atrybutów na pola katalogu albo własne pola, import kategorii, produktów i modeli z wariantami, pobieranie zdjęć i synchronizacja przyrostowa według harmonogramu. Dane płyną w jedną stronę: z Akeneo do Open Mercato.
  • Pimcore: gotowego konektora nie ma. Dane udostępniamy z Pimcore przez Datahub (GraphQL) i wczytujemy do Open Mercato przez REST API albo moduł synchronizacji danych, na którym działa też integracja z Akeneo.
  • Ergonode: gotowego konektora nie ma. Dane pobieramy przez GraphQL API Ergonode i zapisujemy w katalogu Open Mercato przez REST API.
  • ERP: Open Mercato może przejąć część zadań ERP (zamówienia, magazyn), ale częściej działa obok istniejącego ERP. Ceny i stany pobieramy z ERP, a zamówienia z Open Mercato wysyłamy do ERP przez API, zdarzenia lub webhooki.
  • Sklep i portal B2B: portal klienta jest w standardzie Open Mercato. Własny sklep lub aplikację podłączamy do Open Mercato jako backendu (headless) przez REST API.
  • Pliki: do prostszych przypadków służy import CSV.

Dane od dostawców, które przychodzą w PDF-ach i Excelach, możemy wcześniej uporządkować w openProd, naszej platformie do onboardingu danych produktowych z AI.

Zespół LemonMind, certyfikowany partner Open Mercato

LemonMind i Open Mercato

LemonMind jest certyfikowanym partnerem Open Mercato. Jesteśmy na oficjalnej liście partnerów (typ: Agency), na której jest 27 firm, wszystkie z Polski (stan na 24.10.2026). Zobacz listę certyfikowanych partnerów Open Mercato.

Mówimy wprost: nie mamy jeszcze produkcyjnych wdrożeń Open Mercato. Naszą pracę na tym frameworku widać na Open Mercato Agentic Hackathon w Sopocie (10–12 kwietnia 2026). Paweł Filipkowski i Michał Wejwoda zbudowali tam w 2,5 dnia moduł Shipping Document Parser: agent celny wgrywa list przewozowy, fakturę handlową i listę pakunkową w PDF, a moduł wyciąga z nich dane, zestawia je w jednej tabeli, wykrywa rozbieżności i podpowiada kody celne HS z taryfy ISZTAR4.

Do projektów Open Mercato wnosimy to, w czym pracujemy od 2008 roku: dane produktowe i integracje. LemonMind z Gdańska ma ponad 70 wdrożeń PIM i e-commerce i zespół ponad 30 specjalistów. Jesteśmy Platynowym Partnerem Pimcore i partnerem Ergonode, wdrażamy też Akeneo.

Jak wygląda projekt Open Mercato z LemonMind?

icon

Konsultacja

30 minut: cele, procesy, systemy i dane produktowe. Wynik: czy Open Mercato pasuje i czy potrzebny jest PIM.

icon

Analiza i PoC

Mapujemy procesy na moduły Open Mercato i wskazujemy, co trzeba dobudować. Wynik: działający proof of concept (PoC) na Twoich danych, plan i wycena. Sam Open Mercato rekomenduje start od 3-tygodniowego PoC.

icon

Model danych i moduły

Konfigurujemy katalog, CRM i sprzedaż, a brakujące procesy budujemy jako własne moduły, bez zmian w rdzeniu.

icon

Integracje

Łączymy Open Mercato z PIM (Pimcore, Akeneo, Ergonode), ERP, płatnościami i sklepem lub portalem B2B.

icon

Testy, uruchomienie i szkolenie

Testy procesów od oferty do zamówienia, uruchomienie na Twojej infrastrukturze lub w chmurze, szkolenie zespołu.

icon

Rozwój i aktualizacje

Nowe moduły i aktualizacje rdzenia Open Mercato, planowane tak, żeby Twoje zmiany zostały nienaruszone.

Nasze wdrożenia PIM

Centralny HUB produktów dla Ceramika Paradyż

Centralny HUB prezentacji i procesu sprzedaży produktów dla wiodącego producenta płytek ceramicznych

Klient: Ceramika Paradyż

Wdrożenie kompleksowego rozwiązania data management w branży meblarskiej

Wdrożenie systemu Pimcore dla marki wnętrzarskiej VOX

Klient: VOX

Wdrożenie klasyfikacji ETIM i BMEcat do systemu Pimcore

Nowoczesne zarządzanie danymi produktowymi w GTV S.A. – wdrożenie klasyfikacji ETIM i BMEcat do systemu Pimcore – międzynarodowego standardu elektronicznej wymiany informacji w branży elektr

Klient: GTV

Najczęściej zadawane pytania o Open Mercato

Open Mercato to framework open source do budowy aplikacji biznesowych: CRM, ERP, sprzedaży B2B i portali klienta. Działa na TypeScript, Next.js i PostgreSQL, ma gotowe moduły (klienci, katalog, oferty, zamówienia, magazyn, przepływy pracy) i jest zbudowany pod pracę z agentami AI.

Open Mercato uruchomił w 2025 roku Piotr Karwatka, twórca Vue Storefront (dziś Alokai), razem z Tomaszem Karwatką. Obaj wcześniej zbudowali firmy Divante i Callstack. Projekt wspiera Catch The Tornado.

Rdzeń Open Mercato jest na licencji MIT, bez opłat za użytkownika. Funkcje Enterprise, np. blokady rekordów, MFA i SSO, są w osobnym pakiecie na licencji komercyjnej. Koszt projektu to głównie wdrożenie, rozwój i hosting.

Nie. Open Mercato instalujesz na własnym serwerze lub w wybranej chmurze, np. na VPS albo w Railway. Open Mercato Cloud to środowisko testowe (Beta) do wypróbowania frameworka, a nie hosting produkcyjny.

Przy prostym katalogu tak: Open Mercato ma produkty, warianty, kategorie, ceny i osobne oferty dla kanałów sprzedaży. Gdy dane pochodzą z wielu źródeł, mają setki parametrów albo trafiają do wielu kanałów i języków, lepiej prowadzić je w PIM (Pimcore, Akeneo lub Ergonode) i przekazywać do Open Mercato.

Z Akeneo jest gotowa integracja: mapowanie atrybutów, import produktów z wariantami i zdjęciami oraz synchronizacja według harmonogramu. Pimcore i Ergonode łączymy przez API: dane pobieramy przez GraphQL i zapisujemy w katalogu Open Mercato przez REST API.

Projekt powstał w 2025 roku. Najnowsza wersja to 0.9.0 z 9 października 2026, a repozytorium ma 1 880 gwiazdek na GitHubie i ponad 100 kontrybutorów (stan na 24.10.2026). Numer wersji jest poniżej 1.0, więc aktualizacje rdzenia trzeba planować.

Jeszcze nie. LemonMind jest certyfikowanym partnerem Open Mercato, a na Open Mercato Agentic Hackathon w Sopocie (kwiecień 2026) nasz zespół zbudował moduł do odczytu dokumentów spedycyjnych. W projektach Open Mercato odpowiadamy za dane produktowe i integracje z PIM, w których mamy ponad 70 wdrożeń od 2008 roku.

Porozmawiajmy o Open Mercato

Napisz, jaki proces chcesz zbudować i skąd pochodzą Twoje dane produktowe. W 30 minut powiemy, czy Open Mercato ma sens, co da się zrobić gotowymi modułami i czy potrzebny jest PIM.

Contact person

Olgierd Mrozik

[email protected]

+48 58 732 27 37

Nieprawidłowe dane
Nieprawidłowe dane
Nieprawidłowe dane
Nieprawidłowe dane
Nieprawidłowe dane