integracja stocków z serwisem magazynowym
koszyk
promocje
rabaty
potencjalny race condition ze wszystkim, co "daje" jakąś kasę userowi
wysyłka
integracja z dostawcami, chociaż najdrobniejsza, żeby user znał chociaż numer przesyłki
koszty zależne od regionu / wagi przesyłki
generowanie
maili aktywacyjnych, maili potwierdzających zamówienie
pdfów z umowami, fakturami
security
rejestracja, logowanie
nie trzymanie haseł w plainie
reset hasła
ogólnie cała autoryzacja i autentykacja
bramki płatnicze
generowanie linków
powrót usera
case udany/nieudany
obsługa callbacków z bramki
co jakiś czas zbiorcza odpytka bramki o status wszystkich płatności, jakby callback z jakiegoś powodu nie przeszedł
wygasanie płatności
ogólnie licz 4 dni robocze na bramkę jeżeli już kiedyś jakąś podpinałeś + 3 dni na rzeczy, które powinny działać, bo są wg. dokumentacji, ale z jakiegoś powodu nie działają (ze 2 miesiące temu podpinałem Soisy, wymieniłem z nimi kilka maili o co chodzi, oczywiście nic mi nie umieli powiedzieć, po czym ich zjebałem że wg dokumentacji callback jest w jsonie, więc raczej nie spodziewasz się nulla w body, a dane tak naprawdę przychodzi w x-www-form-urlencoded - aż dodali to do dokumentacji)
GDPR
anonimizacja usera tak, żeby było legalnie, ale żeby nie tracić całych serii danych z nim związanych
piszesz, że user będzie wprowadzać ilości produktów, mieć konto z danymi i w ogóle - przecież pisałeś, że tylko Ty będziesz wprowadzał treści na stronę? to jak to jest, to będzie podatne na XSS czy nie?
"przygotowanie wydruku FVAT, albo ustawienie ilości w magazynie to żaden problem" - to napisz to fakturowanie, skoro na cały projekt zakładasz tydzień to pewnie z tym się wyrobisz w 2h
"autorski system programu lojalnosciowego" - have fun, w firmie sporo takich tworzymy i obsługujemy, i to wszystko co piszesz (i co ja pisze) to tylko wierzchołek góry lodowej funkcjonalności programu lojalnościowego, a każdy taki system jest utrzymywany i rozwijany przez minimum 3 programistów 8-16
przyznaj się, chcesz po prostu własny Avon ale nie chcesz bulić jakiejś firmie bańki za kilka podstron
edit: to totalnie brzmi jakbym cie zniechęcał, ale nie zrozum mnie źle - to, tak, jak pisze Konrad, bardzo ciekawy i rozwijający projekt, ale podchodzisz do tego wszystkiego zbyt olewczo, i zaprzegasz w to kasę klientów mimo tego, że masz zerową świadomość ryzyka