Opis projektu
Etsy POD Calculator to demonstracyjne narzędzie dla sprzedawców Etsy, którzy współpracują z partnerem Print on Demand: partner drukuje i wysyła produkt, a sprzedawca odpowiada za projekt i cenę. Kalkulator pokazuje, ile pieniędzy zostaje z jednej sprzedaży po potrąceniu prowizji Etsy oraz kosztów produkcji i wysyłki.
Użytkownik wpisuje cenę produktu, rabat, opłatę za wysyłkę po stronie kupującego oraz koszty partnera POD. Kalkulator od razu pokazuje przychód, każdą prowizję i koszt w osobnym wierszu, a także szacunkowy zysk i marżę — w dwóch kolumnach: bez rabatu i z rabatem. Dzięki temu widać, ile zysku kosztuje rabat i czy sprzedaż nie staje się nierentowna.
Domyślne stawki prowizji Etsy dla Polski zostały sprawdzone w centrum pomocy Etsy i można je zmienić. Kalkulator jasno informuje, czego nie uwzględnia: podatków, reklamy, przewalutowania i VAT od prowizji Etsy. Interfejs jest w języku rosyjskim, kwoty w euro.
Kalkulator powstał według uzgodnionej specyfikacji z przykładami kontrolnymi.
Moja rola: uzgodnienie założeń i specyfikacji (logika obliczeń, ograniczenia, przykłady kontrolne), odbiór kolejnych etapów, testowanie ręczne według tabeli kontrolnej na komputerze i smartfonie oraz samodzielna publikacja.
Możliwości kalkulatora
- obliczanie przychodu, prowizji Etsy, kosztów partnera POD, zysku i marży;
- porównanie wyniku bez rabatu i z rabatem;
- ostrzeżenie, gdy rabat sprawia, że sprzedaż przynosi stratę;
- edytowalne stawki prowizji Etsy z domyślnymi wartościami dla Polski;
- opcjonalna opłata za wystawienie pokazywana informacyjnie;
- komunikaty o błędnych danych zamiast wyniku;
- sekcja pytań i odpowiedzi o tym, co kalkulator uwzględnia;
- wersja na komputer i telefon.
Testowanie: obliczenia, obsługa błędnych i pustych pól oraz układ na różnych szerokościach ekranu zostały sprawdzone testami automatycznymi w przeglądarce Chrome oraz ręcznie według tabeli kontrolnej — lokalnie, na opublikowanej stronie i na smartfonie z systemem Android.
Technologie i narzędzia: HTML, CSS i JavaScript (jeden plik, bez zewnętrznych bibliotek), Claude Code, Cloudflare Pages.