Jako początkujący(rozumiem, że totalnie zielony) wziąłeś zbyt duży projekt. Pomyśl tylko o rozplanowaniu tego:
- system rejestracji oraz logowania użytkowników,
- panel administratora,
- system zamówień,
- płatności,
- zarządzanie produktami(kategorie, cena, opis, komentarze),
- system filtrowania produktów,
- i jeszcze kilka rzeczy.
To bardzo ambitne zadanie - ale pomyśl, czy rzeczywiście warto zacząć od takiego giganta. Polecam kanał mmtuts na youtube, typek tłumaczy w bardzo fajny sposób PHPa(nie znam się, jak wygląda aktualność tych poradników, ale sposób w jaki pokazuje pracę z tym językiem jest tak fajny, że to jedyne treści związane z PHP, jakie obserwuję :v).
Jeżeli nadal uparcie idziesz w sklep, może warto podzielić go na części? Zrób system logowania, później pobaw się panelem użytkownika i administratora, później dopiero produktami i w taki sposób otrzymasz coś na rodzaj sklepu. Osobiście jednak odradzam i uważam, że warto byłoby robić pomniejsze projekty.