Thank you for patiently waiting. Since you do not have a working knowledge on web technology and programming languages used to build and manage your website, you have few options to choose from.
First, you can hire a programmer or web designer/developer to build your e-commerce from the ground up, or through using popular ecommerce platform like WordPress, Joomla or Drupal. These platforms or CMS are free and can be used to build your ecommerce website but you need to hire professionals who have mastery and experience on those platform. If you hire a developer to build the site from scratch, it will be a lot expensive as compared to hiring developers/designers who will use the CMS or platforms I mentioned since these platforms are already existing and functional and what the developer will do is to customize it, program it or modify it to make it work the way you want your website to work.
As to the estimate costs, building an ecommerce from scratch can cost you about $5000 to $35,000 depending on the complexity of your design and workflow. If you want to hire a developer to develop your ecommerce website from scratch (that is, not using the existing CMS I enumerated), it can cost you around $10,000 to $20,000.
Regarding hosting, the developer has a recommended hosting company for you whom he/she has worked with in his previous projects. So I suggest that you subscribe a hosting package on a shared server that will only cost you around $85 per year. In this case, you will manage your hosting account and you just grant the developer access to your cPanel so that he can upload the files and database of your website there. There are various notable hosting providers out there like HostGator, BlueHost, etc.
So when you hire a web developer to build your ecommerce website from scratch or using a CMS, these are the things that you need to know or consider:
- You need to subscribe to a hosting provider to host your site and your domain name so that you will not rely on the developer. The developer should only focus on building your site. But if the developer requires that your site is hosted in his existing server to reduce cost, that is acceptable especially if the developer is a company and not an individual. Whatever happens to the one you are communicating to regarding your website, that company can always get you another person to continue working with you.
- You should require the developer to build the site with mobile devices in mind. Most traffic nowadays come from mobile devices and your ecommerce website will not be competitive if it is NOT mobile-friendly or responsive.
- You will me paying the developer ONCE only, but before you accept his proposal, please inquire about the cost of having your site modified or reprogrammed. Also consider the rate of support.
Since your website is an ecommerce site, your other option is to use self-hosted ecommerce platform like Shopify. With Shopify, it is ecommerce out of the box. You can try to configure it yourself if you have a lot of time to learn it since you c an learn it even if you do not have technical knowledge on web programming. Or you can hire an expert to set it up for you and it can cost you around $300 to $2000 to setup your website.
With Shopify, you will not worry about hosting since it is hosted in the cloud using the Shopify infrastructure. But it is a subscription so there will be a monthly fee. But in figures, if you have a basic Shopify site, your monthly subscription is only $13 so it will be a number of years of subscription to equal the one-time fee that you will be paying if you want to hire a developer to build your site!
Also, Shopify has an add-on that allows you to sell locally! I believe you have a local physical store, so you can use such Shopify add-on feature.
For Shopify pricing information available in your country, please use this link:
For more information about having an ecommerce web store, please check this article of mine:
If you need a simple video guide on how to use Shopify, please refer to this link:
I hope that helped.
Please remember to rate my service positively (3-5 stars/faces) if this helped. Tips are always highly appreciated!
If you need further assistance, please do not rate me negatively with 1 or 2 faces. Instead, please reply to me so that I can help you further.