Skip to main content

Introduction

Product page displays detailed information about individual products, including images, descriptions, pricing, and purchasing options. Customizing the product page layout and features can enhance the shopping experience, making it easier for customers to find and buy products.
PATH: Online Store > Themes > Customize > Template Selector > Products > Default product

Settings

SettingDescription
Gallery layout on desktopChoose how product media are displayed on desktop devices:
  • Grid: Display media in a grid format.
  • Slideshow: Show one media item at a time with navigation controls.
  • Carousel: Display media in a sliding carousel format.
Gallery layout on mobileChoose how product media are displayed on mobile devices:
  • Slideshow: Show one media item at a time with navigation controls.
  • Carousel: Display media in a sliding carousel format.
Gallery aspect ratioChoose how product media are displayed:
  • Fit viewport: Media are resized to fit the viewport.
  • Auto: Display media in their original aspect ratio without being cropped.
  • Custom options: Select from predefined aspect ratio options.
* Fit viewport works only with slideshow and carousel layouts on desktop.
Gallery media object fitChoose how product media fit within their containers:
  • Cover: Media fill the container, cropping if necessary.
  • Contain: Media are fully visible within the container, with possible empty space.
* This setting is not effective with the gallery aspect ratio Auto.
Enable slider auto heightEnable to adjust the slider height automatically for each slide’s media. Use only if product media have different aspect ratios, as it overrides your set aspect ratio settings.
Enable transparent backgroundEnable to make product media backgrounds transparent. Backgrounds will automatically match the background color defined in the Gallery color scheme setting.
Zoom behaviorChoose how zoom works on product media:
  • None: Zoom functionality is disabled.
  • On click: Customers can click on a media to see a zoomed-in view.
  • Button: A button appears to trigger the zoom functionality.

Thumbnails settings

SettingDescription
Display thumbnailsChoose whether to display:
  • None: Thumbnails are not displayed.
  • Desktop: Thumbnails appear next to the main media on desktop devices.
  • Mobile: Thumbnails appear below the main media on mobile devices.
  • Both: Thumbnails appear on both desktop and mobile devices.
Thumbnail image ratioChoose the aspect ratio for thumbnail images:
  • Auto: Display thumbnails in their original aspect ratio.
  • Custom options: Select from predefined aspect ratio options.
Thumbnail image object fitChoose how thumbnail images fit within their containers:
  • Cover: Thumbnails fill the container, cropping if necessary.
  • Contain: Thumbnails are fully visible within the container, with possible empty space.
* This setting is not effective with the thumbnail image ratio Auto.
SettingDescription
Display arrowsChoose whether to display:
  • None: Arrows are not displayed.
  • Desktop: Arrows appear on desktop devices.
  • Mobile: Arrows appear on mobile devices.
  • Both: Arrows appear on both desktop and mobile devices.
Display paginationChoose the pagination style:
  • None: Hide pagination.
  • Dynamic, Dots, Line: Show pagination controls in the selected style.
* Pagination is available only on mobile. It is disabled when thumbnails are shown, and enabled when neither arrows nor thumbnails are active to maintain accessibility.

Features settings

SettingDescription
Media gallery infoEnter info text to display over the media gallery. This text can provide additional context or details about the product media.
Metafield for ‘As seen on’Enter the namespace and key for a product metafield to display images as ‘As seen on’ content. eg. theme.as_seen_on
Gallery color schemeChoose a color scheme for the media gallery from your theme’s predefined options. This setting affects elements like background color, text color, and button styles within the gallery.

Layout & General settings

SettingDescription
Enable sticky content on desktopEnable to keep product details (such as title, price, and purchase options) visible while scrolling through product media on desktop devices.
Enable sticky add to cart barEnable to keep the add to cart bar visible at the top of the screen when the main add to cart button is out of view.
Product gallery widthChoose the width of the product gallery on desktop (S, M, L).
The gallery is automatically optimized for mobile.
Product gallery positionChoose the position of the product gallery on desktop:
  • Start: Display the gallery before the product details.
  • End: Display the gallery after the product details.
