Product information

The product page's gallery and buy box. The buy box is made of blocks you order yourself, from title and price to bundles, buttons and details.

munich-demo.myshopify.com
The Foundation product page on desktop: gallery on the left, buy box on the right.
The Foundation product page on desktop: gallery on the left, buy box on the right.

What it does

The main section of the product page. On the left, the gallery: all media of the product as a large image with thumbnails below or to the left, or as a grid, with badges over the image and a swipe row with a thumbnail strip on a phone. On the right, the buy box: a column of blocks in a color scheme of its own, on a card or on the page. Sticky product information keeps the buy box in view while the gallery scrolls.

Everything a visitor reads and clicks in the buy box is a block. Add the ones you need, drop the ones you do not, and drag them into the order that sells your product. Blocks marked Show below product media move under the gallery instead.

When to use it

It is on the product template already. To give one group of products a buy box of its own, duplicate the product template in the theme editor and assign it in the admin under the product’s Theme template. Build one template per product type, not per product.

Blocks

Identity and proof:

  • Vendor: the brand name, optionally linked to the vendor collection.
  • Label: a small kicker such as Bestseller or New formula.
  • Product title: the h1 of the page.
  • Rating: stars and count from a review app’s rating metafields. Shows nothing without them.
  • Trusted by: three small customer portraits, their names and a line such as “and 20,000+ others trust us”. Use real figures; the review checks.

Price and choice:

  • Price: the price of the selected variant with compare at price, and a small badge: price per serving (needs Servings per pack and a Serving name) or saving in percent.
  • Variant picker: the product’s options as buttons or swatches.
  • Bundle row: two or three pack cards instead of a plain option list. Each Bundle tier names the option value it stands for (such as 90-day), a badge (Most popular), a note (Best value), the number of units for the per unit price, and a feature list. The cards are built from real variants, so the cart and the order stay correct.
  • Low stock: “Only 3 left” from the real inventory of the selected variant, shown from a threshold down. Never shown for products that do not track inventory.
  • Quantity: a quantity field with plus and minus.

Buying:

  • Buy buttons: add to cart and the accelerated checkout button, with the price in the button if you want it, and a note shown while the selected variant is sold out.
  • Shop Pay Installments: Shopify’s installment line, where available.
  • Add-on: one product offered beside the buy button with a check box to add it.
  • Gift card recipient: the recipient form, shown on gift card products only.
  • Payment icons: the icons of the payment methods your store accepts.

Reassurance:

  • Benefits: three or four key points in boxes or as a plain list, with a heading.
  • Trust pills: short promises as pills from a comma separated list.
  • Delivery estimate: “Order within 2:14 h and get it by Monday, May 4”, worked out from your cutoff hour, shipping days and delivery time. It counts down from real settings and never resets to invent urgency.
  • Pickup availability: whether the selected variant can be picked up at a location.
  • Share: share buttons for the product.

Detail:

  • Description: the product description from the admin.
  • Text: a free paragraph.
  • Collapsible row: a title that opens to an answer, for ingredients, shipping and returns, how to use. Connect the content to a product metafield to write it per product.
  • Video testimonials: a row of short customer clips that open in a lightbox, with its own heading. Best under the gallery.
  • Spacer: extra space or a line between two blocks.
  • Custom Liquid and App blocks: for app snippets and anything the blocks do not cover.

Setting it up

  1. Choose Gallery layout and Image ratio. Square for packshots on a tile, Portrait for bottles.
  2. Pick the Buybox color scheme and Buybox spacing.
  3. Add and order the blocks. Start with the default order in the tips and remove what you do not need.
  4. For a product with pack sizes, add a Bundle row, then one Bundle tier per size and type the option value exactly as in the product’s options.
  5. Mark Description, Collapsible rows and Video testimonials Show below product media.
  6. Fill Delivery estimate with your real cutoff and shipping days, or remove it.

Settings

SettingTypeWhat it does
General
Color schemeColor schemeThe surface of this block, separate from the buy box.
LayoutSelectSplit scrolls gallery and buy box together. Sticky product information keeps the buy box in view while the gallery scrolls past.Options: Split, Sticky product information · Default: Split
Buybox color schemeColor schemeThe surface of the buy box, separate from the page, so it can be a panel that stands off the background.
Buybox spacingSelectThe space between the blocks in the buy box. Add a Spacer block where one pair needs more room.Options: Small, Medium, Large · Default: Medium
Gallery
Gallery layoutSelectWhere the thumbnails sit on desktop: below the large image, to its left, or all images as a grid. On a phone the gallery is always a swipe row with a thumbnail strip.Options: Thumbnails below, Thumbnails left, Grid · Default: Thumbnails below
Image ratioSelectThe shape every gallery image is shown in.Options: Square, Portrait, Landscape · Default: Square
Show badges over the imageCheckboxShows the sale, sold out and new badges over the first image. What they look like is set under Theme settings, Badges.Default: on
Gallery badgeImageYour own seal laid over the image, such as a money back mark. A transparent PNG or SVG.
Alt textTextWhat the seal says, for people using a screen reader.
Badge positionSelectWhich corner of the image the seal sits in.Options: Top left, Top right, Bottom left, Bottom right · Default: Top right
Section padding
Top paddingRangeSpace between the top of the section and its content. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 60
Bottom paddingRangeSpace between the content and the bottom of the section. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 60

