Shop Notice or Global Message Not Showing
The WC Country Restrictions plugin includes two messaging options, Shop Notice for Selected Countries and Global Notice, to help inform visitors from restricted regions. If these notices are not displaying as expected, several factors could be causing the issue.
Possible Causes and Fixes:
- Notice Not Configured or Left Empty
Ensure you have added text in the Shop Notice for Selected Countries or Global Notice fields under:
WooCommerce > Country Restrictions > General
Leaving the field empty will prevent the message from displaying. - Notice Applies Only to Restricted Countries
The Shop Notice for Selected Countries only displays for users located in countries you’ve selected under the “Hide for Selected Countries” option.
To verify, try accessing the site from a proxy or VPN in one of the restricted countries. - Visibility Rules Not Enabled
Confirm that the Enable Global Visibility toggle is turned on. If global visibility is disabled, restriction rules and related notices won’t apply. - Theme Compatibility Issues
Some themes may override or suppress default WooCommerce notices or hooks. Switch temporarily to a default theme like Storefront to check if the message appears. - Caching or Page Builders
If using caching plugins, page builders, or server-side caching, the notice may not dynamically load for the visitor’s location.
Clear the site cache or exclude relevant pages from caching.
Summary:
Ensure that the notice text is configured, visibility rules are active, and check for theme or caching conflicts if the messages aren’t showing.