Picture of Editable content tokens

Editable content tokens

Editable content tokens

GuideUpdated 6 Oct 2026

Guide

Below is a table breaking down all the tokens available when creating editable contentAn area of Infigo admin where you can directly control the content on different areas of your site. sections or CMS+ Content templates.

Context Tokens

Token Description Condition Output Example Output
%Store.Email%Gets the email address from the "Message template settings - Storefront owner Email Address" N/aStorefront owner Email Addresstechsupportuk@infigoprintshop.co.uk
%Store.Name% Gets the storefront name from "General settings - Storefront Name"N/aStorefront nameExample Store
%Store.URL%Gets the storefront URL from "General Settings - Storefront URL"N/aStorefront URLhttps://www.examplestore.com
%Account.LoginLogoutLink%Displays "log out" or "login" hyperlinked textIf logged in will display "Log out" text and link, if logged out will display "login" text and linkMarkup containing a hyper link and text based on the logged in state of the user<a class="link-logout" href="/logout?returnUrl=http%3A%2F%2Flocalhost%3A85%2F"> Log out</a>
%Account.LoginUrl%Predefined url for logging inN/aURL to be used in a hyperlink for logging in/login?returnUrl=http%3A%2F%2Flocalhost%3A85%2F
%Account.LogoutUrl%Predefined url for logging out ofN/aURL to be used in a hyperlink for logging out/logout?returnUrl=http%3A%2F%2Flocalhost%3A85%2F
%Account.BasketLink%Shows the word "Basket" alongside the number of items in the basket in bracketsN/aPredefined markup with basket hyperlink and number of items in cart<a class="link-shoppingcart" href="/cart">Basket <span>(0)</span></a>
%Account.BasketUrl%Gets the storefront basket URLN/aOutputs the Basket URL/cart
%Account.BasketQuantity%Gets the number of items in the basketN/aOutputs the number of items in the cart0
%Account.MyAccountUrl%Gets the "My account" URLN/aOutputs the My account URL/customer/info
%Account.MyAccount.CustomerInfo%Gets the "Customer info" URLN/aOutputs the Customer info URL/customer/info
%Account.MyAccount.CustomerAddresses%Gets the "Customer addresses" URLN/aOutputs the Customer addresses URL/customer/addresses
%Account.MyAccount.CustomerAlbums%Gets the "Customer albums" URLCustomer albums must not be hidden in "Customer Settings"Outputs the Customer albums URL/customer/albums
%Account.MyAccount.CustomerOrders%Gets the "Customer orders" URLN/aOutputs the Customer orders URL/customer/orders
%Account.MyAccount.CustomerReturnRequests%Gets the "Customer return requests" URLN/aOutputs the Customer return Requests URL/customer/returnrequests
%Account.MyAccount.DownloadableProducts%Gets the "Customer downloadable products" URLN/aOutputs the Customer downloadable products URL/customer/downloadableproducts
%Account.MyAccount.BackInStockSubscriptions%Gets the "Customer back in stock products" URLBack in stock tab must not be hidden in "Customer Settings"Outputs the Customer back in stock products URL/customer/backinstocksubscriptions
%Account.MyAccount.RewardPoints%Gets the "Customer reward points" URLRewards points enabled in "Reward Points"Outputs the Customer reward points URL/customer/rewardpoints
%Account.MyAccount.ChangePassword%Gets the "Customer change password" URLN/aOutputs the Customer change password URL/customer/changepassword
%Account.MyAccount.Avatar%Gets the "Customer avatar" URLAllow customer avatar must be enabled in "Customer settings"Outputs the Customer avatar URL/customer/avatar
%Account.MyAccount.ForumSubscriptions%Gets the "Customer forum subscriptions" URL*** review this ****** review this ***/customer/forumsubscriptions
%Account.MyAccount.Reminders%Gets the "Customer reminder" URLReminders need to be enabled in "Customer settings"Outputs the  Customer reminder URL

/CF/Reminder/Reminders

*(may output "/Reminder/Reminders" check the CF is there)

%Account.MyAccount.CustomerPrepay%Gets the "Customer prepay" URLEnable customer prepay tab in "Customer settings"Outputs the Customer prepay URL/customer/prepay
%Account.MyAccount.SavedProjects%Gets the "Customer saved projects" URLEnable the saved project tab in "Customer settings"Outputs the saved project URL/Customer/SavedProjects
%Account.MyAccount.BoundOrders%Gets the "Customer relevant orders" URLEnable bound orders by department in "Customer settings"Outputs the bound orders URL/Customer/BoundOrders
%Account.MyAccount.SavedBaskets%Gets the "Customer saved basket" URLN/aOutputs the saved basket URL/Customer/SavedBaskets
%Account.MyAccount.OrderLine%Gets the "Customer order line" URLEnable Customer Order Lines in "Customer settings"Outputs the order line URL/Customer/OrderLine
%Account.MyAccount.SavedQuotes%Gets the "Customer saved quotes" URLEnable allow save quotes in "Quote settings"Outputs the saved quotes URL /Customer/SavedQuotes
%Account.MyAccount.SymphonyCampaigns%Gets the "Customer my open campaigns" URLEnable show Symphony campaigns in "Customer settings"Outputs the my campaigns URL/Customer/OpenCampaigns
%Account.WorkInProgressUrl%Gets the "Work in progress" URLN/aOutputs the work in progress and store URLhttp://localhost:85/workinprogress
%Account.ApprovalUrl%Gets the "Approval jobs" URLN/aOutputs the approval URL and the store URLhttp://localhost:85/approval
%Account.ApprovalHistoryUrl%Gets the "Approval history" URLN/aOutputs the approval history URLhttp://localhost:85/CF/Approval/History
%Account.NumberOfApprovalItems%Gets the number of items awaiting approvalN/aOutputs the number of items awaiting approval as an integer0
%Account.NumberOfWorkItems%Gets the number of work in progress itemsN/aOutputs the number of work in progress items as an integer0
%Account.HideShowClass.IfGuest%Gets a class based on the logged in status of the userN/aOutput changes based on logged in state of user."is-shown" will be output if the user is not logged in.
%Account.HideShowClass.IfAuthenticated%Gets a class based on the logged in status of the userN/aOutput changes based on logged in state of user."is-shown" will be output if the user is logged in.
%Account.HideShowClass.IfCustomerImpersonated%Gets a class based on the impersonation status of the userN/aOutput changes based on impersonation state of user."is-shown" will be output if the user is impersonating.
%Account.HideShowClass.IfShoppingCartEnabled%TODOTODOTODOTODO
%Account.HideShowClass.IfAdmin%Gets a class based on the role of the userN/aOutput changes based on user role."is-shown" will be output if the user has the role "Admin".
%Account.HideShowClass.Approval%Will return "is-shown" or "is-hidden" based on 4 conditions.Workflow must be enabled in "workflow settings", must be logged in, the account logged into must have the permission to approve and reject workflow jobs in ACLOutputs either "is-shown" or "is-hidden"

"is-shown" is returned if the 4 conditions are met

"is-hidden" is retuned if they are not.

%Account.HideShowClass.ApprovalHistory%Will return "is-shown" or "is-hidden" based on 5 conditions.

Workflow and "show workflow history"

Outputs either "is-shown" or "is-hidden"

"is-shown" is returned if the 5 conditions are met

"is-hidden" is retuned if they are not.

%Account.HideShowClass.WorkInProgress%Will return "is-shown" or "is-hidden" based on 5 conditions. 

Workflow must be enabled in  "workflow settings",  must be logged in, the account logged into must have the permission to approve, reject and, edit rejected  jobs in ACL

Outputs either "is-shown" or "is-hidden"

"is-shown" is returned if the 5 conditions are met

"is-hidden" is retuned if they are not. 

%Account.HideShowClass.ApprovalLinkWhenZeroCount%Will return "is-shown" or "is-hidden" based on 5 conditions. 

Workflow must be enabled in  "workflow settings",  must be logged in, the account logged into must have the permission to approve, reject and, edit rejected  jobs in ACL

Outputs either "is-shown" or "is-hidden"

"is-shown" is returned if the conditions are met and there is greater than 0 jobs in approval.

"is-hidden" is returned if the conditions are met and there is less than 0 jobs in approval.

%Account.HideShowClass.WorkInProgressLinkWhenZeroCount%Will return "is-shown" or "is-hidden" based on 5 conditions. 

Workflow must be enabled in  "workflow settings",  must be logged in, the account logged into must have the permission to approve, reject and, edit rejected  jobs in ACL

Outputs either "is-shown" or "is-hidden"

"is-shown" is returned if the conditions are met and there is greater than 0 jobs in work in progress.

"is-hidden" is returned if the conditions are met and there is less than 0 jobs in work in progress..

%Account.HideShowClass.MyAccount.CustomerAddresses%Will return "is-shown" always due to solution having it hard codeddo not usedo not useUnder review don't use
%Account.HideShowClass.MyAccount.CustomerAlbums%Gets a class if a setting is enabled / disabledN/aOutput changes based on disabled / enabled state of the "hide albums" setting in customer settings"is-shown" will be output if the "hide albums tab" is enabled in customer settings.
%Account.HideShowClass.MyAccount.CustomerOrders%Gets a class based on condition"Show orders/orderlines from API origin" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.CustomerReturnRequests%TODOTODOTODOTODO   
%Account.HideShowClass.MyAccount.DownloadableProducts%Gets a class based on condition"Hide 'Downloadable products' tab" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.BackInStockSubscriptions%Gets a class based on condition"Hide 'Stock Notifications' tab" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.RewardPoints%Gets a class based on condition"Reward Points" in "Reward points" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.ChangePassword%Will return "is-shown" always due to solution having it hard codeddo not usedo not useUnder review don't use
%Account.HideShowClass.MyAccount.Avatar%Gets a class based on condition"Allow customers to upload avatars" in "Customer Settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.ForumSubscriptions%Gets a class based on one of two conditions

Either "forumsettings.forumsenabled" or "forumsettings.AllowCustomersToManageSubscriptions"

must be enabled to use this token. *Currently these settings are only accessible via All settings so I would recommend not using this*

Outputs either "is-shown" or "is-hidden"

"is-shown" is output if one of the two settings is enabled.

"is-hidden" is output if both settings are disabled.

%Account.HideShowClass.MyAccount.Reminders%Gets a class based on condition"customersettings.hidereminders" in *Currently this setting is only accessible via All settings so I would recommend not using this*Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is disabled.

"is-hidden" is output if the setting is enabled.

%Account.HideShowClass.MyAccount.CustomerPrepay%Gets a class based on condition"Hide Prepay tab" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is disabled.

"is-hidden" is output if the setting is enabled.

%Account.HideShowClass.MyAccount.SavedProjects%Gets a class based on condition"Savedprojectsenabled" in "infigo settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.BoundOrders%Gets a class based on condition"Show related bound orders in my account" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.SavedBaskets%Gets a class based on condition"Savedbasketsenabled" in "infigo settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.OrderLine%Gets a class based on condition"Show Order Line" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.SavedQuotes%Gets a class based on condition"Show Quotes area" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.HideShowClass.MyAccount.SymphonyCampaigns%Gets a class based on condition"Show my open symphony campaigns" in "customer settings" state of setting changes which class is shown.Outputs either "is-shown" or "is-hidden"

"is-shown" is output if the setting is enabled.

"is-hidden" is output if the setting is disabled.

%Account.ToggleClass.IfAuthenticated%Gets a class based on logged in state of the userN/aOutputs either "is-authenticated" or "is-guest"

%Account.ToggleClass.IfAdmin%

%Account.ToggleClass.IfCustomerImpersonated%Gets a class based on the impersonation state of the userN/aOutputs "is-impersonated" or nothing"is-impersonated" is shown if the user is impersonated.
%Account.ToggleClass.IfShoppingCartEnabled%TODOTODOTODOTODO
%Account.ToggleClass.IfAdmin%Gets a class based on the role of userAny role that as access to admin panelOutputs "is-admin" or nothing"is-admin" is shown if the user is logged into an account with a role capable of accessing admin panel.
%Account.IsActiveClassApproval%Gets a class based on URLBe on the approval pageOutputs "is-active""is-active" is output if on the /approval page
%Account.IsActiveClassApprovalHistory%TODOTODOTODOTODO
%Account.IsActiveClassWorkInProgress%Gets a class based on URLBe on the work in progress pageOutputs "is-active""is-active" is output if on the /WorkInProgress page
%Account.ShowIf_AlbumAdmin%Gets a class based on roleHave the role "Album manager"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Approver%Gets a class based on roleHave the role "Approver"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_BudgetManager%Gets a class based on roleHave the role "BudgetManager"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Editors%Gets a class based on roleHave the role "Editors"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Guests%Gets a class based on roleHave the role "Guests"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_PlatformAdministrators%Gets a class based on roleHave the role "PlatformAdministrators"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_PrintLocationDownloader%Gets a class based on roleHave the role "PrintLocationDownloader"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_PrintOperator%Gets a class based on roleHave the role "PrintOperator"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Registered%Gets a class based on roleHave the role "Registered"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Administrators%Gets a class based on roleHave the role "Administrators"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_Students%Gets a class based on roleHave the role "Students"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.ShowIf_SuperAdministrators%Gets a class based on roleHave the role "SuperAdministrators"Outputs "is-hidden" based on role

"is-hidden" is output if the user does not have the role.

