Bardzo ogólne pytanie. Możesz stworzyć prostą stronę kilka produktów 2 formularze i de facto jest to "sklep". W takim przypadku 5h i koniec.
Możesz równie dobrze stworzyć system który będzie uwzględniać różne warianty jednego produktu, integracje z api do płatności, obsługę magazynów, moduł generowania faktur i systemem szablonów który pozwoli klientowi dowolnie dostosować layout. Wtedy to jak wycieczka na Mount Everest