Skip to main content

Managing general settings

Only users with full access to a given Application can use the General Settings section.

Code case sensitivity

When creating an Application, you can choose to take the case of the codes into account when your customers enter coupon codes, and how these are stored in the database. If necessary, you can edit your Application's code case sensitivity later.

Important

Editing code case sensitivity after creating the Application makes the codes in your database that are not in the newly selected case unredeemable. The way codes have been stored cannot be modified.

Example

If you created your Application with Case insensitive - Lowercase, all your codes are stored in lowercase.

When you change the code case sensitivity to uppercase, codes created before the case change can only be redeemed if they are entered in lowercase, regardless of how rules refer to them and of the new code case sensitivity option.

Editing code case sensitivity

  1. On the left-side menu of your Application, click Settings > General Settings.

  2. Select your preferred option:

    • Case Insensitive, stored in uppercase (recommended) for codes to be stored in uppercase and the Rule Engine to ignore the case when customers type the codes.
    • Case Insensitive, stored in lowercase for codes to be stored in lowercase and the Rule Engine to ignore the case when customers type the codes.
    • Case Sensitive for codes to be stored and evaluated as they are provided to Talon.One.
    note

    If your Application type is live, click Update Application name in the pop-up that appears to confirm this action.

Cascading discounts

Use cascading discounts to build campaigns that consider discounts given by other campaigns in one session.

You can set the order and mode by which campaigns are validated in the Application's Campaign Evaluation section.

Example

If you have two campaigns running, one providing a $10 discount and the second offering a 20% discount in a given session update:

  1. Campaign 1 applies a $10 discount on a $100 session total.
  2. Campaign 2 applies a 20% discount on the newly discounted session total of $90.

By enabling cascading discounts, you make the following built-in attributes available in the Attribute Selector for all the campaigns within the Application:

  • Discounted Cart Items Total (Current Session) to be used in place of the Cart items total attribute.
  • Discounted Additional Costs Total (Current Session) to be used in place of the Additional costs total attribute.
  • Discounted Price of Item (Item) to be used in place of the Price of item attribute.
  • Discounted Session Total (Current Session) to be used in place of the Session total attribute.

Enabling cascading discounts

Before you start, ensure you have set the evaluation of your campaigns.

  1. On the left-side menu of your Application, click Settings > General Settings.

  2. Enable Cascading Discounts.

  3. Choose what the Discount Session Total and Discount Individual Items effect should apply to:

    • Cart items only (default)
    • Cart items and additional costs
    • Additional costs only
note

You can use any of the cascading-discount-specific attributes when building your rules, regardless of the discount calculation behaviour selected. The discount calculation behaviour refers to the discount scope set by default for your Application, but it can be overridden in the Rule Builder.

Cart item flattening

Important

The Flattened cart items feature only appears in the General Settings page for Applications created before April 12, 2022.

If you do not see this option, your Application is using cart item flattening.

Session updates sent to Talon.One often include cart items, which can specify any number of attributes for that item (SKU, price, category, etc) including the item's quantity.

Without flattening cart items, identical products are viewed as a single cart item with their total quantity.

For example, if you sell a product called Product A, and a customer adds 3 of these in their cart, you get the following cart item information:

Without cart item flattening (default)With cart item flattening
  • Product A: quantity 3
  • Product A: quantity 1
  • Product A: quantity 1
  • Product A: quantity 1

You should use cart item flattening to select or discount a single instance of a given product. Per-item discounts are applied to each instance of the item.

note

If you use per-item effects, always check if cart item flattening is enabled as it can lead to more triggered effects.

Typical use cases

If your use case involves:

  • Picking items out of a list. For example, discounts only on the 4th item.
  • Item bundling

Then we strongly suggest you consider enabling this setting.

Enabling cart item flattening

Important

If this option is disabled for your Application and you enable it, you will not be able to disable it again.

  1. On the left-side menu of your Application, click Settings > General Settings.
  2. Enable Flattened Cart Items.

Ensure to test in staging before enabling this feature, and reach out to support@talon.one if you need help.

Partial discounts and rewards

Partial discounts

When you create a discount effect, you can allow a lower discount to be issued if the remaining budget is insufficient to issue the full discount.

For example, if there is a discount effect applying a $20 discount when the conditions of the rule are met but the remaining campaign budget is $10, a partial discount will be applied and your customer will receive a $10 discount.

If you use the Discount individual items effect in your rules and partial discounts is enabled, the rule passes even if the budget is insufficient to apply the full discount to every eligible cart item. In this case, one of the items in the list receives a lower discount and some items may receive no discount.

Partial rewards

When you create a reward effect to add loyalty points, you can allow a lower amount of points to be awarded if the remaining budget is insufficient to award the full reward.

For example, if there is a reward effect awarding 100 loyalty points when the conditions of the rule are met but the remaining campaign budget is 40, a partial reward will be awarded and your customer will receive 40 loyalty points.

Enabling partial discounts and rewards

To activate the feature:

  1. On the left-side menu of your Application, click Settings > General Settings.
  2. Enable Partial Discounts and Rewards.
note

The option selected in the General Settings section refers to the default behavior of your Application, but it can be overridden in the Rule Builder when creating discount effects and loyalty effects.