OpenMercato · Fundament naszych wdrożeń

OpenMercato —system, który należy do Ciebie.

OpenMercato to otwarta (open source, MIT), AI-native platforma-fundament ERP/CRM/commerce. Omdyo współtworzy jej core i wdraża ją jako certyfikowany partner — a ta strona tłumaczy jej architekturę i filozofię: dlaczego wdrożenie zaczyna się od 80%, a kończy na systemie skrojonym w 100%.

Przewiń
W skrócie

Czym jest OpenMercato?

OpenMercato (pisane też „Open Mercato") to otwarta, oparta na licencji MIT platforma-fundament do budowy systemów ERP, CRM i commerce. Zamiast konfigurować gotowy SaaS, dostajesz około 80% powtarzalnych mechanizmów — moduły, uprawnienia, wielodostępność, zdarzenia — a pozostałe 20%, które wyróżnia Twoją firmę, budujesz jako własny kod: bez forka, bez opłat za użytkownika i z pełną własnością danych.

Więcej: openmercato.com · GitHub (open source, MIT) · nasz profil partnera

Filozofia

Trzy zasady, które zmieniają układ sił.

01

Otwarty kod, nie abonament.

OpenMercato jest open source na licencji MIT. Kod, dane i infrastruktura są po Twojej stronie — bez opłat za moduły, bez opłat za użytkownika, bez czarnych skrzynek. Płacisz za pracę, która buduje Twoją przewagę, a nie za prawo do korzystania z własnego systemu.

02

System pasuje do procesu, nie odwrotnie.

Zamknięte platformy sprzedają szablon — to Twoja firma ma się zmienić, żeby do niego pasować. OpenMercato odwraca kierunek: architektura od pierwszego dnia zakłada, że każdy proces ma wyjątki, i daje im miejsce w systemie, a nie w arkuszu obok.

03

80% gotowe. 20% robi różnicę.

Ponad 50 modułów pokrywa to, co w każdej firmie wygląda podobnie: katalog, sprzedaż, CRM, dokumenty, uprawnienia. Dzięki temu cała energia wdrożenia idzie w te 20%, które odróżnia Cię od konkurencji.

Architektura

Wszystko jest modułem.

Każda funkcja platformy to samodzielny klocek: ma własne API, własne strony, własne dane, zdarzenia i uprawnienia. Moduły nie sięgają do swoich wnętrz nawzajem — rozmawiają wyłącznie przez zdarzenia i jawne kontrakty.

Dlatego każdy z nich można włączyć, wyłączyć, podmienić albo przejąć na własność — bez ryzyka dla reszty systemu. I dlatego Twój moduł, ten szyty na miarę, jest w systemie pełnoprawnym obywatelem, a nie doklejoną wtyczką.

  • własne API
  • własne dane
  • własne zdarzenia
  • własne uprawnienia
  • własny interfejs

Pod maską: TypeScript, Next.js i PostgreSQL, komunikacja przez magistralę zdarzeń, Redis do cache i wyszukiwanie pełnotekstowe. Moduły są odkrywane automatycznie, a każdy niesie własny plik AGENTS.md — czytelne dla AI reguły, dzięki którym generowany kod trzyma się architektury.

Gotowe moduły OpenMercato: Katalog, Sprzedaż, CRM, Portal klienta, Workflow, Płatności, Wysyłki, Waluty, Zespół, Komunikacja, Asystent AI, Import danych, Webhooki, Uprawnienia, Audyt, Własne pola, Wyszukiwarka, Pulpity, Powiadomienia — oraz Twój własny moduł.

Warstwy

Pięć warstw. Jeden organizm.

Moduły układają się w warstwy — od fundamentu, który dostaje każda firma, po rozszerzenia klasy enterprise. Wszystkie pracują na tych samych danych i tych samych zasadach.

Pięć warstw platformy OpenMercato: Fundament (uprawnienia, struktura firm, własne pola, audyt i cofanie, wyszukiwarka); Commerce (katalog, sprzedaż i dokumenty, płatności, wysyłki, waluty); CRM i operacje (relacje i lejki, portal klienta, zespół i grafiki, workflow, komunikacja); Integracje i AI (import / eksport, API i webhooki, PIM, asystent AI pod nadzorem); Enterprise (SSO i SCIM, MFA, blokady rekordów).

Dopasowanie

Trzy poziomy zmian. Zero forka.

Dopasowanie do procesu nie może oznaczać kopiowania platformy — wtedy tracisz aktualizacje i zostajesz sam. Dlatego zmiany wprowadza się na trzech poziomach, od najlżejszego do pełnej własności.

01

Nadpiszoverride

Jedną deklaracją w aplikacji podmieniasz dowolny kontrakt platformy: trasę API, widok, zdarzenie, uprawnienie. Aktualizacje przychodzą dalej — Twoja zmiana zostaje.

02

Rozszerzinject

Dodajesz zakładkę, kolumnę, pole albo własną logikę do cudzego modułu — nie dotykając jego kodu. Platforma ma do tego nazwane, stabilne punkty rozszerzeń.

03

Przejmijeject

Wyciągasz moduł do swojej aplikacji i od tej chwili jest Twój — do ostatniej linijki kodu. Świadoma decyzja właściciela, a nie desperacki fork.

Zamknięty SaaS kończy rozmowę przed pierwszym poziomem. O drugim i trzecim nie ma nawet cennika.

Przepływ

Zdarzenia zamiast sklejek.

Każda zmiana w systemie ogłasza zdarzenie: wygrany deal, opłacona faktura, nowy klient. Inne moduły — i Twoje integracje — nasłuchują i reagują. Bez łączenia systemów na taśmę, bez kruchych sklejek punkt-punkt.

zdarzenie Sprzedaż: deal wygrany
workflowRusza proces onboardingu klienta — z zadaniami dla konkretnych osób.
webhookTwój ERP i księgowość dostają sygnał w tej samej sekundzie.
komunikacjaDo klienta wychodzi e-mail, a rozmowa zostaje przy rekordzie deala.
Zaufanie

Bezpieczeństwo w konstrukcji, nie w cenniku.

Izolacja danych

Architektura wielodostępna: każde zapytanie działa w granicach organizacji, do której należy. Platforma odmawia wykonania zapytania bez tego kontekstu — z zasady, nie z konwencji.

Szyfrowanie pól

Wrażliwe dane są szyfrowane na poziomie pojedynczych pól, osobnym kluczem dla każdej organizacji. To, co podlega ochronie, ustawiasz z panelu — bez zmian w kodzie.

Uprawnienia co do funkcji

Dostępy nadaje się na poziomie pojedynczych funkcji, nie ogólnych ról. Kto nie ma uprawnienia, nie zobaczy ani strony, ani przycisku, ani API, które za nimi stoi.

AI pod nadzorem

Asystent AI widzi dokładnie to, co widzi jego użytkownik — i ani rekordu więcej. Każdy zapis, który proponuje, czeka na ludzkie „tak”.

0+gotowych modułów w standardzie
0za moduł i za użytkownika
0%kodu i danych po Twojej stronie
0poziomy dopasowania bez forka
Różnica

Otwarte kontra zamknięte.

Zamknięty SaaSOpenMercato
Koszt rośnie z każdym loginem.
Zero opłat za użytkownika — zespół może rosnąć bez rachunku.
Twój proces dopasowuje się do szablonu.
Szablon dopasowuje się do procesu — wyjątki mieszkają w systemie.
Dane i konfiguracja zostają u dostawcy.
Dane, kod i infrastruktura zostają u Ciebie.
Nowa potrzeba? „Skontaktuj się z działem sprzedaży”.
Nowa potrzeba? Moduł, który włączasz — albo budujemy go razem.
Wyjście oznacza migrację od zera.
Wyjście oznacza… zostanie u siebie. System już jest Twój.
FAQ

Najczęstsze pytania o OpenMercato.

Czy OpenMercato jest open source i darmowe?

Tak. OpenMercato jest open source na licencji MIT — kod, dane i infrastruktura zostają po Twojej stronie, bez opłat za moduły ani za użytkownika. Płacisz za pracę wdrożeniową, nie za prawo do korzystania z własnego systemu.

Czy uniknę vendor lock-in?

Tak. Rozszerzenia i zmiany żyją w Twojej warstwie (override, inject, eject), a nie w rdzeniu platformy — aktualizacje przychodzą dalej, a system pozostaje Twój, do ostatniej linijki kodu.

Co można zbudować na OpenMercato?

Systemy CRM, ERP-like, WMS, portale B2B i commerce, workflow produkcyjne oraz aplikacje mobilne dla zespołów operacyjnych — zwykle jako jeden spójny system połączony z Twoim ERP, PIM czy płatnościami.

Jaki jest stack technologiczny OpenMercato?

OpenMercato jest zbudowane w TypeScript na Next.js i PostgreSQL, z magistralą zdarzeń, Redisem do cache i wyszukiwaniem pełnotekstowym. Omdyo dokłada do tego usługi .NET oraz aplikacje mobilne (React Native, .NET MAUI), gdy projekt tego wymaga.

Dla kogo jest OpenMercato?

Dla firm operacyjnych — produkcji, dystrybucji, commerce B2B i usług — których procesy przerosły gotowe narzędzia, oraz dla zespołów, które chcą rosnąć bez opłat za każdego użytkownika i bez uzależnienia od dostawcy.

Dlaczego wdrażać z certyfikowaną agencją partnerską OpenMercato?

Bo skróci to drogę do działającego systemu. Omdyo jest certyfikowaną agencją partnerską i współtwórcą core OpenMercato, więc znamy „happy path" wdrożenia od środka — od architektury i bezpieczeństwa po review i jakość kodu.

Omdyo × OpenMercato

Akcelerator, nie ograniczenie.

Nie jesteśmy tylko użytkownikami tej platformy — współtworzymy jej core i jesteśmy certyfikowaną agencją partnerską OpenMercato. Wdrażamy ją więc tak, jak została pomyślana: otwarcie, modułowo i pod Twój proces. Jeśli to brzmi jak system, którego szukasz — porozmawiajmy.