Pretpostavka je da imaš registriranu nekakvu tvrtku (j.d.o.o., d.o.o., obrt ili što već) koji uz djelatnosti koje ima mora biti razvrstana sukladno Nacionalnoj klasifikaciji djelatnoti i u skupinu 47.9(trgovina na malo izvan prodavaonica) razred 47.91(preko pošte ili interneta).
To ti je osnovni zakonski preduvjet.
Nadalje moraš imati definirano što misliš nuditi, kako češ to naplaćivati i kako češ to dostaviti.
Naravno moraš dizajnirati i izraditi svoj webshop, registrirati domenu i hostati ga negdje. Zatim webshop popuniš artiklima (potrudi se oko opisa i slika jer to prodaje proizvode). Definiraj načine provjere staja skladišta (API ako koristiš ERP), praćenja korisnika (API za CRM ako ga koristiš) i definiraj načine dostave (povezivanje sa dostavnim službama).
Također postoje i određeni zakonski preduvjeti koje moraš zadovoljiti koji se odnose na Uvjete kupnje, Uvjete dostave, Uvjete plaćanja itd. što su više manje generički tekstovi koje moraš imati na webu i kojima garantiraš kupcu za kvalitetu usluge.
Također moraš složiti povezivanje sa nekim Payment gatewayom ako misliš omogučiti plaćanje karticama.
Poanta je da je webshop jako opširan pojam. Neki webshopi koje nude developeri imaju tonu tih funkcionalnosti već uključeno u sebe, neki su samo frontend i CMS, tako da ovisi. Pitanje je na koji način krećeš, ali zakonske predstavke su ti u svakom slučaju iste.