Kursy walut NBP to nowa funkcjonalność zamówiona przez naszego klienta. WordPress ma pobierać kursy oraz automatycznie przeliczać ceny w tabeli produktowej.
Założenia biznesowe:
- waluty: PLN, USD oraz EUR,
- kursy mają być pobierane przy każdej aktualizacji w NBP,
- w przypadku braku połączenie z NBP powinien być brany kurs z ostatniego dnia,
- funkcjonalność ma nie obciążać WordPressa.
Programowanie – wykonane prace:
- wykonanie prac w MySql, takich jak przygotowanie tabeli i założenie indeksów,
- wykonanie bloku statycznego z wykorzystanie JQuery,
- wykonanie integracji z API NBP,
- zapis danych do bazy MySql.
Testy rozwiązania:
- wykonanie testów technicznych,
- wykonanie testów UAT.
Prace administracyjne:
- instalacja pluginu na środowisku produkcyjnym,
- osadzenie bloku na stronie,
- wykonanie zmian w theme WordPress Twenty Twenty Tree: nagłówek, usunięcie stopki, paginacje itd.
Kursy walut NBP – podsumowanie:
Założenia biznesowe przesłane przez klienta nie zakładały w pierwszym etapie projektu aktualizacji automatycznej kursów walut. Analiza wykonawcza wykazała, że koszt wykonania funkcjonalności manualnej będzie podobny lub wyższy niż automatycznej. W związku z powyższym podjęto decyzję o wykonaniu funkcjonalności. NBP na swojej stronie udostępnia pełną dokumentację wystawionych API. Podłączenie się i pobranie danych jest czystą przyjemnością. Aktualizacja i dostępność serwisu jest zadowalająca.