I've a plan to build a e-commerce shopping site software. Let anyone who wants a e-commerce site, he will sign up on my site e-commerce shopping site software, then a store will be created for him with subdomain, if my e-commerce site is e-commerce.com, he signed up with store name "sample", now he will have a store like sample.e-commerce.com. He can also point his domain to this store, with separate admin access for that site - can update the configuration for him(theme, discount, product bundle, select payment gateway etc), can start to sell. I prefer to build this site using php. See the following similar sites -
shopify, vendr, foxycart, bigcommerce, volusion, bigcartel, corecommerce etc
i prefer to build my site using php, what should be the architecture? how i should start build? Is there any existing tool? Is there any existing tool in other languages(ruby, python)
Thanks