Pobierz
Wczesny dostęp · wersja 0.2.0-rc.23

Twój sklep. Twój serwer. Twoje zasady.

Kiermo to polski silnik sklepu internetowego, który instalujesz na własnym hostingu. Dostajesz sklep, panel, płatności, InPost i faktury z KSeF bez abonamentu i prowizji od sprzedaży.

Zwykły hosting z PHP 8.3 Przeniesienie z PrestaShop Twoje dane w Twojej bazie

Zamówienie #1042

Panel · Zamówienia
  1. Przyjęte
  2. Opłacone
  3. Wysłane
  4. Zakończone
Płatność
Przelewy24 · Opłacone
Dostawa
Paczkomat InPost KRA01M
Faktura
FV/10/2026/0042 · KSeF: wysyłanie
Do zapłaty
249,00 zł
Następny krok: oznacz jako odebrane cron · co minutę
Panel sklepu

Tak wygląda codzienna praca w Kiermo

Poniżej zrzuty z działającego panelu — ale najlepiej sprawdzić samemu. Otwórz panel na żywo i klikaj bez logowania (to wersja demo, zmiany nie są zapisywane).

Pulpit panelu Kiermo: zadania do zrobienia, sprzedaż z 30 dni i wykres

Pulpit zaczyna od tego, co czeka na reakcję: nowe zamówienia, zwroty, opinie i produkty na wyczerpaniu. Pod spodem sprzedaż z dziś, tygodnia i miesiąca.

Zamówienie w panelu Kiermo na telefonie

Ten sam panel na telefonie

Funkcje

Wszystko, czego potrzebuje sklep w Polsce, w jednej instalacji

Sklep dla klientów, panel dla zespołu i API, z którego korzystają oba. Moduły płatności i dostawy włączasz w panelu.

Katalog

Produkty, warianty, kategorie

Opcje typu rozmiar i kolor, marki, zdjęcia, stany magazynowe i import z CSV. Produkty cyfrowe z plikami do pobrania.

Sprzedaż

Zamówienia i zwroty

Jasne statusy realizacji, płatności i zwrotów. Panel podpowiada następny krok przy każdym zamówieniu.

Płatności

Szybkie przelewy i karty

Moduły płatności z weryfikacją podpisu każdego powiadomienia. Zwroty pełne i częściowe.

  • Przelewy24
  • Stripe
Wysyłka

Paczkomaty i strefy dostaw

Moduł InPost, metody dostawy z cenami, strefy krajowe i zagraniczne, wymiary i waga przesyłek.

  • InPost
Księgowość

Faktury z KSeF 2.0

Bezpośrednia integracja z Krajowym Systemem e-Faktur: wysyłka, status, numer KSeF i UPO.

Promocje

Rabaty zgodne z Omnibusem

Kody i promocje z limitami użyć. Przy przecenie sklep pokazuje najniższą cenę z 30 dni.

Zespół

Role i dziennik zmian

Konta pracowników z uprawnieniami, wylogowanie po bezczynności i historia tego, kto co zmienił.

Utrzymanie

Kopie i aktualizacje z panelu

Kopie zapasowe, stan systemu i aktualizacje jednym kliknięciem. Każda paczka jest podpisana cyfrowo.

Rozszerzenia

Moduły ze stabilnym API

Własne integracje piszesz jako moduł z kontraktem API v1, który nie zmienia się między wersjami 1.x.

Dla sklepów na PrestaShop

Przenieś sklep bez utraty pozycji w Google

Kreator w panelu pobiera dane przez Webservice PrestaShop (wersje 1.6 do 9). Stare adresy przekierowują na nowe strony, więc linki z wyszukiwarki i reklam dalej działają.

/pl/ceramika/27-kubek-noma.html
301 → /produkt/kubek-ceramiczny-noma
Kreator migracji z PrestaShop w panelu Kiermo
  1. Podłącz stary sklep

    Wklejasz adres i klucz Webservice. Kreator sprawdza połączenie i to, do czego klucz ma dostęp.

  2. Wybierz, co przenieść

    Kategorie, marki, produkty ze zdjęciami i wariantami, klienci z adresami i historia zamówień.

  3. Import działa w tle

    Możesz zamknąć przeglądarkę. Przerwany import wznawiasz, a powtórzony nie tworzy duplikatów.

  4. Klienci logują się starym hasłem

    Hasła z PrestaShop 1.7 i nowszych działają od razu, bez wysyłania próśb o reset.

Pobierz i zainstaluj

Instalujesz jak WordPressa. Bez serwera VPS i bez konsoli