%Account.HideIf_AlbumAdmin%Gets a class based on roleHave the role "AlbumAdmin"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Approver%Gets a class based on roleHave the role "Approver"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_BudgetManager%Gets a class based on roleHave the role "BudgetManager"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Editors%Gets a class based on roleHave the role "Editors"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_ForumModerators%Gets a class based on roleHave the role "ForumModerators"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Guests%Gets a class based on roleHave the role "Guests"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_PlatformAdministrators%Gets a class based on roleHave the role "PlatformAdministrators"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_PrintLocationDownloader%Gets a class based on roleHave the role "PrintLocationDownloader"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_PrintOperator%Gets a class based on roleHave the role "PrintOperator"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Registered%Gets a class based on roleHave the role "Registered"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Administrators%Gets a class based on roleHave the role "Administrators"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_Students%Gets a class based on roleHave the role "Students"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Account.HideIf_SuperAdministrators%Gets a class based on roleHave the role "SuperAdministrators"Outputs "is-hidden" based on role"is-hidden" is output if the user has the role.
%Customer.AccountActivationURL%Gets the account activation linkN/aOutputs account activation linkhttp://localhost:85/customer/activation?token=&email=hector.occomore@infigo.net
%Customer.Address1%Gets customer address entry line one N/aOutputs the customer address line one 
%Customer.Address2%Gets customer address entry line twoN/aOutputs the customer address line two 
%Customer.City%Gets customer cityN/aOutputscustomer city 
%Customer.CompanyName%Gets customer Company name"company enabled" in "customer settings" needs to be enabledOutputs customer Company name 
%Customer.Custom1%Gets customer custom field one"display custom field 1" in "customer settings" needs to be enabledOutputs customer custom field one 
%Customer.Custom2%Gets customer custom field two"display custom field 2" in "customer settings" needs to be enabledOutputs customer custom field two 
%Customer.Custom3%Gets customer custom field three"display custom field 3" in "customer settings" needs to be enabledOutputs customer custom field three 
%Customer.Email%Gets customer  Email addressN/aOutputs customer  Email address 
%Customer.ExternalID%TODOTODOTODO 
%Customer.Fax%Gets customer FAX number"Fax number" in "customer settings" needs to be enabledOutputs customer fax number 
%Customer.FullName%Gets customer full nameN/aOutputs customer first and second name as full name 
%Customer.FirstName%Gets customer first nameN/aOutputs customer first name 
%Customer.LastName%Gets customer last nameN/aOutputs customer second name 
%Customer.PasswordRecoveryURL%Gets customer password recovery URLN/aOutputs the password recovery URLhttp://localhost:85/passwordrecovery/confirm?token=c408a69f-94a0-4d86-9fba-3acf24266e40&email=hector.occomore@infigo.net
%Customer.Phone%Gets customer phone number"Phone number enabled" in "customer settings" needs to be enabledOutputs customer phone number 
%Customer.PostCode%Gets customer post codeN/aOutputs the customer post code 
%Customer.Username%Gets customer usernameN/aOutputs customer username 
%Customer.VatNumber%Gets the customer VAT numberN/aOutputs customer VAT number 
%Customer.VatNumberStatus%Gets the customer VAT statusN/aOutputs customer VAT status 
%Customer.Title%Gets the customer TitleN/aOutputs the customer Title 
%Customer.StateProvince%Gets the customer State/ProvinceN/aOutputs the customer State/Province 
%Customer.Country%Gets the customer CountryN/aOutputs the customer Country 
%Customer.Gender%Gets the customer GenderN/aOutputs the customer gender 
%Customer.DateOfBirth%Gets the customer Date of birthN/aOutputs customer date of birth 
%Common.CurrentYear%Gets current yearN/aOutputs current year 

Layout Tokens

Token Description Condition Output Example Output
%Module.Account Links%Gets the prebuilt HTML of the account links moduleN/aOutputs HTML

<div class="header-links-wrapper">

<div class="adminlinks">

<ul class="adminmenu clearfix">

%Module.Account Navigation%Gets the prebuilt HTML of the account navigation moduleN/aOutputs HTML

<div class="module--account-navigation">

%Module.Advanced Navigation%Gets the prebuilt HTML of the advanced navigation moduleN/aOutputs HTML

<div class="advanced-nav-parentcontainer">

%Module.Category Navigation%Gets a list of active CategoriesN/aOutputs HTML

<div class="navigationmenu">

%Module.Currency Selector%Gets the currency selector moduleMore than  once currency must be activeOutputs HTML<span class="currency-selector">
%Module.Customer Avatar%Gets customer avatarAvatar upload must be enabled in customer settingsOutputs HTML

<div class="customer-avatar-parentcontainer">

%Module.Header Links%Gets the prebuilt HTML of the header link moduleN/aOutputs HTML

<div class="header-links-wrapper">

 

<div class="adminlinks">

<ul class="adminmenu clearfix">

%Module.Header Links Only%Gets the account header links no wrapperN/aOutputs HTML

 

 

<li class="headerlink__workinprogress navbar-list-item">

%Module.Language Selector%Gets the HTML for the language selector moduleMore than one language must be enabledOutputs HTML<span class="language-list-container">
%Module.Mini Shopping Cart%Gets the HTML for the mini shopping cartN/aOutputs HTML

%Module.NewsletterBoxSmall%Gets the HTML for the newsletter"Hide newsletter box" must not be enabled in customer settingsOutputs HTML

<div class="newsLetterSmallWrapper__section">

%Module.Recently Viewed Popup%Gets the HTML for the recently viewed popups"Recently viewed products" must be enabled in "catalog settings"Outputs HTML<div id="recentlyViewedItems" class="recentlyViewed recentlyViewed_closed" style="">
%Module.Search Box%Gets the HTML for the search box moduleN/aOutputs HTML

<div class="search-box">

<div class="searchbox_wrapper">

%Module.Tax Type Selector%Gets the HTML for the Tax selector module"Allow customers to select tax display type"cmust be enabled in tax settingsOutputs HTML

<div class="tax-selector">

%Module.Workflow Navigator%Gets the HTML for the workflow navigator module Outputs HTML

<div class="headermenu headermenu--workflownav">

%Module.Yearbook Menu%TODOTODOTODOTODO

Theme Tokens

Token Description Condition Output Example Output
%Theme.logoColor%Gets the URL for the theme logo colour variant set in appearance settingsN/aImage urlhttp://www.infigosoftware.com/sites/default/files/Infigo-Software-Logo-New.png
%Theme.logoWhite%Gets the URL for the theme logo colour variant set in appearance settingsN/aImage urlhttp://www.infigosoftware.com/sites/default/files/Infigo-Software-Logo-New.png
%Theme.primaryColor%Gets the Hex code for the Primary Colour set in appearance settingsN/aHEX code#002E47
%Theme.secondaryColor%Gets the Hex code for the Secondary Colour set in appearance settingsN/aHEX code#002E47
%Theme.textPrimaryColor%Gets the Hex code for the Text Primary Colour set in appearance settingsN/aHEX code#002E47
%Theme.buttonPrimaryColor%Gets the Hex code for the Button Primary Colour set in appearance settingsN/aHEX code#002E47
%Theme.link%Gets the Hex code for the Link Colour set in appearance settingsN/aHEX code#002E47
%Theme.linkVisited%Gets the Hex code for the Link Visited Colour set in appearance settingsN/aHEX code#002E47
%Theme.backgroundColor%Gets the Hex code for the Background Colour set in appearance settingsN/aHEX code#002E47
%Theme.primaryFont%Gets the name of the Primary font set in appearance settingsN/aFont nameRaleway
%Theme.secondaryFont%Gets the name of the Secondary font set in appearance settingsN/aFont nameRoboto
%Theme.loginBackground%Gets the URL of the login background image set in appearance settingsN/aImage urlhttps://source.unsplash.com/featured/1920x1080/?color,background,abstract
%Theme.globalBackground%Gets the URL of the global background image set in appearance settingsN/aImage urlhttps://source.unsplash.com/featured/1920x1080/?color,background,abstract
%Theme.editorLaodingBackground%Gets the URL of the editor loading background image set in appearance settingsN/aImage urlhttps://source.unsplash.com/featured/1920x1080/?color,background,abstract
%Theme.common.additionalColors.megaEdit.editorTopBar%Gets the Hex code for the editor top bar set in appearance settingsN/aHEX code#002E47
%Theme.common.additionalColors.megaEdit.editorSideBar%Gets the Hex code for the editor side bar set in appearance settingsN/aHEX code#002E47
%Theme.editorButton%Gets the Hex code for the editor button set in appearance settingsN/aHEX code#002E47
%Theme.editorPrimary%Gets the Hex code for the editor primary colour set in appearance settingsN/aHEX code#002E47
%Theme.editorPreviewBackground%Gets the Hex code for the editor preview background colour set in appearance settingsN/aHEX code#002E47
%Theme.editorLoadingBackground%Gets the Hex code for the editor loading colour set in appearance settingsN/aHEX code#002E47
%Theme.common.additionalColors.catfishEditor.editorTopBar%Gets the Hex code for the editor top bar colour set in appearance settingsN/aHEX code#002E47
%Theme.common.additionalColors.catfishEditor.editorSideBar%Gets the Hex code for the editor side bar colour set in appearance settingsN/aHEX code#002E47
%Theme.editorBottomBar%Gets the Hex code for the editor bottom bar colour set in appearance settingsN/aHEX code#002E47
%Theme.shopFontSize%Gets the Font size set in appearance settingsN/aNumber and unit14px
%Theme.shopFontSizeMobile%Gets the Font size for mobile view set in appearance settingsN/aNumber and unit14px
%Theme.editorFont%Gets the name of the editor font set in appearance settingsN/aFont nameRoboto
%Theme.editorFontSize%Gets the editor font size set in appearance settingsN/aNumber and unit14px
%Theme.editorFontSizeMobile%Gets the editor font size for mobile view set in appearance settingsN/aNumber and unit14px
%Theme.homepageCategoryOption%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.homepageProductOption%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.globalProductOption%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.basket%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.checkout%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.login%Gets the number that corresponds to the option selected in appearance settingsN/aNumber1
%Theme.info%Gets the Hex code for "info" colour set in appearance settingsN/aHEX code#002E47
%Theme.success%Gets the Hex code for "success" colour set in appearance settingsN/aHEX code#002E47
%Theme.warning%Gets the Hex code for "warning" colour set in appearance settingsN/aHEX code#002E47
%Theme.danger%Gets the Hex code for "danger" colour set in appearance settingsN/aHEX code#002E47
%Theme.common.advanced.statusColors.light%Gets the Hex code for "light" colour set in appearance settingsN/aHEX code#002E47
%Theme.dark%Gets the Hex code for "dark" colour set in appearance settingsN/aHEX code#002E47
%Theme.common.advanced.fontWeight.light%Gets the font weight for light set in appearance settingsN/aNumber300
%Theme.common.advanced.fontWeight.normal%Gets the font weight for normal set in appearance settingsN/aNumber300
%Theme.common.advanced.fontWeight.medium%Gets the font weight for medium set in appearance settingsN/aNumber300
%Theme.semibold%Gets the font weight for semi bold set in appearance settingsN/aNumber300
%Theme.common.advanced.fontWeight.bold%Gets the font weight for bold set in appearance settingsN/aNumber300
%Theme.containerGap%Gets the value set for the gap between containers in appearance settingsN/aNumber and unit64px
%Theme.columnGap%Gets the value set for the gap between columns in appearance settingsN/aNumber and unit0.75rem
%Theme.gridTablet%Gets the value set for tablet breakpoint in appearance settingsN/aNumber and unit768px
%Theme.gridDesktop%Gets the value set for desktop breakpoint in appearance settingsN/aNumber and unit960px
%Theme.gridWidescreen%Gets the value set for widescreen breakpoint in appearance settingsN/aNumber and unit1152px
%Theme.gridFullHd%Gets the value set for full HD breakpoint in appearance settingsN/aNumber and unit1344px
%Theme.maxContainer%Gets the value for the largest breakpoint in appearance settingsN/aNumber and unit1440px
%Theme.extraSmall%Gets the value set for the small general spacing in appearance settingsN/aNumber and unit0.5rem
%Theme.common.advanced.generalSpacing.small%Gets the value set for the small general spacing in appearance settingsN/aNumber and unit0.5rem
%Theme.common.advanced.generalSpacing.normal%Gets the value set for the normal general spacing in appearance settingsN/aNumber and unit0.5rem
%Theme.common.advanced.generalSpacing.medium%Gets the value set for the medium general spacing in appearance settingsN/aNumber and unit0.5rem
%Theme.common.advanced.generalSpacing.large%Gets the value set for the large general spacing in appearance settingsN/aNumber and unit0.5rem
%Theme.background%Gets the hex code for the general background colour of the website set in appearance settingsN/aHEX code#002E47
%Theme.color%Gets the hex code for the border colour set in appearance settingsN/aHEX code#002E47
%Theme.hover%Gets the hex code for the border colour on hover set in appearance settingsN/aHEX code#002E47
%Theme.size%Gets the value of the thickness of the border set in appearance settingsN/aNumber and unit1px
%Theme.common.advanced.borderRadius.show.s%Gets the yes or no value expressed as 1 or 2 of the show or hide border radius option set in appearance settingsN/aNumber

1 if show

2 if hide

%Theme.common.advanced.borderRadius.small%Gets the value set for border radius small in appearance settingsN/aNumber and unit0px
%Theme.common.advanced.borderRadius.normal%Gets the value set for border radius normal in appearance settingsN/aNumber and unit0px
%Theme.common.advanced.borderRadius.large%Gets the value set for border radius large in appearance settingsN/aNumber and unit0px
%Theme.rounded%Gets the value set for border radius rounding in appearance settingsN/aNumber and unit0px
%Theme.show%Gets the yes or no value expressed as 1 or 2 of the show or hide box shadow option set in appearance settingsN/aNumber

1 if show

2 if hide

%Theme.hOffset%Gets the value set for box shadow horizontal offset in appearance settingsN/aNumber and unit0px
%Theme.vOffset%Gets the value set for box shadow vertical offset in appearance settingsN/aNumber and unit2px
%Theme.blur%Gets the value set for box shadow blur in appearance settingsN/aNumber and unit6px
%Theme.spread%Gets the value set for box shadow spread in appearance settingsN/aNumber and unit0px
%Theme.product%Gets the crop or no crop value expressed as 1 or 2 for crop product thumbnail image option set in appearance settingsN/aNumber

1 if show

2 if hide

%Theme.category%Gets the crop or no crop value expressed as 1 or 2 for crop category thumbnail image option set in appearance settingsN/aNumber

1 if show

2 if hide

%Theme.blog%Gets the crop or no crop value expressed as 1 or 2 for crop blog thumbnail image option set in appearance settingsN/aNumber

1 if show

2 if hide

