Shopify Partners

Shopify Partner Pitfall: Navigating Custom 'Coming Soon' Pages on Development Stores

Hey everyone, your friendly Shopify expert at Shopping Cart Mover is diving into a really important discussion that recently caught fire in the Shopify Community. It's about a specific bottleneck that many agencies and developers face when building stores for clients, especially around that crucial pre-launch 'Coming Soon' phase. If you've ever built a store for a client on a development store and tried to get a custom landing page up before transfer, you're going to want to read this.

The conversation was kicked off by Marcel (Omineus), a fellow Shopify Partner, who hit a structural limitation that's causing a real headache. He called it 'expected platform behavior,' but it's definitely not ideal for anyone in the trenches building stores.

Developer troubleshooting code for a Shopify development store, highlighting the difficulty with custom password pages and misleading AI support.
Developer troubleshooting code for a Shopify development store, highlighting the difficulty with custom password pages and misleading AI support.

The Frustrating 'Coming Soon' Page Problem for Shopify Partners

Here’s the core of the issue, as Marcel laid it out: when you're building a client transfer store, you often want a custom 'Coming Soon' page. This isn't just a placeholder; it's a vital marketing tool with custom typography, announcement text, and often a newsletter signup form to start capturing leads before the big launch. Marcel's team, using the modern Horizon theme (an Online Store 2.0 theme), designed a fantastic custom 'Coming Soon' section in their templates/password.json file.

Everything looked great in the Theme Editor and via preview links. The custom page rendered perfectly, just as intended. But here's where the frustration kicks in: when external visitors or prospective buyers went to the store's actual URL (say, in an incognito window), they didn't see that beautiful custom page. Instead, they were greeted by the generic, default Shopify password page.

After a detailed support session, it was confirmed: Shopify, at a platform level, forces this generic password page for all public visitors as long as the store remains under a Partner organization. That custom 'Coming Soon' content? It only becomes publicly visible after ownership is officially transferred to the client. This revelation is a significant point of friction for agencies and developers striving for seamless client delivery and effective pre-launch marketing.

Why This 'Expected Behavior' Is a Major Bottleneck

While Shopify's intention might be to clearly delineate development environments from live stores, this particular restriction creates several critical problems for its Partner ecosystem:

  1. Financial Risk & Payment Security: Agencies cannot, and should not, transfer store ownership until the client has paid the final invoice in full. Transferring ownership prematurely just to make the 'Coming Soon' page live strips the agency of their leverage and project control. This puts agencies in a precarious financial position, risking unpaid work.

  2. Crippled Pre-Launch Marketing: Clients invest in professional store development not just for the launch, but for the entire pre-launch buzz. A generic password page severely limits their ability to build anticipation, collect email leads, or showcase branding before going live. This directly impacts their initial sales potential and marketing ROI.

  3. The Partner Catch-22: Partners are forced to choose between two unacceptable options:

    • Transfer an unpaid store to the client so the custom 'Coming Soon' page is visible, risking non-payment.
    • Keep the store under the Partner organization and force visitors to see a generic, unbranded Shopify password page, frustrating the client and hindering pre-launch efforts.

The Added Frustration: Misleading AI & Support Guidance

Adding insult to injury, Marcel highlighted another significant issue: incorrect guidance from Shopify's own support tools. While troubleshooting, both Sidekick (Shopify AI) and tier-1 support advisors suggested editing old code files like password.liquid or main-password.liquid.

This advice is outdated for modern Shopify themes. In Online Store 2.0 themes (such as Horizon), sections are managed via JSON templates (password.json), rendering instructions for older .liquid files invalid. More critically, Sidekick and AI support tools currently lack context regarding Partner / Client Transfer Store platform restrictions. This results in hours of wasted troubleshooting time for experienced developers, who are left chasing solutions that are fundamentally blocked by platform-level constraints.

// Example of an outdated suggestion for OS 2.0 themes
// Modifying password.liquid directly is often ineffective for custom sections
// in modern themes, which use JSON templates.

{% if shop.password_enabled %}
  
  

Our Store is Coming Soon!

Sign up for updates below.

{% endif %}

Proposed Solutions & Best Practices for Partners

Marcel's feature requests are clear and address the core of the problem:

  1. Allow Custom Password Sections on Client Transfer Stores: Enable Partners to publicly display the configured password.json template while the store is still under the Partner organization. This would resolve the pre-launch marketing dilemma without compromising financial security.
  2. Separate “Coming Soon” Visibility from “Store Transfer”: Maintain development store password protection without forcing a generic layout override. This would offer greater flexibility for partners.
  3. Update Sidekick / AI Context Awareness: Ensure Sidekick recognizes a store’s Partner / Client Transfer status so it does not recommend invalid code edits for platform-level constraints. This would save countless hours of developer time.

What Can Partners Do Now?

While we await potential platform updates from Shopify, here are some actionable strategies for agencies and developers:

  • Proactive Client Communication: Set clear expectations with clients early in the project. Explain that the custom 'Coming Soon' page will only go live after the store transfer, linking it to final payment.
  • Alternative Landing Pages: For critical pre-launch lead generation, consider setting up a temporary landing page on a separate platform (e.g., Leadpages, Unbounce) that collects emails. Once the Shopify store is transferred and live, this can redirect to the actual store.
  • Detailed Documentation: Keep thorough records of all communication and troubleshooting steps, especially when dealing with Shopify support, to avoid repeating efforts.
  • Leverage Shopify's Robustness: Despite these specific development challenges, Shopify remains an unparalleled platform for merchants looking to start their online store and scale their e-commerce business. Focus on communicating its long-term benefits to clients.

The Path Forward

This issue highlights a critical area where Shopify can improve the Partner experience, particularly for agencies managing client projects from development to launch. By addressing these limitations, Shopify can empower its Partners to deliver even more seamless and effective pre-launch strategies for their clients, ultimately benefiting the entire ecosystem.

At Shopping Cart Mover, we understand the intricacies of Shopify development and migration. We advocate for solutions that streamline the process for both developers and merchants, ensuring a smooth journey from concept to successful online store. We encourage other Partners facing this issue to continue providing feedback to Shopify's product team, as collective input is key to driving positive change.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases