BrainSpate Logo
  • Services
    • Services
    • Salesforce iconSalesforce Development
    • BigCommerce iconBigCommerce Development
    Smart Commerce Solutions
    • eCommerce Development iconeCommerce Development
    • B2B eCommerce iconB2B eCommerce
    • eCommerce Website Design iconeCommerce Website Design
    • B2C eCommerce iconB2C eCommerce
    • eCommerce Marketplace iconeCommerce Marketplace
    • Headless Commerce iconHeadless Commerce
    • eCommerce Implementation iconeCommerce Implementation
    • eCommerce Consulting iconeCommerce Consulting
    • eCommerce Migration iconeCommerce Migration
    • eCommerce Management iconWhite Label eCommerce Development
    • eCommerce Maintenance iconeCommerce Maintenance
    • eCommerce Website Packages iconeCommerce Website Packages
    • eCommerce Portal Development
    • eCommerce Integration
    Phone
    Mobile+1 803 310 2526
    Email
    Email Ussales@brainspate.com
  • Hire Developers
    Hire eCommerce Developers
    • Shopify iconHire Shopify Developers
    • Magento iconHire Magento Developers
    • WooCommerce iconHire WooCommerce Developers
    Phone
    Mobile+1 803 310 2526
    Email
    Email Ussales@brainspate.com
  • Industries
    Industries
    • Fashion iconFashion
    • Food iconFood
    • Healthcare iconHealthcare
    • Automotive iconAutomotive
    • Electronics iconElectronics
    • Home Furniture iconHome Furniture
    • Sports Fitness iconSports Fitness
    • Jewelry iconJewelry
    • E Learning iconE-Learning
    Phone
    Mobile+1 803 310 2526
    Email
    Email Ussales@brainspate.com
  • Portfolio
  • About Us
    About Us
    • Testimonials iconTestimonials
    • Infrastructure iconInfrastructure
    • Culture Values iconCulture & Values
    • Career iconCareer
    • Life at Brainspate iconLife At BrainSpate
    • Blog iconBlog
    Phone
    Mobile+1 803 310 2526
    Email
    Email Ussales@brainspate.com
  • Contact Us
  • Shopify

How to Publish a Shopify Store?

Sahil Patel
Sahil Patel
Shopify Expert, BrainSpate
Last Updated On October 06, 202622 min read

Quick Summary

  • Select a Shopify plan, add your business address, and complete the required launch settings.
  • Add products, customize your theme, configure payments, shipping, taxes, and essential store policies.
  • Connect your custom domain, complete SEO basics, and test checkout before launching publicly.
  • Remove Shopify password protection, verify your live store, submit your sitemap, and track sales.

To publish a Shopify store, select a plan, add your business address, and turn off private mode. You can do the last step with the Launch store button or from Online Store > Preferences. Once private mode is off, your store is public. Connect a custom domain first if you don’t want customers landing on a myshopify.com address.

New Shopify stores start in private mode. Until you launch, visitors and search engines see a password page instead of your pages, as Shopify’s Help Center explains. Launching opens your Shopify store to the public.

This blog shows how to publish a Shopify store in the right order for business owners who have a store in progress and need it live. Each step covers what to set, where to find it, and what to check before customers arrive.

What You Need Before You Publish a Shopify Store

Shopify enforces three requirements before it lets you launch. The rest of your prep is your own checklist. Use both to confirm your Shopify store is ready to launch.

According to the Shopify Help Center, you must complete these before your Shopify trial store can go public:

  1. A subscription plan. Your options are covered in the next section.
  2. A store address. Add it under Settings > General > Business details.
  3. A payment method with test mode off. Set it up under Settings > Payments.

The Help Center lists no other mandatory steps. These are Shopify’s basic launch requirements, but a Shopify development service can help with more advanced store setup, custom functionality, integrations, and theme changes before you go live.

Shopify Trial vs Paid Plan: What Changes When You Publish

