Product page

The product page section in a Shopify theme is a core component that displays detailed information about a specific product. This section supports displaying a variety of elements such as images, variations, prices, descriptions, add to cart buttons, and other relevant information.

1. Media

Below are some general settings to configure the media section on the product page:

Zoom is not available for videos or 3D models.

Navigation is hidden on mobile devices.

From version 2.2.0 onwards, you can add avatars for testimonials.

2. Information

2.1. Vendor & rating

2.2. Product title

Title color depends on the active color scheme. To change the color, you can go to the selected Color Scheme → Text color.

2.3. Price

Price depends on the active color scheme and uses the text color (slightly lighter). You can also customise the sale price via Color Scheme → Sale Price color

2.4. Separator

It is a visual element used to divide different sections of product information. It may appear as a horizontal line between sections to make the product page easier to read.

2.5. Description

Displays the product description that you have added for the product in Shopify, with options including:

2.6. Deal countdown

Displays a countdown for limited-time promotions, including the Heading (sets the title), Coupon code (displays the discount code), and Countdown (sets the offer’s end date and time).

Remember to create the discount code in Shopify & Display 999 days max.

2.7. Variant picker

The variant picker is where product variants are displayed. It supports multiple styles such as swatch, block, dropdown, etc.

2.8. Buy buttons

The Buy Buttons block includes:

The dynamic checkout button allows customers to go directly from the product page to checkout and pay immediately for that product. It also supports accelerated checkout methods such as Shop Pay, Apple Pay, and Google Pay.

The branded buttons display depending on the payment methods that you've activated in your payment settings. If no third-party accelerated checkout methods are enabled in your store, only the unbranded Buy it now button will be displayed.

Please refer to this document to learn more about the dynamic checkout button.

2.9. Inventory status

Displays the current stock availability of a product and provides optional low-stock indicators to create a sense of urgency.

2.10. Pickup availability

This feature allows customers to pick up online orders at a physical store location. To display pickup availability, you need to configure in-store pickup in your Shopify admin. Document

Please follow Shopify’s official guide for more details

2.11. Icon with texts

Displays icons with short text descriptions, with basic settings for controlling the layout, style, scrolling speed, and direction.

2.12. Complementary products

Shows related products that can be purchased together, with settings for the heading, products to show, rotation, and card appearance.

2.13. Contact & share

This block allows you to add a Share option and an Ask a Question feature, making it easy for customers to share products or send inquiries. It mainly provides settings for the contact form and social sharing, including their position and available input options.

2.14. Collapsible row

This block allows you to add accordion-style content to show additional product details, with settings for the layout as Collapsible and Drawer, heading, row content, and dividers.

Open collapsible by default — available from version 2.3.0

2.15. Custom liquid

If you would like to customise content using Liquid code, you can use this block to add your own custom Liquid.

This block allows you to add a link to an external or internal page, with settings for the link label, URL, text style, button style, and whether to open the link in a new tab.

2.17. Line item property

This block allows you to collect additional customisation information from customers for a product, with settings for the input type (Text/Checkbox/Option), required fields, character limit, and whether the information appears in the cart and checkout.

2.18. Popup

The Popup block lets you add clickable text that opens a pop-up containing content from a selected Shopify page.

Kindly make sure that the Shopify page has the content.

2.19. SKU

Displays the product SKU when a SKU is available.

2.20. Tax and shipping info

Displays tax and shipping information on the product page. A shipping policy must be added in Shopify settings for this block to work properly.

2.21. Badges

Allows you to display product badges on the product page. Make sure the desired badges are enabled in the Theme Settings.

If you would like to customize different badges via metafields, feel free to check the guideline further here.

2.22. Back in stock

Allows customers to sign up for a notification when a sold-out product becomes available again. Restock emails are not sent automatically, so you will need to manually review the subscriber list and send the notifications.

Available from version 2.2.2

2.23. Trust badge

The Trust Badge section supports two options:

You can choose whichever option best suits your store.

2.24. Spacer

It will add empty space between elements on a page. It is mainly used to control vertical spacing and improve the overall layout and appearance.