Getting Started

Product Story is a Shopify admin app that lets you build rich, below-the-fold product story sections — the kind you see on Apple, Allbirds, and Cowboy Bikes product pages — without writing a line of code.

Installation

  1. 1Find Product Story in the Shopify App Store and click Add app.
  2. 2Review and accept the requested permissions: metaobjects, products, files, and theme access.
  3. 3After install, you'll be taken directly into the Product Story editor.
  4. 4A sample template is pre-loaded so you can start exploring immediately.
Product Story stores all templates as Shopify metaobjects inside your own store. Nothing is stored on external servers. Uninstalling the app removes everything automatically.

Your First Product Story

A product story is a collection of section blocks that you assemble, customize, and link to a product. Each story is saved as a Shopify metaobject.

Creating a new template

  1. 1Click New Template in the top-left panel.
  2. 2The template gallery opens — choose a preset layout or start blank.
  3. 3Give your template a name (e.g. 'Ridge Wallet Pro Story').
  4. 4Optionally, link it to a product right away using the product dropdown.
  5. 5The editor opens with your chosen template loaded on the canvas.

Editing content

Click directly on any text element in the canvas to edit it inline. Click on any image to replace it with an image from your Shopify Files library. Use the right panel to adjust styles, spacing, borders, animations, and more.

Changes are saved automatically every few seconds. You'll see a "Saved" indicator in the top bar when your work is persisted.

Section Blocks

Product Story ships with 18 pre-built, conversion-tested section blocks. Each one is designed to tell a specific part of a product's story.

Hero

Bold product hero with headline and CTA button

Narrative Scroll

Sticky image with scrolling feature text alongside

Specs Grid

Clean technical specification table

Comparison

Side-by-side 'Us vs. Others' table

Story Split

Full-bleed image paired with a feature checklist

Bento Grid

Mixed-size feature highlight grid

Feature Grid

Icon grid for listing product features

Process Steps

Numbered how-it-works walkthrough

Testimonials

Customer quotes with avatar and attribution

Stats Counter

Large animated numbers for social proof

Trust Bar

Logos, certifications, and 'As Seen In' badges

Before / After

Side-by-side visual transformation slider

Founder Story

Personal photo, quote, and signature

Timeline Journey

Horizontal or vertical brand history milestones

Product Gallery

Pinterest-style mosaic image grid

Image Showcase

Full-width hero with supporting thumbnails

FAQ

Accordion-style expandable question and answer pairs

Video Section

Themed YouTube embed with caption

To add a block, open the Blocks panel on the left sidebar and click any block to insert it into the canvas at the bottom of the current template.

Theme Customization

Every template inherits a theme — a set of colors and fonts that apply to all section blocks automatically. You never need to style individual elements to match your brand.

Theme settings

Open the Theme tab in the left sidebar. Available settings:

Primary ColorBrand primary (buttons, accents)
Secondary ColorMuted text and subtitles
Accent ColorCTA buttons and highlights
Background ColorSection background
Text ColorBody text
Body Font36 Google Fonts + system fonts
Heading FontIndependent heading typeface
Base Font SizeRoot font size in px

Theme changes apply instantly to the canvas preview. Settings are saved per-template, so each product story can have its own visual identity.

Connecting to a Product

Each template can be linked to a Shopify product. This creates a metafield on the product that points to the template's metaobject — making it accessible from your theme's Liquid code.

  1. 1Open the Template tab in the left sidebar.
  2. 2Use the Product dropdown to search and select a product from your store.
  3. 3Click Save. Product Story writes a metafield on the product linking it to this story.
  4. 4The link is visible in Shopify Admin under the product's Metafields section.
You can create multiple templates and link them to different products, or keep one template as a reusable layout that you apply across a product line.

Publishing to Your Store

Product Story uses a Shopify app theme extension to render your product stories. Once installed, a Product Story block is available in your theme editor — no code changes required.

How to add the block

  1. 1In Shopify Admin, go to Online Store → Themes and click Customize on your active theme.
  2. 2Use the page picker at the top to navigate to a Product page template.
  3. 3In the section list, click Add block and search for Product Story.
  4. 4Add the block where you want the story to appear on the product page.
  5. 5Save the theme. The block automatically reads the story linked to that product.
The block only renders content when the product has a linked Product Story template. If no story is linked, the block is invisible — it adds no empty space.

Performance

Because the HTML and CSS are stored directly in Shopify metaobjects, they render server-side with your theme. There is no JavaScript required, no external fetch, and no layout shift. Story content is indexed by search engines the same as any other product page content.

AI Content Generation

Product Story includes an AI content generator powered by Google Gemini. It writes product-specific copy — headlines, descriptions, feature bullets, and FAQ entries — based on your product's title, description, and category.

How to use it

  1. 1Make sure your template is linked to a product (see Connecting to a Product).
  2. 2Click the Generate Content button in the editor toolbar.
  3. 3Choose what to generate: hero headline, feature description, FAQ, or full section copy.
  4. 4Review the generated content directly in the canvas.
  5. 5Click any text to edit further before saving.

AI generation works best when your product has a detailed description in Shopify. The more context the product has, the more accurate and on-brand the copy will be.

FAQ

Does Product Story work with any Shopify theme?

Yes. All section blocks use CSS variables that inherit from your theme automatically. The rendered HTML and CSS are plain HTML5 — compatible with any theme that renders Liquid metafields.

What happens to my templates if I uninstall Product Story?

Templates are stored in Shopify metaobjects under the app's namespace. When the app is uninstalled, Shopify automatically removes all associated metaobjects. Your product pages will fall back to their default appearance.

How many templates can I create?

The Free plan allows 2 templates. Product Story Pro ($4.99/month) allows unlimited templates. A 14-day free trial is included.

Can I edit the raw HTML and CSS?

Yes. The editor gives you full access to the HTML structure and individual CSS properties via the Style Manager. For JavaScript, use the Custom JS tab in the left sidebar.

Is the story content indexed by search engines?

Yes. Because the HTML is rendered server-side by your Shopify theme, search engines index it the same way they index any other product page content.

Can multiple products share the same template?

You can duplicate a template and link each copy to a different product. True template sharing across multiple products is on the roadmap.