Open An Online Store in India – A How To Guide


So you have decided to take the plunge and open an online store?

Congratulations, you are joining the wave of online selling that will transform retail as we know it.

If done correctly, creating an online store can multiply your business many fold and give you a lot of freedom and flexibility.

I know there are hundreds of questions that need to be answered before you can confidently make a choice on how and when you will launch your store online.

Being in India, opening an online store is has different challenges. The infrastructure is still evolving, credit cards are used by a small fraction of the population, there are language barriers, people don’t understand and trust online stores easily, and many other issues.

Despite the challenges, there are many successful e-commerce businesses that are flourishing.

Keep reading to understand how you can do the same for your online business.

What It Takes To Open An Online Store In India

There are hundreds of things to consider when you want to open an online store, in this guide I will cover the following.

  1. Choosing the right platform to sell online
  2. Choosing Hosting (for some platforms)
  3. Choosing Payment Gateways
  4. Shipping
  5. Legal Issues and Taxation

In other posts, I will cover the following aspects as well:

  1. Finding the right products to sell online
  2. Finding and contacting suppliers
  3. Promoting your online store

Choosing The Right Platform To Sell Online

Choosing a platformChoosing the right platform is a lot trickier than it looks. With the growing number of options coming up, the choice can be overwhelming to make.

Broadly speaking, the first choice you need to make is between:



  1. A hosted solution
  2. A self hosted solution

A hosted solution would mean that you essentially choose a service provider to make your online store. The service provider would own the technology, servers and hosting where he/she will host your online store.

Since the service provider owns everything, they are responsible for keeping your store up and running, store security, features and everything else. Your responsibility would be to manage your products and taking care of your orders and customers.

Hosted solutions usually have a fixed month fee i.e. you a pay a fixed monthly fee to operate your online store.

Advantages Of Hosted Cart Solutions

  1. Suitable for tech newbies
  2. No need for active store management
  3. Upgrades happen automatically
  4. Small upfront investment and small monthly payments
  5. Integration with payment gateways done for you
  6. Integration with shipping providers done for you

Disadvantages Of Hosted Cart Solutions

  1. Little or no customization available
  2. Support can be a problem (depending on company)
  3. Themes can be generic and your store might not stand out
  4. Integration with other services can be problematic
  1. Shopify
  2. KartRocket
  3. Zepo

I’ll keep updating the list as I find more.

Let’s look at the platforms one by one.


shopify-logo-2 is the Indian arm of the Canadian company Shopify which is based in Canada.

Shopify is a public company and extremely popular throughout the world. It’s a simple but powerful way to build an online store.

Shopify Advantages

  1. Easy to build your online store
  2. Good ecosystem (Themes and App Marketplace)
  3. Lot of payment gateways supported

Shopify Disadvantages

  1. Extensions and themes tend to be expensive
  2. India specific features can be hard to find in the plugin store

Shopify Supported Payment Gateways in India

Shopify Payment Methods

  1. PayU Money
  2. PayU India
  3. RazorPay
  4. Citrus Payments
  5. PayPal Express Checkout
  6. 2Checkout
  7. BitPay
  8. Coinbase
  9. Mastercard Payment Gateway Services

and a few more.

Shopify Pricing

Shopify pricing starts at just 9$ (585 INR) per month for selling without an online store.

To sell with an online store, you need to shell out 29$ (1885 INR) per month.

To see Shopify pricing in details, check this page.

To understand if Shopify is the correct choice for you, take a 14 Day trial and explore the features. No payment method is required for trying out Shopify.

Start a FREE 14 Day Trial of Shopify


2. KartRocket

kartrocket logo

KartRocket is an India based company which helps you create your own online store.

Started just a few years ago, KartRocket powers thousands of stores on their platform.

Since they are India based, they offer many India specific features like COD verification, COD based on pincodes etc.

Check out the complete KartRocket Features here.

Kartrocket Advantages

  1. Easy DIY solution
  2. Lets you create a mobile app for your store (using Apptuse)
  3. Free Citrus Payments and PayU Money Payment Gateway
  4. Integrated Shipping with 10,000+ pin code coverage (in the enterprise plan)

Kartrocket Limitations

  1. No customization possible except adding basic scripts
  2. Support can be slow sometimes
  3. Some features might be buggy

See all the features of KartRocket here.

KartRocket Pricing

KartRocket pricing starts at Rs.3000 per month and goes upto Rs.7000 per month and above.

For detailed pricing of KartRocket, click here.

For a detailed and in depth review of KartRocket, click here.

To see if KartRocket is the right platform to choose, I would recommend that you use their 14 Day free trial and test all the features.

Start a FREE 14 Day Trial of KartRocket



zepo logo

Zepo is another e-commerce service provider that lets you create your online store quickly and easily.

Started in 2011, Zepo has over 2000 customers from India.

Zepo has all the basic and advanced features that help you sell online.

