E-commerce
Complete Shopify Store Setup Guide
A complete Shopify store setup guide covering account setup, theme selection, product pages, payments, SEO, and launch, with costs, mistakes to avoid, and expert tips.
Setting up a Shopify store correctly takes between 2 and 6 weeks depending on your product catalog size, customization needs, and how prepared your content is. The process covers account configuration, theme selection, product uploads, payment gateway setup, shipping rules, tax settings, and pre-launch SEO, in that order. Skipping or rushing any step is how stores end up live with broken checkout flows, missing meta titles, or a mobile experience that kills conversions before you've spent a rupee on ads.
This guide is written for ecommerce brands, DTC founders, and Shopify store owners who want to build something that actually sells, not just something that looks decent in a desktop screenshot. Whether you're launching your first store or rebuilding a struggling one, the sequence matters. We'll go through every phase, flag the common expensive mistakes, and give you realistic cost benchmarks so you're not surprised mid-project.
If you're also weighing whether Shopify is the right platform for your business at all, the post on Shopify vs Custom Website covers the trade-offs in detail. For stores already live but not converting, Why Your Shopify Store Isn't Converting Visitors is the better starting point.
Phase 1: Account Setup and Store Configuration
Start at shopify.com. The 3-day free trial (now with a $1/month first-three-months offer as of 2026) gives you enough runway to build before you pay. Pick the right plan upfront, Basic at $29/month (USD) or roughly $29/month is sufficient for most new stores. Move to Shopify at $79/month only when you need professional reports or need to assign more staff accounts. The Advanced plan at $299/month is rarely needed until you're doing serious volume and need third-party shipping rate calculations at checkout.
Store Settings You Must Configure Before Anything Else
- Store name, legal name, and business address under Settings > Store details
- Currency, set this once; changing it later causes pricing inconsistencies
- Timezone, affects order timestamps, analytics, and discount schedule accuracy
- Customer accounts, set to 'optional' for most stores; mandatory accounts hurt conversion
- Contact information, real reply-to email, not a noreply address
- Standards and formats, date format, unit system (metric vs. imperial)
Phase 2: Domain and Brand Setup
Buy your domain through Shopify or a third-party registrar like GoDaddy, Namecheap, or Google Domains. Shopify charges around $14/year for .com domains, comparable to third-party prices. If you already own a domain elsewhere, connecting it takes 15 minutes via DNS settings. Always redirect www to non-www (or vice versa) and ensure HTTPS is active, both are table stakes for SEO and checkout trust.
For email, never use a Gmail or Yahoo address for business communications. Set up a custom domain email (hello@yourbrand.com) through Google Workspace ($2-$3/user/month or $2-$3/user/month) or Zoho Mail (free tier available). Link this to your Shopify sender email settings so order confirmations come from a branded address.
Phase 3: Theme Selection and Customization
Shopify's free themes, Dawn, Sense, Craft, are genuinely good starting points for most stores. Dawn is the most versatile and the best optimized for Core Web Vitals. Premium themes from the Shopify Theme Store cost $180-$350 (USD) and are worth it if the built-in sections match your layout needs closely. Buying a premium theme just because it looks impressive in a demo and then spending $950-$1,800 on custom development to change everything defeats the purpose.
Theme Customization Priorities
- Upload your logo, set brand colors and fonts in the theme editor, this takes 30 minutes and makes the store feel owned
- Configure the header: sticky navigation, cart icon with count, search bar visible on mobile
- Homepage: hero section with a clear value proposition, not just a product carousel
- Collection pages: filter sidebar or filter bar, sort options, product card hover state showing alternate image
- Product pages: image gallery, variant selector, trust badges below Add to Cart, shipping/returns snippet
- Footer: navigation links, social icons, newsletter sign-up, payment method icons
Mobile layout gets roughly 65-70% of ecommerce traffic. Test every page on a real iPhone and Android device, not just Chrome DevTools. Things that break consistently: sticky headers that eat product images, cart drawers that don't close properly, and CTA buttons placed below the fold on smaller screens. Speed matters too, check the guide on how to improve Shopify store speed before you add any apps.
Phase 4: Products, Collections, and Inventory
Product pages are where most stores lose money silently. A product page with a one-line description, one image, and no social proof is not a product page, it's a placeholder. Here's what every high-converting product page needs:
- 5-8 high-resolution images including lifestyle shots and detail/texture shots
- A short hook (2-3 lines) above the fold followed by benefit-focused bullet points
- Variant labels that are clear, 'Size: M' is better than unlabelled swatches
- A visible, high-contrast Add to Cart button, not grey, not buried below content
- Reviews widget, even 3-5 real reviews increase conversion meaningfully
- Shipping estimate or delivery date, 'Ships in 3-5 business days' reduces cart abandonment
- A sticky Add to Cart bar on mobile for long product pages
Organizing Collections Correctly
Use automated collections with product tag conditions wherever possible, this saves hours of manual management as your catalog grows. Manual collections are fine for curated landing pages like 'New Arrivals' or 'Best Sellers' where you want editorial control. Name collections with customer-facing language, not internal jargon: 'Men's Running Shoes' not 'MNS-RUN-Q1'.
Inventory Settings
Enable inventory tracking from day one. The default behavior, continuing to sell when stock hits zero, will create customer service nightmares. Set 'Continue selling when out of stock' to off for physical goods unless you have a pre-order strategy in place. Use SKUs consistently. If you're using a 3PL (third-party logistics) partner or a system like ShipBob or Shiprocket, matching SKUs across systems prevents fulfillment errors.
Phase 5: Payments, Checkout, and Taxes
Shopify Payments is available in India now and removes the 0.5-2% transaction fee Shopify charges when using third-party gateways. If Shopify Payments isn't viable for your setup, Razorpay and PayU are the most reliable alternatives for Indian stores. International stores targeting US/EU customers need Stripe at minimum, with PayPal as a secondary option since many buyers, especially older demographics, still prefer PayPal for unfamiliar brands.
| Gateway | Transaction Fee (Shopify Basic) | Setup Cost | Best For | Payout Speed |
|---|---|---|---|---|
| Shopify Payments | 0% (no extra fee) | Free | Stores selling internationally | 2-3 business days |
| Razorpay | 2% Shopify fee + Razorpay fee | Free | India-first stores, UPI/wallets | T+2 days |
| PayU | 2% Shopify fee + PayU fee | Free | High-volume Indian merchants | T+2 to T+3 |
| Stripe | 2% Shopify fee + 2.9%+30¢ | Free | Global/US-targeting stores | 2 business days |
| PayPal | 2% Shopify fee + 3.49%+49¢ | Free | Additional trust for new stores | Immediate to bank |
Checkout Optimization Checklist
- Enable accelerated checkouts: Shop Pay, Google Pay, Apple Pay, these reduce checkout steps for returning users
- Set checkout to one-page layout (available on all plans in 2026)
- Remove unnecessary fields, asking for a company name on a DTC fashion store adds friction
- Add a trust badge or money-back guarantee message in the checkout header
- Test the full checkout flow on both mobile and desktop before launching
Tax Configuration
For Indian stores: enable GST under Settings > Taxes and duties. Add your GSTIN. Set whether prices are tax-inclusive or tax-exclusive, this must match your pricing strategy. For stores selling internationally, Shopify's automatic tax calculation handles most jurisdictions but consult a CA or accountant before selling into the EU (VAT compliance is complex) or the US (state-level sales tax varies significantly).
Phase 6: Shipping Setup
Shipping is where most first-time store owners make costly, avoidable mistakes. The three most common ones: offering free shipping without calculating whether your margins support it, setting flat rates that undercharge on heavy items, and not offering local delivery or pickup for businesses that have a physical presence.
Shipping Zones and Rates
- Create shipping zones for India domestic, South Asia, and international separately
- Use weight-based rates for physical products, flat rates work only for uniform catalog weights
- Free shipping threshold (e.g., free above $12 or $18) increases average order value; calculate your break-even point before setting it
- Carrier-calculated rates require Shopify Advanced plan or an API integration with Shiprocket, Delhivery, or Easyship
Phase 7: Essential Apps, Keep the List Short
The Shopify App Store has over 8,000 apps and it's a trap. Every app adds JavaScript to your storefront. Stores with 15+ apps running simultaneously have measurably slower load times, and slower stores convert worse. Be ruthless. Here's a lean, high-impact stack for a new store:
- Reviews: Judge.me (free tier is sufficient to start) or Okendo for premium stores
- Email marketing: Klaviyo, non-negotiable for abandoned cart, welcome flows, and post-purchase sequences
- Upsell/cross-sell: Reconvert or AfterSell for post-purchase upsell pages
- SEO: Plug in SEO or just use Shopify's built-in SEO tools for the basics
- Returns: Loop Returns or AfterShip Returns Center for stores with meaningful return volume
- Analytics: Microsoft Clarity (free heatmaps and session recordings) alongside Google Analytics 4
For AI-powered tools that can meaningfully increase revenue, the post on AI Tools Every Ecommerce Store Should Use covers options for personalization, customer support automation, and smart recommendations. And if you're handling customer support manually right now, automating it has a clear ROI, read How AI Can Reduce Customer Support Costs for Small Businesses in 2026 for the numbers.
Phase 8: SEO and Pre-Launch Content
Shopify handles a lot of technical SEO automatically, canonical tags, sitemap generation, robots.txt. But it won't write your meta titles and descriptions for you, and the defaults are terrible. Every product, collection, and page needs a manually written title tag (50-60 characters) and meta description (150-160 characters). Don't let these default to the product title plus your store name, that wastes the meta title on duplicate content.
SEO Priorities Before Launch
- Custom meta titles and descriptions for all products, collections, and the homepage
- Alt text on all product images, describe the product specifically, not generically
- URL structure: keep product URLs clean (/products/product-name, not /products/category/subcategory/very-long-name)
- Connect Google Search Console and submit your sitemap (yourstore.com/sitemap.xml)
- Install Google Analytics 4 and verify ecommerce tracking is firing correctly before launch
- Set up 301 redirects if you're migrating from another platform or URL structure
What Does a Proper Shopify Setup Actually Cost?
This is the question most founders ask too late. Here's a realistic breakdown for different scenarios. DIY with the free Dawn theme and basic apps: $60-$180/year (platform + domain + basic apps). Professionally set up with a premium theme, custom sections, and a proper app stack: $950-$2,400 (one-time) plus $240-$600/year in recurring costs. A fully custom Shopify build with bespoke design, custom theme development, and integrations: $3,600-$9,600+. For a detailed breakdown of what these cost components look like, the ecommerce website cost breakdown post goes line by line.
The mistake brands make is optimizing for the cheapest setup possible, launching with a store that looks unfinished, spending $360-$600/month on Meta or Google ads, and then wondering why conversion rates are at 0.4%. A store that converts at 1.5% on the same ad spend generates 3.75x more revenue. The setup investment pays for itself quickly when the fundamentals are right.
Pre-Launch Checklist
- Remove the storefront password (Settings > Online Store > Preferences)
- Test a real transaction end-to-end with a real card, not just Shopify's test mode
- Check all automated emails, order confirmation, shipping notification, abandoned cart, for tone and accuracy
- Verify all links in the navigation, footer, and product pages work
- Confirm mobile layout on at least 3 different screen sizes
- Test checkout on iOS Safari specifically, it has quirks that Chrome DevTools doesn't catch
- Set up Facebook Pixel / Meta CAPI and Google Ads conversion tracking if you're running paid ads at launch
- Review all product prices, compare-at prices, and discount codes one final time
After Launch: The First 90 Days
Launch is not the finish line. The first 90 days are about iterating on what the data tells you. Install Microsoft Clarity on day one and watch session recordings from real visitors, you'll see exactly where people drop off, where they get confused, and which elements they ignore entirely. Check your Add to Cart rate (should be 5-10% for a healthy store) and your checkout completion rate (60-75% is the target). If your Add to Cart rate is healthy but checkout completion is low, the problem is in your checkout, usually unexpected shipping costs appearing at the last step.
Abandoned cart recovery should be set up before you launch, not after. Klaviyo's abandoned cart sequence, three emails over 24 hours, typically recovers 5-12% of abandoned checkouts for stores with an engaged email list. That's revenue you'd otherwise leave behind. For a deeper look at cart recovery tactics, How to Recover Abandoned Carts covers both email and SMS approaches with benchmarks.
Frequently asked questions
How long does it take to set up a Shopify store?
A basic Shopify store with 10-20 products can be set up in 3-7 days if your product images and descriptions are ready. A more complete store with custom theme work, full product catalog, payment integrations, shipping configurations, and SEO setup takes 3-6 weeks. Custom-built Shopify stores with bespoke design and integrations can take 6-12 weeks.
Which Shopify plan should I start with?
The Basic plan at $29/month (USD) is sufficient for most new stores. It includes online store, 2 staff accounts, Shopify Payments, basic reports, and up to 1,000 inventory locations. Move to the Shopify plan at $79/month when you need professional reports, gift cards, or 5 staff accounts. Avoid over-investing in plan tier before you have consistent sales volume.
Do I need a developer to set up a Shopify store?
No, Shopify is designed for non-developers, and the free themes with the visual editor handle most use cases without code. You need a developer for custom theme sections, third-party integrations (like ERPs or custom loyalty programs), performance optimization, or highly specific UI requirements. Budget $600-$2,400 for professional Shopify development depending on scope.
What payment gateway should I use for an Indian Shopify store?
Razorpay is the most popular choice for India-first stores, it supports UPI, net banking, wallets, cards, and EMI. If you're targeting international customers, add Stripe for global card processing. Shopify Payments is now available in India and eliminates Shopify's additional transaction fee, making it worth evaluating if you primarily accept cards.
How many apps do I need on my Shopify store?
A well-built new store needs 5-8 apps maximum. Prioritize: a reviews app, email marketing (Klaviyo), analytics (Microsoft Clarity + GA4), and a returns management tool if your category has high return rates. Every additional app adds JavaScript to your storefront and slows your page load. Audit app usage every 90 days and remove anything you're not actively using.
What are the most common Shopify setup mistakes?
The biggest mistakes: not setting up tax and legal pages before accepting orders, using default meta titles and descriptions that duplicate content, launching with too many apps slowing the store down, skipping mobile testing on real devices, and not setting up abandoned cart recovery emails before the first launch. Most of these are quick fixes caught during a pre-launch audit.
How do I set up shipping on Shopify for India?
Go to Settings > Shipping and delivery. Create a shipping zone for India with weight-based or price-based rates. Integrate Shiprocket or Pickrr for carrier-calculated rates and access to multiple couriers. Set a free shipping threshold (e.g., above $12) to increase average order value. Always test a checkout with a real address to confirm shipping rates display correctly before going live.
What should I do in the first 30 days after launching my Shopify store?
Install Microsoft Clarity for session recordings, verify Google Analytics 4 is tracking transactions correctly, set up abandoned cart email flows in Klaviyo, and watch your Add to Cart rate and checkout completion rate. Run small paid traffic tests ($36-$60) before scaling budget to identify conversion issues early. Check your mobile checkout on real iOS and Android devices weekly.