Vendor block

SettingTypeWhat it does
Link to vendor collectionCheckboxMakes the vendor name a link to the collection of that vendor.Default: off

Label block

SettingTypeWhat it does
TextTextThe line under the names. Any figure in it must be one you can stand behind.Default: Add a short label
AlignmentSelectOverrides the alignment of the section for this block only.Options: Inherit, Left, Center, Right · Default: Inherit

Product title block

SettingTypeWhat it does
Heading levelSelectPage heading is the one heading that names what the whole page is about; use it once per page, usually on the first section. Everything else is a section heading.Options: Page heading, Section heading · Default: Page heading

Rating block

No settings

Trusted by block

SettingTypeWhat it does
First imageImageThe first of three small customer portraits.
Second imageImageThe second portrait.
Third imageImageThe third portrait.
NamesTextThe names of the people in the portraits, separated by commas.Default: Alex M., Sam K.
Show verified badgeCheckboxShows a check mark next to the names. Only where the people really are verified somewhere.Default: off
Badge colorColorThe color of the check mark.Default: #0095f6
TextTextThe line under the names. Any figure in it must be one you can stand behind.Default: and <strong>20,000+</strong> others trust us

Price block

SettingTypeWhat it does
BadgeSelectA small mark next to the price: the price per serving, worked out from the pack size below, or the saving against the compare at price.Options: No badge, Price per serving, Saving in percent · Default: Price per serving
Servings per packNumberHow many servings one pack holds, for the price per serving.
Serving nameTextWhat one serving is called: day, cup, portion.

SKU block

No settings

Description block

SettingTypeWhat it does
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: off

Variant picker block

SettingTypeWhat it does
Variant styleSelectHow this block is drawn.Options: Buttons, Swatches · Default: Buttons

Bundle row block

SettingTypeWhat it does
HeadingTextThe line above this block's content. Empty for no line.

Bundle card block

SettingTypeWhat it does
Option valueTextThe option value this card stands for, spelled exactly as in the product's options, such as 90-day.
TextTextA small tag on the card, such as Most popular.
NoteTextA short line under the pack name, such as Best value.
Units in this packNumberHow many units the pack holds, for the price per unit on the card.
FeaturesText areaOne feature per line, shown as a list on the card.

Low stock block

SettingTypeWhat it does
Show fromRangeThe line appears when the selected variant's stock is at this number or below.1 to 20 · Default: 5
Show iconCheckboxShows a small icon in front of the low stock line.Default: on
StyleSelectHow this block is drawn.Options: Plain, Pill · Default: Plain

Quantity selector block

No settings

Buy buttons block

SettingTypeWhat it does
Show price in the buttonCheckboxShows the price next to the button label, or next to the add-on product.Default: off
Show accelerated checkout buttonCheckboxShows the accelerated checkout button (Shop Pay, Apple Pay and others) under add to cart. Hidden on gift cards.Default: on
Sold-out noteRich textA line under the button while the selected variant is sold out. Connect it to a product metafield for a line per product.

Shop Pay Installments block

No settings

Add-on block

SettingTypeWhat it does
ProductProductThe product offered next to the buy button, with a check box to add it. Hidden when sold out and on its own page.
HeadingTextThe line above this block's content. Empty for no line.Default: Pairs well with
TextTextThe line under the names. Any figure in it must be one you can stand behind.
Show priceCheckboxShows the price next to the button label, or next to the add-on product.Default: on

Gift card recipient block

No settings

Payment icons block

No settings

Benefits block

SettingTypeWhat it does
StyleSelectHow this block is drawn.Options: Boxes, Plain list · Default: Boxes
Color schemeColor schemeThe surface of this block, separate from the buy box.
Show borderCheckboxDraws a border around the benefit boxes.Default: on
HeadingTextThe line above this block's content. Empty for no line.
ColumnsSelectWhether the benefits sit in one column or two.Options: One, Two · Default: Two
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: off

Key point block

SettingTypeWhat it does
TextTextThe line under the names. Any figure in it must be one you can stand behind.Default: Free shipping on orders over 50
IconSelectAn icon in front of the row title.Options: None, Shipping, Returns, Guarantee, Delivery time, Natural, Gift, Secure payment, Check, Star · Default: Shipping
AlignmentSelectOverrides the alignment of the section for this block only.Options: Inherit, Left, Center, Right · Default: Inherit

