Shopify Store Setup Guide for India 2025: Step-by-Step

AKS

Aman Kumar Sharma

March 8, 202627 min read

shopifystore setupindiaguide
Sh

Starting a Shopify store in India in 2025? Here's the complete setup guide — no fluff, just the exact steps.

Step 1: Pick the Right Shopify Plan

Plan Monthly Cost Best For
Basic ₹2,400/mo (~$29) New stores, < 1,000 orders/month
Shopify ₹6,400/mo (~$79) Growing stores, 1K–5K orders/month
Advanced ₹24,800/mo (~$299) 5K+ orders/month, multi-location
Plus ₹1,70,000+/mo Enterprise, ₹1Cr+/month revenue

Start with Basic. You can upgrade anytime without losing data.

Step 2: Buy a Domain

  • Buy from Shopify (₹1,200/year) or external (GoDaddy, Namecheap) for ~₹700/year
  • Always use a .com or .in — skip fancy TLDs
  • Point DNS to Shopify (takes 5 minutes)

Step 3: Choose a Theme

Free themes worth using:

  • Dawn (the default — it's actually good)
  • Sense
  • Craft

Premium themes worth the money:

  • Impulse ($380)
  • Prestige ($380)
  • Broadcast ($320)

Skip: Themes with 50+ sections you'll never use. They slow down your store.

Step 4: Configure Indian Payments

Must-enable:

  1. Razorpay — Accept UPI, cards, netbanking, wallets, COD
  2. Cashfree — Alternative to Razorpay with better COD flows
  3. PayU India — Third option, competitive rates
  4. PhonePe / Google Pay — Via Razorpay/Cashfree

Settings:

  • Enable COD (still 60%+ of Indian online orders)
  • Set COD limits (usually ₹199 min, ₹15,000 max)
  • Add payment gateway logos on checkout

Step 5: Configure Shipping

Domestic shipping options:

  • Shiprocket — Aggregator, 15+ courier partners
  • Delhivery — Direct integration
  • Bluedart / FedEx — Premium
  • India Post — Pin code coverage

Setup:

  1. Define shipping zones (North/South/East/West or specific states)
  2. Set weight-based or flat rates
  3. Add free shipping threshold (e.g., orders above ₹999)
  4. Enable cash-on-delivery charges (usually ₹49–₹99)

Step 6: GST Setup

Mandatory for Indian stores:

  • Add your GST number in Shopify settings
  • Configure tax rates (usually 18% default, varies by product)
  • Add HSN codes to products
  • Enable GST invoices via apps like "GST Invoice by WebPlanex" (₹500/month)
  • Set up IGST vs CGST+SGST based on buyer location

Step 7: Essential Apps (Don't Overdo It)

Must-have apps:

  1. Judge.me Reviews — Free + ₹1,200/month for advanced features
  2. Klaviyo — Email marketing (free up to 250 contacts)
  3. Privy — Popups and email capture
  4. Tidio / AI chatbot — Customer support
  5. Shipway / Shiprocket — Shipping automation
  6. Loox — Photo reviews (₹800/month)

Avoid:

  • "All-in-one" apps (they're slow and expensive)
  • More than 10 apps total
  • Apps that charge per transaction

Step 8: Product Setup

For each product, include:

  • 5–8 high-quality images (square + lifestyle shots)
  • Detailed description (include emotional benefits)
  • Size guide (if applicable)
  • Shipping time
  • Return policy
  • HSN code
  • GST rate
  • Barcode/SKU

Step 9: SEO Basics

  • Edit your store's SEO title and meta description (Settings → Preferences)
  • Enable the sitemap (automatic)
  • Submit to Google Search Console (immediately)
  • Add Google Analytics 4
  • Add Google Merchant Center for Shopping Ads
  • Optimize product URLs (lowercase, hyphens, descriptive)
  • Alt text on every image
  • Schema markup (most themes add this automatically)

Step 10: Launch Checklist

  • All products added with images + descriptions
  • Payment gateways tested (₹1 test transaction)
  • Shipping rates configured and tested at checkout
  • GST invoices working
  • Email notifications customized
  • Privacy policy, Terms, Refund policy pages live
  • Contact page with phone + WhatsApp
  • SSL active (auto with Shopify)
  • Analytics tracking (GA4, Facebook Pixel, Google Ads)
  • Social media links in footer
  • Blog set up (even with 2–3 posts)
  • Product reviews app installed
  • Abandoned cart recovery enabled

Detailed Step-by-Step Checklist for Indian Compliance

Payment Gateway Checklist

  • Razorpay account created (needs GST number)
  • Test transaction completed (₹1)
  • Live transaction tested (₹100+)
  • Multiple payment methods enabled (UPI, card, netbanking, wallet)
  • Payment error messages customized
  • Receipt emails set up
  • COD charge configured (usually ₹49–₹99)
  • COD payment methods limited to India (Razorpay settings)
  • Refund settings configured (instant for online, 7 days for COD)

Shipping Configuration Checklist

  • Domestic zones defined (North/South/East/West)
  • Weight-based rates configured
  • Free shipping threshold set (e.g., ₹999+)
  • COD+ shipping charge built in
  • Pin code restrictions configured
  • Shipping label template tested
  • Courier partner instructions documented
  • Shiprocket / Delhivery API integrated

GST & Tax Checklist

  • GST number added to store settings
  • HSN codes added to all products
  • Tax rates configured (5%, 12%, 18%, 28% as applicable)
  • IGST vs CGST+SGST logic set up
  • GST invoice app installed (WebPlanex, InvoiceMatters, etc.)
  • Test invoice generated
  • GSTR-1 reporting plan documented
  • Accounting software (Zoho Books, TallyPrime) integration planned

Common Mistakes and How to Avoid Them

1. Not Testing Payment Flow Before Launch

Mistake: Launch store, then discover payment gateway isn't working Cost: Lost sales for hours Solution: Make 5 test transactions before going live (₹1, ₹10, ₹100, ₹1,000, with refund)

2. Wrong GST Configuration

Mistake: Charging wrong GST rate, creating compliance issues Cost: Tax penalties, legal issues Solution: Hire CA to review your tax configuration before launch

3. Shipping Configured Wrong

Mistake: Charging ₹99 shipping when it should be ₹49 Cost: Lost customers at checkout Solution: Test with each courier partner, get actual rates, verify in Shopify

4. No Abandoned Cart Recovery

Mistake: 70% of carts abandoned, no follow-up Cost: ₹20–50 lakh in lost revenue/month Solution: Install Klaviyo or Prismatic (email) + Cartloot (WhatsApp)

5. Poor Product Descriptions

Mistake: Generic copy from supplier Cost: Low conversion rate (0.5% vs possible 3%+) Solution: Write benefit-focused descriptions, include sizes, care instructions, use cases

6. Not Tracking Analytics

Mistake: "Store is live, let's see what happens" Cost: Can't improve what you don't measure Solution: Set up GA4 (traffic), Facebook Pixel (audience), Google Ads conversion tracking

7. Forgetting WhatsApp Integration

Mistake: Customers want to contact you, no WhatsApp Cost: Lost customers (70% prefer WhatsApp in India) Solution: Add WhatsApp button in footer, set up automated responder via Chatbase or Tidio


Real Case Study: Fashion D2C Store Launch

Founder: Priya, wanted to launch women's fashion brand (salwar kameez)

Timeline: 6 weeks to launch Budget: ₹2,00,000 (including store + inventory)

What she did:

  1. Week 1: Shopify store setup (Basic plan, ₹2,400/mo)
  2. Week 2: Product photography, catalog entry (50 SKUs)
  3. Week 3: Payment + shipping configuration + testing
  4. Week 4: SEO setup, Instagram integration, Klaviyo for emails
  5. Week 5: Beta launch (friends/family, 20 orders)
  6. Week 6: Full launch, Google Ads campaign started

Results (First 3 months):

  • Store setup cost: ₹2,400/mo (plan) + ₹500/mo (apps)
  • Average order value: ₹2,450
  • Conversion rate: 2.1% (good for fashion)
  • Monthly orders: 80–120
  • Monthly revenue: ₹2–3 lakh
  • Break-even: Month 2

Key success factors:

  • High-quality product photography (worth ₹30K investment)
  • Proper GST setup from day 1 (avoided legal hassles)
  • WhatsApp integration (30% of customers used it)
  • Abandoned cart recovery (recovered ₹5–8K/month)

Performance & Speed Optimization

Target metrics for Indian stores:

  • Page load time: <3 seconds on 4G (critical in India)
  • Mobile conversion: Should be >70% of total
  • Lighthouse score: 90+ (Google's ranking factor)
  • Checkout time: <90 seconds

How to optimize:

  1. Use Dawn theme (lighter than premium themes)
  2. Compress images (ShortPixel, Optimole: ₹500/mo)
  3. Enable Shopify's CDN (automatic, included)
  4. Lazy load images (automatic on Shopify)
  5. Remove slow apps (each app adds 0.5–2 seconds)

Cost of optimization: Usually ₹25–50K investment saves 1–2 seconds, improving conversions 10–20%


Post-Launch Optimization (Month 2+)

Week 1 After Launch

  • Monitor conversion rate (should be 1–3% for ecommerce)
  • Check cart abandonment (should be 60–75%)
  • Monitor traffic sources (where are visitors coming from?)
  • Fix any broken links or payment issues

Week 2–4

  • A/B test product page layouts
  • Optimize product images and descriptions
  • Test different CTAs ("Add to Cart" vs "Buy Now")
  • Implement email sequences (welcome, cart recovery, post-purchase)

Month 2+

  • Start Google Shopping ads (product feed prepared at launch)
  • Optimize Google Merchant Center (fixes feed errors)
  • Run Google Ads to test keywords
  • Build SEO content (blog posts on product categories)
  • Request customer reviews (increase review count)

Critical Apps for Indian Stores (Maximum 8)

Must-have (₹0–1,200/mo combined):

  1. Judge.me Reviews (free or ₹1,200/mo) — Customer reviews
  2. Klaviyo (free up to 250 contacts) — Email marketing
  3. Tidio / Chatbase (free or ₹500/mo) — WhatsApp + chat support
  4. Shiprocket / Shipway (free) — Shipping automation
  5. Google Sales Channel (free) — Product listings on Google
  6. Minimal checkout apps (free) — Loyalty programs, gift wrapping, etc.

Nice-to-have (₹500–1,500/mo): 7. Loox (₹800/mo) — Photo reviews from customers 8. Privy (₹0 or paid, optional) — Email popups

Avoid:

  • Apps with "per transaction" charges (eat into your margins)
  • All-in-one apps (usually slower, buggier)
  • More than 10 apps (each adds overhead)

What We Do Differently

Most setups are done by hobbyists. We set up stores with:

  • Pre-configured Indian payment stack (Razorpay + Cashfree tested)
  • GST automation (HSN codes, tax calculations, invoice generation)
  • Speed optimization (target 90+ Lighthouse score)
  • SEO foundation (metadata, schema markup, structured data)
  • WhatsApp integration (automated responders, order updates)
  • Cart recovery flows (email + WhatsApp sequences)
  • Google Ads + Merchant Center ready for launch
  • Complete documentation and training

Average store setup: ₹1–2 lakh (expert help, saves headaches) Average DIY store setup: ₹2,500/mo + your 100+ hours of learning


Frequently Asked Questions

How long does it take to set up a Shopify store in India? DIY: 4–8 weeks (learning + implementation). With expert help: 2–4 weeks.

What's the cheapest way to start a Shopify store in India? ₹2,400/month for Basic plan + ₹1,000/month for apps/domain = ₹3,400/month minimum. Most stores add Razorpay (₹0 setup, 2% commission) + Shiprocket (₹99/month for first shipment).

Do I need a CA/accountant for my Shopify store? Yes, if you're crossing ₹20 lakh annual revenue (GST compliance). Consult a CA for your specific situation.

How much should I spend on my first inventory? Rule of thumb: 3–6 months of rent = initial inventory. For fashion: ₹50–200K gets you 100–500 SKUs. Start lean, reorder based on bestsellers.

Can I launch with 10 products? Not ideal. Customers want variety. Minimum recommended: 25–50 products (even if duplicates across sizes/colors). Better: 100+ products (less visible as new store).


Ready to Launch Your Store?

We help Indian brands set up Shopify stores with complete Indian payment + shipping + GST compliance. We handle setup, optimization, and post-launch support.

What's included:

  • Complete store setup (7–10 days)
  • Payment gateway configuration (Razorpay + Cashfree)
  • GST invoicing setup
  • Shipping + courier integration
  • SEO foundation + Google integrations
  • Performance optimization
  • Post-launch support (30 days included)

Get Your Shopify Store Setup — Starting from ₹50,000

Investment: ₹49,000–₹1,99,000 depending on product count and customization.

Frequently Asked Questions

How much does Shopify cost per month in India? Basic plan is ₹2,400/month. Full realistic cost with essential apps: ₹15,000–₹30,000/month.

Is Shopify GST compliant in India? Yes, with the right tax setup and invoice apps. We configure this in every store we build.

Can Shopify handle cash on delivery? Yes — via Razorpay/Cashfree integration with full COD support.

How long does Shopify store setup take? A DIY setup takes 2–4 weeks. Agency setup (with proper SEO + speed): 3–6 weeks.

Need Expert Setup?

We'll build your Shopify store end-to-end, including payments, GST, shipping, apps, SEO, and launch. Get Our Shopify Setup Service.

AKS

Aman Kumar Sharma

Founder, Vedpragya

Related Articles

Ready to Transform Your Digital Experience?

Contact us today to discuss how our expertise in shopify can help your business grow.

Get in Touch
Shopify Store Setup Guide for India 2025: Step-by-Step | Vedpragya Blog