Brand Settings
Brand-Level Mercury Settings
The following settings apply at the brand (tenant) level in Mercury. They control abandoned-cart emails, gateway integrations, file paths, notification templates, and more. Settings are grouped by category for easy reference.
Abandoned Cart
These parameters customize the look and content of abandoned-cart communications.
Setting | Description | Type |
---|---|---|
AbandonedCartProductImageAttributes | Width and height of product images in abandoned-cart emails (e.g. width="158" height="230" ). | Text |
AbandonedCartFields | Comma-separated list of product fields (title, price, etc.) to display in the first and second rows. | Text |
AbandonedCartTemplate | Layout option: | |
0 = table (image left, text right) | ||
1 = two-column grid (image above text; two items per row) | ||
2 = single-column list (image above text). | Integer | |
AbandonedCartProductTextStyle | CSS for product text (title, price, etc.), e.g. vertical-align: middle; text-align: left; . | Text |
AbandonedCartProductLinkStyle | CSS for linked product titles, e.g. color: #000001; text-decoration: none; font-weight: bold; . | Text |
AbandonedCartProductImageStyle | CSS for product images, e.g. display: block; margin: 10px; border: none; width: 158px; . | Text |
AbandonedCartProductDescriptionStyle | CSS for product descriptions, e.g. color: #000001; font-size: 16px; font-family: Helvetica; . | Text |
Message Templates
IDs of automation templates used across support, password resets, loyalty cards, and invitations. Append .en
, .fr
, etc. for locale-specific versions.
Setting | Description | Type |
---|---|---|
SupportTicketEmailTemplateId.en | Automation ID for notifying admins of new support tickets. | Integer |
ResetPasswordEmailTemplateTemplateId.en | Automation ID for sending password-reset links to members. | Integer |
OtpSmsTemplateId.en | Automation ID for sending one-time passwords via SMS. | Integer |
LoyaltyInvitationOtpSmsTemplateId.en | Automation ID for SMS one-time password when inviting members to loyalty. | Integer |
LoyaltyCardEmailTemplateId.en | Automation ID for emailing the member’s digital loyalty card (PDF). | Integer |
LoyaltyInvitationSmsTemplateId.en | Automation ID for sending loyalty-program invitations via SMS. | Integer |
Message Gateway Settings
Settings for Email, SMS and Viber integrations.
Setting | Description | Type |
---|---|---|
AmazonAccessKey | AWS access key ID for SES. | Text |
AmazonSecretKey | AWS secret access key for SES. | Text |
AmazonTopicArn | ARN of the SES SNS topic for bounce/complaint notifications. | Text |
AmazonConfigSet | SES configuration set name for tracking and deliverability. | Text |
MailUnsubscribeRedirectUrl | URL to redirect users after unsubscribing (if not using SES’s built-in page). | Text |
SMSGatewayAPIKey | API key for your SMS provider. | Text |
SMSProfileId | SMS gateway profile identifier (see gateway docs). | Integer |
SMSSenderName | Default sender name displayed on SMS messages. | Text |
IsSMSSetup | ✓ if the SMS gateway has been configured and is ready for use. | Boolean |
OmniUser | Username for Viber message gateway. | Text |
OmniPassword | Password for Viber message gateway. | Text |
File Paths & URLs
Define where Mercury reads and serves static assets.
Setting | Description | Type |
---|---|---|
FolderName | Subfolder name where product images are stored. | Text |
NewsletterFileRoot | Filesystem path for storing newsletter assets. | Text |
NewsletterVirtualFileRoot | Public URL root from which newsletter images are served. | Text |
SubscriptionCenterRootUrl | Base URL of the members’ app (loyalty dashboard, unsubscribe pages, surveys). | Text |
Billing & Reporting
Miscellaneous settings for billing and cost allocation.
Setting | Description | Type |
---|---|---|
CostCenterKey | Identifier used in billing reports to group brand-level costs. | Text |
OptionalLoyaltyRegistration | Not used (reserved for future loyalty-registration toggles). | Boolean |