A Shopify trial store is a full workspace with a locked front door. You can build and test everything, but customers can’t reach it. Shopify plan activation makes launching possible. To publish a Shopify store after the trial, select a plan first. Doing so during the trial doesn’t shorten it or affect your store data, and you aren’t charged until the trial ends.

PlanMonthly billingYearly billing (per month)
Basic$39$29
Grow (formerly “Shopify”)$105$79
Advanced$399$299

Prices are in USD. Confirm them on Shopify’s pricing page before you subscribe.

Any of the three plans can publish a store. Basic is enough for a first launch. Move to Grow or Advanced later for lower card fees or more staff accounts. Shopify lets you switch to any current plan at any time.

What Else Will It Cost to Launch?

The plan is only one part of your launch budget. Plan for these as well:

• Domain: about $10–20 per year if you buy a domain through Shopify or another registrar (prices vary by extension).

• Theme: free themes cost nothing. Paid themes are a one-time purchase.

• Apps: many apps charge a monthly fee. Add only what you need for launch.

• Payment fees: card processing rates apply to every sale, and a third-party payment provider adds a Shopify transaction fee on top. See our payment gateway guide.

• Trial offers: new stores often get an introductory price for the first months. Check Shopify’s current offer before subscribing.

How to Select a Plan from a Trial Store

  1. In your Shopify admin, go to Settings > Plan.
  2. In the Plan details section, click Change plan. On a trial store, the button may read Select plan.
  3. Choose a plan and a billing cycle, monthly or yearly.
  4. On the billing page, confirm your business address and enter your payment details.
  5. Click Subscribe.

If the trial ends before you select a plan, Shopify pauses the store. Your products, theme, and settings are kept, and you can reactivate the store by choosing a plan. And if you need help in choosing the right plan, you can opt for Shopify consulting services.

How to Publish a Shopify Store in 9 Steps

Work through these nine steps in order and skip any you have already finished. Step 9 is the one that makes your store public.

Step 1: Add products and set up inventory

Go to Products > Add product. A product needs only a title and a price, but add the details that help shoppers decide.

  • Title and description: Use a clear name with searchable traits like size or material. Write your own description, not the manufacturer’s copy.
  • Media: Upload compressed images from several angles.
  • Price and inventory: Enter the price, check Track quantity, and set your stock. Shopify tracks inventory natively, so you don’t need a separate system.
  • Variants: Click Add options like size or color. A product can have up to three options.
  • Search listing: Click Edit website SEO to set the page title, meta description, and URL handle.
  • Status: Set the product to Active, confirm the Online Store channel is selected, and click Save.

Group products under Products > Collections, or bulk-upload a catalog with Products > Import.

Step 2: Customize and publish your theme

Customize your theme in the theme editor, set up your menus, then publish it from Online Store > Themes. Shopify allows one published theme at a time.

  1. Pick a theme. Add a free theme or try one from the Theme Store. You must buy a paid theme before publishing it.
  2. Customize it. Click Customize, then set your logo, colors, fonts, and homepage sections.
  3. Set up menus. Go to Content > Menus. Build a header menu for key collections and a footer menu for policies and contact links. Assign both in the theme editor.
  4. Publish. In the Theme library, click Actions > Publish and confirm. If your theme is already the current theme, skip this.

Publishing a theme doesn’t make your store public. That happens in Step 9. Also, if you want a unique theme for your store, custom Shopify theme development makes a lot of sense.

Step 3: Add store policies and essential pages

Add your store policies and important customer-facing pages before launch so visitors can understand your terms, shipping process, and support options.

Go to Settings > Policies in your Shopify admin to add or generate your:

  • Refund policy: Explain your return conditions, refund timelines, and eligible products.
  • Privacy policy: Describe how your store collects and uses customer data.
  • Terms of service: Define the rules customers agree to when using your store.
  • Shipping policy: Share delivery timelines, shipping costs, and order processing details.

Shopify can generate templates for some policies, but review and update them according to your business practices and local requirements.

