Guides
Editorial rich text on product pages
Add a storytelling text block to the product page, shared across products or set per product with a metafield.
The Editorial rich text (PDP) block adds a passage of formatted text to the product page, for product stories, care notes or background. You can use one text for every product on a template, pull the text from a page, or give each product its own text with a metafield.
This block is available in the Main product section only. It is not available in Featured product.
Add the block
- Go to Online Store > Themes > Customize.
- Open a product template and select Main product.
- Select Add block and choose Editorial rich text (PDP).
- Drag the block to where you want the text.
The block shows in the product details column, at the position where you place it among the other blocks. If it has no text, nothing shows.
Settings
| Setting | What it does |
|---|---|
| Source | Theme editor rich text uses the Content box below. Page content uses the text of a page. |
| Content (used when Source = Theme editor rich text) | The text to show. |
| Page (used when Source = Page content) | The page whose text is shown. |
| Width | Constrained text width keeps lines at a comfortable reading length. Full width fills the product details column. |
Headings in the text show as normal paragraphs in this block, so the product page keeps a clear heading order. Use bold text if you need emphasis.
Same text for every product
Set Source to Theme editor rich text and type into Content. The text is saved with the template, so every product using that template shows it.
To show different shared text on different products, create another product template and assign it to those products.
Text from a page
Set Source to Page content and choose a page. This is useful for longer text you want to edit in Online Store > Pages, or reuse in more than one place.
Different text for each product
Connect a product metafield to the Content box:
- In Shopify admin, go to Settings > Custom data > Products.
- Add a metafield definition with the type Rich text.
- Open each product and fill in the metafield.
- In the theme editor, select the block, set Source to Theme editor rich text, and use the connect dynamic source button beside Content to choose your metafield.
Each product now shows its own text. Products where the metafield is empty show nothing in this block.