Customer Account Visibility

Customer Account Visibility is a promotion-level setting that controls who sees storefront blocks and messaging. Only logged-in customers with specific Shopify customer tags will see banners, progress bars, and promotion messaging on your store.

Important: Customer Account Visibility only controls what customers see on the storefront. To control who actually receives the discount at checkout, see Discount Eligibility.

What It Controls

Customer Account Visibility determines:

  • Who sees storefront blocks (banners, progress bars, gift selection)

  • Who sees dynamic strikethrough pricing (if enabled)

  • Who sees promotion messaging throughout your store

  • Who sees the promotion as a whole

What it does NOT control:

  • Who is able to complete checkout with the discount (see Discount Eligibility for more information)

How It Works

When you set a promotion's visibility to Customer Account:

  1. You select a specific customer tag (e.g., VIP, Gold-Member)

  2. Only logged-in customers with that tag see storefront blocks and messaging

  3. All other customers browse your store without seeing any promotion content

Learn more about Shopify’s Customers feature here to manage tags and create customer segments to target. 

How to Set Up Customer Account Visibility

  1. Open or create a promotion in Abra

  2. Set Visibility to Customer Account

  3. Select the customer tag that should see the promotion (e.g., VIP, Wholesale)

  4. Add storefront blocks with segment-specific messaging

  5. Click Save

Managing Customer Tags in Shopify

Using Shopify Customers, you can add tags manually and in bulk. Learn more about that here. You can use Shopify Flow to automatically tag customers, or create customer segments using Shopify’s GraphQL. 

Adding Discount Eligibility for Extra Protection

Customer Account Visibility controls who sees the promotion, but you can add Discount Eligibility at the discount level to validate who receives the discount at checkout.

Why use both:

  • Double protection: Customers must be logged in to see the promotion AND be in the eligible segment to redeem it

  • Ensures loyal customers get their discounts: If a customer reaches checkout without logging in, their discount will be automatically applied at checkout if they qualify. 

  • Extra security for high-value offers: Protects wholesale pricing, VIP discounts, or member-exclusive rewards

See Discount Eligibility for setup details.

Running Multiple Customer Account Promotions

You can run multiple customer account promotions at the same time. Each must target a unique customer tag.

Example:

  • VIP customers (tag: VIP) → 20% off

  • Gold members (tag: Gold) → Free shipping

  • Birthday customers (tag: Birthday-November) → Free gift

All three can run simultaneously without conflicts.

Important: Avoid overlapping tags. If a customer has multiple tags that trigger different promotions, results may be unpredictable.

Storefront Blocks

Customer account promotions display messaging only to logged-in customers with the required tag:

  • Banners on product pages, collections, cart, customer account page

  • Progress bars showing threshold progress

  • Dynamic pricing (if enabled)

See Storefront Blocks for block types and placement options.

Examples of when to use Customer Account Visibility

Use Customer Account Visibility when customers are already logging in as part of their journey. Some examples:

Membership programs:

  • Customers log in to access member benefits

  • Show exclusive member pricing or offers

Loyalty programs:

  • Customers log in to view points or tier status

  • Display tier-specific rewards (Gold, Silver, Bronze)

Subscription management:

  • Customers log in to manage subscriptions

  • Show subscriber-exclusive perks

B2B or wholesale portals:

  • Wholesale buyers log in to access trade pricing

  • Display bulk discounts or net-30 terms

Tips & Best Practices

Enable Dynamic Pricing for Exclusivity

Enable Dynamic Strikethrough Pricing to show discounted prices only to eligible customers. This makes the offer feel truly exclusive and increases conversion by displaying special pricing as they browse.

Customize Storefront Blocks for VIP Messaging

Add targeted banners with VIP-specific messaging (e.g., "Exclusive VIP Offer" or "Gold Member Discount") to reinforce exclusivity. Customized blocks significantly boost conversion by making customers feel valued.

Use Shopify Flow for Automation

Automate customer tagging based on purchase behavior, subscription status, or lifetime value. This keeps your loyalty tiers updated without manual work and ensures the right customers always see the right offers. 

Limitations

  • Customers must be logged in for the promotion to activate

  • Overlapping tags across multiple promotions can cause conflicts

  • Shopify automatic discounts may conflict with Abra promotions and cause unpredictable behavior (e.g., gifts not discounted, codes not applying).