Does Atomato work with my Shopify theme?
Atomato runs as an app embed. Here is how the bell finds your header, and what to check after you change themes.
Yes, if your theme supports app embeds, as Online Store 2.0 themes do. Atomato runs as a Shopify app embed that you switch on in the theme editor, so you don't need to edit your theme's code.
How Atomato adds itself to your theme
The embed loads the bell, the feed and NotiPop messages. Nothing shows until it is switched on and saved in your live theme: see Turn on the Atomato app embed.
How the bell finds a spot in your header
With Display in header chosen under Settings > NotiFeed styling, Atomato looks for a spot in this order:
- The spot you picked with Choose bell placement or typed under Add using CSS selector.
- A built-in position for many popular themes, such as Dawn, Horizon, Impulse, Prestige, Symmetry and Warehouse. A renamed copy of Dawn still counts as Dawn.
- The first cart link, cart icon or header menu item it finds on the page.
The bell goes just before the element it matches and comes back if your theme redraws the header. If nothing matches, no bell shows in the header. See Add the notification bell to your store for the full setup.
Other ways to place the bell
If your header has no room, choose Floating icon under Where the bell appears to fix the bell on the screen.
Or click Advanced placement options, select Add using snippet, paste the snippet into your theme header next to the cart icon and click Save. Atomato then skips the search above. The snippet lives in that theme's code, so add it to any new theme too.
When you change or duplicate themes
App embeds are saved per theme. Before you publish a new theme or a copy, open it in the theme editor, check that Atomato is on under App embeds and save. Theme Launcher doesn't check this before it publishes a scheduled theme. Atomato checks only your live theme: if the embed is off there, Atomato's home page shows Atomato is not activated with an Activate button.
Bell settings are saved for the whole store, not per theme, and a spot picked on your old header may not exist in the new one. After a switch, run Choose bell placement again and click Save. The other checks are in Why did Atomato disappear after I changed my theme?
Theme styles and custom CSS
The feed and NotiPop messages render in their own layer, so your theme's CSS doesn't restyle them. When Atomato places the header bell for you, CSS you add under Custom CSS also loads on the rest of the page, so start each rule with an Atomato element, such as [data-notifeed-bell].
Still not showing?
Atomato adds the bell only when an active NotiFeed, NotiSell or NotiEmail campaign shows on the page and device you are viewing. If one does, check that Show on this device is on under Visibility, then contact the Atomato team with your theme's name.
Was this article helpful?
1