> For the complete documentation index, see [llms.txt](https://docs.strm.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.strm.design/reference/blocks.md).

# Blocks

Shared blocks you can add inside sections.

A **block** is a piece of content inside a section: a heading, a button, a product price. These blocks can be added to any section that accepts theme blocks; blocks that belong to one section are described on that section’s page.

| Block                                                                 | What it does                                                                                                       |
| --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| [Button](/reference/blocks/button.md)                                 | A link styled as a button or an arrow link.                                                                        |
| [Buy buttons](/reference/blocks/buy-buttons.md)                       | Quantity selector, add to bag button, dynamic checkout buttons and the gift card recipient form.                   |
| [Collapsible row](/reference/blocks/accordion.md)                     | A collapsible row: a heading that opens to show the blocks inside it.                                              |
| [Compare](/reference/blocks/compare-button.md)                        | An "Add to compare" checkbox for product pages.                                                                    |
| [Complementary products](/reference/blocks/complementary-products.md) | "Pairs well with" products chosen in the Search & Discovery app.                                                   |
| [Custom Liquid](/reference/blocks/custom-liquid.md)                   | Paste Liquid, HTML or an app embed code.                                                                           |
| [Description](/reference/blocks/product-description.md)               | The product description from Shopify admin, with an optional heading and divider.                                  |
| [Divider](/reference/blocks/divider.md)                               | A horizontal line with adjustable spacing.                                                                         |
| [Email signup](/reference/blocks/email-signup.md)                     | A newsletter email field that adds subscribers to Shopify customers.                                               |
| [Follow on Shop](/reference/blocks/follow-on-shop.md)                 | A button that lets customers follow your store in the Shop app.                                                    |
| [Group](/reference/blocks/group.md)                                   | A container that stacks or lines up other blocks, optionally as a card or a link.                                  |
| [Heading](/reference/blocks/heading.md)                               | A heading with size, level, color, width and alignment.                                                            |
| [Icon](/reference/blocks/icon.md)                                     | An icon with a short label, for example delivery or returns promises.                                              |
| [Image](/reference/blocks/image.md)                                   | An image with shape, corners, link, caption and optional zoom on hover.                                            |
| [Inventory status](/reference/blocks/product-inventory.md)            | Stock status with low stock messages and delivery notes.                                                           |
| [Menu](/reference/blocks/menu.md)                                     | A heading and the links of a menu, in a column or a row.                                                           |
| [Numbered step](/reference/blocks/numbered-step.md)                   | A numbered step with a heading and description.                                                                    |
| [Pickup availability](/reference/blocks/pickup-availability.md)       | Shows stores where the selected variant can be picked up.                                                          |
| [Price](/reference/blocks/product-price.md)                           | The price, with sale price, "From" pricing and tax notes.                                                          |
| [Product card](/reference/blocks/product-card.md)                     | A product card that holds the card's blocks: media, title, price, vendor, rating, swatches, inventory and compare. |
| [Product details line](/reference/blocks/product-meta.md)             | A line with the vendor, rating and SKU.                                                                            |
| [Product title](/reference/blocks/product-title.md)                   | The product title, as the page heading or a card link.                                                             |
| [Rating](/reference/blocks/product-rating.md)                         | Stars and review count from review app metafields.                                                                 |
| [Restock request](/reference/blocks/restock-request.md)               | A form for sold-out variants that sends a restock request to the store by email.                                   |
| [Scale](/reference/blocks/rating-bar.md)                              | A labeled scale from 1 to 5, for example heat retention.                                                           |
| [Share](/reference/blocks/share.md)                                   | Share or copy a link to the page, as a button or an icon, inline or pinned top right.                              |
| [Social media icons](/reference/blocks/social-links.md)               | Links to your social profiles from Theme settings › Social media, as icons or names.                               |
| [Spacer](/reference/blocks/spacer.md)                                 | Empty space with separate heights for large and small screens.                                                     |
| [Specification](/reference/blocks/spec-row.md)                        | One extra row in the specifications table.                                                                         |
| [Specifications](/reference/blocks/product-specs.md)                  | A specifications table from product options, vendor, type, weight, SKU and metafields.                             |
| [Swatches](/reference/blocks/product-swatches.md)                     | Color swatches on product cards that preview and select a variant.                                                 |
| [Text](/reference/blocks/text.md)                                     | A paragraph of rich text with size, color, width and alignment.                                                    |
| [Variant picker](/reference/blocks/variant-picker.md)                 | Option buttons, dropdowns and color swatches for choosing a variant.                                               |
| [Vendor](/reference/blocks/product-vendor.md)                         | The product's vendor, optionally linked to the vendor collection.                                                  |
| [Video](/reference/blocks/video.md)                                   | An uploaded video or a YouTube or Vimeo video.                                                                     |
| [Volume pricing](/reference/blocks/volume-pricing.md)                 | Quantity price breaks from B2B catalogs for eligible customers.                                                    |
