Klient prowadzi firmę zajmującą się wynajmem samochodów na różne okresy. Oferta obejmuje zarówno najem krótkoterminowy, jak i długoterminowy. Serwis klienta nie jest jednak prostą stroną ofertową. To rozbudowany system typu ERP, który łączy sklep, system zarządzania oraz moduły najmu.
Działanie takiego systemu jest złożone. Dlatego prace wymagały etapowego podejścia i dokładnej analizy zgłoszeń. Klient przekazywał nam pliki audytowe z listą potrzeb, błędów oraz usprawnień. Na tej podstawie realizowaliśmy kolejne etapy rozwoju serwisu.
Naszym celem było poprawienie działania formularzy, zwiększenie wygody użytkownika i uporządkowanie panelu zarządzania. Jednocześnie dbaliśmy o bezpieczeństwo, stabilność oraz łatwiejszą obsługę systemu po stronie klienta.
Zakres prac
Prace obejmowały kilka obszarów. Najpierw skupiliśmy się na formularzu najmu krótkoterminowego. Następnie wprowadziliśmy poprawki w formularzu rezerwacji długoterminowej. Równolegle realizowaliśmy prace konserwacyjne oraz techniczne.
Dodatkowo pomogliśmy klientowi w sytuacji kryzysowej, gdy serwis został zaatakowany. Wdrożyliśmy też trwałe rozwiązania ochronne, aby ograniczyć ryzyko powrotu problemu. Na koniec przygotowaliśmy moduł przekierowań w panelu Back Office. Dzięki temu klient może łatwiej zarządzać adresami URL i kodami przekierowań.
Formularz najmu krótkoterminowego
Panel do okresowych podwyżek cen
Klient pierwotnie poprosił o dodanie podwyżek cen na określony czas. Zamiast wdrożyć jednorazową zmianę, przygotowaliśmy elastyczną funkcjonalność w panelu zarządzania.
Dzięki temu klient może samodzielnie ustawiać okresowe podwyżki cen najmu. Może określić ich procentową wysokość, czas trwania oraz status aktywności. W efekcie funkcja działa nie tylko dla jednej akcji, ale także dla przyszłych sezonów, promocji i okresów zwiększonego popytu.
To rozwiązanie daje klientowi większą kontrolę. Ponadto ogranicza potrzebę angażowania programisty przy każdej zmianie cennika.
Poprawa naliczania dodatków
Na formularzu występował błąd związany z naliczaniem dodatków. Dotyczył elementów takich jak foteliki samochodowe, łańcuchy, uchwyty oraz inne opcje dodatkowe. Cena nie zawsze była naliczana prawidłowo, dlatego wpływało to na poprawność zamówienia.
Naprawiliśmy ten mechanizm i od razu sprawdziliśmy działanie wszystkich dodatków. Dzięki temu formularz poprawnie uwzględnia wybrane opcje. Co ważne, użytkownik widzi właściwą cenę, a klient otrzymuje zamówienia zgodne z konfiguracją.
UX, kontrast i dostępność formularza
Wprowadziliśmy również poprawki wizualne i UX. Dostosowaliśmy kolor przycisków oraz elementów interaktywnych, aby lepiej odróżniały się od tła. Jednocześnie zadbaliśmy o odpowiedni kontrast i wysycenie kolorów, zgodnie z dobrymi praktykami dostępności.
Ponadto poprawiliśmy wielkość czcionki, jej kolor oraz wygląd pól formularza. Rozjaśniliśmy niewypełnione pola, aby łatwiej odróżnić je od pól z uzupełnionymi danymi. Dzięki temu formularz stał się czytelniejszy i wygodniejszy w użyciu.
Takie zmiany są ważne, ponieważ formularz najmu jest jednym z kluczowych elementów ścieżki zakupowej. Im łatwiej użytkownik przechodzi przez formularz, tym mniejsze ryzyko porzucenia rezerwacji.
Podpowiadanie lokalizacji
Dodaliśmy intuicyjną opcję podpowiadania lokalizacji. Mechanizm działa na bazie miasta wybranego jako miejsce najmu. Dzięki temu użytkownik szybciej znajduje właściwą lokalizację i łatwiej przechodzi przez formularz.
To szczególnie ważne przy najmie samochodów, ponieważ miejsce odbioru lub obsługi może wpływać na dalsze kroki rezerwacji. W efekcie formularz lepiej prowadzi użytkownika przez proces.
Limity kilometrów i aktualizacja ceny
Naprawiliśmy sekcję dotyczącą limitu kilometrów. Wcześniej cena nie zawsze odpowiadała wybranym limitom. Dodatkowo prezentacja dopłaty nie była wystarczająco klarowna.
Po poprawkach formularz prawidłowo przelicza cenę zgodnie z nowymi limitami. Jednocześnie pokazuje aktualnie dodaną kwotę w czytelny sposób. Dzięki temu użytkownik rozumie, za co płaci, a cały proces jest bardziej transparentny.
Sortowanie dodatków drag & drop
Dodaliśmy opcję sortowania dodatków do zamówienia z poziomu panelu Back Office. Klient może teraz samodzielnie uzupełniać listę dodatków i zmieniać ich kolejność. Wykorzystaliśmy do tego intuicyjny mechanizm drag & drop.
Dzięki temu najważniejsze dodatki mogą być wyświetlane wyżej. Ponadto klient może szybko zmieniać kolejność bez ingerencji technicznej. To ułatwia codzienną pracę i pozwala lepiej zarządzać ofertą.
Formularz najmu długoterminowego
Czytelniejsze pola formularza
W formularzu rezerwacji długoterminowej również poprawiliśmy czytelność. Dostosowaliśmy kontrast między polami a tłem strony. Dodatkowo wprowadziliśmy wyraźniejsze rozróżnienie między polami pustymi i wypełnionymi.
Dzięki temu użytkownik lepiej widzi, które informacje zostały już podane. Jednocześnie łatwiej przechodzi przez kolejne etapy formularza. W efekcie formularz jest bardziej przyjazny i mniej obciążający wizualnie.
Mobilny pasek z przyciskiem koszyka
Dla widoku mobilnego dodaliśmy pasek nawigacji na dole ekranu. Umieściliśmy w nim opcję „dodaj do koszyka”. Dzięki temu użytkownik ma łatwy dostęp do najważniejszego działania, nawet podczas przewijania strony.
To rozwiązanie skraca ścieżkę zakupową na telefonie. Ponadto ułatwia przejście do koszyka, co jest szczególnie ważne w złożonych formularzach i ofertach długoterminowych.
Reakcja na cyberatak i zabezpieczenie serwisu
W trakcie współpracy klient potrzebował także pilnej pomocy po cyberataku. Nasza reakcja była natychmiastowa. Najpierw przeanalizowaliśmy możliwy wektor ataku. Następnie zweryfikowaliśmy logi i sprawdziliśmy zachowanie serwisu.
W kolejnym kroku wdrożyliśmy skrypty, które ograniczyły skutki ataku. Dzięki temu mogliśmy przywrócić działanie serwisu w ciągu kilku godzin. Jednocześnie zaproponowaliśmy rozwiązania trwałe, aby zmniejszyć ryzyko ponownego zablokowania systemu.
Wdrożyliśmy bieżący monitoring oraz usługę proxy typu Cloudflare. Dzięki temu serwis zyskał dodatkową warstwę ochrony. Co ważne, działania nie ograniczyły się do jednorazowej reakcji. Wprowadziliśmy mechanizmy, które pomagają chronić system również w przyszłości.
Prace konserwacyjne i rozwój panelu zarządzania
Poza większymi etapami realizowaliśmy także prace konserwacyjne. Uzupełniliśmy szablony maili związane z obsługą zamówień, aby komunikacja z użytkownikami była pełniejsza i bardziej spójna. Dodatkowo dodaliśmy opcję edycji wskazanych podstron z poziomu panelu zarządzania.
Wprowadzaliśmy także skrypty w kodzie strony oraz podpinaliśmy skrypty Google. Dzięki temu klient mógł korzystać z narzędzi analitycznych i marketingowych. Jednocześnie rozwijaliśmy serwis w taki sposób, aby coraz więcej elementów było możliwych do obsługi bezpośrednio z panelu Back Office.
Moduł przekierowań 301 i 410
Jednym z ważnych zadań było przygotowanie modułu do zarządzania przekierowaniami. Klient chciał mieć możliwość dodawania przekierowań w panelu Back Office. Szczególnie istotne były przekierowania typu 301 oraz 410 dla wybranych adresów URL.
Przygotowaliśmy łatwy w obsłudze moduł, który spełnił te założenia. Dodatkowo umożliwiliśmy wybór kodu przekierowania. Dzięki temu klient może samodzielnie zarządzać przekierowaniami i reakcją systemu na wybrane adresy.
To rozwiązanie wspiera porządek techniczny oraz SEO. Przekierowania 301 pomagają przenosić użytkowników i roboty wyszukiwarek na właściwe adresy. Z kolei kod 410 pozwala jasno wskazać, że dana treść została trwale usunięta.
Efekty
W ramach współpracy rozwinęliśmy złożony system ERP dla firmy wynajmującej samochody. Usprawniliśmy formularz najmu krótkoterminowego i długoterminowego. Poprawiliśmy naliczanie cen, obsługę dodatków, limity kilometrów oraz czytelność formularzy.
Dodatkowo zwiększyliśmy wygodę pracy klienta w panelu zarządzania. Wdrożyliśmy funkcje, które pozwalają samodzielnie ustawiać podwyżki cen, sortować dodatki i zarządzać przekierowaniami. Ponadto pomogliśmy w sytuacji kryzysowej po cyberataku i wdrożyliśmy trwałe mechanizmy ochrony.
W efekcie serwis jest bardziej stabilny, wygodniejszy dla użytkowników i łatwiejszy w dalszym zarządzaniu. Co ważne, system lepiej odpowiada na bieżące potrzeby biznesu i może być rozwijany w kolejnych etapach.
Technologie i obszary
Rozwój systemu ERP, formularze najmu samochodów, panel Back Office, UX formularzy, optymalizacja ścieżki zakupowej, dostępność i kontrast WCAG, automatyzacja cen, dodatki do zamówień, drag & drop, bezpieczeństwo serwisu, analiza logów, monitoring, Cloudflare, skrypty Google, szablony maili, moduł przekierowań 301 i 410.
Jeśli Twój system sprzedażowy lub rezerwacyjny wymaga rozwoju, możemy pomóc. Usprawnimy formularze, panel zarządzania, bezpieczeństwo i procesy techniczne. Skontaktuj się z nami, a zaproponujemy rozwiązania dopasowane do realnych potrzeb Twojej firmy.