Najpierw ustal, co naprawdę obliczasz
Konfigurator może przedstawiać orientacyjny budżet, dobierać wariant techniczny albo przygotowywać gotową ofertę. Te trzy zadania wymagają odmiennej dokładności. Jeśli wynik jest szacunkiem, należy nazwać założenia i elementy wymagające potwierdzenia. Jeżeli staje się podstawą zamówienia, potrzebna jest znacznie staranniejsza obsługa wersji cennika i warunków realizacji.
W przykładowej pracowni zabudów klient wybiera wymiary, materiał i wyposażenie. Nie każdą cenę da się policzyć bez pomiaru na miejscu. Uczciwy wynik może więc rozdzielać element policzony oraz część wycenianą po konsultacji. Lepsza jest przydatna informacja o granicach szacunku niż pozornie dokładna kwota, która pomija połowę kosztów i rozczarowuje po rozmowie z wykonawcą.
Przenieś reguły z głowy pracownika do modelu
Zbierz warunki stosowane przez osobę przygotowującą oferty. Które opcje się wykluczają? Kiedy wymagany jest dodatkowy element? Jak zaokrągla się ilość materiału? Zapisz przykłady graniczne: minimalny wymiar, brak dostępnej kombinacji i dopłatę uruchamianą po przekroczeniu progu. Bez takich przypadków programista będzie samodzielnie dopowiadał zasady handlowe.
Rozdziel odpowiedzi użytkownika od wartości wynikowych. Klient podaje wymiary, ale nie powinien przesyłać ceny traktowanej przez serwer jako prawdziwa. Ostateczne obliczenie trzeba wykonać na podstawie zaufanego cennika i zweryfikowanych danych. OWASP zaleca sprawdzanie zarówno formatu wejścia, jak i jego znaczenia w konkretnym procesie.
Zadbaj o liczby, jednostki i wersje
Kwota wymaga waluty, zasad zaokrąglania oraz jasnego oznaczenia tego, co obejmuje. W modelu obliczeniowym warto posługiwać się ustaloną precyzją, na przykład całkowitymi groszami dla kwot rozliczanych do grosza. Nie mieszaj milimetrów z centymetrami ani ceny jednostkowej z sumą. Użytkownik powinien widzieć jednostkę przy polu, zanim wpisze wartość.
Zapisuj wersję reguł użytych do przygotowania wyniku. Jeżeli cennik zmieni się między pierwszą wizytą a powrotem klienta, pokaż, że obliczenie zostało odświeżone. Nie podmieniaj po cichu kwoty w przesłanej wcześniej ofercie. Historia wersji pozwala pracownikowi odtworzyć, skąd wzięła się konkretna propozycja i dlaczego dzisiaj system wyświetla inną wartość.
Wyjaśniaj niedostępne opcje
Szary przełącznik bez komentarza wygląda jak uszkodzenie formularza. Gdy materiał nie pasuje do wybranego wymiaru, powiedz dlaczego i wskaż dostępne rozwiązania. Nie pozwalaj przejść do podsumowania z kombinacją, którą obsługa zawsze będzie musiała odrzucić. Zasady kwalifikowania do usługi warto prezentować w chwili podejmowania decyzji, zamiast ukrywać je w długim opisie.
MyTworzymy.pl obsługuje firmy z całej Polski i może być partnerem rozmowy o takim narzędziu na stronie. Dobrym materiałem wyjściowym jest kilka ręcznie przygotowanych ofert wraz z opisem wyjątków. Pozwala to uzgodnić, które decyzje program ma obliczać sam, a które świadomie przekazywać człowiekowi do potwierdzenia.
Pokaż podsumowanie z drogą do poprawki
Wynik powinien zawierać wybrane parametry, istotne założenia i składniki kwoty. Nie wystarczy duża liczba z przyciskiem kontaktu. Osoba porównująca dwa warianty musi rozumieć, skąd bierze się różnica. Dobrze sprawdza się możliwość zmiany wybranej sekcji bez kasowania pozostałych odpowiedzi; podobną zasadę stosuje wzorzec sprawdzania danych GOV.UK.
Do obsługi przekaż dokładnie to, co klient zatwierdził: parametry, wersję reguł, czas przygotowania i charakter wyniku. Nie wysyłaj jedynie zrzutu ekranu, z którego pracownik będzie przepisywał liczby. Numer konfiguracji może pomóc wrócić do sprawy, ale dostęp do pełnych danych kontaktowych powinien wymagać odpowiednich uprawnień, a nie samej znajomości numeru.
Testuj kalkulację niezależnie od wyglądu
Przygotuj zestaw oczekiwanych wyników zaakceptowanych przez osobę odpowiedzialną za ofertę. Obejmij wartości tuż przed i po progu, puste pola, nietypowo duże liczby i sprzeczne warianty. Każda zmiana reguł powinna przechodzić ten sam zestaw. Sprawdzenie tylko trzech typowych konfiguracji nie pokaże błędu w rzadkiej, lecz kosztownej kombinacji.
Rozwój konfiguratora z MyTworzymy.pl warto podzielić na model obliczeń, interfejs i połączenie z obsługą zapytań. Taki podział ułatwia zdalne uzgadnianie zakresu oraz późniejsze zmiany dla przedsiębiorstw działających w różnych częściach Polski. Nie trzeba przebudowywać całej strony, żeby skorygować jedną dopłatę, jeśli reguły od początku mają wyraźnie określone miejsce.
Zostaw prostszą ścieżkę kontaktu
Nie każdy klient potrafi zmierzyć obiekt albo wybrać odpowiedni materiał. Umożliwiaj wysłanie częściowych danych z informacją, czego jeszcze brakuje. Dla obsługi lepsze może być krótsze zapytanie z prawdziwą niewiadomą niż komplet odpowiedzi wpisanych przypadkowo tylko po to, by przejść do końca. Konfigurator ma pomagać w rozmowie, nie zastępować ją za wszelką cenę.
Po publikacji analizuj błędne kombinacje i pytania dopisywane przez klientów. Traktuj je jako materiał do ulepszania modelu, a nie automatyczny powód dodawania kolejnych pól. Dobrze rozwijane narzędzie stopniowo wyjaśnia najczęstsze niepewności. Nie musi rozwiązywać każdego wyjątku, jeśli jasno wskazuje granicę i zapewnia sensowny następny krok.
Na etapie odbioru poproś pracownika o odtworzenie kilku wyników bez kontaktu z programistą. Powinien umieć wskazać użyty cennik i decydujące parametry. Gdy zna tylko końcową kwotę, narzędzie jest trudne do utrzymania. Możliwość wyjaśnienia wyniku klientowi jest częścią jakości konfiguratora, nawet jeśli wszystkie działania matematyczne są poprawne.
