Produkty, warianty, kategorie
Opcje typu rozmiar i kolor, marki, zdjęcia, stany magazynowe i import z CSV. Produkty cyfrowe z plikami do pobrania.
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.
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 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.
Ten sam panel na telefonie
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.
Opcje typu rozmiar i kolor, marki, zdjęcia, stany magazynowe i import z CSV. Produkty cyfrowe z plikami do pobrania.
Jasne statusy realizacji, płatności i zwrotów. Panel podpowiada następny krok przy każdym zamówieniu.
Moduły płatności z weryfikacją podpisu każdego powiadomienia. Zwroty pełne i częściowe.
Moduł InPost, metody dostawy z cenami, strefy krajowe i zagraniczne, wymiary i waga przesyłek.
Bezpośrednia integracja z Krajowym Systemem e-Faktur: wysyłka, status, numer KSeF i UPO.
Kody i promocje z limitami użyć. Przy przecenie sklep pokazuje najniższą cenę z 30 dni.
Konta pracowników z uprawnieniami, wylogowanie po bezczynności i historia tego, kto co zmienił.
Kopie zapasowe, stan systemu i aktualizacje jednym kliknięciem. Każda paczka jest podpisana cyfrowo.
Własne integracje piszesz jako moduł z kontraktem API v1, który nie zmienia się między wersjami 1.x.
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ą.
Wklejasz adres i klucz Webservice. Kreator sprawdza połączenie i to, do czego klucz ma dostęp.
Kategorie, marki, produkty ze zdjęciami i wariantami, klienci z adresami i historia zamówień.
Możesz zamknąć przeglądarkę. Przerwany import wznawiasz, a powtórzony nie tworzy duplikatów.
Hasła z PrestaShop 1.7 i nowszych działają od razu, bez wysyłania próśb o reset.
Wystarczy hosting współdzielony z PHP i MySQL. Całość zajmuje około 20 minut, z czego większość to wgrywanie plików.
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.
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).
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).
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.
W ustawieniach domeny wybierz PHP 8.3 lub nowsze. Na wielu hostingach domyślna jest starsza wersja.
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.
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.
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.
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.
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ę.
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.
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.
Nginx nie czyta plików .htaccess. Gotową konfigurację
serwera znajdziesz w pliku INSTALL.md w paczce.
Pomagamy pierwszym sklepom przejść na Kiermo. Zakres ustalamy indywidualnie, zależnie od wielkości katalogu i potrzebnych integracji.
Opisz swój sklep i obecną platformę. Odpowiemy, co da się przenieść i ile to potrwa.
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.
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.
Sam silnik nie ma abonamentu — opieka jest dobrowolna. Bierzemy na siebie aktualizacje, kopie i bezpieczeństwo, żebyś mógł zajmować się sprzedażą.
Monorepo z trzema aplikacjami i współdzielonymi typami. Każda zmiana przechodzi lint, testy i testy przeglądarkowe w CI.
Panel instaluje tylko paczki z poprawnym podpisem. Przed aktualizacją robi kopię, a odrzucona paczka nie zostawia plików na serwerze.
Tokeny trzymamy w ciasteczkach HttpOnly z ochroną CSRF. Sesja panelu wygasa po bezczynności.
Ceny, dostępność i limity promocji są sprawdzane ponownie przy składaniu zamówienia, pod blokadą bazy danych.
Kolejka i zadania cykliczne startują z jednego wpisu cron. Stan systemu w panelu pokazuje, czy wszystko działa.
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ń testeremCo 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.
Wolisz inaczej? Napisz na kontakt@kiermo.com albo wpadnij na Discord.