Serwis z wyceną i panelem · 2026
QC Travel
Rodzina sprawdza cenę wyjazdu. Biuro dostaje zapytanie z kompletem danych.
Działa. Oferty i cenniki właścicielka edytuje w panelu, każde zapytanie zapisuje się z wyceną.

Konfigurator w karcie wyjazdu: liczba osób, pokój, ubezpieczenie, wyżywienie. Cena przelicza się przy każdej zmianie, a zapytanie wychodzi z tą samą rozpiską.
Sytuacja
Butikowe biuro wyjazdów narciarskich do Włoch i Austrii. Stara strona to statyczne pliki HTML bez cen i bez zaplecza. Każdy formularz był atrapą: pokazywał „dziękujemy" i niczego nie wysyłał. Klientka chciała pokazać ceny i przyjmować zapytania bez telefonu.
Co strona ma załatwiać
Rodzina wybiera termin, podaje wiek dzieci i pokój, widzi orientacyjną cenę pakietu i wysyła zapytanie z kompletem danych. Biuro odpowiada umową, zamiast dopytywać.
Przed i teraz
Co zbudowałem
- Serwis PL/EN: oferty, dla kogo, szkolenia, FAQ, o nas, kontakt, zapytanie.
- Konfigurator w karcie wyjazdu: termin, liczba osób, daty urodzenia dzieci, pokój, dodatki. Cena liczy się na bieżąco.
- Silnik cenowy z progami wiekowymi, mnożnikami i zaokrągleniami, który odtwarza arkusz kalkulacyjny klientki co do złotówki.
- Zapytanie zapisuje się w panelu, potem idzie mail do biura z pełną rozpiską i autoresponder do klienta w jego języku.
- Panel Payload z około dwudziestoma kolekcjami: oferty, terminy, hotele, pokoje, regiony, programy szkoleń, FAQ, dokumenty, zapytania, newsletter, media.
- Canonical, hreflang, sitemapa, analityka uruchamiana tylko za zgodą.
Trzy decyzje
Właścicielka zmienia stawki bez zmiany kodu
Stawki, progi wiekowe i sezony są danymi w panelu. Logika liczenia siedzi w kodzie i ma testy, więc zmiana ceny nie psuje wyceny.
Edycja widoczna na stronie po pół minucie
Front i panel to jedna aplikacja z jedną bazą, zamiast osobnego WordPressa. Bez wdrożenia i bez pośrednika.
Zapytanie zapisuje się przed wysłaniem maila
Filtr antyspamowy kiedyś po cichu gubił zgłoszenia. Teraz każde ląduje w bazie, a podejrzane dostaje tylko flagę.
Ekrany



Co właściciel robi sam
Ceny i terminy, opisy hoteli i pokoi, FAQ, dokumenty PDF, statusy zapytań, newsletter i wersje angielskie. Do panelu dostała instrukcję: siedemnaście stron z osiemnastoma zrzutami.
W liczbach
- 30 s
- od zmiany w panelu do zmiany na stronie
- 100%
- zapytań zapisanych, także tych oflagowanych jako spam
- 91
- PageSpeed mobile, sekcja Oferty
- 2
- języki: polski i angielski
PageSpeed z 4 września 2026. Dostępność, dobre praktyki i SEO: po 100 punktów.
Jak wyglądała współpraca
- Brief i arkusze cen
Kilka rund pytań o to, jak biuro liczy pakiety i co ma trafiać do zapytania.
- Paczki prac i odbiór
Każda paczka sprawdzona na prawdziwych cennikach, z testami odbiorczymi.
- Przekazanie z instrukcją
Instrukcja do panelu i dokumentacja dla osoby, która przejmie opiekę nad stroną.
Technologie
- Next.js 16
- Payload CMS
- Supabase
- Resend
- Vercel