Trust pills block

SettingTypeWhat it does
Trust pillsTextShort promises as pills, separated by commas.Default: Free returns, Secure checkout, Fast shipping
AlignmentSelectOverrides the alignment of the section for this block only.Options: Inherit, Left, Center, Right · Default: Inherit
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: off

Delivery estimate block

SettingTypeWhat it does
Order cutoff hourRangeThe hour of the day, in your store's time zone, after which an order ships the next shipping day.0 to 23 · Default: 14
Order cutoff minuteSelectThe minutes of the cutoff time.Options: :00, :15, :30, :45 · Default: :00
Shipping daysSelectWhich days orders go out.Options: Monday to Friday, Monday to Saturday, Every day · Default: Monday to Friday
Delivery takesRangeCalendar days from dispatch to delivery. The estimate names the last of them, so set what the carrier reliably keeps.1 to 21 d · Default: 3

Pickup availability block

No settings

Share block

No settings

Text block

SettingTypeWhat it does
TextRich textThe line under the names. Any figure in it must be one you can stand behind.Default: <p>Use this text to explain the product, the story, or the promise behind it.</p>
SizeSelectLarge for a lead paragraph, Medium for body copy, Small for fine print.Options: Large, Medium, Small · Default: Medium
AlignmentSelectOverrides the alignment of the section for this block only.Options: Inherit, Left, Center, Right · Default: Inherit

Collapsible row block

SettingTypeWhat it does
HeadingTextThe line above this block's content. Empty for no line.Default: Shipping and returns
ContentRich textWhat the row shows when opened.Default: <p>Describe your shipping and return policy here.</p>
Row styleSelectHow this block is drawn.Options: List, Boxed, Card · Default: List
Color schemeColor schemeThe surface of this block, separate from the buy box.
MarkerSelectThe symbol at the end of the row that shows it can open.Options: Chevron, Plus · Default: Chevron
IconSelectAn icon in front of the row title.Options: None, Natural, Shipping, Returns, Guarantee, Delivery time, Gift, Secure payment, Check, Star · Default: None
Open by defaultCheckboxShows the row already opened when the page loads.Default: off
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: off

Video testimonials block

SettingTypeWhat it does
Color schemeColor schemeThe surface of this block, separate from the buy box.
HeadingTextThe line above this block's content. Empty for no line.Default: Loved by happy customers
SizeSelectHow large the heading of the video testimonials renders.Options: Large, Medium, Small, Extra small · Default: Medium
Accent fontSelectHighlight words puts the italicized words on the accent font. Whole heading sets the entire line in it.Options: Highlight words, Whole heading, Off · Default: Highlight words
TextRich textA short line under the video testimonials heading.
Columns on desktopSelectHow many video cards sit in a row on desktop.Options: 2, 3, 4 · Default: 3
Columns on mobileSelectHow many video cards are visible at once on a phone.Options: 1, 2, 3 · Default: 2
Image ratioSelectThe shape of the video cards.Options: Portrait, Tall · Default: Portrait
GapSelectThe space between video cards.Options: Small, Medium, Large · Default: Medium
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: on

Video testimonial block

SettingTypeWhat it does
VideoVideoA short clip uploaded to your store. Plays in a lightbox when the card is clicked.
Video linkVideo URLA YouTube or Vimeo link, used when no uploaded clip is set.
Poster imageImageThe still on the card before the clip plays.

Spacer block

SettingTypeWhat it does
HeightRangeHow much space the spacer adds.0 to 100 px · Default: 24
LineSelectWhether the spacer draws a line across the buy box, and how strong.Options: No line, Line, Hairline · Default: No line
Show below product mediaCheckboxMoves this block from the buy box column to under the gallery on desktop. On a phone the page is one column and the block follows the buy box.Default: off

Custom Liquid block

SettingTypeWhat it does
Liquid codeLiquidHTML or Liquid to render here, such as an app snippet.

This section also accepts app blocks, so apps that provide one can add content here.

Tips

  • This section belongs to the product template and cannot be added elsewhere. For a buy box on the home page or a landing page, use Featured product, which has the same blocks.
  • Order matters. A good default from top to bottom is Trusted by, Label, Product title, Price, Bundle row or Variant picker, Low stock, Buy buttons, Add-on, Benefits, Delivery estimate, Payment icons, then the Collapsible rows. Drag blocks to change it.
  • Show below product media on a block moves it from the buy box column to under the gallery on desktop. Use it for Description, Collapsible rows and Video testimonials, so the buy box stays short and the buy button stays high.
  • On a phone the page is one column: gallery, then the buy box blocks, then the blocks marked Show below product media. The theme sets that order for you.
  • Sale, sold out and new badges appear from the product data. The Gallery badge is your own seal on top of that, such as a money back mark.