Checkout Messages Setup Documentation

Checkout Messages allows you to easily create messages that show on the checkout screen conditionally based on the contents of the shopping cart.

Messages are constructed using simple AND/OR statements with an intuitive interface and can display in any of four different styles.


After purchasing the  Checkout Messages extension and installing it, navigate to Downloads → Settings → Messages.

The first time you navigate to this page, you will see the following:

This page consists of a list of messages that can be added. Each message can be configured with a style and can have any number of conditions.

Creating Messages

Start by entering the message that should be shown on the checkout page, and choose an appropriate style. The styles control the color of the box that will contain the message, so choosing the right style ensures that the message is well received by customers.

Next, you can begin creating conditions for the message. If a mesasge does not have any conditions, it will always be shown on the checkout page. This can be useful to create notices such as for temporary offers or to explain some terms.

Creating Conditions

To create a condition for a message, simply click the “Add Condition” button located in that message’s box. The condition will appear under the message text box and style.

The dropdown selector is for choosing a condition type. Upon selection, more options will appear under the selector, for configuring the condition. The following screenshot shows an example of a selected condition and configured options:

A condition’s effect can be reversed by using the “Not” button. Using the above screenshot as an example, clicking the “Not” button will make the button turn red to indicate that it is turned on. The condition will be then take effect when the cart’s total price is not more than 50.

Listed and Nested Conditions

Conditions can be either listed or nested.

Listed conditions are conditions that appear under each other as a list. A typical case is a message with, for instance, 3 conditions. These conditions form an “OR” relationship, meaning that their parent message will be shown if at least one of these conditions is true. The plugin will help visualize this by drawing a connector between the conditions with the label “OR”. In the following, the message is shown if either one of the two conditions is true, or both of them are true.

The term “nested conditions” refers to conditions that have other conditions added to them. These conditions will form an “AND” condition, meaning that the message will be shown if both conditions are true. Either one of the conditions being true will not be sufficient. The plugin will help visualize this by adding the label “AND” between the two conditions, as shown in the image below.

Note: Nested conditions are not limited to two. The second condition can have other listed or nested conditions under itself. The possibilities are endless.

And to conclude, the below example demonstrates the use of multiple messages with a sample usage of a combination of both listed and nested conditions.