AUCTRIA ACADEMY
F.A.Q.
Getting Started
Popular Pages
Auctria Dashboard
  • Getting Started
    • First Steps
      • Add A New Event
    • Plan
    • Run
    • Close
      • Email Participants With A Balance
      • Re-Open Unsold Items
    • Auctria Costs
    • Popular Pages
    • Glossary
    • Resources
  • Core Features
  • Event
    • Change Events
    • Copy Event
    • Archive Event
    • Event Details
    • Event Permissions
    • Create An Online Store
    • Set Up A Donation Only Event
    • Set Up An In-Person Event
    • Set Up An Online Event
    • Terminology
  • Event Dashboards
    • Default Dashboard
    • Income Summary
    • Item Summary
    • Your Profile
      • Access My Profile
  • Credit Cards
    • Allow Fees Per Participant
    • Credit Card How-To Guides
      • Connect Stripe Account
      • Create Online Payment Link
      • Make cc.fees Tax Deductible
      • Require ReCaptcha Validation
      • Change Test Mode
      • Connect A Mobile Card Reader
      • Check Total Credit Card Fees
      • Test & Live Modes
      • Credit Card Partial Refunds
      • Credit Card Full Refunds
      • Registered Cards
      • Registered Credit Cards
      • Remove All Registered Cards
    • Reference Materials
      • Credit Card Settings
      • Credit Card Reports
    • Payment Processors
    • Payment Processor Accounts
    • Stripe
      • Export Stripe Data
      • Stripe Readiness Review
    • Authorize.Net
      • Configuration
      • Fraud Detection
      • Card Registration
      • Card Code Required
      • AVS Mismatch
      • Authorize.Net Readiness Review
    • Processing Fees
    • Credit Card Costs
    • Readers And Swipers
      • Standalone Card Readers
  • Auctions
    • Online Auctions
      • Participants In Online Events
    • Paper Auctions
    • Live Auctions
    • Online Bidding
    • Kiosk Mode Bidding Setup
      • Slide Shows
      • Mobile Device Locking
  • Participants
    • How-To Guides
      • Open Participant Details
      • Copy Participants
      • Link Participants
      • Unlink Participants
      • Merge Participants
      • Correct Email Typos
      • Turn Off Participant Numbers
      • Duplicate Participant
    • Reference Materials
      • Participant Details
      • Add New Participant
      • Participant Numbering
      • Participant Maintenance
        • Duplicate Emails
        • Duplicate Names
        • Link Participants
        • Multiple Tickets
      • Registration/Checkout
      • Statements
        • Email Statements
        • Printed Statements
        • Text Statements
      • Choose Participants Filters
    • Catering
  • Communication
    • Email
      • Custom Emails
      • Editing Emails
        • Email Element Visibility
          Condition Statements
          Code-base Variables
        • Email Safe Fonts
      • Email Manager
      • System Emails
        • System Emails Summary
        • System Email Options
    • Email How To Guides
      • Email Ticket Holders
      • Use Conditional Content
      • Send Custom Emails
      • Add Table References
      • Customize Email Footer
      • Customize Email Header
      • Email Edits For Online Auctions
      • Email Text Link
    • Text Messages
      • Text Settings
      • Text Options
      • Advanced Texting Profile
    • Texting How To Guides
      • Participants & Phone Numbers
      • Send Custom Text
      • Set Up Advanced Texting
      • Text-To-Give
      • Transfer Text Number
    • System Notifications
    • Transactional vs Marketing Emails
    • Mobile Notifications
    • Standard And Advanced Texting
    • Ticket Sales Communication
    • Reference Materials
      • A2P 10DLC
      • Add Block
  • Items
    • Add New Items
      • Copy Items
      • Duplicate Items
      • Delete Item
      • Export Items
      • Batch Image Upload
      • Define A Gift Certificate
      • Add A Scheduled Event Item
      • Open Multiple Quantity Items
    • Item Details
      • Open Item Details
      • Edit Item Details
      • Open Item Bidding
      • Summary
        • For Sale Items Detailed
        • Live Bidding Type
        • Online Bidding Type
        • Paper Bidding Type
        • Partial Items Detailed
        • Raffle Prize Items Detailed
        • Donation Items Detailed
      • Images and Links
      • Contents
      • Activity
      • History
    • Item Types
      • Paper Bidding Type
      • Live Bidding Type
      • Online Bidding Type
      • Partial Items
      • For Sale Items
      • Donation Items
      • Raffle Prize Items
      • Buy It Now Only Items
    • Item Maintenance
      • Hide Items
      • Multiple Winners
        • Winning Multiples
      • Change Donation Item
      • Track Paddle Raise Donations
    • Item Numbering
      • Bulk Renumbering
      • Drag And Drop Ordering
      • Live Auction Ordering
      • Random Shuffle
      • Bulk Renumbering
      • Set Next Item Number
    • Basket And Packages
      • Build Baskets
      • Set Basket Descriptions
      • Basket Value
      • Combine For Sale Items
      • Combine Partial Lot Items
    • Reference Materials
      • Choose Items Filters
      • Choose Items Sort
      • Open/Close Bidding
      • Pricing Policy
      • Shipping
      • Sales Tax
        • Sales Tax Mode
  • Financials
    • Expenses
      • Add A New Expense
      • Edit Expenses
      • Add Expense Category
      • Add Category to Expense
    • Consignments
    • Reference Materials
  • Raffles
    • Creating Raffles
    • Running Raffles
    • How-To Guides
  • Tickets
    • Ticket Management
      • Add Or Edit Tickets
        • Add Early Bird Tickets
        • Add Multi-Day Tickets
      • Changing Tickets
      • Activate/Deactivate Tickets
      • Transfer Tickets
      • Repair/Reissue Tickets
      • Tables And Seating
        • Assign Seating
      • Meal Choices
      • E-Tickets
        • Preview E-Ticket
        • Ticket Styling
      • Ticket Claim
      • Ticket Statements
      • Ticket Details
      • Ticket Settings
    • Ticket Sales
      • Sell Tickets
      • Sell Free/Discount Tickets
      • Stop Selling Tickets
      • Managing Ticket Sales
      • Refund Tickets
    • How-To Guides
  • Sponsorships
    • Add & Sell Sponsorships
    • Displaying Sponsors
  • Reports
    • Report Configuration
      • Change Report Views
      • Selecting By Tags
      • Drop-Down Selectors
      • Choosing Columns
    • Bulk Editing/Mass Changes
      • Bulk Editing
      • Delete Multiple Records
      • Bulk Edit Tags
      • Change Sales Tax Categories
    • Reference Materials
      • Item Reports
      • Donor Reports
      • Participant Reports
      • Ticket And Sponsorships Reports
      • Financial Reports
      • Other Reports
      • Raffles Reports
  • Actions
  • Check-In
    • Check-In By Organizer
    • Check-In Settings
    • Self Check-In Request
    • Participant Access
  • Checkout
    • Checkout By Organizer
    • Batch Checkout
    • How-To Guides
      • Checkout And Payments
      • Delete Purchase With Payment
      • Add Shipping Costs Manually
      • Negative Payment Refund
      • Splitting Bids
      • Transfer Payments
    • Checkout Payment Options
    • Online Purchase Behavior
    • Record Payment
    • Transfer Payment
    • Delete Non-CC Payment
    • Handling Payments
    • Issuing Refunds
  • Bidding Dashboard
    • How-To Guides
      • Promote Or Demote Bids
      • Edit Bids
      • Remove In-Progress Bid
      • Remove Maximum Bid
    • Editing Transactions
    • Live Auction
    • Online Auction
    • Paper Auction
  • Donations Dashboard
    • Dessert Dash
    • Paddle Raise
    • Record Donation
  • Sales Dashboard
    • Add For Sale Item
    • Add New Sponsorship
    • Add New Ticket
  • Event Website
  • Online Experience
    • Event Website
      • Online Bidding
      • Buying Single Tickets
      • Buying Multiple Tickets
    • Participant Check In
    • My Account
      • Update Ticket Details
    • Placing Bids
      • Bid Extension For Bidders
      • Kiosk Mode Bidding
      • Multiple Winners
      • Text Bidding
    • Mobile Bidding
      • Bidder Mobile App
      • How Bidders Sign In
      • Sign Into A Different Event
    • Text Commands
    • Change Maximum Bid
    • Max Bidding Examples
    • Max Bidding Rules
    • Maximum Bidding
  • Website
    • How-To Guides
      • Create New Event Website
      • Set The Website Address
      • Configure Menu Entries
      • Fix Page Content
      • Get QR Code
      • Copy Website With Import/Export
      • Track Visitors
      • YouTube Live Chat
    • Customization How-Tos
      • Set Home Page
      • Website Page Layout
      • Hide Website Pages
      • Edit Columns
      • Add New Page
      • Add New Row
      • Add Section
      • Add A Donation Page
      • Add A Sponsor Page
      • Create Coming Soon Page
      • Save The Date Page
    • Element How-Tos
      • Move Elements
      • Configure Item Catalog Style
      • Change Catalog Button Colors
      • Configure Items Displayed
      • Item Catalog Custom Cards
      • Display Donation Items
      • Add Button
      • Embed Audio Files
      • Clickable Images
      • Modify Bidder Registration Form
      • Customize Shopping Cart
      • Add Cash Donations
      • Track Bidder Donations
      • Add A Pop-Up Video
      • Custom Live Streaming
    • Reference Materials
      • Website Dashboard
      • Header Links
      • Add Behavior
      • Add Style
        • Background
        • Fonts
        • Height
        • Margin And Padding
        • Text Align
        • Border
        • Thermometer
        • Custom Style
      • Choose File
      • Choose Image
      • Color Picker
      • Import Website
      • Export Website
  • Videos
  • Editor
    • Opening The Editor
    • Website Locked
    • Website Editor Sidebar
    • Website Editor Mode Effects
    • Manage Website Pages
      • System Pages
      • Special Pages
    • Current Page Settings
    • Theme Settings
      • Theme
      • Add Theme Color
      • Add Custom Variable
      • Add Font
    • Site Settings
    • Page Properties
      • Edit Current Section
      • Current Row
    • Preview Website Pages
    • Common Element Actions
    • Website Element Visibility
      • Date And Time View
  • Content
    • Row Content
      • Donation Element
      • Donor Catalog
      • Footer
      • Header
      • HTML-Row
      • Item Catalog
      • Item Details
      • Leaderboard
      • Donate An Item
      • Sponsors Catalog
      • Sponsors Row
    • Column Content
      • Button
      • Callout
      • Content Cards
      • Countdown
      • Divider
      • Document Preview
      • Embedded Content
      • Heading
      • Hero Element
      • HTML
      • Image
      • Image Carousel
      • Item Image Carousel
      • Map
      • Parallax Image
      • Profile Bar
      • Profile Cards
      • Progress Tracker
      • Quote
      • Share Event
      • Text Element
      • Video
    • Headers And Footers
  • Templates
  • Advanced Styling
    • Styling By Target
    • Styling by Code
  • Mobile Apps
  • Auctria Mobile Apps
  • Auctria Admin App
    • Admin App Bids & Donations
    • Admin App Check-In
    • Admin App Checkout
    • Admin App Sales
    • Charging A Credit Card
    • Mobile Card Readers
    • Pairing A Phone
    • Registering Credit Cards
    • Scan QR Codes
  • More Features
  • Settings
  • Online Settings
    • How-To Guides
      • Online Pay Later
      • Reopen Online Bidding
      • Set Limited Ticket Times
      • Pause An Online Event
      • Set Up Online Pre-Bidding
  • Organizations
    • How-To Guides
      • Create Test Event
      • How To Replace A User
      • Change Contact Email
      • Adding Users
      • Edit Users
      • New Organization By Participant
      • Removing Users
    • Reference Materials
      • User Accounts
      • Auctria License
      • Auctria Balance
      • Tag Maintenance
      • Filters
    • Standalone Card Readers
    • Upgrade License
    • User Permissions
  • Categories
    • Item Categories
      • Add New Category
      • Grouping Items By Category
    • Expense Categories
    • Sales Tax Categories
    • Consignment Categories
      • Add Consignment Categories
    • Edit Categories
    • Ordering Categories
  • Item Donors
    • Add In-Kind Donation
    • Add Item Donor
    • Item Donors Dashboard
      • Item Donor Details
      • Donor Receipts
      • Donor Maintenance
    • Solicited Items
    • Solicited Items Settings
  • Printing
    • How-To Guides
      • Pre-Populate Bid Sheet Values
      • Print Quantity On Bid Sheets
      • Defining Bid Sheet Columns
      • Customize Bid Sheets
      • Generate Thank You Letters
      • Fix Blank Pages
      • Word Documents
      • Print Participant Paddles
      • Print Bid Sheets 2 Up
      • Print Catalog Booklet
      • List Terms and Conditions
    • Reference Materials
      • Bid Sheets
      • Event Catalog
      • Display Pages
      • Gift Certificates
      • Live Reporting Sheet
      • Stationery
    • Attach Stationery
    • Baskets & Forms
    • Bid Sheets Examples
    • Create Stationery
    • Word Templates
    • Labels
      • Item Labels
      • Donor Mailing Labels
    • Upload Stationery
  • Images
    • Adding And Modifying Images
      • Select a Default Image
      • Edit Images
      • Delete Images
    • Dimensions And Sizes
  • Shipping Examples
  • Advanced
  • Advanced Features
    • Advanced Tagging
      • Using Advanced Tagging
    • Adding Custom CSS
      • Site Custom CSS
      • Current Element Custom CSS
        • Checkout Form Stylings
        • Item Catalog Stylings
        • Item Details Stylings
        • Sponsor Catalog Stylings
        • Video Element Stylings
    • Advanced Mode
    • Custom Website Variables
    • Advanced How To Guides
      • Convert To Online Only
    • Item Catalog Template
    • Live Streaming Services
    • Schema Reference
      • Auction
      • Bidder
      • Bid History
      • Credit Card Charge
      • Donation
      • Donor
      • Entity Image
      • Expense
      • Item
      • Item Category
      • Item Donors
      • Organization
      • Payment
      • ProxyBid
      • Raffle
      • RaffleTicket
      • Solicited Item
      • Ticket
  • Import/Export
    • Map Fields for Import
    • LGL Export
On This Page
Condition Statements
Code-base Variables

Email Element Visibility

WARNING

Using the Visibility property for an element is considered an Advanced Use when Editing Emails and should be carefully considered and documented appropriately.

Visibility Conditions use simple logic expressions to render an element inserted into the editor. This is most commonly seen when Editing Emails and is represented by an "eye" icon at the right side of the element.

img

An example email shows the visibility icons in "edit" mode.

Please see Website Element Visibility under Add Behavior for more information related to website content and adjusting its visibility.

The Visibility flag ("eye" icon) will be color-coded. The "green" flagged Visibility Conditions are editable; you can change the condition statement as needed, whereas the "blue" flagged conditions are set by the platform and not directly editable. Hovering over the "blue" button will show a pop-up for the condition that is being used.

img

An example shows the visibility condition when hovering over the "eye" icon.

Condition Statements

The Condition Statements used for the Visibility property can be considered conditional if statements. Where the condition being tested is either true or false. If the condition is true, the element will be visible and/or rendered appropriately based on the condition used.

Variable Only Test

If a Variable Only Test is being performed, it tests to see if a value exists for the variable. The actual value itself is irrelevant to the test, only that it is not null (or no value). Suppose there is a value associated with the variable. In that case, the conditional test will return true, and the element will be displayed.

Example: Variable Only Test

img

The screen snippet above was taken from the Bidder registration/purchase receipt System Emails. The conditional test displays the Divider element on the page.

Using the HasTickets variable in this example case tests a simple true/false condition: Does the bidder have a ticket? If the answer is Yes the Divider element is displayed; if the answer was No the Divider element would not be displayed.

Tickets and Dividers have no specific connection. However, you can use the HasTickets variable in the same way as it is tested outside the context of the element itself.

Test For False

The default is to test for true statements. However, you can test for false statements by prepending the code-base variable with the logical not symbol ! (exclamation mark). For example, !HasTickets would display the element if the bidder did not have a ticket for the event.

Variable Value Test

When writing a Variable Value Test, you still need to phrase the condition to evaluate it as a true/false resolution. For example, to test if the variable is 0, you would specifically state variable_name === 0 or variable_name == '0', where variable_name is an accepted code-base variable (see below).

What does === and == mean?

The strict equality (===) operator checks whether its two operands are equal, returning a Boolean result. Unlike the equality (==) operator, the strict equality operator always considers operands of different types to be different.

~ See MDN web docs -- Strict Equality
~ See MDN web docs -- Equality

Test Multiple Variables

To Test Multiple Variables in the same condition statement, you would add each code-base variable using the logical "and" (&& -- two "ampersand" symbols).

Most programming "logic" operators can be combined with Visibility Conditions as needed.

Code-base Variables

You can see this short list of Code-base Variables in action.

Bidder Emails

  • !HasActivity
  • HasActivity
  • HasBalance
  • !HasBalance
  • HasDonations
  • HasItemsWon
  • HasPayments
  • HasPurchases
  • HasTickets
  • HasToken
  • NotifyBidderNumber
  • ShowPaymentLink && Token.Url
  • ShowTaxDeductible && TaxDeductibleAmount

Sponsorship Related Emails

  • HasSponsorshipItems ... is there a purchased sponsorship item.
  • SponsorshipPurchases ... list of all sponsorships.
  • Sponsorship ... first one (only one!) purchased.

Online Bidding Emails

  • Auction.Options.IncludeItemImagesBidding (used for block visibility)
  • HasProxyBid
  • HasToken
  • !Item.MultipleWinners
  • Item.MultipleWinners

System Notifications

  • Comments
  • Coupons
  • HasPurchases
  • HasTickets
  • !Item.MultipleWinners
  • Item.MultipleWinners

Ticket Emails

  • NotifyBidderNumber

Other

  • BidTotal
  • Balance
  • DiscountApplied
  • Donation (which is any cash donation included)

See also:

  • Add Behavior
  • Editing Emails
  • How To Modify Emails Using Conditionals
  • System Emails
guide.auctria.com/redirect?id=EmailElementVisibility
EmailElementVisibility
/communication/email/editing_emails/email_element_visibility/
communication
email
editing_emails
email_element_visibility
Email Element Visibility
Editing Emails
Email Safe Fonts