Jest kilka możliwości:
Nie wiem ile masz czasu wolnego, ale mi zrobienie sklepu opartego o gotowiec (ZenCart) zajęło kilka miesięcy po godzinach (w sumie dwa sklepy postawiłem).
Bo nie wystarczy sam php, trzeba mieć jeszcze szablon graficzny, hosting, domenę, integrację z systemami zewnętrznymi (np. Allegro, DotPay, poczta sklepowa), SEO, hardening, monitorowanie wydajności, tłumaczenia, auto-backupy, katalog produktów ze zdjęciami wraz z obsługą aktualizacji.
Zrobienie samemu sklepu po godzinach od zera to wg mnie porywanie się z motyką na słońce. Jeśli masz duże doświadczenie w PHP trochę mniej ryzykowne. Ale dopiero gdybyś miał to robić na pełen etat ma to sens.
Jak nie masz 12h na dobę wolnego czasu to polecam albo to komuś zlecić albo wziąć gotowca.
Jako temat na trening też słabe, bo nie wiadomo kiedy się zatrzymać.
vpiotr