Sytuacja
GFD Trading chciało wprowadzić do sprzedaży internetowej nową linię okien dachowych. Klienci mieli do wyboru tysiące możliwych kombinacji, obejmujących zależne od siebie elementy, takie jak rozmiar, wykończenie i sposób otwierania. Firma potrzebowała praktycznego rozwiązania, które pomoże ludziom wybrać, zrozumieć i zamówić właściwą konfigurację.
Jako główny inżynier pracowałem nad interfejsem, silnikiem wizualizacji, regułami kompatybilności, wyceną, API, zamówieniami i integracją z systemami wewnętrznymi. Inni developerzy wspierali projekt, zwłaszcza w obszarach, w których lepiej znali istniejące rozwiązania.
Decyzje, które miały znaczenie
Umieścić wiedzę produktową bezpośrednio w ścieżce klienta
Przełożyliśmy reguły produktowe i zasady kompatybilności na serię prowadzonych wyborów. Wskazówki kontekstowe pomagały klientom zrozumieć, które opcje pasują do ich sytuacji. Przykładowo instalacja w pobliżu wybrzeża mogła wymagać wykończenia odpornego na działanie soli.
Zbudować wizualizację z warstw wielokrotnego użytku
Producent dostarczał osobne warstwy graficzne zamiast kompletnego obrazu dla każdej konfiguracji. Zbudowałem logikę w Vue.js, która wybierała i składała te warstwy w miarę zmieniania opcji przez klienta.
Podgląd musiał być spójny z regułami i ceną. Klienci podejmowali przemyślaną decyzję zakupową, dlatego wizualizacja musiała dokładnie pokazywać to, co zamawiali.
Przekazać tę samą konfigurację przez cały proces
Wybrane szczegóły produktu trafiały do zamówienia i wewnętrznego CMS-a. Zespoły sprzedaży i realizacji mogły pracować z tą samą konfiguracją, którą wcześniej widział klient.
Zbudowałem również importer cyklicznych aktualizacji cen producenta z plików CSV. Dzięki temu katalog można było utrzymywać w ramach istniejącego procesu dostawcy.
Jak pracowaliśmy razem
Pracowałem w trzyosobowym zespole inżynierskim i pozostawałem blisko problemu biznesowego. Projekt wymagał decyzji obejmujących doświadczenie klienta i wewnętrzne operacje, przy wsparciu kolegów znających otaczające systemy.
Odpowiedzialność oznaczała dla mnie doprowadzenie produktu do uruchomienia i upewnienie się, że osoby realizujące zamówienie otrzymają wszystkie potrzebne informacje.
Co się zmieniło
Konfigurator umożliwił uruchomienie nowej linii produktów online w ciągu około dwóch miesięcy. Klienci mogli skonfigurować, zobaczyć, wycenić i zamówić produkt spośród tysięcy poprawnych kombinacji w ramach jednej ścieżki.
Firma zyskała ustrukturyzowany kanał sprzedaży, połączony proces realizacji i praktyczny sposób utrzymywania cen dostawcy.
Co zabieram ze sobą
Użyteczny produkt sprawia, że złożoność pozostająca pod powierzchnią staje się łatwa do opanowania. Lubię poznawać reguły rzeczywistego świata, włączać właściwe osoby do rozmowy i przenosić to wspólne zrozumienie na każdy element doświadczenia.