Product
For stores using tax-inclusive pricing, the Price content block displays the included-tax notice. The notice follows the store pricing configuration and updates with the selected variant; it has no separate theme toggle.
What it does
Section titled “What it does”Product shows the current product’s media, options, price, and purchase controls. The product selected for preview supplies the data; the template supplies the arrangement shared by products assigned to it.
Use Product content for longer descriptions, care information, tables, and the secondary purchase card. Use Custom option for shopper-entered personalization and Product note for a simple optional note.
Add it to a page
Section titled “Add it to a page”- In Shopify admin, open Online Store → Themes and open the theme editor for the theme you want to change.
- Open Products in the template selector and choose the template you want to edit.
- Choose a real product to preview and select Product in the sidebar.
- Add or reorder its content blocks, then save.
To give a group of products a different arrangement, create a product template and assign it to the relevant products in Shopify admin. Creating a template does not assign it automatically. Changing a shared template affects every product using it. See Shopify’s template guide.
Choose a style
Section titled “Choose a style”Gallery layout offers Thumbnails, for switching between media using smaller previews, and Stacked, for displaying media in a vertical arrangement. Product photos, videos, and 3D media come from the product’s media in Shopify.
Set it up: quick start
Section titled “Set it up: quick start”- Choose Thumbnails for Gallery layout.
- Keep Title, Price, Variant picker, Quantity selector, and Buy buttons in an order that makes shopping clear.
- Decide whether Title → Show vendor should be on.
- In Buy buttons, turn off Show store purchase statement unless your store has an accurate purchase statement to show.
- Put longer information in Product content directly after Product.
- Save, change a variant, add a test item to the cart, and check its price, quantity, and any personalization.
Settings
Section titled “Settings”| Setting | Default | Options | What it does |
|---|---|---|---|
| Gallery layout | Thumbnails | Thumbnails; Stacked | Choose thumbnail navigation or a stacked media gallery. |
| Show breadcrumbs | On | On / Off | Show the breadcrumb navigation above the product. |
The following list covers the standard purchase-area content. Custom option is documented separately, including all of its settings.
Blocks
Section titled “Blocks”Use Add block inside the section to add content, then drag content blocks to change their order.
| Block | Limit | What it adds |
|---|---|---|
| Title | 1 | The current product title and optional vendor. |
| Rating | 1 | The product’s real review rating when available. |
| Price | 1 | Current price and an optional discount badge. |
| Variant picker | 1 | The product’s actual options and variants. |
| Quantity selector | 1 | A quantity control for the main product form. |
| Buy buttons | 1 | Add-to-cart and eligible dynamic checkout controls. |
| Inventory status | 1 | A low-stock message based on tracked inventory. |
| Description | 1 | The product description entered in Shopify. |
| Accordion row | Multiple; within the section limit | An expandable row with formatted text and optional page content. |
| Share | 1 | Share the current product. |
| Quantity breaks | 1 | Quantity pricing supplied by Shopify when available. |
| Size guide | 1 | A size-guide link with formatted text and optional page content. |
| App | Multiple; within the section limit | Content supplied by a compatible installed app. |
| Setting | Default | Options | What it does |
|---|---|---|---|
| Show vendor | On | On / Off | Display the product vendor entered in Shopify. |
Rating
Section titled “Rating”This content block has no additional settings.
| Setting | Default | Options | What it does |
|---|---|---|---|
| Show discount badge | On | On / Off | Show a discount badge when the product’s actual compare-at price supports it. |
Variant picker
Section titled “Variant picker”This content block has no additional settings.
Quantity selector
Section titled “Quantity selector”This content block has no additional settings.
Buy buttons
Section titled “Buy buttons”| Setting | Default | Options | What it does |
|---|---|---|---|
| Show dynamic checkout buttons | On | On / Off | Allow the platform’s dynamic checkout control when eligible. Custom option blocks hide it so personalization goes through add-to-cart. |
| Show store purchase statement | Off | On / Off | Controls an existing purchase statement; empty statements stay hidden. The current theme has no global Store purchase statement field. To add policy information, use a text content block in this product template and link your real policy. |
| Show gift card recipient form | On | On / Off | Gift card products only: allow shoppers to enter a recipient, message, and send date. Gift cards use Add to cart instead of dynamic checkout. |
Inventory status
Section titled “Inventory status”| Setting | Default | Options | What it does |
|---|---|---|---|
| Low stock threshold | 5 | 1–20; step 1 | Show a low-stock message only for tracked, positive inventory at or below this threshold. |
Description
Section titled “Description”This content block has no additional settings.
Accordion row
Section titled “Accordion row”| Setting | Default | Options | What it does |
|---|---|---|---|
| Heading | Shipping & returns | Text | Enter the heading for this content block. |
| Content | Empty | Formatted text | Enter formatted content. If Content from page is also selected, its content appears after this text. |
| Content from page | Not selected | Store page | Add content from a Shopify page. When Text or Content is also filled in, both appear, with your typed content first. |
This content block has no additional settings.
Quantity breaks
Section titled “Quantity breaks”| Setting | Default | Options | What it does |
|---|---|---|---|
| Heading | Volume discounts | Text | Enter the heading for available Shopify quantity pricing. This block does not create quantity discounts. |
Size guide
Section titled “Size guide”| Setting | Default | Options | What it does |
|---|---|---|---|
| Link label | Size guide | Text | Enter the text shoppers use to open the size guide. |
| Content | Empty | Formatted text | Enter formatted content. If Content from page is also selected, its content appears after this text. |
| Content from page | Not selected | Store page | Add content from a Shopify page. When Text or Content is also filled in, both appear, with your typed content first. |
Settings are provided by the installed app. Add only a compatible app and check its own instructions.
Native purchase and extension blocks
Section titled “Native purchase and extension blocks”| Block | Limit | What it adds |
|---|---|---|
| Pickup availability | 1 | Real pickup locations, availability, and readiness for the selected variant; no extra settings |
| Custom Liquid | Multiple within the section limit | Your custom content; its only setting, Custom Liquid, is empty by default |
Custom Liquid
Section titled “Custom Liquid”| Setting | Default | Options | What it does |
|---|---|---|---|
| Custom Liquid | Empty | Custom content | Content to display in the Product information area; empty hides the content block |
To show pickup, configure pickup and inventory for your locations in Shopify, then add Pickup availability in Product. No pickup information appears if the selected variant has no pickup-enabled locations. Changing a variant refreshes the information. The default product template includes this block; other templates can add it.
The Buy buttons form includes native Shop Pay installment messaging. Shopify decides whether your store, market, and purchase qualify; the theme does not create an installment offer. Keep Show dynamic checkout buttons enabled for ordinary eligible products. Personalization and gift card recipient flows use Add to cart.
For Show gift card recipient form, a shopper can choose to send the card to someone else. Recipient email is required when that choice is on. Recipient name allows up to 255 characters, the message up to 200, and an optional send date up to 90 days ahead. An empty date sends after purchase. The browser supplies its time zone when available; Shopify uses the store time zone otherwise. Shopify validates the final submission. Gift-card quick-purchase entries lead to the full product page so these fields are available.
Custom Liquid is an advanced field. Duplicate your theme before adding custom code. Check its provider’s support policy and ask a Shopify Partner for help when needed. Empty content is hidden in the editor and storefront.
Images and content tips
Section titled “Images and content tips”Upload accurate product media and descriptions in Products in Shopify admin. Use consistent photos and check both gallery layouts on a phone. Ratings come from the product’s review data; adding a Rating block does not create a rating.
For separate descriptions per product, use product data or compatible dynamic sources rather than typing one product’s details into a template shared by many products.
Good to know
Section titled “Good to know”- Description in Product and Description in Product content read the same product description. Use one unless you intentionally want it twice.
- Accordion row and Size guide combine typed Content and selected Content from page in that order; choosing a page does not replace the typed content.
- Prices, inventory, options, and quantity pricing come from Shopify product data. Text blocks do not change stock, shipping rates, or prices.
- Dynamic checkout visibility also depends on platform eligibility and your store configuration. It is hidden when the main form has Custom option content blocks.
- Real pickup inventory, payment eligibility, and gift card delivery are managed by Shopify. Test the purchase flow in your store after configuring them.
- The separate Gift card guide describes the issued card’s redemption page, not its purchase form.
Example setups
Section titled “Example setups”Everyday product: use Thumbnails, enable Show breadcrumbs, and include Title, Price, Variant picker, Quantity selector, Buy buttons, and a Size guide with your actual sizing page.
Personalized product: keep the same purchase blocks, add Custom option with Option type set to Single-line text, and enable Make required. Follow the product-level quick-purchase setup before using this template for personalization.
Common questions
Section titled “Common questions”Why do several products show the same extra text? They share a template. Use a separate template or a supported dynamic source for product-specific information.
Why is the rating missing? The Rating block only displays real review data. Check the product’s review data and the app supplying it.
Why is a payment button missing? Check the Buy buttons switch, Custom option content blocks, and the store’s platform eligibility. Do not remove required personalization to force the button to appear.
Can I change the checkout page here? No. Shopify’s checkout and customer account appearance are managed separately from this product template.
Shared swatch presentation
Section titled “Shared swatch presentation”Choose Native swatches or Text and Circle or Square under Theme settings → Product swatches. Product option names remain visible; missing swatch data uses text. See Product cards and swatches for setup and limits.