Skip to content

Checkout Notice

The Checkout notice is a standalone shopper message that appears at checkout when a discount applies — for example "Limited-time offer — don't miss out!" or "Your bulk-buy saving has been applied." It's separate from the per-line Cart Label: the cart label rides on the discount's cart line item, while the checkout notice is its own banner.

Open a rule and scroll to the Messaging section. Tick Show checkout notice to reveal the Checkout notice text field, then type the message you want shoppers to see.

  • Plain text only. Unlike the Cart label, the checkout notice does not support message tokens — placeholders such as [percentage_discount] are printed literally, not substituted. Write the finished sentence you want shown.
  • Leave it ticked but blank and the notice falls back to "<label> applied" — your discount's cart label followed by "applied" (e.g. "Blue Monday – Save 10% applied"). If the rule has no label either, nothing is shown rather than a bare "applied".
  • Untick it and no standalone notice is shown at all.

For a coupon-tied discount the box defaults to ticked — so a coupon a shopper types or clicks confirms itself at checkout out of the box. For an automatic (non-coupon) discount it defaults to off. Either way, an explicit choice always wins: once you tick or untick the box, that setting is honoured and never silently flipped back.

The checkout notice is shown once, at checkout, on the classic (shortcode) cart and checkout. It is re-asserted when the checkout refreshes its order review, so it survives WooCommerce's AJAX order-review redraw instead of flashing and vanishing — and it's de-duplicated so the shopper only ever sees one copy.

The admin Cart Preview mirrors the checkout notice exactly: tick the box, add a qualifying cart, and the preview renders the same banner text (including the blank-label fallback) the storefront will show. What you see in the preview is what a shopper sees at checkout.

  • Cart Labels — the per-line label on the discount's cart line, which does support tokens and renders on every surface.
  • Message Token Reference — the token grammar (for the surfaces that support tokens; the checkout notice does not).
  • Testing with Cart Preview — verify messaging before you publish.