O usłudze
PrzetłumaczoneOpracowuję widget do zmiany waluty dla katalogu sklepu internetowego — ten sam przełącznik w nagłówku strony, który natychmiast zmienia wyświetlaną cenę, bez przeładowania strony. Widget przelicza wszystkie ceny na stronie według aktualnego kursu wymiany, gdy odwiedzający wybiera inną walutę, i pobiera kurs z zewnętrznego źródła, a nie z wartości zakodowanej raz i zapomnianej.
Osobno przemyślam drobne szczegóły, które sprawiają, że przełącznik wydaje się częścią strony, a nie blokiem przyklejonym z boku: zaokrąglanie cen według zasad typowych dla wybranej waluty, poprawne umiejscowienie symbolu waluty, separatory tysięcy oraz scenariusz awaryjny, jeśli źródło kursu jest niedostępne przez kilka minut. Pamiętam wybraną walutę — przy następnej wizycie odwiedzający widzi ceny w tym samym formacie, w jakim je zostawił ostatnim razem, niezależnie od tego, czy było to godzinę czy tydzień temu.
Pracuję zarówno z czystym JavaScriptem, jak i React lub Vue — patrzę na to, co już jest używane na stronie i nie wciągam niepotrzebnych bibliotek tam, gdzie wystarczy kilka tuzinów linii kodu. Przełącznik integruje się z koszykiem i stroną płatności, więc wybrana waluta nie ginie podczas przechodzenia z katalogu na stronę płatności.
Co jest zawarte w pracy:
— widget w nagłówku z natychmiastowym przeliczeniem ceny
— połączenie z źródłem aktualnego kursu wymiany
— zapamiętywanie wybranej waluty między wizytami
— schludna integracja z istniejącym markupem i koszykiem
Osobno przemyślam drobne szczegóły, które sprawiają, że przełącznik wydaje się częścią strony, a nie blokiem przyklejonym z boku: zaokrąglanie cen według zasad typowych dla wybranej waluty, poprawne umiejscowienie symbolu waluty, separatory tysięcy oraz scenariusz awaryjny, jeśli źródło kursu jest niedostępne przez kilka minut. Pamiętam wybraną walutę — przy następnej wizycie odwiedzający widzi ceny w tym samym formacie, w jakim je zostawił ostatnim razem, niezależnie od tego, czy było to godzinę czy tydzień temu.
Pracuję zarówno z czystym JavaScriptem, jak i React lub Vue — patrzę na to, co już jest używane na stronie i nie wciągam niepotrzebnych bibliotek tam, gdzie wystarczy kilka tuzinów linii kodu. Przełącznik integruje się z koszykiem i stroną płatności, więc wybrana waluta nie ginie podczas przechodzenia z katalogu na stronę płatności.
Co jest zawarte w pracy:
— widget w nagłówku z natychmiastowym przeliczeniem ceny
— połączenie z źródłem aktualnego kursu wymiany
— zapamiętywanie wybranej waluty między wizytami
— schludna integracja z istniejącym markupem i koszykiem