You should also create essential pages such as:

  • Contact page: Add a way for customers to reach you.
  • About page: Explain your brand and build trust with new visitors.
  • FAQ page: Answer common questions about products, shipping, or returns.

After creating these pages, add them to your navigation menus so customers can find them easily. This completes an important part of your Shopify store setup before launch.

Privacy and accessibility checks: If you sell to customers in the EU, UK, or California, review the cookie consent and privacy banner settings under Settings > Customer privacy before launch. Also check the basics of accessibility: descriptive image alt text, readable color contrast, and clear form labels. Policy requirements differ by region, so confirm yours with a legal professional.

Step 4: Set up payments, checkout, and taxes

Configure your Shopify payment settings, checkout preferences, and tax details before accepting customer orders.

Go to Settings > Payments to activate your preferred payment provider.

Shopify supports:

  • Shopify Payments: Shopify’s built-in payment solution that allows customers to pay using cards and other supported methods.
  • Third-party payment providers: External gateways available based on your location and business requirements.

Shopify Payments isn’t available in every country, and it requires identity verification and a bank account for payouts, so start early. If it is not available where you are, choose a third-party provider that supports your country.

If you use a third-party provider, complete its activation steps separately and confirm that payments are being processed correctly. If your store needs to connect Shopify with external payment, accounting, ERP, or other business systems, a Shopify integration service can help set up and manage those connections.

Next, review your checkout settings under Settings > Checkout.

Check options such as:

  • Customer account preferences
  • Required customer information
  • Order processing settings
  • Email notifications

For email notifications, set your sender email and review the order confirmation and shipping templates under Settings > Notifications, so customers receive branded messages from day one.

Shopify’s checkout is already optimized for conversions, so avoid unnecessary changes that add friction for customers.

For taxes, go to Settings > Taxes and duties and configure your tax collection rules based on where you sell. US merchants should review their sales tax obligations and ensure Shopify tax settings match their business requirements.

Step 5: Set up shipping and delivery

Configure your shipping settings before launch so customers can complete checkout without delivery errors.

Go to Settings > Shipping and delivery to create your shipping setup.

Review these areas:

  • Shipping zones: Add the countries or regions where you want to sell. Make sure every location you serve has an available shipping option.
  • Shipping rates: Choose between flat rates, free shipping, or calculated rates based on your business model.
  • Free shipping thresholds: Set minimum order values if you want to encourage larger purchases.

For example, a store selling nationwide may create one shipping zone with a flat rate, while a store with different delivery costs by region may use calculated rates.

After setup, complete a Shopify shipping test by adding products to your cart and checking whether the correct shipping options appear during checkout.

Selling internationally? Review Settings > Markets to set which countries you sell to, which currencies customers see, and any duties or import tax settings.

Step 6: Connect a custom domain

Connect a custom domain to Shopify before launch so customers visit your branded Shopify store URL instead of a default myshopify.com address.

You can connect a domain in two ways.

Buy a domain through Shopify

Shopify lets you purchase and manage a domain directly from your admin.

  1. Go to Settings > Domains.
  2. Click Buy new domain.
  3. Search for an available domain name.
  4. Complete the purchase process.

Shopify automatically configures the required DNS settings for domains purchased through Shopify.

Connect an existing domain

If you already own a domain from another provider, update its DNS settings to point it to Shopify.

Add or update these records with your domain provider:

  • A record: Point it to Shopify’s IP address: 23.227.38.65
  • AAAA record: Shopify’s setup does not normally require one. Remove any AAAA records that point to your old host, because they can stop the domain from connecting. Check the values shown in Settings > Domains before you save.
  • CNAME record: Point your www subdomain to shops.myshopify.com

Remove any conflicting A records pointing to another service, then enter your root domain without www when connecting it in Shopify.

After updating the records:

  1. Go to Settings > Domains.
  2. Click Connect existing domain.
  3. Enter your domain.
  4. Click Verify connection.

