Cart Notices in eCommerce

The Cart Notices plugin allows you to display dynamic messages to your customers as they complete the checkout process, or anywhere on your site you like through the use of a number of shortcodes. Choose from five conditional criteria when adding a Cart Notice, and dynamically tailor your notice with message variables.


  • Display custom messages to your customers on the cart and checkout pages
  • Add messages anywhere on your site shortcodes are allowed
  • Choose from five message criteria:
    • current order amount – useful for encouraging additional purchases to qualify for free shipping
    • deadline – useful for encouraging customers to checkout within the next X minutes to have their order ship today
    • referer – a message based on the site the customer came from
    • products in cart – display a message based on the products in the cart
    • product categories in cart – display a notice based on the product categories contained in the cart
  • Display dynamic notices with the use of message variables
  • Optionally add a call to action button/URL to encourage your customers to perform some action


To install Cart Notices:

  1. Download the extension from your dashboard
  2. Upload the woocommerce-cart-notices folder to your /wp-content/plugins/ directory
  3. Activate ‘WooCommerce Cart Notices’ from the Plugins menu within WordPress
  4. Go to WooCommerce > Cart Notices to start adding notices


Configure Cart Notices by going to WooCommerce > Cart Notices where you will see a list of your current Cart Notices and can view, edit, enable/disable and delete your notices.

When adding a new Notice the following options can be used:

All notices must have a type, this determines the condition that causes a notice to be displayed. Some notice types have additional special fields or allow dynamic variables in the message body, all of which are detailed below. The possible message types are:

  • Minimum Amount
  • Deadline
  • Referer
  • Products in Cart
  • Categories in Cart
Gives your notice a name so you can easily identify it, and also display the notice via shortcode
Enable or disable a notice
Notice Message
Compose the notice message which may contain HTML and the following message variables depending on the message type:

  • {amount_under} – With type ‘Minimum Amount’ this is the amount required to meet the configured minimum order amount.
  • {time} – With type ‘Deadline’ this is the amount of time remaining, ie ’1 hour 15 minutes’ or ’25 minutes’, etc.
  • {products} – With type ‘Products in Cart’ or ‘Categories in Cart’ these are the matching product names.
  • {categories} – With type ‘Categories in Cart’ these are the matching category names.
Call to Action
Optional call to action button text, rendered next to the cart notice
Call to Action URL
Optional call to action url, this is where the user will go upon clicking the Call to Action button
Minimum Order Amount
With notice type ‘Minimum Amount’ this is the optional minimum order amount to display the notice. If not specified the Minimum Order Amount from the free shipping method will be used. As an example, if this value is $30 and the cart items currently add up $20, the notice will be displayed and the {amount_under} variable will be equal to $10.
Deadline Hour
With notice type ‘Deadline’ this is the deadline hour which determines whether the message will be displayed today, in 24-hour format, this can be 1 to 24. The {time} variable if used will contain the amount of time remaining ie ’1 hour 15 minutes’ or ’25 minutes’, etc.
Active Days
With notice type ‘Deadline’ this allows you to select the days on which this notice is active.
Referring Site
With notice type ‘Referer’ this is the server the customer must have originated from in order to display this message. For instance if you set this value to ‘’ your notice will be displayed to all traffic originating from Google.
With notice type ‘Products in Cart’ this allows you to select one or more products which must be in the customers cart to trigger the notice. The {products} variable may be used in the Notice Message body to display the list of matching products.
With notice type ‘Categories in Cart’ this allows you to select one or more categories which when in the customers cart will trigger the notice. The {products} variable may be used in the Notice Message body to display the list of matching products, and the {categories} variable may be used to display the matching categories. Note that the categories must match exactly, child categories are not used to activate this notice

Shortcode Reference

In addition to the default placement on the cart/checkout pages, you can embed one or all of the notices anywhere on the site with the following shortcodes:

  • [woocommerce_cart_notice] will embed all notices
  • [woocommerce_cart_notice name=’XXX’] will embed just the notice named XXX
  • [woocommerce_cart_notice type=’minimum_amount’] will embed just the minimum amount notices
  • [woocommerce_cart_notice type=’deadline’] will embed just the deadline notices
  • [woocommerce_cart_notice type=’referer’] will embed just the referer notices
  • [woocommerce_cart_notice type=’products’] will embed just the products in cart notices
  • [woocommerce_cart_notice type=’categories’] will embed just the categories in cart notices