Some of the features are:

  • Mega Menu
  • Sorting and Flitering Featires
  • Social Login
  • Disount Code Generation
  • SSL for extra security

For complete list of Zepo features, visit this page.

Zepo Advantages

  1. Easy DIY solution
  2. Lets you create a mobile app for your store
  3. Free Payment Gateway
  4. Integrated Shipping with 20,000+ pin code coverage

Zepo Limitations

  1. No customization possible except adding basic scripts
  2. Responsive site is an option only in the higher plans

Zepo Pricing

Zepo offers a month price or a fixed one time fee with annual maintenance.

The pricing starts from Rs 1,999 and goes upto Rs 9,999 a month for their monthly plan.

For their one time plan, the pricing goes from Rs.49,999 to Rs.1,49,999 and above.

To check out the feature comparison and pricing for Zepo, click here.

Zepo also offers a 14 Day free trial. You can start a trial by clicking the button below.

Start a FREE 14 Day Trial of Zepo



Self Hosted Solutions

Self hosted solutions are the ones in which you are responsible for every thing that needs to be done to launch an online store.

Usually, the following things needs to be taken care of when using self hosted solutions.

  • Buy a domain name
  • Choose an appropriate hosting provider
  • Choose an a shopping cart solution (CMS or content management system)
  • Install the CMS on your selected e-commerce hosting provider
  • Configure the CMS for taxes, shipping rates
  • Choose and integrate a payment gateway
  • Integrate logistics provider for automated tracking
  • Upload your products and start selling

The strength and weakness of using a self hosted Shopping Cart software is that you get more control over the entire operation.

The reason that it’s a good thing and a bad thing is because if you have the technical skills you can create highly optimized and fully functional eCommerce store very easily.

But if you do not have the technical skills necessary you may end up creating a clunky and non performing eCommerce Store.

Think of it like this.

Imagine you are participating in a drag race.

For the race, you customize your car.

You open up the engine, tweak the transmission, upgrade the tires, the works.

Your car is now faster than ever.

But if you had little or no knowledge about how cars worked, your customization attempts would have turned you car into a clunker.

Similarly, if you are going to choose a self hosted e-commerce platform with little or technical skills, then you are setting yourself up for failure even before you begin.

Then what’s the good news?

The good news is that there are hundreds of professionals that that can help you create a online store with self hosted solution at a very affordable cost.

For people who have a general understanding of how technical things, work here is a step by step guide on how to setup your online store using many of the popular open source E-Commerce solutions.

Let’s look at the steps one by one.

Buying A domain Name

Choosing Domain Name for online store

I hope why this point you have already decided what you will call your online store.

If the answer is yes then all you need to is go to your favorite domain registrar and buy the domain name that you need.

There are many options to choose from here


Choosing An Appropriate Hosting Provider

Hosting for online store

Choosing a good host is a very important.

A good host can mean the difference between fast running, low maintenance store and a slow and clunky web store.

It’s also very important that you choose the right host the first time as it is very painful and time consuming process to switch your hosting provider.

Here are some hosting providers that I have personally used or have heard good things about.

  1. Cloudways (for pre-configured and optimized stores)
  2. BigRock (for small stores)
  3. BlueHost USA
  4. MediaTemple
  5. Siteground

After you have chosen your hosting provider the next step yes to select the appropriate CMS for your online store.

A CMS means a content management system. It’s like a software that would be installed on your host that will help you manage your store.

In slightly technical terms, it will help you create a backend and a frontend for your store.

There are hundreds CMSs out there, I would recommend that you choose only one of the top and most popular eCommerce CMS.

The top CMSs are open source and are developed and maintained by hundreds of professionals around the world .

This means that your online store would have the most important features while being secure at the same time.

Here are my top 4 choices to create online store.


WooCoomerce for online store

Woocommerce is an extension to WordPress which is the most popular CMS in the world.

WordPress is made by company called Automattic while Woocommerce was made by a company known as WooThemes.

WooCommerce was recently acquired by Automattic and is now part of WordPress itself.

The benefit of using Woocommerce is that it is extremely easy to setup and manage.

Not only that, Woocommerce is also an extremely flexible which means that you can customize almost everything about your online store with limited or no technical knowledge.

From a development point of view, the amount of free plugins and themes available is staggering. That means that any customization you need can most likely be done using a well made plugin at a very small price.

WooCoomerce is also extremely popular. According to Wappanalyzer, a staggering 37% of all online stores are powered by WooCommerce.

Woocommerce Advantages

  • Easy to setup and manage
  • Large number of free plugins available
  • Easy access to developers
  • Extremely flexible
  • Can be setup and run with limited technical knowledge
  • Almost all payment gateways will provide an integration plugin for Woo-Commerce

Woocommerce Disadvantages

  • Not built from the ground up for e-commerce, but plugins help a lot
  • Installing large number of plugins may slow down your store
  • Not suitable for stores with large number of products (50,000 and above) without customization

WooCommerce Resources


