Storefront Blocks

Storefront blocks display promotion messaging, progress indicators, and gift selection interfaces on your store. Blocks are added in the Shopify theme editor and update in real time based on cart activity and promotion rules.


What Storefront Blocks Do

Blocks let customers see:

  • Active promotion messaging

  • Progress toward thresholds ("Spend $25 more to unlock free shipping")

  • Available rewards

  • Gift selection interfaces (for selectable gifts)

Blocks update automatically as customers add or remove items from their cart.

Important: Blocks are optional. Promotions work without them, but customers won't see any messaging or progress updates.

Group 1000004008

In the image above: Tiered Progress Banner placed in Cart and Popup along the bottom of the page. Elements have been highlighted and enlarged for clarity.


Where Blocks Can Be Placed

Blocks can appear on:

  • Storewide - Announcement bars, popups

  • Home page

  • Collection pages

  • Product pages

  • Cart

  • Customer account pages

Customizing Block Content

You can customize the messaging displayed in each storefront block using variables to show dynamic promotion data.

Variables let you display real-time information like spending progress, discount amounts, or tier status. They're written in double curly braces and update automatically as customers shop.

Example:

Spend {{ discount.progress_remaining }} and get free shipping!

This displays as: "Spend $25 and get free shipping!" and updates in real time as the customer adds items.

Available variables and customization options: See the Storefront Blocks Developer Documentation for a complete list of variables, block-specific options, and advanced customization.


Block Types

Popup

Displays a small notification bar at the bottom of the page when a customer qualifies for a promotion.

Screenshot 2025-11-27 at 11.37.50 AM

Use for:

  • Confirming the promotion has been applied

  • Notifying customers their discount is active

  • Reinforcing that they've unlocked a reward

Behavior: Appears automatically when the customer qualifies for the promotion. Displays a brief message like "Congratulations! Your 20% off VIP-DEAL has been applied."

Where it appears: Storewide (bottom of page)

You can match your Popup to your site's branding by clicking Manage in Theme Editor → Abra Promotions → Popup. Learn more about customizing your branding here.

Screenshot 2025-11-27 at 11.28.38 AM

Basic Banner

Displays static promotional messaging.

Use for:

  • Announcing active offers

  • Highlighting eligibility requirements

  • Reminding customers of available rewards

Where to place: Product pages, collections, cart

Screenshot 2025-11-27 at 11.47.30 AM

Gift Banner

Shows qualification status for gift-based promotions and includes the gift selection interface for Selectable Gift with Purchase.

Use for:

  • Gift with Purchase

  • Selectable Gift with Purchase

  • Multi-Tiered Gifting

Screenshot 2025-11-27 at 11.45.42 AM

Tiered Banner

Displays progress across multiple thresholds for tiered promotions. Updates in real time as customers move between tiers.

Shows:

  • Current tier status

  • Progress toward the next tier

  • Unlocked rewards

Use for:

  • Multi-Tiered Gifting

  • Buy More, Save More

  • Spend-based tier promotions

Customization: You can edit the messaging for each tier (Tier 1, Tier 2, Tier 3, Tier 4, Tier 5, and Success) using variables like {{ discount.progress_remaining }} to show dynamic values.

Where to place: On any page or cart to show progress or confirm tier status

Screenshot 2025-11-27 at 11.31.56 AM