Dynamic pages live on your Replo site (a subdomain or
replosites.com). They
are not Theme Builder product templates, which publish into your Shopify theme
at yourstore.com/products/.... If you need the page inside the theme, use
the Replo Theme Builder.Create a dynamic page
Ask Replo in chat. Say you want a dynamic page for every item (e.g. product, post, etc)/products/[slug] - that path is the template, not a the URL that a visitor would see. Visitors land on /products/blue-hat, /products/candle, etc. The blue-hat or candle is an identifier which allows the dynamic page to show the correct item.
Preview with a real item (one product, collection, post, etc)
Open the template in the Site Builder. The Preview bar above the page shows the item you’re previewing and how many there are. Click the item’s name to open the list, search if you need to, and click an item: the preview jumps to that item’s actual page. Product templates also have a Sample product option that uses sample data. This can be useful if you haven’t connected an integration which supplies the dynamic data yet. Make sure to connect the real dynamic data and preview before publishing. When Replo builds a new template and you haven’t given it any items yet, it adds three sample items so you can see the layout. They’re labelled Sample in the Preview bar and the picker, and they stay out of search engines and your sitemap. Replace them with your real content when you’re ready. If a template has no items at all, the preview says Add your items. Click Add a sample item and Replo adds one sample item for you without leaving the Site Builder; the preview opens it when it’s ready. You can also click Enter a page URL to preview one exact path.Edit once for the whole catalog
Mention the page in chat (“update my product page”) or use select mode on the template. Layout, copy, and design changes apply to every dynamic item that uses the template. A few cases stay separate:- A standalone page at a specific product URL (for example, a direct page which doesn’t have
[slug], like/products/house-blend) overrides the template for that item only. - Blog-style content collections keep layout on the template and body copy on each post.
- Components from the Component Library, such as the header, still edit on their own and are shared for every dynamic item. A change there applies everywhere that component is used.
Publish
Publish the site as usual. The template appears as one row in the publish list (e.g./products/[slug]). After publish, each item gets its own live URL from that one page. The path with square brackets (e.g, [slug]) is not a public URL.
Items that live in your site’s own data (a spreadsheet you uploaded, a list of posts) are added to your sitemap automatically, except sample items. Items that come from a connected store or CMS, and pages on sites with more than one language, aren’t added automatically; ask Replo to add them to your sitemap.
Other dynamic pages
The same pattern works for any dynamic content from any integration. Ask Replo to build a product collection page template, a blog template, a template for items from your Contentful integration, etc - the workflow is the same.FAQ
I'm using Shopify. Is this the same as a Shopify Theme Builder product template?
I'm using Shopify. Is this the same as a Shopify Theme Builder product template?
No. Theme Builder product templates publish into your Shopify theme and show up at
yourstore.com/products/.... Dynamic pages publish to your Replo site, on a subdomain or replosites.com, and stay outside the theme. See Start with Replo Agent.Do I need a separate page for each dynamic item?
Do I need a separate page for each dynamic item?
No. One dynamic item page covers the catalog. Build a standalone page only
when one item needs a completely different layout.
Why do some items say Sample?
Why do some items say Sample?
Replo added them so a new template isn’t empty. Sample items are hidden from
search engines and left out of your sitemap. Ask Replo to replace them with
your real content, or edit the data yourself.
Why does the preview say Sample product?
Why does the preview say Sample product?
You are on Sample product, which uses sample data. Click Sample
product in the Preview bar above the page and pick a real product.
Why does the preview warn that this product data will not appear on the live site?
Why does the preview warn that this product data will not appear on the live site?
Either you’re previewing with Sample product data, or the product you
picked is a draft or archived. Click the product’s name in the Preview bar above
the page and pick a real, active product, or set the product to active, so the page has a live URL once
you publish.
Why doesn't editing one dynamic page update the others?
Why doesn't editing one dynamic page update the others?
That page is probably a standalone page for one product, not a dynamic
template. Look for the Dynamic page icon. If it is missing, ask Replo
Agent to build a dyanmic page template for the whole catalog, or to reuse that
page’s layout as the template.
Can I still customize one dynamic item?
Can I still customize one dynamic item?
Yes. Ask Replo to give that item its own page. That standalone page overrides
the template for that URL only.
Is this the same as the Component Library?
Is this the same as the Component Library?
No. The Component Library holds shared pieces (header, footer, a section) that you drop onto many pages. A dynamic page is the page itself: one product-page layout that fills in each product from the URL.
Next steps
Site Builder
Preview the template with a real product, then review it before you publish.
Component Library
Reuse a header, footer, or section across pages.
Selling with Shopify
Connect your catalog so the template fills in live product data.
Publishing
Put the template live so every product URL updates together.