React + Next.js + Express.js - Dokończenie częściowo działającego API z Przelewy24

Closed job
SomethingGreenOnline
SomethingGreenOnline
Employer
124 deals
Job category:
Desktop/web applications
Expected budget:

200.00 PLN

Published:
Finished

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.

Required functions: