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 |