Prestashop for online store

You might not have heard about Prestashop, but it has been around a long time.

Prestashop power 2,50,000 stores in over 200 countries and its a great solution to build an e-commerce store.

Prestashop has a long list of features and its easily the most feature packed e-commerce CMS.

To view the list of features, click here (PDF).

You can also check out the Prestashop’s official Theme and Plugin Marketplace to purchase plugins for features that you might need.

Prestashop Advantages

  • The most feature packed e-commerce CMS out of the box
  • Extremely light and efficient
  • Can run of small servers (low hosting costs)
  • Official theme and plugin marketplace makes it easy to add features

Prestashop Disadvantages

  • Plugins are expensive compared to WooCoomerce Plugins
  • Finding Indian developers is not easy
  • Not all payment gateways have free integration kits for Prestashop
  • Support can be expensive
  • Number of plugins and themes are limited compared to WooCommerce

Prestashop Resources

Recommended Hosts

  • Cloudways (Managed Cloud Hosting)
  • BlueHost
  • SiteGround
  • MediaTemple
  • TMD Hosting (Prestashop Recommended)
  • InMotion Hosting (Prestashop Recommended)

Plugins and Themes


Opencart for online store

OpenCart is another worthy contender in the e-commerce CMS space with a long list of features.

OpenCart is used extensively by Indian merchants as its very easy to develop for and use.

The interface is user friendly and the latest version 2.2 is responsive out of the box. That means your e-commerce store will look great even without minimum customization.

For the complete list of features of OpenCart, click here.

OpenCart Advantages

  • Light weight (less hosting cost)
  • Easy to customize
  • Developers are easy to find
  • Official marketplace for themes and plugins

OpenCart Disadvantages

  • Lots of features have to implemented via modding
  • Number of freely available plugins is less compared to WooCommerce

OpenCart Resources


Magento for online store

Magento is the big daddy of the e-commerce CMS’s out there. For small business with resources, Magento can be the best solution out there to create a beautiful looking and fully functional online store.

Magento is owned by Ebay, which acquired Magento in 2011.

Magento offers multiple products, but here I will reference Magento Community Edition only. The community edition is open source and free to use.

Magento is a beast of a software and is designed from the ground up for features and scale meaning it can be a one stop solution for your e-commerce store.

Magento Advantages

  • Fully Feature Rich e-commerce platform
  • Highly scale-able
  • Built specifically for e-commerce

Magento Disadvantages

  • Magento requires high resources to run (high hosting costs)
  • Needs optimization to run fast
  • Difficult to customize as compared to other platforms
  • Lesser number of free plugins/themes available
  • Extensions can be very expensive

Magento Resources

Payment Gateways

Payment Gateways for online store

Choosing the right payment gateway is a very important task. A good payment gateway must be secure, user friendly, have high success rate and most of all, trustworthy to your customers.

India has quite a few payment gateways now. Here is a list of the top payment gateways in India.

I am not going to compare payment gateways here and will reserve it for a future post.


Shipping for online stores

Shipping is the backbone of your business. You can create the best online store, have the most amazing products of the highest quality, have amazing pricing and it won’t matter if the shipping didn’t go well.

India’s economy is progressing quickly but shipping can still be an issue sometime.

Here are some of the e-commerce focused shipping/logistics companies.

Shipment Tracking

For automated tracking of your shipments, you can use a service like Aftership.

Shipping Aggregators

If you are small e-commerce startup and not sure how much volumes you will do, a lot of logistics companies will hesitate to tie up with you.

Logistics companies work on a low margin – high volume business and it won’t make business sense for them to tie up with a small provider.

To the rescue come shipping aggregators.

Shipping aggregators are companies that tie with multiple logistic providers and then then provide their service to multiple e-commerce merchants.

This gives e-commerce companies the volumes they desire while new startups can start small.

Here are few shipping aggregators.

Selling on Marketplaces And Your Own Store

Its the best of both worlds when you can sell your products on your own store and also on the leading marketplaces.

Not only would you generate more revenue, you would also get brand exposure for your business. Its a win-win.

In the hosted solutions, both KartRocket and Zepo claim to be connected with multiple marketplaces for order processing and other operations.

If you self host, there are 2 popular solutions that exist.

You can start and run your business as a sole proprietor and well as a separate legal entity (LLP, Pvt Ltd). There are no additional regulations unless you plan to sell multiple brands and raise capital from outside India.

To get consulting on taxation and incorporation issues you can contact many online services which can give you legal guidance. Some of these companies are:


Now is a great time to launch a successful online business. If taking your business online is on your mind, now you possess the necessary knowledge to take action.

I have tried my best to cover all the topics related to starting an online store.

In the next few posts, I will cover specifics about creating your stores using Zepo, KartRocket, Shopify, WooCommerce and more.

If you think I missed out on something, be sure to ask me in the comments. I’ll do my best to help out.

Leave a Reply

Your email address will not be published. Required fields are marked *