Skip to content
Esc

Start typing to search the docs.

On this page
Fix Updated Aug 16, 2026

Message not showing

If no message appears at checkout, check the rule has a custom message saved and enabled. If it appears at checkout but not on the cart page, that layer needs the app embed.

Applies to
  • Rules that block correctly but show the wrong message or none
Doesn't apply to
  • Rules that are not blocking at all
Not blocking either? Start with the blocking guide

1. The custom message is not enabled

Entering text is not enough — the custom message option has to be on as well. With it off, the default is used and your text sits unused in the field.

2. You are looking at the wrong surface

Where you lookedNeeds
CheckoutNothing — always shown
Cart pageThe cart-page setting and the app embed
Cart drawerThe above, and often a Drawer Watch Selector

See works at checkout but not in cart for the cart side.

3. Multilingual fallback

With multilingual messages on, a language you have not translated falls back to the Default Message. If a customer reports the wrong language, that is usually what happened.

4. The message is there but unreadable

Long messages wrap badly in a narrow checkout column, and on the cart page an unstyled message can blend into the theme. Keep it to one sentence, and use Text Color or Custom CSS in the cart display settings if it needs to stand out.

Verify the fix

  1. Break the rule and open checkout — your text appears.
  2. If you show it on the cart page, check there and in the drawer.
  3. If multilingual, check a translated language and an untranslated one.

Frequently asked

The default message shows instead of mine.

The custom message option needs to be turned on as well as the text being entered. Saving text without enabling it leaves the default in place.

The message appears at checkout but not on the cart page.

Cart-page display is a separate setting and needs the app embed. See works at checkout but not in cart.

Wrong language shown.

If multilingual messages are on, a language without a translation falls back to the default. Add the translation, or improve the default.

See also: Write a custom message · Show the message on the cart page · Works at checkout but not in cart