Wystarczy hosting współdzielony z PHP i MySQL. Całość zajmuje około 20 minut, z czego większość to wgrywanie plików.

Najnowsza wersja

Kiermo 0.2.0-rc.23

30 października 2026 · paczka ZIP 52 MB · licencja AGPL-3.0

Pobierz paczkę instalacyjną
Suma kontrolna SHA-256
1e33d722f402cb686f911bc0726f6b17e599d4f96990f7174dba9a253cf45e3e

Paczka zawiera sklep, panel, silnik i instrukcję INSTALL.md. Do aktualizacji istniejącego sklepu służą osobne, podpisane paczki, które wgrywasz w panelu.

  1. Sprawdź hosting

    Potrzebujesz PHP 8.3 lub nowszego, bazy MySQL 8.0 albo MariaDB 10.6, serwera Apache, LiteSpeed lub Nginx oraz około 100 MB miejsca na pliki. Sprawdzone na hostingu LH.pl (DirectAdmin).

  2. Utwórz bazę danych

    W panelu hostingu dodaj nową, pustą bazę MySQL i użytkownika z pełnymi uprawnieniami do niej. Zapisz nazwę bazy, użytkownika, hasło i host (zwykle localhost).

  3. Wgraj i rozpakuj paczkę

    Wgraj ZIP do katalogu domeny, zwykle public_html, i rozpakuj go menedżerem plików hostingu. To szybsze niż wysyłanie tysięcy plików przez FTP. W katalogu muszą się znaleźć także ukryte .htaccess i .commerce.

    public_html/
    ├─ index.html, index.php, .htaccess
    ├─ admin/
    └─ .commerce/ # silnik, sam przeniesie się poza public_html
  4. Ustaw PHP 8.3 dla domeny

    W ustawieniach domeny wybierz PHP 8.3 lub nowsze. Na wielu hostingach domyślna jest starsza wersja.

  5. Uruchom instalator

    Otwórz https://twoja-domena.pl/install. Instalator sprawdzi serwer i przeniesie silnik do katalogu commerce-private obok public_html. Wpisz dane bazy, nazwę sklepu oraz e-mail i hasło właściciela.

  6. Dodaj zadanie cron

    Cron wysyła maile, obsługuje kolejkę, faktury i kopie. Ustaw go co minutę (co 5 minut też wystarczy):

    Panel hostingu Co wpisać
    LH.pl Serwery → Zadania cron, interpreter PHP 8.3, plik commerce-private/cron.php
    cPanel Cron Jobs: php …/commerce-private/artisan schedule:run
    DirectAdmin Zadania cron, każde pole czasu *, ta sama komenda
    Plesk Zaplanowane zadania → Uruchom polecenie, co minutę

    Dokładną ścieżkę do skopiowania pokazuje panel w sekcji System → Stan systemu.

  7. Włącz HTTPS i sprawdź Stan systemu

    Włącz darmowy certyfikat Let's Encrypt w panelu hostingu. Po dwóch minutach zaloguj się do /admin i otwórz Stan systemu. Gdy wszystko jest zielone, sklep jest gotowy.

Gdy coś nie działa

„Nie znaleziono plików silnika Commerce”

Wgrana została paczka aktualizacji (z katalogami public i private) zamiast instalacyjnej albo nie rozpakował się ukryty katalog .commerce. Wgraj paczkę instalacyjną i włącz w menedżerze plików pokazywanie ukrytych plików.

„Nie można przenieść silnika poza public_html”

Hosting nie pozwala PHP tworzyć katalogów obok public_html. Utwórz ręcznie katalog commerce-private obok public_html, przenieś do niego zawartość .commerce i odśwież stronę.

Instalator nie może przygotować tabel w bazie

Komunikat pokaże powód podany przez serwer bazy. Najczęściej użytkownik bazy nie ma pełnych uprawnień. Popraw je w panelu hostingu i wyślij formularz jeszcze raz. Instalator dokończy przerwane kroki, nie trzeba czyścić bazy.

Panel pokazuje „Cron nie uruchamia zadań automatycznych”

Sprawdź, czy zadanie używa PHP 8.3 i wskazuje dokładnie ścieżkę ze Stanu systemu. Komunikat znika najpóźniej kilka minut po pierwszym uruchomieniu.

Serwer Nginx

Nginx nie czyta plików .htaccess. Gotową konfigurację serwera znajdziesz w pliku INSTALL.md w paczce.

Wdrożenie

Wolisz, żeby ktoś zrobił to za Ciebie?

Pomagamy pierwszym sklepom przejść na Kiermo. Zakres ustalamy indywidualnie, zależnie od wielkości katalogu i potrzebnych integracji.

