Hours wasted making a temple.. Never shows up

I’ve spent hours going in circles just trying to create and assign a custom page template in Shopify. Honestly, if I had known how unnecessarily complicated this platform was, I never would have chosen Shopify. From needing custom CSS just to shift text a few pixels to getting completely blocked by something as basic as adding a new template — it’s become clear this platform isn’t built for real-world users unless you’re a developer or have the budget to hire one.

Here’s what I’ve tried, step by step:

  1. Created a new template in the “Templates” section (both .json and .liquid versions), named things like page.blank-custom.json and page.custom-plain.liquid.

  2. For the JSON version:

    • I made sure the file name followed the correct format.

    • I created a new section file (custom-blank.liquid) and inserted a valid {% schema %} block with a proper preset and category.

    • The schema was formatted exactly like examples from Shopify documentation.

    • Despite all this, the template never appeared in the page editor dropdown.

  3. For the Liquid version:

    • I created page.custom-plain.liquid with a full layout and content.

    • Assigned the layout and content manually using

      elements, images, and even embedded YouTube content.

    • Again, this template never showed up in the list of assignable templates under Online Store → Pages.

  4. I even tried a workaround I found online where I temporarily connected the JSON template to an existing section (main-page) just to get it to “trigger” and appear — still nothing.

  5. I tested in multiple browsers, cleared cache, and tried both existing and newly created pages.

Every single attempt ends the same way: when I go to Online Store → Pages → Create or Edit Page → Theme Template, the only options I see are “default” and “contact” — no custom templates show up no matter what I do.

I’ve watched over 10 tutorial videos, read dozens of forum posts, and even spent over an hour working through the steps with ChatGPT. I’m not a total beginner — I understand how to edit code, manage files, and follow instructions — but Shopify’s system seems actively hostile to DIY users.

All I want is to create a blank or custom page layout that I can assign and build freely. If anyone has a definitive fix for this — one that actually works — I’d be incredibly grateful.

But Shopify, if you’re reading this: You need to make the most basic features actually usable. No one should need to fake out the system just to make a blank page.

1 Like

Hi @GTCo

Welcome to the community, and sorry to hear you have those problems.

First, I must disagree with " it’s become clear this platform isn’t built for real-world users unless you’re a developer or have the budget to hire one." For me, it looks like shopify is doing more and more so that you do not need a developer. But you get different view and that is fine.

Now for your problem, first to ask “Created a new template in the “Templates” section” that is in Edit code of your theme, right? And is that theme a live one? Because if the theme is not live those templates will not show in Online Store> Pages> if you create a new page.

You could try an alternative way to create a template, from a dropdown menu of theme customization. But also note this is from the live theme.

If i remember properly, you could assign alternative templates to objects in admin (like products/collections/pages) only if these templates are available in Live theme.

Are you “patching” the live theme? If not, you can try creating a dummy template in live theme, no need for it to be the same.

https://help.shopify.com/en/manual/online-store/themes/theme-structure/templates#apply-a-new-template