decodegrowth.in

How to Build a D2C Brand on Shopify India: The Complete 2026 Guide

Every week, a new D2C brand launches in India on Shopify. Most of them get the platform right. They pick a decent theme, list their products, connect a payment gateway, and go live.

Then they wonder why nobody is buying.

Because setting up Shopify is not the same as building a D2C brand on Shopify, the theme is 10% of the job. The other 90% is every decision you make inside the platform, how you configure payments for Indian buyers, how you set up GST and logistics, how you structure your product pages for conversion, how you build retention from day one, and how you make Shopify itself work as a growth engine instead of just a storefront.

This step-by-step guide will cover all of it. With rupee costs, India-specific tools, and the honest trade-offs most tutorials skip. Continue reading to learn more.

Why Shopify Is the Right Platform for Indian D2C Brands

Shopify is the right default choice for three reasons.

First, it is a managed infrastructure.
Shopify handles hosting, security, software updates, and server performance. You never have to worry about your site crashing during a sale or a plugin breaking checkout.

Second, it has the best Indian e-commerce ecosystem.
Razorpay, Shiprocket, Delhivery, WhatsApp commerce tools, RTO management apps, GST invoicing, everything integrates cleanly with Shopify.

Third, it scales with you.
The store you build on Shopify Basic today can handle large revenue without migrating platforms.

India’s D2C ecommerce market is growing fast, and thousands of new brands enter every quarter. The ones that build solid Shopify foundations from day one consistently outperform the ones that rebuild after launch.

Step 1 – Create Your Shopify Account and Choose the Right Plan

Go to shopify.com/in and start a free 3-day trial. You do not need a credit card to begin. This gives you full access to the platform to set everything up before you pay a rupee.

Shopify’s India pricing (2026):

Basic – ₹1,499 per month. Includes online store, unlimited products, 2 staff accounts, and basic reports. The right starting point for most Indian D2C brands.

Shopify – ₹5,599 per month. Adds professional reports, 5 staff accounts, and lower transaction fees. Consider this once you are doing consistent volume.

Advanced – ₹22,680 per month. Advanced reporting, 15 staff accounts, and the lowest transaction fees. For brands with significant monthly revenue where the transaction fee savings justify the plan cost.

Important Transaction Fee Note

Shopify Payments is not available in India. So every sale through Razorpay, PayU, or Cashfree also includes Shopify’s transaction fee:

  • Basic -2%
  • Shopify -1%
  • Advanced -0.5%

At higher revenue, this matters a lot, so choose plans based on volume later.

After creating your store, configure:

  • Store currency (INR)
  • Time zone (IST)
  • Business email
  • Store name

Step 2 – Choose and Customise Your Shopify Theme for Indian Mobile Users

This is where most Indian Shopify founders spend too much time on aesthetics and not enough time on performance. The theme you choose directly affects your mobile page speed -and 65% of Indian ecommerce traffic comes from mobile.

The honest Shopify theme guide for India:

Shopify’s free themes Dawn, Sense, and Refresh consistently score higher on Google PageSpeed for mobile than most paid themes. Dawn is the cleanest and fastest. Sense works well for wellness and personal care. Refresh suits lifestyle and fashion brands.

If you want a paid theme, Impulse and Prestige are the most widely used by Indian D2C brands that need more visual complexity. Both are mobile-optimised and have been used by enough Indian brands that the edge cases are well-documented.

Important Theme Setup Tips

  • Use the announcement bar for free shipping, COD, and offers
  • Keep navigation simple
  • Enable sticky Add to Cart on product pages
  • Add WhatsApp chat button

Indian buyers message before purchasing, much more than Western buyers.

Step 3 – Set Up Your Domain

Your Shopify store launches on a myshopify.com subdomain. Replace this with your own domain before you do anything that involves sharing the link publicly.

You can buy a domain directly through Shopify – it costs approximately ₹800 to ₹1,500 per year for a .com or .in domain, and it connects automatically with no DNS configuration required.

Alternatively, buy through GoDaddy India, Namecheap, or BigRock and connect it manually through Settings – Domains – Connect existing domain. The manual process involves adding a CNAME record and an A record in your domain registrar’s DNS settings. Shopify walks you through this step by step.

Go for .com if you are planning to build a nationally or internationally recognised brand. Go for .in if you are specifically targeting Indian consumers and want the local trust signal.

Step 4 – Add Your Products Correctly

This is the section most Shopify tutorials rush through. Product setup done poorly kills conversion rate regardless of how much traffic you send.

Go to Products, Add Product. For each product, fill in every field, not just the ones that seem essential.

Product title: Lead with the product name, then the key benefit or variant. Example: Vitamin C Face Serum -20% Ascorbic Acid for Brightening. The second part is what gets picked up in Google Shopping and organic search.

Product description: Write for the person who is hesitating. What is this product for, exactly? Who is it specifically for? What does it do differently from the alternatives? What does the customer need to know about how to use it? Every question you answer on the product page is a question that does not become an abandoned cart.

Avoid generic description writing. “Our serum is formulated with the finest ingredients”, tells the customer nothing. “2% Niacinamide plus 1% Zinc for oily skin that breaks out around the chin -works in 4 weeks or your money back” tells them exactly what they need to know.

Product images: Upload a minimum of 4 images per product. First image: product on a clean white background. Second: a lifestyle shot showing it in use. Third: ingredient or detail shot. Fourth: packaging or size reference. Compress every image to under 200KB before uploading -use TinyPNG or Squoosh. Uncompressed images are the single most common cause of slow Shopify stores in India.

Variants: If your product comes in sizes, colours, or quantities, set up variants correctly in Shopify rather than creating separate product listings. Correct variant setup improves Google Shopping feed accuracy and simplifies inventory management.

SEO fields at the bottom of each product: Edit the Search Engine Listing preview. Write a meta title that includes your primary product keyword naturally (under 60 characters) and a meta description that includes the key benefit and a reason to click (under 155 characters). This takes 3 minutes per product and directly affects your organic search visibility. Most Indian Shopify stores skip this entirely.

Collections: Organise your products into collections that match how your buyer thinks, not how your inventory is organised. A skincare brand should have collections like Oily Skin, Dry Skin, and Sensitive Skin, not Serums, Moisturisers, and Toners. The buyer navigates by their problem, not by your product taxonomy.

Step 5 – Configure Razorpay and Indian Payment Options

Shopify Payments is not available in India. You need a third-party payment gateway. Razorpay is the right default for most Indian D2C brands -here is the complete setup.

Razorpay setup on Shopify:

Create a Razorpay account at razorpay.com. You’ll need your GSTIN, business PAN, bank proof (cancelled cheque or bank statement), and business registration documents. Account approval usually takes 2-4 working days.

Once your account is approved, go to your Razorpay dashboard → Settings → API Keys and generate your Live Key ID and Key Secret.

Then, in Shopify, go to Settings → Payments → Third-party providers, search for Razorpay, and enter the Key ID and Key Secret to enable payments.

Razorpay allows customers to pay using UPI, debit cards, credit cards, net banking, EMI, and wallets.
For Indian D2C brands, make sure these are active:

  • UPI (most used in India)
  • Visa, Mastercard, RuPay cards
  • COD (Cash on Delivery)

Transaction fees:
Cards and UPI above ₹2,000 → around 2% per transaction
UPI below ₹2,000 → Free
EMI → Higher fees depending on tenure

COD (Cash on Delivery) setup:

In Shopify, go to Settings → Payments → Manual payment methods and add Cash on Delivery.

In India, 40-60% of first-time orders are COD, especially in Tier 2 and Tier 3 cities.
Disabling COD can reduce your sales significantly.

Instead of disabling COD, verify COD orders before shipping.

Install COD Order Confirmation by AppBirds from the Shopify App Store.
This app sends an SMS or call to confirm the order.

  • Verified COD orders → Below 10% returns
  • Unverified COD orders → 30 – 40% returns

This makes a huge difference in profitability

Razorpay Magic Checkout:

Once you start getting regular orders, enable Razorpay Magic Checkout.

It auto-fills address and payment details for customers who have used Razorpay before, even if they are new to your store.
This makes checkout faster and reduces drop-offs, especially on mobile.

Step 6 – GST Setup on Shopify

Every D2C brand in India selling online is required to collect and remit GST on sales. Shopify handles the calculation, but you need to configure it correctly, or you will either overcharge customers or face a tax liability.

Go to Shopify Admin – Settings – Taxes and duties – India. Enter your GSTIN. Enable automatic tax calculation. Shopify will then apply the correct GST rate based on your product’s HSN code, 5% for most food products, 12% for garments priced above ₹1,000, 18% for personal care and electronics, and so on. 

Install a GST invoicing app; TaxHero, Tera Billing, or Refrens are the most used among Indian D2C brands, which generates GST-compliant invoices automatically with each order.

File GSTR-1 monthly for your outward supplies and GSTR-3B for your net tax liability. This is not optional; non-compliance attracts an 18% annual interest penalty on unpaid tax. Use a CA or an automated compliance tool from the beginning.

Step 7 – Set Up Logistics with Shiprocket

Logistics is where many well-built Indian Shopify stores fall apart operationally. Inconsistent delivery times, courier failures, and unmanaged RTO destroy the customer experience that your brand and product promises.

Shiprocket setup on Shopify:

Install the Shiprocket app from the Shopify App Store. Create a Shiprocket account and connect it to your Shopify store via the API key in Shiprocket’s settings. Once connected, every new Shopify order automatically appears in your Shiprocket dashboard.

Shiprocket integrates with 17+ courier partners, including Delhivery, Bluedart, XpressBees, DTDC, Ekart, and others. For each order, Shiprocket recommends the cheapest or fastest courier for the specific pin code. You can automate courier allocation rules -for example, always use Bluedart for metro deliveries and Delhivery for Tier 2 destinations.

Logistics cost benchmarks for Indian D2C brands:

A 500g shipment to a metro city costs ₹55 to ₹75 via Shiprocket-aggregated rates. The same shipment to a Tier 3 destination costs ₹90 to ₹130. At 1,000 orders per month, a ₹20 per-order difference in logistics cost is ₹20,000 per month – ₹2.4 lakh annually. Optimise this early.

Shipping zones in Shopify:

In Settings Shipping and Delivery, set up shipping zones and rates. For most Indian D2C brands at launch: free shipping above a threshold (typically 1.5x to 2x your average order value), and a flat rate for orders below that threshold. Display your free shipping threshold in the announcement bar so customers know before they add to the cart.

Set realistic delivery time estimates, show them on the product page and in the cart, not just in the order confirmation email. Indian buyers make purchase decisions based on delivery timelines. Accurate estimates reduce anxiety and support requests.

WhatsApp shipping updates:

Install Interakt or DelightChat and configure automated WhatsApp messages for order confirmation, dispatch notification, and delivery confirmation. WhatsApp open rates in India are 85 to 90% versus 20% for email. A customer who knows exactly where their order is does not raise a support ticket, does not leave a bad review, and is significantly more likely to repurchase.

Step 8 – Build Your Product Pages for Conversion

The store is live. Products are listed. Payments and logistics are configured. Now make the product page actually convert.

The average Indian Shopify store converts at 1% to 1.5% of visitors. Well-optimised stores convert at 2.5% to 3.5%. The difference between these numbers, at 500 visitors per day, is 7 to 10 additional orders daily -from the same traffic, without spending a rupee more on ads.

Trust signals near the buy button:

Indian first-time buyers need to see proof that this brand is real before they hand over money. Add these elements within the visible area of your product page above the fold -without scrolling on mobile: customer review stars and count linked to your full reviews, a one-line return policy (Easy 7-day returns), payment icons showing Razorpay, UPI, COD, and card networks, and your WhatsApp contact link.

Reviews:

Install Loox or Judge.me and import your first reviews from wherever your early customers have shared them. Photo reviews convert at a higher rate than text-only reviews for physical products. Set up an automated post-purchase review request email through your review app -sent 7 to 10 days after estimated delivery, not immediately after order confirmation.

Product page copy structure that works for Indian buyers:

Lead with the problem the product solves -not the product name. Then explain the mechanism, how it solves it. Then provide proof reviews, before-and-after, ingredients, certifications. Then remove objections -returns, delivery time, COD availability. Then the CTA.

Most Indian Shopify product pages start with the product name and a feature list. They convert at 0.8%. The pages that follow this structure convert at 2.5% and above.

Upsells and cross-sells:

Install ReConvert or the Shopify built-in upsell function. Add a related products section to every product page, and a post-purchase upsell offer on the thank you page. The thank you page is the highest-intent moment in the entire customer journey; the customer just bought from you. A relevant offer at that moment converts at 15 to 25%.

Step 9 – Set Up Shopify Analytics and Tracking

You cannot optimise a Shopify store you cannot measure. This step gets skipped by most Indian founders, and the cost is invisible until something breaks or scaling decisions are made on bad data.

Google Analytics 4:

In Shopify admin, go to Online Store -Preferences and enter your GA4 Measurement ID. This enables basic pageview tracking. For e-commerce events, product views, add to cart, purchase, install the Analyzify app or use Shopify’s native Google channel integration. GA4 ecommerce tracking shows you which products are being viewed but not purchased, which pages have the highest drop-off, and which traffic sources are actually generating revenue versus just visits.

Meta Pixel:

In Shopify admin, go to Settings -Apps and Sales Channels – Facebook and Instagram. Connect your Meta Business account and enable the pixel. This is essential for Meta ad retargeting; without it, you cannot target people who visited your store without buying. The pixel also feeds purchase data back to Meta’s algorithm to optimise your campaigns.

Shopify’s built-in analytics:

In the Analytics section of your Shopify admin, the reports you should check weekly without exception: Total sales and AOV trends, Top products by revenue and units, Traffic sources (where your visitors are coming from), Conversion funnel (where people drop off), and Returning customer rate. If your returning customer rate is below 20%, your retention is broken regardless of what your acquisition metrics look like.

Step 10 – Shopify SEO for Indian D2C Brands

Organic search is the highest-converting traffic channel for Indian e-commerce and the most consistently ignored one. This section covers what to do inside Shopify to build a foundation that ranks.

Store-level SEO settings:

In Online Store Preferences, write a compelling homepage meta title (primary keyword in the first 6 words, under 60 characters) and meta description (includes the keyword, a benefit, and a reason to click, under 155 characters). Add your Google Search Console property and submit your sitemap.xml (your-domain.com/sitemap.xml) for indexing.

Collection page SEO:

Each collection page should have a unique, keyword-rich description of at least 150 words. This is the most underused SEO real estate in Indian Shopify stores. A collection page for Vitamin C Serums that has a 200-word description explaining what Vitamin C does for Indian skin types, when to use it, and what to look for in a serum will rank for category-level search queries that drive high-purchase-intent traffic.

Blog content:

Shopify has a built-in blog. Use it. A buyer searching “best moisturiser for oily skin India” before purchasing is a buyer who will convert at 3x the rate of a cold Meta ad audience. Content that ranks for these queries is essentially free customer acquisition at high intent. Aim for one 1,500 to 2,500-word blog post per week on topics your target buyer is actively searching.

Technical SEO basics:

Ensure every product image has alt text describing the product. Enable canonical URLs (Shopify does this automatically). Check that your robots.txt is not blocking any product or collection pages. Use RankMath or a Shopify SEO app like Yoast for Shopify (now available in beta) to scan for missing meta tags and broken links.

The 90-Day D2C Marketing Strategy for Shopify Brands

The store is built and ready. Now the question every founder asks: where should I advertise?

The better question is: how do I get my first 100 customers before I spend seriously on advertising?

Your first 100 customers should not come from paid acquisition. They should come from your personal network, WhatsApp groups in your niche, DMs to people who fit your target profile, and early influencer seeding. These customers give you reviews, feedback, and repeat purchase data. They tell you whether your product and experience are good enough to scale before you amplify with paid spend.

Once you have validated that the first 100 customers are converting to a second purchase at 30% or above, start paid channels.

Meta ads for Indian D2C Shopify stores:

The creative format that works in 2026 is native, not polished. UGC-style videos shot on a phone by a real customer in natural lighting outperform produced brand films by 2 to 3x in conversion rate. Your first Meta ad should not look like an ad. It should look like a WhatsApp video someone sent their friend saying, “I finally tried this, and it actually changed my skin.”

Use Shopify’s Meta integration to create retargeting campaigns automatically. Anyone who visited your product page but did not buy is the highest-converting audience available to you. Retargeting these visitors is cheaper than acquisition campaigns and converts at 4 to 8x the rate of cold traffic.

Google Shopping:

Connect your Shopify store to Google Merchant Centre through the Google Sales Channel app. This creates a product feed that powers Google Shopping ads, which show your product image, price, and brand to someone who is actively searching for your product category. Someone searching “buy Vitamin C serum India” has already decided to purchase. Google Shopping puts your product in front of that decision.

WhatsApp Commerce:

As your customer list grows, your WhatsApp broadcast list is your highest-ROI marketing channel. Open rates of 85 to 90%, cost of ₹0.40 to ₹0.80 per message, and a customer who already bought from you and trusts you. A brand doing ₹50 lakh monthly with a 12,000-customer WhatsApp list consistently generates ₹3 to ₹5 lakh monthly from WhatsApp broadcasts without a rupee of ad spend.

How Decode Growth Builds Shopify Stores for Indian D2C Brands

At Decode Growth, we build Shopify stores for Indian D2C brands from the ground up, correctly configured for UPI, COD, GST, Indian logistics, and mobile-first Indian shoppers. Not just the setup, but the conversion architecture, the retention flows, and the SEO foundation that make the store a long-term growth asset.

We have built Shopify stores for brands across personal care, food and beverage, fashion, wellness, and lifestyle, and we know exactly where Indian Shopify stores lose customers they should be converting.

Hire Decode Growth to build your D2C brand on Shopify

Frequently Asked Questions

Which Shopify plan should I start with for a D2C brand in India? 

Start with Shopify Basic at ₹1,994 per month. It covers everything you need to launch unlimited products, all payment integrations, Shiprocket connection, and basic analytics. Move to the Shopify plan when your monthly revenue makes the lower transaction fee (1% vs 2%) save you more than the plan upgrade costs.

How do I accept UPI payments on Shopify in India?

Install Razorpay through the Shopify payment provider settings. Razorpay supports UPI natively alongside cards, net banking, and wallets. UPI transactions under ₹2,000 are free on Razorpay. Above ₹2,000, the standard 2% transaction fee applies, plus Shopify’s gateway fee.

Is COD possible on Shopify in India?

Yes. Enable Cash on Delivery under Manual Payment Methods in Shopify’s payment settings. Pair it with the COD Order Confirmation app by AppBirds to verify orders before dispatch. Verified COD orders see RTO rates below 10% versus 30 to 40% for unverified COD.

How do I set up GST on my Shopify store?

Go to Settings -Taxes and Duties -India. Enter your GSTIN and enable automatic tax calculation. Assign the correct HSN code to each product for the right GST rate to apply. Install TaxHero or Tera Billing for GST-compliant invoice generation with every order.

What Shopify theme works best for Indian D2C brands?

Shopify’s free Dawn theme is the fastest and most mobile-optimised option available. It consistently outperforms most paid themes on Google PageSpeed for mobile, which matters because 65% of Indian ecommerce traffic is on mobile. Use a paid theme like Impulse only if you have specific design requirements that Dawn cannot accommodate.

Join 1,000+ Growth Seekers

Weekly actionable tips on branding, Shopify, SEO & scaling your business — curated by Decode Growth.


    Ready to Decode Your Next Growth Stage?

    Get a custom growth analysis in our 45-minute consultation