How to Set Up an E-Commerce Store That Actually Sells
Launching an e-commerce store has never been easier. But launching one that actually generates consistent revenue is a different challenge. Most e-commerce stores fail not because the product is bad, but because the store experience, marketing, and operations aren't built for conversion.
This guide walks you through the complete process of setting up an e-commerce store that sells — from platform selection to your first 100 orders.
Step 1: Platform Selection
The platform you choose determines your capabilities, costs, and growth ceiling. Main options for Indian businesses:
- Shopify: Most popular global e-commerce platform. Clean UX, excellent apps, international payment support. Monthly subscription from Rs 2,000. Best for: growth-focused brands that want a scalable foundation.
- WooCommerce (WordPress): Open source, most customizable. One-time setup cost, lower ongoing fees. Best for: businesses that want full control and custom functionality.
- Instamojo: Indian platform with UPI/Razorpay integration built in. Low barrier to entry, quick setup. Best for: small sellers and D2C brands starting out.
- Amazon/Flipkart: Marketplace listing rather than independent store. Immediate traffic but no brand ownership and high competition on price.
Step 2: Product Photography That Sells
Product photography is the single biggest conversion factor for e-commerce. In physical retail, customers can touch and examine products. Online, your photos are the product. Investment in quality product photography typically produces 2-4x return in conversion rate improvement.
- White background product shots for catalog pages
- Lifestyle photography showing product in context/use
- Multiple angles: front, back, sides, detail close-ups
- Size reference shots (product next to recognizable objects)
- Video demonstrations for complex products
E-Commerce Platform Comparison for Indian Businesses
| Platform | Monthly Cost | Transaction Fees | Indian Payment Support | Best For |
|---|---|---|---|---|
| Shopify Basic | Rs 1,994 | 2% (waived with Shopify Payments) | Good (Razorpay, PayU) | Growing D2C brands |
| WooCommerce | Rs 500-1,500 (hosting) | 0% (plugin-dependent) | Excellent (all gateways) | Custom requirements |
| Instamojo | Free - Rs 999 | 2-3% | Native UPI/cards | Small sellers |
| Meesho (reseller) | Free | Included in margin | Full | Resellers, low capital |
Step 3: Payment Setup and Checkout Optimization
India's payment landscape is unique. UPI has become the dominant payment method and any e-commerce store targeting Indian consumers must support it. Essential payment methods:
- UPI (Google Pay, PhonePe, Paytm) — highest conversion for Indian buyers
- Net banking — essential for higher-value purchases
- Debit/credit cards — standard requirement
- EMI options — significantly increases conversion for products above Rs 5,000
- Cash on Delivery (COD) — still preferred by a significant segment, especially tier-2/3 cities
Offering COD typically increases orders by 20-40% in Indian markets despite the higher return rate and operational complexity.
Step 4: Shipping and Logistics
For most small Indian e-commerce businesses, using a third-party logistics aggregator is more cost-effective than direct courier arrangements:
- Shiprocket: Most popular aggregator — compares rates across Delhivery, BlueDart, DTDC, Xpressbees, and others
- Pickrr: Good rates for small businesses, strong tracking
- Direct carrier accounts: Worth setting up at higher volume (500+ shipments/month)
Shipping cost and speed are significant conversion factors — offer free shipping above a threshold (typical: Rs 499-799) and display estimated delivery dates clearly on product pages.
Step 5: Marketing Your New Store
A store without traffic generates zero revenue. Launch marketing priorities:
- Instagram and Facebook organic content showcasing products
- Google Shopping ads for product searches
- Meta product catalog ads for retargeting
- Influencer seeding in relevant niches
- Email/WhatsApp list for repeat purchase nurture
Frequently Asked Questions
FAQ
How much money do I need to start an e-commerce business in India?
Minimum viable starting budgets: platform/hosting Rs 2,000-5,000/year, product photography Rs 5,000-20,000 one-time, initial inventory Rs 20,000-1,00,000 depending on product, packaging Rs 5,000-15,000, initial marketing Rs 10,000-30,000/month. Total minimum: Rs 50,000-1,50,000 to launch professionally. Bootstrap-level starts are possible but undercapitalization is a leading cause of e-commerce failure — invest in quality product photography and initial marketing before economizing elsewhere.
Should I sell on my own website or on Amazon/Flipkart marketplaces?
Both, if possible — but prioritize building your own store. Marketplaces provide immediate traffic and credibility but take 15-40% in fees, control customer relationships, and can delist you without notice. Your own store builds brand equity and customer ownership. Strategy: use marketplaces for initial revenue and discovery while building your own store for brand and margin. As your brand grows, direct-to-consumer should become your primary channel.
How do I handle returns and refunds for my e-commerce store?
A clear, fair return policy increases purchase conversion by reducing buyer risk. Standard Indian e-commerce return window: 7-15 days. Make your policy visible on product pages and in checkout. For returns management: designate a specific process (WhatsApp number for initiation, courier pickup coordination). Budget 3-8% of revenue for returns depending on your category — fashion has higher return rates than electronics accessories or consumables.