The gallery is automatically optimized for mobile.
Space between gallery and content on desktopChoose the spacing between the product gallery and product details on desktop:
  • No: No extra space.
  • S, M, L, XL: Increasing levels of spacing between the gallery and content.
Bottom spacing unit for the blocksSet the spacing below each block. Value is in rem units (e.g., 1.6 = 1.6rem).
Content alignmentChoose how the content inside the section is aligned:
  • Start: Align content to the start.
  • Center: Align content to the center.
  • End: Align content to the end.

Blocks

Back button

Add a button that allows customers to navigate back from the product page.
SettingDescription
Button styleChoose the button style: Filled or Text.
Button labelEnter the text to display on the button. Default is “Go Back”.
Display on mobileChoose whether the button appears on mobile devices: Top bar or On media.
Show onChoose the devices where the button is shown: Desktop, Mobile, or Both.
Add a breadcrumb navigation trail to help customers understand their location within your store.

Title

Display the product title on the product page.
SettingDescription
Heading sizeChoose the size of the product title: XS, S, M, L, XL
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Product rating

Display the product rating and number of reviews. To display a rating, add a product rating app. Learn more here.
SettingDescription
RatingSet default rating value (1-5) if no reviews are available.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Feature rating

Display a feature rating with customizable labels and styles.
SettingDescription
HeadingAdd an optional heading above the feature rating.
RatingSet the rating value as a number (e.g., 7).
Scale maxDefine the maximum value of the scale (e.g., 10).
Rating typeChoose how the rating is displayed: Progress or Single.
First labelAdd a label for the lowest point on the scale (e.g., Small).
Middle labelAdd a label for the midpoint on the scale (e.g., Medium).
Last labelAdd a label for the highest point on the scale (e.g., Large).
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Price

Display the product price on the product page. Setting Description Block bottom spacing Choose the bottom spacing of the block: No, S, M, L, XL Show tax information Display product tax details below the price. Show shipping information Display product shipping details below the price. Show additional information Display any extra information below the price.
SettingDescription
Show tax informationDisplay product tax details next to the price.
Show shipping informationDisplay product shipping details next to the price.
Show additional informationEnter any extra information you’d like to display next to the price.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Description

Display the product description or variant-specific content.
SettingDescription
BehaviourChoose how the description is displayed: Plain or Collapsible.
HeadingOverwrite the default heading of the block with a custom heading.
Text truncate line limitSet the number of lines before the text is truncated (e.g., 3). Set to 0 to disable truncation.
IconChoose an icon (e.g., theme-box). Leave blank to hide the icon.
Custom iconUpload a custom image to replace the icon.
Metafield for product variantEnter the related metafield namespace and key (e.g., theme.variant_metafield) to display variant-specific metafield content.
Show block content after variant specific contentEnable to display the block content below the variant-specific content.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Variant picker

Let customers select product variants.
SettingDescription
Make variants clickableAllow out-of-stock variants to remain clickable.
Variants display
Display asChoose how variants are displayed: Dropdowns or Buttons
Variant options with thumbnailsEnable to show variant options as thumbnails when the option name includes keywords like “Color”, “Material”, etc.
Size guide
Size guide contentDisplay the content of a specific page in a popup for size guidance.
Size option labelDefine which variant option triggers the size guide popup (e.g., Size).
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Purchase options

Display purchase and subscription options for the product.
SettingDescription
Subscription info settingsTo display subscription information, a subscription plan must be selected first.
Show subscription title on infoDisplay the subscription title within the info section.
Show subscription informationEnter additional subscription details.
Show subscription policy linkDisplay a link to the subscription policy.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Buy buttons

Display the add to cart button, quantity selector, and optional checkout features.
SettingDescription
Show quantityDisplay a quantity selector next to the add to cart button.
Quantity and buttons layoutChoose how the quantity selector and buttons are arranged: Inline or Separate.
Show dynamic checkout buttonsDisplay accelerated checkout options (e.g., PayPal, Apple Pay) based on the customer’s available payment methods. Learn more.
Show recipient information form for gift cardsAllow buyers to schedule gift card delivery and include a personal message. Learn more.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Inventory notice