Page Context Tokens

Token Description Condition Output Example Output
%Context.Blog.Id%Gets the blog IDN/aNumber16
%Context.Blog.Title%Gets the blog titleN/aTextLoreum Ipsum
%Context.Blog.Url%Gets the blog URLN/aTexthttps://testsetup.pp.infigosoftware.rocks/tokens/blog/16
%Context.Blog.Short%Gets the short descriptionN/aTextLorem ipsum dolor sit amet consectetur adipiscing elit lacus feugiat, justo vestibulum augue tortor ultricies consequat arcu orci quis
%Context.Blog.Tags%Gets the blog tagsN/aTextone two three four five
%Context.Blog.FeaturedPictureUrl%Gets the blog featured image URLN/aURL/50082078/Handler/Picture/PI/T/0014256.jpeg
%Context.Blog.FeaturedFlag%Gets the featured flag for the blogN/aTextTrue or false depending on checked state of the option
%Context.Blog.PublishedFromUtcTicks%Gets the published time from in millisecondsN/aNumber1690475658000
%Context.Blog.PublishedFrom%Gets the blog published from dateN/aText and numbers27 July 2023
%Context.Blog.CreationDate%Gets the blog creation dateN/aText and numbers27 July 2023
%Context.Category.Id%Gets the category IDN/aNumber12
%Context.Category.Title%Gets the category titleN/aTextLoreum Ipsum
%Context.Category.Url%Gets the category IDN/aURLhttps://testsetup.pp.infigosoftware.rocks/c/222
%Context.News.Id%Gets the news post IDN/aNumber11
%Context.News.Title%Gets the news post titleN/aTextLoreum Ipsum
%Context.News.Url%Gets the news post URLN/aURLhttps://testsetup.pp.infigosoftware.rocks/news/3
%Context.News.Short%Gets the short description of the news postN/aTextLorem ipsum dolor sit amet consectetur adipiscing elit lacus feugiat, justo vestibulum augue tortor ultricies consequat arcu orci quis
Gets the product IDN/aNumber45
Gets the product titleN/aTextLoreum Ipsum
Gets the product URLN/aURLhttps://testsetup.pp.infigosoftware.rocks/p/11
%Context.Topic.Id%Gets the topic page IDN/aNumber11
%Context.Topic.Title%Gets the topic page titleN/aTextLoreum Ipsum

Email Tokens

