Skip to main content
DDMS Volume Discounts

DDMS Volume Discounts are looked up in real time during the checkout process and will apply either free items or an order discount.

Camila Cardoso Soares avatar
Written by Camila Cardoso Soares
Updated this week

How are volume discounts displayed on store?

Volume discounts are displayed during the checkout process and also within an optional DDMS discount widget that you can add to layouts of your choice.

In Checkout

Volume discounts set up on DDMS are looked up in real time during the checkout process. If a customer is eligible for a volume discount, this discount will be displayed at checkout. This display also includes information on how much more the customer needs to spend to reach the next discount level.

If you wish to change the discount message shown on the checkout page, this can be done on Store Settings > Translations with the following keys:

'shipping_current_percentage_discount'

'shipping_current_free_item'

'next_free_item'

'next_percentage_discount'

Note: Discounts are applied automatically after the completion of the 'Shipping Options' step in the checkout process. The volume discount from DDMS will override any previously applied discounts.

Free Items

The DDMS discount may occasionally offer a free item instead of a discount percentage. In such cases, the free item must be listed in the EvolutionX catalogs to ensure it displays the correct product name. If a free item is not catalogued, it will still be added to the order as a free item, however, its name will only be displayed after it has been added to the order, following the 'Shipping Options' step of the checkout process.

Volume Discounts widget

The "DDMS Discount" widget provides a way for customers to see what discounts they are eligible for. It shows the current discount available to the customer and indicates how much more the customer needs to spend to achieve the next discount level.

Adding the DDMS Discount Widget to a Page

  1. Navigate to the Appearance > Layout on EvolutionX.

  2. Choose the specific page where you wish to display the widget.

  3. Select the "DDMS Discount" widget from the available options.

  4. Position the widget in the desired location on the page by dragging and dropping it into place.

The widget can be added to the Search Page, for example:

Widget Configuration

Discount message

The widget allows customization of the discount message through five fields, each designed to tailor the display of discount messages to customers. Below are the descriptions of these fields along with the variables that can be used to personalize the messages:

1. Text to display when the current discount is a percentage

Variables:

  • {current_discount}: Displays the percentage discount the customer is currently eligible for, based on their current order total.

2. Text to display when the current discount is a free item

Variables:

  • {current_free_item}: Shows the free item the customer is entitled to receive, determined by their current order total.

3. Text to display when the next discount is a percentage

Variables:

  • {next_discount}: Specifies the additional amount the customer needs to spend to reach the next discount tier.

  • {next_discount_percentage}: Indicates the percentage discount the customer will qualify for upon reaching the next tier.

4. Text to display when the next discount is a free item

Variables:

  • {next_discount}: Details the spending requirement needed to progress to the next discount level.

  • {next_discount_free_item}: Describes the free item the customer will earn upon meeting the next spending threshold.

5. Text to display when no discounts are available (if Content Placeholder is enabled)

Message

The four fields will be combined to create the discount message. If no changes are made the default message will be used:

Content Placeholder

If the Content Placeholder checkbox is ON, it means that the widget will always be visible on the page. If there are no discounts, the widget will display the message set on the Text to display when no discounts are available (if Content Placeholder is enabled) configuration.

If this setting is OFF, the widget will only appear on the page if there are discounts for the user.

We strongly suggest setting the Content Placeholder to true, since unexpected layout shifts can disrupt the user experience in many ways, from causing users to lose their place while reading if the text moves suddenly, to making them click the wrong link or button.

Final configuration

The customised discount message can be used as a variable when creating the widget look and feel.

Did this answer your question?