Display stock availability information on the product page.
SettingDescription
Inventory thresholdSet the stock level (e.g., 15) at which the inventory notice is shown.
Don’t show quantityHide the exact stock quantity and display only the low-stock message.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Pre-order

Display a pre-order option on the product page when enabled.
See pre-order setup for details on configuring pre-orders.
SettingDescription
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Pickup availability

Display pickup availability information for products when enabled in your store.
Pickup availability requires Local pickup to be turned on in your Shopify settings.
SettingDescription
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

SKU

Display the product SKU (Stock Keeping Unit) on the product page.
SKU must be added to the product in Shopify admin to appear here.
SettingDescription
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Badges

Display product badges such as custom labels, discounts, or sold-out status.
SettingDescription
Show custom badgesDisplay custom product badges.
Show discount badgesDisplay discount badges when a product is on sale.
Show sold out badgesDisplay a badge when a product is out of stock.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Complementary products

Display complementary product recommendations.
Complementary products are customizable through the Shopify Search & Discovery app. Learn more here.
SettingDescription
HeadingSet a custom heading for the block (e.g., You may also like).
IconChoose an icon (e.g., theme-box). Leave blank to hide the icon.
Max products to showSet the maximum number of complementary products displayed (e.g., 4).
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Content grid

Display a grid of content items with optional heading and icon.
SettingDescription
HeadingSet a heading for the content grid (e.g., Free climate compensated shipping).
IconChoose an icon (e.g., theme-box). Leave blank to hide the icon.
Custom iconUpload a custom image to replace the default icon.

Content block

Add a block with heading, text, icon, or content from a page or metafield.
SettingDescription
HeadingSet a heading for the content block.
TextAdd custom text content.
IconChoose an icon (e.g., theme-box). Leave blank to hide the icon.
Custom iconUpload a custom image to replace the default icon.
PageSelect a page to display its content inside the block.
Metafield for product variantEnter the related metafield namespace and key (e.g., theme.variant_metafield) to display variant-specific content.
Show block content after variant specific contentEnable to display the block content below the variant-specific content.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Content tabs

Organize content into tabbed sections on the product page. Supports up to 3 tabs.
SettingDescription
Default active tabDefine which tab is active by default (e.g., 1).
Tab descriptionChoose where the product description appears as a tab: None, Start, or End.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL
 
Tab settingsEach tab includes the following options
HeadingSet the heading for the tab.
IconChoose an icon (e.g., theme-box). Leave blank to hide the icon.
Custom iconUpload a custom image to replace the default icon.
TextAdd custom text content.
PageSelect a page to display its content inside the tab.

Rich text

Add a block of formatted text to the product page.
SettingDescription
TextAdd custom text content.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Text

Add text content with optional icons, links, and variant-specific content.
SettingDescription
TextAdd custom text content.
Text before linkAdd text that appears before the type or vendor links.
IconChoose an icon (e.g., theme-check). Leave blank to hide the icon.
Link to productsChoose how to link to products (e.g., by type or vendor).
  • Text only: No link to products, display plain text.
  • Type: Provide links to filter collection results by product type.
  • Vendor: Provide links to filter collection results by product vendor.
Secondary animated textAdd animated secondary text. Works only when Text only option is selected.
Metafield for product variantEnter the related metafield namespace and key (e.g., theme.variant_metafield) to display variant-specific content.
Show block content after variant specific contentEnable to display the block content below the variant-specific content.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL

Custom liquid

Add app snippets or Liquid code to create advanced customizations.
Custom code can affect layout and performance. Test changes in a draft theme before publishing.
SettingDescription
Custom liquidAdd Liquid/HTML code or render app snippets.
Supports Shopify objects and filters.
Bottom spacingChoose the bottom spacing of the block: No, S, M, L, XL