Landing i sklep najemcy
Publiczna witryna z listą produktów, szczegółami oferty i przejściem do koszyka - także pod własną domeną.
Główna domena rentilia.pl
Skup klientów na jednej stronie, zarządzaj kalendarzem i dostępnością, przyjmuj płatności online i buduj markę na własnej domenie - od wypożyczalni po bilety i usługi.
Przepływ
Prosty tor dla klienta końcowego - Ty konfigurujesz reguły, system pilnuje dostępności i płatności.
Publiczna witryna z listą produktów, szczegółami oferty i przejściem do koszyka - także pod własną domeną.
Multi‑dzień, godziny, sloty lub wydarzenia z pojemnością - dostępność liczona po stronie serwera.
Stripe per organizacja, status rezerwacji i płatności osobno - webhooki i synchronizacja.
Rentilia
Moduły zaprojektowane pod skalowalny SaaS - izolacja najemców, audyt i konfiguracja bez sztywnego „jednego typu biznesu”.
Każda organizacja ma własne dane, użytkowników i ustawienia; super‑admin utrzymuje platformę.
Sprzęt, pojazdy, eventy, bilety, sloty, pakiety - reguły rezerwacji zależą od typu, nie od „szablonu strony”.
Godziny pracy, bufory, wyjątki - spójnie z magazynem, zasobami lub pojemnością wydarzenia.
Landing, domena, widget osadzalny i API publiczne - źródło rezerwacji wiemy z kontekstu zamówienia.
Snapshot prowizji na poziomie rezerwacji, rozliczenia miesięczne i dokumenty dla księgowości.
Role, voterzy, CSRF w panelu, audyt istotnych zmian - bez „ukrytych” wyjątków dla API.
Odbiorcy
Jedna platforma - wiele modeli. Konfiguracja produktu decyduje o terminach, pojemności i rozliczeniach, a nie szablon strony WWW.
Rowery, sprzęt narciarski, kajaki, camping - stany magazynowe, terminy zwrotu i kaucje w jednym procesie rezerwacji.
Wydarzenia, koncerty, warsztaty i atrakcje z limitem miejsc - harmonogram, pojemność i statusy sprzedaży bez „udawania” dostępności w przeglądarce.
Sloty czasu, wizyty z przygotowaniem i sprzątaniem, zamówienia złożone - reguły są liczone po stronie serwera tak samo w panelu i na landingu.
Operacja
Jedna baza prawdy dla dostępności, statusów rezerwacji i płatności - bez „sztuczek” po stronie przeglądarki.
Technologia
Moduły są zaślepione interfejsami - klucze i webhooki trzymaj poza kodem, per najemca lub globalnie tam, gdzie ma to sens.
Sesje i intencje po stronie serwera, potwierdzenie na podstawie zaufanych zdarzeń - bez „udawania opłacenia” z JS.
Kody do koszyka i powiadomienia operacyjne - szablony per najemca, konfiguracja poza repozytorium.
Własna domena sklepu, osobny kontekst panelu personelu i publiczne API - źródło zamówienia jest zapisywane przy rezerwacji.
Model
Te modele biznesowe są dziś najczęstsze na Rentilia - lista nie jest zamknięta.
Wdrożenie
Na telefonie i desktopie ten sam tor: konfiguracja w panelu, podgląd na landingu lub pod własną domeną.
Personel loguje się do workspace z rolami (administrator, recepcja, treść). Klienci sklepu korzystają z osobnego toru logowania tam, gdzie go włączysz.
Typ oferty, reguły czasu, bufory, wyjątki w kalendarzu i kanały sprzedaży - zanim klient zobaczy cenę, backend liczy ją tak samo przy podglądzie i przy potwierdzeniu.
Stripe per najemca (klucze poza kodem), webhooki i synchronizacja statusów. Własna domena kieruje na storefront wybranej organizacji.
Mini-strona w konfiguratorze, embed na istniejącej WWW lub bezpośredni link - źródło zamówienia zapisuje się przy rezerwacji dla raportów.
Status modułów, roadmapa i checklisty wdrożeniowe opisujemy transparentnie - bez marketingowych „wszystko już działa”, jeśli feature jest w budowie.
Pytania
Skrót dla osób decyzyjnych - szczegóły wdrożenia i konfiguracji są w produkcie i dokumentacji pomocy.
Nie. Typ produktu i konfiguracja rezerwacji prowadzą proces: sprzęt, pojazdy, bilety, sloty czasu, usługi i pakiety mogą współistnieć u jednej organizacji. Front sklepu i panel personelu korzystają z tych samych reguł wyliczanych po stronie serwera.
Klienci korzystają ze storefrontu publicznego (landing, domena najemcy, widget). Personel loguje się do osobnego workspace z rolami, audytem i izolacją danych organizacji. Logowanie klienta do „Moje konto” jest osobnym torem od kont technicznych obsługi.
Prowizję wyliczamy deterministycznie po stronie serwera i zapisujemy snapshot przy rezerwacji lub płatności — zmiana stawki dla przyszłości nie zmienia historii bez świadomej rekalkulacji. Rozliczenia miesięczne i dokumenty dla księgowości są projektowane na bazie tych snapshotów.
Tak. Konfiguracja domeny najemcy kieruje ruch HTTP na właściwy kontekst sklepu i kanału sprzedaży. Panel personelu i adres logowania administracyjnego pozostają na ścieżkach aplikacji platformy — tak rozdzielamy witrynę marki od narzędzi operacyjnych.
Nie. Model multi-tenant zakłada ścisłą izolację: katalog, rezerwacje, ustawienia i raporty są powiązane z kontekstem najemcy. Publiczne API i storefront działają po rozstrzygnięciu domeny lub identyfikatora organizacji.
Architektura przewiduje produkty typu pakiet oraz zależności cen i dostępności między pozycjami. Zakres pól w panelu zależy od etapu wdrożenia modułu u danego najemcy — reguły biznesowe są weryfikowane na backendzie, nie w przeglądarce.
Domyślnie stosujemy logowanie bez hasła stałego: jednorazowy kod na e-mail lub SMS na zweryfikowany numer. To upraszcza obsługę gości sklepu i ogranicza ryzyko związane ze słabymi hasłami, przy zachowaniu kontroli dostępu po stronie serwera.
Tak — konfiguracja płatności jest przewidziana per najemca (klucze poza repozytorium). Potwierdzanie opłaty opiera się na zaufanych zdarzeniach i synchronizacji statusów, a nie na deklaracji front-endu.
Tak — dla produktów pod eventy przewidujemy harmonogram wystąpień (occurrences), pojemność i statusy sprzedaży. Fizyczny sprzęt i bilety nie są modelowane tym samym szablonem co prosty stan magazynowy.
Widget pozwala osadzić listę rezerwacji lub moduł wyboru terminu na istniejącej stronie WWW najemcy. Źródło zamówienia jest zapisywane przy rezerwacji, aby raporty rozróżniały kanały: landing, domena, widget czy recepcja.
Mechanizm locale i tłumaczeń szablonów jest przewidziany polityką per najemca — publiczny sklep może prezentować ten sam katalog w wybranych językach, a panel pozostaje dostosowany do zespołu operacyjnego.
Stosujemy role (np. administrator, menedżer, recepcja) oraz kontrolę dostępu po stronie serwera (weryfikacja uprawnień do encji i akcji). Zmiany istotne dla rozliczeń powinny być objęte audytem — zgodnie z konfiguracją środowiska.
Tak — przewidujemy zestawienia operacyjne oraz eksport danych do arkuszy tam, gdzie jest to uzasadnione obciążeniem i polityką prywatności. Ciężkie eksporty mogą być asynchroniczne, aby nie blokować obsługi klientów.
Szablony wiadomości są konfigurowalne per najemca; SMS realizowany jest przez dostawcę (np. SMSAPI), a e-mail przez warstwę nadawczą platformy z utrzymaniem limitów i logów wykorzystania.
Tak, gdy produkt i proces tego wymagają — integracja ze Stripe pozwala na pełną opłatę, zaliczkę lub konfigurację „zapłać na miejscu”. Status rezerwacji i status płatności są rozłączone i synchronizowane według reguł biznesowych.
Przetwarzanie danych musi być zgodne z polityką najemcy i umową powierzenia tam, gdzie ma zastosowanie. Moduł zgód i teksty prawne są rozwijane iteracyjnie — każda organizacja ustala dokumenty widoczne na swoim storefrontcie.
Tak — publiczne endpointy są projektowane tak, by nie ujawniać pól administracyjnych; wyceny, dostępność i potwierdzenie rezerwacji przechodzą przez walidację serwera. Odrębna warstwa może obsłużyć integracje wewnętrzne z silniejszym uwierzytelnieniem.
Typowy tor to: utworzenie kontekstu najemcy, konfiguracja produktów i dostępności, podłączenie płatności, publikacja landingu lub widgetu oraz ewentualnie domeny. Dokładna checklista zależy od modelu biznesowego i etapu rozwoju modułów.
Tak — możesz rozróżniać landing, domenę, widget i rezerwacje z recepcji. Każde zamówienie zapisuje źródło kanału, co ułatwia marketing attribution i rozliczenia.
Organizacje korzystają z kanałów wsparcia ustawionych przez operatora platformy (np. adres kontaktowy widoczny w panelu lub na stronie rentilia.pl). Dla problemów krytycznych istotne są logi audytu i identyfikator rezerwacji lub żądania.
Finalny adres sklepu ustala się w konfiguracji domeny najemcy. Personel i administratorzy logują się do workspace - osobno od logowania kodem dla klientów sklepu.
Zaloguj się do panelu