DNS changes may take up to 48 hours to complete. This period is known as Shopify domain propagation.

Set the primary domain

Your Shopify store should have one primary domain that customers see when visiting your website.

After connecting multiple domains:

  1. Go to Settings > Domains.
  2. Select your preferred domain.
  3. Click Set as primary.

Other connected domains and your original myshopify.com URL will redirect to your Shopify primary domain.

Step 7: Set up SEO basics and tracking

Complete your Shopify SEO setup before launch so search engines and analytics tools can collect data once your store becomes public.

Start with your basic SEO settings:

  • Add a homepage title and meta description.
  • Review product page titles, descriptions, and URLs.
  • Upload a social sharing image under your store preferences.

You can update these details from individual pages, products, and collections using Shopify’s search engine listing fields.

Before launch, remember that a password-protected Shopify store is not available for normal search engine crawling. Once you remove the password, search engines can begin discovering and indexing your pages.

For tracking, connect analytics tools before customers arrive.

Common setups include:

  • Google Analytics for visitor behavior.
  • Conversion tracking to measure purchases and customer actions.
  • Marketing platforms that need purchase data.

This creates the foundation for Shopify analytics setup after your store goes live.

Moving from another platform? Set up 301 redirects from your old product, collection, and page URLs to the new Shopify URLs before you launch. Use the URL redirects settings in your admin, or import a CSV for many URLs. Without redirects, you lose search rankings, and customers hit broken pages.

Step 8: Place a test order and check your store

Test your Shopify store before launch to identify checkout issues, broken links, or customer experience problems.

Start by browsing your store like a customer:

  • Open product pages.
  • Add items to the cart.
  • Check menus and important links.
  • Review the checkout flow.

For payment testing:

  1. Enable test mode from your payment settings.
  2. Place a test order using Shopify’s test payment details.
  3. Confirm order emails, inventory updates, and order notifications.
  4. Disable test mode after completing the checks.

How to test payments: With Shopify Payments, turn on test mode and use a test card number such as 4242 4242 4242 4242 with any future expiry date and any three-digit security code. To test a declined payment, use the decline test card listed in the Shopify Help Center. If you use the Bogus Gateway, enter 1 as the card number for an approved payment, 2 for a declined payment, and 3 for an error. Test modes need a paid plan.

Clean up afterward: Cancel each test order and restock the items from the order page, so test orders don’t affect your sales reports or inventory.

You should also complete a mobile review because many customers shop from phones. Check:

  • Product images and buttons.
  • Navigation menus.
  • Checkout experience.
  • Page loading speed.
  • Run your homepage and a product page through Google PageSpeed Insights, and fix large images or heavy apps if scores are low.

A Shopify store testing checklist should also include checking for broken links, incorrect product information, and missing pages before your Shopify store goes live.

Step 9: Select a plan, then remove the password and launch

Select a Shopify subscription plan, complete your business details, and remove the password to make your Shopify store public.

Add your business address and select a plan

Already subscribed? Skip to the launch options below. The full plan steps are in “How to Select a Plan from a Trial Store” above.

If you have not already selected a plan:

  1. Open Settings > Plan.
  2. Choose your Shopify subscription plan.
  3. Confirm your billing details and business address.
  4. Complete the subscription process.

Shopify requires an active plan before you can remove the password and open your Shopify store to the public.

Launch from the Launch store button

Depending on your admin view, Shopify may show a Launch store button.

You can find it from:

  • Home page
  • Online Store page
  • Theme editor

Follow the prompts to remove the password restriction and publish your Shopify website.

Launch from Online Store > Preferences

You can also make your Shopify store live manually:

  1. Go to Online Store > Preferences.
  2. Find the Store access section.
  3. Disable password protection.
  4. Save your changes.

Older Shopify interfaces may show this setting as Password protection instead of store access.

Once disabled, visitors can access your storefront without entering a password.

Mobile app option

If available in your Shopify mobile app, you can manage store access settings from the app. The available options may vary depending on your account and app version.