Token Description Condition Output Example Output
%Store.Email%Gets the email address from the "Message template settings - Storefront owner Email Address" N/aStorefront owner Email Addresstechsupportuk@infigoprintshop.co.uk
%Store.Name%Gets the storefront name from "General settings - Storefront Name"N/aStorefront nameExample Store
%Store.URL%Gets the storefront URL from "General Settings - Storefront URL"N/aStorefront URLhttps://www.examplestore.com
%Order.AdditionalOrderData%??N/a?? 
%Order.BillingAddress1%Get Order Billing Address 1 from Registered Billing DetailsA Billing Address 1 must be RegisteredText and NumbersApt. 123
%Order.BillingAddress2%Get Order Billing Address 2 from Registered Billing DetailsA Billing Address 2 must be RegisteredRegister Billing DetailsText and Numbers321 Main Street
%Order.BillingCity%Get Order Billing City from Registered Billing DetailsA Billing City must be RegisteredTextLondon
%Order.BillingCompany%Get Order Billing Company From Registered Billing DetailsA Billing Company must be RegisteredTextOpen Company Org
%Order.BillingCountry%Get Order Billing Country From Registered Billing DetailsA Billing Country must be RegisteredTextUnited Kingdom
%Order.BillingEmail%Get Order Billing Email From Customer Information Registration DetailsA Billing Email address must be RegisteredText and Numberstechsupportuk@infigoprintshop.co.uk
%Order.BillingFaxNumber%Get Order Billing Fax Number From Customer Information Registration DetailsA Billing Fax Number address must be RegisteredNumbers+44-20-1224-3456
%Order.BillingFirstName%Get Order Billing First Name From Registered Billing DetailsA Billing First Name must be RegisteredTextJohn
%Order.BillingLastName%Get Order Billing Last Name From Registered Billing DetailsA Billing Last Name must be RegisteredTextDoe
%Order.BillingPhoneNumber%Get Order Billing Phone Number From Customer Information Registration DetailsA Billing Phone Number address must be RegisteredNumber+44 7911 123456
%Order.BillingStateProvince%Get Order Billing State/Province From Registered Billing DetailsA Billing State/Provice must be RegisteredTextNew York
%Order.BillingZipPostalCode%Get Order Zip Postal Code From Registered Billing DetailsA Billing Zip/ Postal Code must be RegisteredText and NumbersPO16 7GZ
%Order.CreatedOn%Get Order Created On From Customer Order DetailsAn Order must be CreatedDate and Time2023-08-01 12:12:30
%Order.CustomerEmail%Get Customer Email from Customer Registered DetailsA Customer Email must be RegisteredText and Numberstechsupportuk@infigoprintshop.co.uk
%Order.CustomerFullName%Get Customer Full Name from Customer Registered DetailsA Customer First name and Last Name must be RegisteredTextJohn Doe
%Order.DigitalDeliveryEmail%??   
%Order.DiscountCode%Get Order Discount CodeA Discount Code mus be applied during Basket CheckoutText and Number 
%Order.DispatchBy%Get Order Dispatch By From Customer Order DetailsAn Order must be CreatedDate and Time2023-08-01 12:12:30
%Order.DownloadableProductLink(s)%Get Downloable Product Link From Downloadable Product   
%Order.DownloadableProductWebVersionLink(s)%Get Downloadable Product Web Version Link From Product Web Version Link   
%Order.ExtraData(s)%    
%Order.ExtraData.{Key}%    
%Order.OrderNumber%Get Created Order Number From Order ID in Order DetailsAn order must be createdNumber7997
%Order.OrderURLForCustomer%    
%Order.PaymentMethodName%Get Payment Method Name From Order DetailsAn order must be Purchased selecting a Payment methodText 
%Order.PONumber%Get PO Number From Order DetailsA Payment method must be selected when going through the Payment ProcessText or Number123ABC
%Order.PurchaseOrderNumber%    
%Order.PurchaseOrderNumberString%    
%Order.ShippableProduct(s)%    
%Order.ShippingAddress1%Get Shipping Address 1 from Registered Delivery DetailsShipping Address 1 Detail must be RegisteredText and NumberApt. 123
%Order.ShippingAddress2%Get Shipping Address 2 from Registered Delivery DetailsShipping Address 2 Detail must be RegisteredText and Number321 Main Street
%Order.ShippingCity%Get Shipping City from Registered Delivery DetailsShipping City Detail must be RegisteredTextLondon
%Order.ShippingCompany%Get Shipping Company from Registered Delivery DetailsShipping Company Detail must be RegisteredTextOpen Company Org
%Order.ShippingCountry%Get Shipping Country from Registered Delivery DetailsShipping Country Detail must be RegisteredTextEngland
%Order.ShippingEmail%Get Shipping Email from Customer Registered DetailsA Customer Email must be RegisteredText and Numbertechsupportuk@infigoprintshop.co.uk
%Order.ShippingFaxNumber%Get Shipping Fax from Customer Registered DetailsA Customer Fax Number must be RegisteredNumber+44-20-1224-3456
%Order.ShippingFirstName%Get Shipping First Name from Customer Registered DetailsA Shipping First Name must be RegisteredTextJohn
%Order.ShippingInfo%    
%Order.ShippingLastName%Get Shipping First Name from Customer Registered DetailsA Shipping Last Name must be RegisteredTextDoe
%Order.ShippingMethod%Get Shipping Method From Order DetailsA Shipping Method must be chosenText And Number1st
%Order.ShippingPhoneNumber%Get Shipping Phone Number From Order DetailsShipping Phone Number must be RegisteredNumber+44 7911 123456
%Order.ShippingStateProvince%Get Shipping State/ Provice From Order DetailsA Shipping State/ Province must be RegisteredTextNew York
%Order.ShippingZipPostalCode%Get Shipping Zip/Postal Code From Order DetailsA Shipping ZIP/ Postal Code must be RegisteredText and NumberPO16 7GZ
%Order.TrackingInformation%    
%Order.TrackingNumber%Get Tracking Number From Order DetailsA tracking Number will be issued once the item has been shippedNumber 
%Order.VatNumber%Gets the Order VAT numberN/a  
%Customer.AccountActivationURL%Get Customer Activation Key Url 
%Customer.Address1%Gets customer address entry line one N/aText and Number 
%Customer.Address2%Gets customer address entry line twoN/aText and Number 
%Customer.City%Gets customer City entryN/aText 
%Customer.CompanyName%Gets customer Company NameN/aText 
%Customer.Country%Get customer CountryN/aText 
%Customer.Custom1%    
%Customer.Custom2%    
%Customer.Custom3%    
%Customer.DateOfBirth%Gets the customer Date of birthN/aDate 
%Customer.Email%Gets Custome EmailN/aText 
     
     
     
     
     
     
     
     
     

In more detail

Extra detail for specific set-ups and edge cases. You don't need this to follow the main tutorial.

If a layout token shows an error message

Layout tokens must be typed exactly as listed, including spaces and capital letters (for example %Module.Account Links%). If the name doesn't match an available module, your page shows an Invalid module placeholder message where the content should be. If you see this, check the spelling of the token first.

Guide | Editable content tokensLast updated: 6 Oct 2026
Incomplete