Start

Instalacja i konfiguracja

  • instalacja na Twoim hostingu
  • certyfikat SSL i zadanie cron
  • płatności, InPost i dane firmy
Przeprowadzka

Migracja z PrestaShop

  • przeniesienie produktów, klientów i zamówień
  • sprawdzenie przekierowań 301
  • przełączenie domeny
Na miarę

Własne moduły

  • integracje z hurtownią lub ERP
  • nietypowe metody dostawy
  • zmiany w wyglądzie sklepu
Napisz na Discordzie

Opisz swój sklep i obecną platformę. Odpowiemy, co da się przenieść i ile to potrwa.

Cennik

Przeniesiemy Twój sklep z WooCommerce lub PrestaShopa

Katalog, klienci i historia zamówień trafiają do Kiermo, a stare adresy przekierowują kodem 301 — nie tracisz pozycji w Google. Ceny są orientacyjne; ostateczną podajemy po obejrzeniu sklepu.

Start

Mały sklep

WordPress / WooCommerce lub PrestaShop, do ok. 500 produktów
od 690 zł jednorazowo · cena na start
  • kategorie, marki i produkty ze zdjęciami
  • klienci z adresami
  • przekierowania 301 ze starych adresów
  • instalacja na Twoim hostingu, SSL i cron
Pro

Duży lub nietypowy

bez limitu produktów
wycena indywidualna
  • wszystko z Plusa
  • integracje na zamówienie: hurtownia, ERP, Allegro, BaseLinker
  • migracja w kilku etapach, minimalny przestój
  • przełączenie domeny poza godzinami szczytu

Na cenę wpływa wielkość katalogu, liczba wariantów, potrzebne integracje i stan danych w starym sklepie. Migrację robimy bez przestoju sklepu, a domenę przełączamy dopiero po Twojej akceptacji.

Opieka miesięczna

Po wdrożeniu zajmiemy się sklepem za Ciebie

Sam silnik nie ma abonamentu — opieka jest dobrowolna. Bierzemy na siebie aktualizacje, kopie i bezpieczeństwo, żebyś mógł zajmować się sprzedażą.

Opieka

Spokój na co dzień

dla większości sklepów
od 99 zł miesięcznie
  • aktualizacje silnika do najnowszej wersji
  • kopie zapasowe poza serwerem (off-site)
  • monitoring Stanu systemu i reakcja na alerty
  • drobne poprawki i pomoc e-mailowa
  • wgrywanie łatek bezpieczeństwa
Zapytaj o wycenę na Discordzie lub napisz: kontakt@kiermo.com
Technologia

Pod maską: Laravel, React i dużo testów

Monorepo z trzema aplikacjami i współdzielonymi typami. Każda zmiana przechodzi lint, testy i testy przeglądarkowe w CI.

Laravel 13PHP 8.3ReactTypeScriptViteTurborepopnpmPlaywright
212testów backendu
9scenariuszy end-to-end
Ed25519podpis paczek aktualizacji
HttpOnlysesje w ciasteczkach
e-commerce/
├─ apps/
│ ├─ api/ # Laravel: API, instalator, kolejka
│ ├─ storefront/ # sklep, React + Vite
│ └─ admin/ # panel, React + Vite
├─ packages/
│ ├─ ui/ # wspólne komponenty
│ └─ types/ # typy API
└─ e2e/ # Playwright
  • Bezpieczne aktualizacje

    Panel instaluje tylko paczki z poprawnym podpisem. Przed aktualizacją robi kopię, a odrzucona paczka nie zostawia plików na serwerze.

  • Sesje odporne na XSS

    Tokeny trzymamy w ciasteczkach HttpOnly z ochroną CSRF. Sesja panelu wygasa po bezczynności.

  • Uczciwy checkout

    Ceny, dostępność i limity promocji są sprawdzane ponownie przy składaniu zamówienia, pod blokadą bazy danych.

  • Działa na tanim hostingu

    Kolejka i zadania cykliczne startują z jednego wpisu cron. Stan systemu w panelu pokazuje, czy wszystko działa.

Status projektu

Kiermo jest w fazie wczesnego dostępu. Wersja 0.2 jest już instalowana na prawdziwym hostingu. Do wersji 1.0 zbieramy uwagi testerów i dopracowujemy funkcje.

Zostań testerem
Opinie i kontakt

Testujesz Kiermo? Podziel się opinią

Co działa, czego brakuje, co poprawić — Twoja opinia realnie wpływa na to, co powstaje do wersji 1.0. Napisz wprost tutaj; wiadomość trafia prosto do nas.