Job description
Mam landing z React + Next.js i Express.js.
Już jest pole i user może jednym klikiem się zapisać do newslettera poprzez Mailerlite.
Landing ma w sprzedaży 3 produkty.
System płatnośći skonfigurowany (obecnie w sandbox) to Przelewy24.
Jest formularz zamówienia (z adresem, itp) a po prawej strony podsumowanie płatności. Nie ma koszyka, na 3 produkty nie ma takiej potrzeby.
Dane z formularza są obecnie wysyłane na mój mail za pomocą Sendgrida.
Co trzeba dokończyć:
- Poprawić walidację kodu pocztowego z 123456 na polskie 12-345
- Poprawić walidację numeru telefonu na polskie i zagranicze - czyli jedyny znak akceptowany poza liczbami to +
- Z jakiegoś powodu checkbox "subscribe to the newsletter" w formularz nie działa. Trzeba to sprawdzić. Może nie ma handlingu.
- Mail obecnie jest wysyłany tylko do mnie po zakupie. Podobny (ale inny) email z podziękowaniami ma być wysyłany również do kupującego.
- Do maila wysyłanego do mnie trzeba dodać informację nt. którego z 3 produktów zostało zakupionego i w jakiej ilości.
- Jeżeli ktoś chce kupić 2+ sztuki ma móc. Obecnie można tylko jedną sztukę kupić.
- Trzeba do formularza dodać 2 obowiązkowe checkboxy (regulamin i polityka pryw) - info czy zostały zaznaczony musy być wysyłany (dodany) do maila do mnie
Mogę wysłać link do GitHuba do wglądu i testu.
Po zakończeniu tego zlecenia mogą być kolejne, ponieważ będę chciał dodać kolejne funkcjonalności w przyszłości (np. pole NIP i adres do faktury itp), ale proszę wycenić teraz tylko to co wyżej. A inne rzeczy będą później w oddzielnych zleceniach.