After completing this step, your Shopify store is publicly available and ready to accept visitors.

What to Do After Your Shopify Store Goes Live

After you publish a Shopify store, verify that customers can access it, search engines can discover it, and your tracking tools are working correctly. These checks help you confirm that your Shopify store launch is complete.

Confirm Your Store is Live

Open your store in an incognito browser window to check the customer experience after launch.

Verify:

  • Your custom domain loads correctly.
  • The password page is removed.
  • HTTPS is active.
  • Products, collections, and navigation links work properly.

Also test your custom domain and the original myshopify.com URL to confirm they redirect to your Shopify primary domain correctly.

Submit Your Sitemap to Google Search Console

Submit your Shopify sitemap after launch so Google can discover your store pages.

Shopify automatically generates a sitemap at:

yourdomain.com/sitemap.xml

To submit it:

  1. Verify your domain in Google Search Console.
  2. Go to Indexing > Sitemaps.
  3. Enter your sitemap URL and submit it.

Make sure your store is no longer password-protected before submitting. A private Shopify store cannot be properly crawled and indexed by search engines.

You can also review your robots.txt file at:

yourdomain.com/robots.txt

Shopify manages this file automatically, so changes are only needed for specific SEO requirements.

Connect Google Merchant Center and Track Sales

Set up tracking tools to measure store performance after launch.

Connect:

  • Google Merchant Center to showcase products across Google shopping surfaces.
  • Google Analytics to monitor visitors and customer behavior.
  • Conversion tracking to measure purchases and other important actions.
  • Sales channels such as Google & YouTube and Facebook & Instagram, which you can add from the Sales channels section of your admin to sync your products and reach shoppers where they browse.

Review Shopify Analytics regularly to track sales, traffic, and customer activity after your Shopify store goes live.

Promote Your Launch

Start driving visitors to your store after launch with focused promotional activities.

Consider:

  • Announcing your launch through email and social channels.
  • Running a first-order offer to encourage purchases.
  • Sharing your products with existing customers or audiences.

Monitor results through Shopify analytics and improve your store based on customer behavior.

Common Problems After You Publish a Shopify Store

If your Shopify store is not behaving as expected after launch, the cause is usually related to store access, domain settings, payments, shipping, or search engine indexing. Use the symptoms below to identify the likely cause and fix it.

Store Still Shows the Password Page

If visitors still see the Shopify password page, first confirm that you selected a paid plan and added your business address. Then check Online Store > Preferences and make sure private mode is disabled.

If the store works when you are logged in but not in an incognito window, clear your browser cache and test again.

Domain Not Connecting or Showing “SSL pending”

A newly connected domain can take up to 48 hours to propagate. If the problem continues, check that you have only the required A record, the correct CNAME, and no conflicting DNS records.

Shopify also recommends checking for CAA records that allow letsencrypt.org, pki.goog, and ssl.com. DNSSEC or a proxy at your DNS provider can also prevent Shopify from issuing the SSL certificate.

Orders Failing After Launch

If customers cannot complete checkout, check whether your payment provider is active and test mode is turned off. Then confirm that a shipping zone and rate are available for the customer’s location.

Store Not Appearing on Google

A newly launched store may not appear in Google immediately. Confirm that your store is public, submit your Shopify sitemap in Google Search Console, and allow time for Google to crawl and index your pages.

If the issue continues, check Shopify’s status page and Help Center for service-specific guidance before making further changes to your store settings.

Conclusion

Publishing a Shopify store is mainly about moving from a private setup to a customer-ready storefront. Select your plan, complete the required settings, configure your products, payments, shipping, domain, and SEO, then test the shopping experience before removing the password.

Once your store is public, verify the live experience, submit your sitemap, connect tracking tools, and monitor your first orders. This gives you a clear process for how to publish a Shopify store without missing the essential launch checks.

