| Token | Description | Condition | Output | Example Output |
| %Store.Email% | Gets the email address from the "Message template settings - Storefront owner Email Address" | N/a | Storefront owner Email Address | techsupportuk@infigoprintshop.co.uk |
| %Store.Name% | Gets the storefront name from "General settings - Storefront Name" | N/a | Storefront name | Example Store |
| %Store.URL% | Gets the storefront URL from "General Settings - Storefront URL" | N/a | Storefront URL | https://www.examplestore.com |
| %Account.LoginLogoutLink% | Displays "log out" or "login" hyperlinked text | If logged in will display "Log out" text and link, if logged out will display "login" text and link | Markup 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 in | N/a | URL to be used in a hyperlink for logging in | /login?returnUrl=http%3A%2F%2Flocalhost%3A85%2F |
| %Account.LogoutUrl% | Predefined url for logging out of | N/a | URL 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 brackets | N/a | Predefined 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 URL | N/a | Outputs the Basket URL | /cart |
| %Account.BasketQuantity% | Gets the number of items in the basket | N/a | Outputs the number of items in the cart | 0 |
| %Account.MyAccountUrl% | Gets the "My account" URL | N/a | Outputs the My account URL | /customer/info |
| %Account.MyAccount.CustomerInfo% | Gets the "Customer info" URL | N/a | Outputs the Customer info URL | /customer/info |
| %Account.MyAccount.CustomerAddresses% | Gets the "Customer addresses" URL | N/a | Outputs the Customer addresses URL | /customer/addresses |
| %Account.MyAccount.CustomerAlbums% | Gets the "Customer albums" URL | Customer albums must not be hidden in "Customer Settings" | Outputs the Customer albums URL | /customer/albums |
| %Account.MyAccount.CustomerOrders% | Gets the "Customer orders" URL | N/a | Outputs the Customer orders URL | /customer/orders |
| %Account.MyAccount.CustomerReturnRequests% | Gets the "Customer return requests" URL | N/a | Outputs the Customer return Requests URL | /customer/returnrequests |
| %Account.MyAccount.DownloadableProducts% | Gets the "Customer downloadable products" URL | N/a | Outputs the Customer downloadable products URL | /customer/downloadableproducts |
| %Account.MyAccount.BackInStockSubscriptions% | Gets the "Customer back in stock products" URL | Back 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" URL | Rewards points enabled in "Reward Points" | Outputs the Customer reward points URL | /customer/rewardpoints |
| %Account.MyAccount.ChangePassword% | Gets the "Customer change password" URL | N/a | Outputs the Customer change password URL | /customer/changepassword |
| %Account.MyAccount.Avatar% | Gets the "Customer avatar" URL | Allow 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" URL | Reminders 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" URL | Enable customer prepay tab in "Customer settings" | Outputs the Customer prepay URL | /customer/prepay |
| %Account.MyAccount.SavedProjects% | Gets the "Customer saved projects" URL | Enable the saved project tab in "Customer settings" | Outputs the saved project URL | /Customer/SavedProjects |
| %Account.MyAccount.BoundOrders% | Gets the "Customer relevant orders" URL | Enable bound orders by department in "Customer settings" | Outputs the bound orders URL | /Customer/BoundOrders |
| %Account.MyAccount.SavedBaskets% | Gets the "Customer saved basket" URL | N/a | Outputs the saved basket URL | /Customer/SavedBaskets |
| %Account.MyAccount.OrderLine% | Gets the "Customer order line" URL | Enable Customer Order Lines in "Customer settings" | Outputs the order line URL | /Customer/OrderLine |
| %Account.MyAccount.SavedQuotes% | Gets the "Customer saved quotes" URL | Enable allow save quotes in "Quote settings" | Outputs the saved quotes URL | /Customer/SavedQuotes |
| %Account.MyAccount.SymphonyCampaigns% | Gets the "Customer my open campaigns" URL | Enable show Symphony campaigns in "Customer settings" | Outputs the my campaigns URL | /Customer/OpenCampaigns |
| %Account.WorkInProgressUrl% | Gets the "Work in progress" URL | N/a | Outputs the work in progress and store URL | http://localhost:85/workinprogress |
| %Account.ApprovalUrl% | Gets the "Approval jobs" URL | N/a | Outputs the approval URL and the store URL | http://localhost:85/approval |
| %Account.ApprovalHistoryUrl% | Gets the "Approval history" URL | N/a | Outputs the approval history URL | http://localhost:85/CF/Approval/History |
| %Account.NumberOfApprovalItems% | Gets the number of items awaiting approval | N/a | Outputs the number of items awaiting approval as an integer | 0 |
| %Account.NumberOfWorkItems% | Gets the number of work in progress items | N/a | Outputs the number of work in progress items as an integer | 0 |
| %Account.HideShowClass.IfGuest% | Gets a class based on the logged in status of the user | N/a | Output 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 user | N/a | Output 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 user | N/a | Output changes based on impersonation state of user. | "is-shown" will be output if the user is impersonating. |
| %Account.HideShowClass.IfShoppingCartEnabled% | TODO | TODO | TODO | TODO |
| %Account.HideShowClass.IfAdmin% | Gets a class based on the role of the user | N/a | Output 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 ACL | Outputs 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 coded | do not use | do not use | Under review don't use |
| %Account.HideShowClass.MyAccount.CustomerAlbums% | Gets a class if a setting is enabled / disabled | N/a | Output 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% | TODO | TODO | TODO | TODO | | | |
| %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 coded | do not use | do not use | Under 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 user | N/a | Outputs either "is-authenticated" or "is-guest" | %Account.ToggleClass.IfAdmin% |
| %Account.ToggleClass.IfCustomerImpersonated% | Gets a class based on the impersonation state of the user | N/a | Outputs "is-impersonated" or nothing | "is-impersonated" is shown if the user is impersonated. |
| %Account.ToggleClass.IfShoppingCartEnabled% | TODO | TODO | TODO | TODO |
| %Account.ToggleClass.IfAdmin% | Gets a class based on the role of user | Any role that as access to admin panel | Outputs "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 URL | Be on the approval page | Outputs "is-active" | "is-active" is output if on the /approval page |
| %Account.IsActiveClassApprovalHistory% | TODO | TODO | TODO | TODO |
| %Account.IsActiveClassWorkInProgress% | Gets a class based on URL | Be on the work in progress page | Outputs "is-active" | "is-active" is output if on the /WorkInProgress page |
| %Account.ShowIf_AlbumAdmin% | Gets a class based on role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 role | Have 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 link | N/a | Outputs account activation link | http://localhost:85/customer/activation?token=&email=hector.occomore@infigo.net |
| %Customer.Address1% | Gets customer address entry line one | N/a | Outputs the customer address line one | |
| %Customer.Address2% | Gets customer address entry line two | N/a | Outputs the customer address line two | |
| %Customer.City% | Gets customer city | N/a | Outputscustomer city | |
| %Customer.CompanyName% | Gets customer Company name | "company enabled" in "customer settings" needs to be enabled | Outputs customer Company name | |
| %Customer.Custom1% | Gets customer custom field one | "display custom field 1" in "customer settings" needs to be enabled | Outputs customer custom field one | |
| %Customer.Custom2% | Gets customer custom field two | "display custom field 2" in "customer settings" needs to be enabled | Outputs customer custom field two | |
| %Customer.Custom3% | Gets customer custom field three | "display custom field 3" in "customer settings" needs to be enabled | Outputs customer custom field three | |
| %Customer.Email% | Gets customer Email address | N/a | Outputs customer Email address | |
| %Customer.ExternalID% | TODO | TODO | TODO | |
| %Customer.Fax% | Gets customer FAX number | "Fax number" in "customer settings" needs to be enabled | Outputs customer fax number | |
| %Customer.FullName% | Gets customer full name | N/a | Outputs customer first and second name as full name | |
| %Customer.FirstName% | Gets customer first name | N/a | Outputs customer first name | |
| %Customer.LastName% | Gets customer last name | N/a | Outputs customer second name | |
| %Customer.PasswordRecoveryURL% | Gets customer password recovery URL | N/a | Outputs the password recovery URL | http://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 enabled | Outputs customer phone number | |
| %Customer.PostCode% | Gets customer post code | N/a | Outputs the customer post code | |
| %Customer.Username% | Gets customer username | N/a | Outputs customer username | |
| %Customer.VatNumber% | Gets the customer VAT number | N/a | Outputs customer VAT number | |
| %Customer.VatNumberStatus% | Gets the customer VAT status | N/a | Outputs customer VAT status | |
| %Customer.Title% | Gets the customer Title | N/a | Outputs the customer Title | |
| %Customer.StateProvince% | Gets the customer State/Province | N/a | Outputs the customer State/Province | |
| %Customer.Country% | Gets the customer Country | N/a | Outputs the customer Country | |
| %Customer.Gender% | Gets the customer Gender | N/a | Outputs the customer gender | |
| %Customer.DateOfBirth% | Gets the customer Date of birth | N/a | Outputs customer date of birth | |
| %Common.CurrentYear% | Gets current year | N/a | Outputs current year | |