Contents

The Product section is the gallery on one side and the buy box on the other. Its settings: Show breadcrumbs, Enable image zoom (a zoom button on each image and a full-screen viewer), and three Pre-order settings (below).

On desktop every image shows at once: the first full width in a crimped kraft well, the rest in a two-column grid. On phones it's a swipe carousel. The selected variant's image comes first. Video, YouTube and Vimeo, and 3D models (with "View in your space" on supported phones) all work. The freshness stamp sits on the main image (chapter 8).

Buy box blocks

Reorder them freely; the Roast preset uses the order below.

BlockWhat it showsSettings
Origin line"Guji, Ethiopia · Washed · Single origin" from the region, origin and process metafields and the product typeShow vendor in origin line
Product vendorThe vendor, linked to its products
TitleThe product name
Tasting notesThe notes line and the roast line ("●●○○○ Light roast, for pour over and AeroPress")Show tasting notes, Show roast level, Show brew methods
PricePrice, sale price, unit price and the size ("$24.00 / 250 g")Show tax note
FreshnessWhen it was or will be roastedChapter 8
Variant pickerOne control per optionSee below
Inventory"Only 6 bags left from this lot", using the Low stock wordLow stock threshold (10, 1 to 40), Show "In stock" line
Buy buttonsPurchase options, quantity, add button, accelerated checkoutSee below
Assurance rowsUp to three icon lines under the buttonsIcon and Text for each row. Defaults mention free delivery over $60 and compostable bags: rewrite them.
Back-in-stock requestUnder a sold-out variant, an email field and "Notify me"Heading, Text. Each request arrives as an email to your store's sender address; reply by hand when stock is back. Nothing is sent to the shopper automatically.
Pickup availability"Pickup available at …" from your local pickup locations
DescriptionThe product descriptionHeading (with one it becomes a collapsible row, such as "About this coffee"), Open by default
How to brew itBrew methods, grind and a brew guide linkChapter 10
Spec tableSKU, type, vendor, weight, barcode, options, and Spec rows of metafieldsHeading, Spec row position, the Show toggles. Each Spec row: Label, Product metafield (such as custom.altitude), Value, Unit.
Collapsible row and other theme blocksAnything else, such as "Freshness and delivery"Chapter 5

Variant picker

Each option shows the best control for its values:

  • Options with swatches (set on the option values in admin, such as Color) show round swatches.
  • The option named like Grind option name (Grind) shows the grind picker: tiles with a particle glyph from fine to coarse, and a "Which grind?" link when a Grind help page is set (chapter 10).
  • Options with more than eight values show a dropdown.
  • Everything else shows buttons. When the values have different prices, such as 250 g, 500 g and 1 kg, each button shows its price.

Combinations that don't exist or are sold out are marked, but stay selectable so shoppers can see what's there. Products with more than 250 variants work too.

Buy buttons

Besides the subscription settings in chapter 9:

SettingDefaultWhat it does
Show quantity selectorOnThe quantity stepper. It respects B2B quantity rules (minimum, maximum, increments).
Show accelerated checkout buttonsOnShop Pay, Apple Pay, Google Pay and others the customer's device supports
Show Shop Pay InstallmentsOnWhen Shop Pay Installments is on for your store
Show sticky add-to-cart barOnA bar that appears when the add button scrolls out of view (product pages only)
Show the free delivery lineOffUnder the buttons, from Free delivery over. Leave it off when an Assurance row already says it.
Returns noteEmptyA line under the add button

Gift cards get Shopify's recipient fields (send to someone else, their name, a message and a send date). B2B customers see volume pricing tables and quantity rules from their catalog.

Pre-orders

Two opt-ins in the Product and Featured product sections, both off:

  • Show oversold variants as pre-orders: a tracked variant set to keep selling when out of stock, with 0 or fewer in stock, gets a "Pre-order" button and badge.
  • Show single-delivery purchase options as pre-orders: for products sold only through a pre-order app's plan. Leave it off for try-before-you-buy plans.
  • Pre-order note: a line under the button, such as "Ships in March".

You can connect each one to a product metafield (true or false for the opt-ins, text for the note) to set them per product. A future custom.roast_date also reads as a pre-order lot in the Freshness block (chapter 8).

Quick view and quick add

From a product card, Quick add adds a product without options straight to the bag. A product with options, a required subscription plan or a gift card opens quick view instead: a side panel with the gallery, options, purchase options and buy buttons.