Pricing, fees, and admin menu paths in this guide were last verified on [add date]. Shopify updates its interface and offers often, so confirm details in the Shopify Help Center before you act.

FAQs on Publishing a Shopify Store

1. Can I publish a Shopify store during the free trial?

accordion-icon

Yes, you can prepare and publish your Shopify store during the trial, but Shopify requires you to select a paid plan before removing the password and making the store public. Your trial may include a promotional offer, depending on when and where you sign up, so check Shopify’s current pricing before choosing a plan.

2. How do I remove the password from my Shopify store?

accordion-icon

Go to Online Store > Preferences in your Shopify admin and find the Store access section. Disable the password or private mode setting and save your changes. You must have an active Shopify plan and meet Shopify’s launch requirements before you can remove the password.

3. How long does it take for a Shopify store to go live after I connect a domain?

accordion-icon

Your Shopify storefront can be accessible as soon as you remove its password. However, a newly connected domain may take up to 48 hours for DNS changes to propagate. Your SSL certificate may also remain pending during this period. You can use your existing Shopify URL while waiting for the custom domain to become fully active.

4. Can I publish a Shopify store without a custom domain?

accordion-icon

Yes. You can publish your store using the default myshopify.com domain provided by Shopify. A custom domain is not required to make the store public. However, connecting a branded domain can give customers a more recognizable Shopify store URL and is generally preferable for a customer-facing business.

5. How much does it cost to publish a Shopify store?

accordion-icon

Publishing a Shopify store requires an active Shopify subscription plan. Shopify’s regular pricing varies by plan and billing cycle, while promotional offers may be available for new stores. Check Shopify’s current pricing page before subscribing because plan prices and introductory offers can change over time.

6. How do I know if my Shopify store is live?

accordion-icon

Open your store in an incognito or private browser window without logging into Shopify. Your homepage should load without showing the password page. Test your custom domain, navigation, product pages, and checkout as a customer would. You can also check that your primary domain uses HTTPS.

7. Can I change my theme or edit my store after it goes live?

accordion-icon

Yes. Publishing your Shopify store does not lock your theme or store settings. You can continue editing your theme, products, navigation, policies, and other settings after launch. Test significant changes before publishing them, especially updates that affect product pages, navigation, checkout, or the mobile shopping experience.

8. What should I check before removing the Shopify password?

accordion-icon

Confirm that your plan is active, your payment provider is live with test mode off, shipping rates cover your customers’ locations, policies and key pages are published, and a test order has gone through successfully. If you are migrating, make sure your 301 redirects are in place.

9. Do I need a cookie banner before I launch my Shopify store?

accordion-icon

It depends on where your customers are. Stores selling to the EU, UK, or California generally need to handle consent and privacy disclosures. Review Settings > Customer privacy before launch, and confirm your obligations with a legal professional.

Table of Contents
  • What You Need Before You Publish a Shopify Store
  • Shopify Trial vs Paid Plan: What Changes When You Publish
  • How to Publish a Shopify Store in 9 Steps
  • What to Do After Your Shopify Store Goes Live
  • Common Problems After You Publish a Shopify Store
  • Conclusion

Build a high-converting, scalable Shopify store tailored to your brand.

TALK TO OUR EXPERTS
BrainSpate Logo

BrainSpate is a leading eCommerce development company that specializes in delivering high-quality online business solutions. We cater to businesses of all sizes and offer a range of eCommerce development services.

Our Expertise
  • eCommerce Website Development
  • Shopify Development
  • WooCommerce Development
  • Magento Development
  • Shopify Integration
  • Shopify Migration
Hire Developers
  • Hire eCommerce Developers
  • Hire WooCommerce Developers
  • Hire Shopify Developers
  • Hire Magento Developers
Contact Us
Countries We Serve
  • USA

  • Switzerland

  • Canada

  • Sweden

  • Australia

  • United Kingdom

© Copyright 2026 BrainSpate
  • All Rights Reserved
  • Privacy
  • Policies
  • Terms of Services
  • Sitemap