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:
You select a specific customer tag (e.g., VIP, Gold-Member)
Only logged-in customers with that tag see storefront blocks and messaging
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
Open or create a promotion in Abra
Set Visibility to Customer Account
Select the customer tag that should see the promotion (e.g., VIP, Wholesale)
Add storefront blocks with segment-specific messaging
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).