If your announcements are not appearing on your storefront, work through these checks in order. Most issues are resolved by step 1.
1. Check Theme Extension
This is the most common cause. Go to Online Store > Themes, click Customize on your active theme, then click the App embeds icon in the left sidebar. Find Announcer and make sure the toggle is ON. Click Save. If you recently switched themes, you need to enable the app embed on the new theme as well.
2. Check Announcement is Active
Open the Announcer app and look at your announcement’s status. It should say Active. If it says Draft, open the announcement, change the status to Active, and save. If it says Scheduled, the start date has not arrived yet – change the status to Active and save to publish immediately.
3. Check Visibility Settings
Open your announcement and look at the Visibility section. If set to Storewide, it will show on all pages. If set to Page-specific, make sure you have actually entered the pages you want. A common mistake is selecting page-specific visibility but leaving the page list empty.
4. Clear Browser Cache
Your browser may be showing a cached version of your store. Hard refresh the page (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows) or open your store in an incognito/private window.
5. Check Scheduled Dates
Open your announcement and check the Published At and Expires At fields. Published At should be in the past or blank. Expires At should be in the future or blank. If the announcement has already expired, remove the expiration date and re-activate it.
6. Theme Compatibility
Announcer requires an Online Store 2.0 theme. Older themes do not support app embeds. If your theme does not show app embeds in the theme editor, you need to upgrade to a 2.0-compatible theme.
Still Not Working?
Contact [email protected] and include your theme name, announcement status, and a screenshot of your storefront so we can help quickly.
