Website feedback tool for Shopify stores

Collect theme feedback for Shopify: add the snippet to theme.liquid, share the preview link, get notes on product, collection and checkout pages.

In short

For Shopify you add the nootiz snippet to your theme's theme.liquid – ideally in a duplicated theme so the live store stays untouched. Using the theme preview link, your team comments directly on product, collection and content pages.

Install in 3 steps

  1. 1

    Duplicate your theme (Online Store → Themes → Actions → Duplicate) so the live store stays untouched.

  2. 2

    Open theme.liquid in the code editor of the copy and add the snippet right before </head>.

  3. 3

    Save and open the theme via „Preview“ – the code already runs there.

  4. 4

    Share the preview link with client and team and collect feedback while the theme is still unpublished.

  5. 5

    Once approved, publish the theme (Online Store → Themes → Publish) and point the same link at the live domain going forward.

What to watch out for

How do you add nootiz to a Shopify theme without risking the live store?

Never edit the currently published theme directly – any change to theme.liquid there goes live instantly. Duplicate the theme, add the snippet to the copy, and work exclusively through the theme preview link. That way your team reviews the new version while shoppers on the real store notice nothing. Once approved, publish the copy and the snippet keeps running live.

Does nootiz work with Shopify apps and app blocks?

Yes, as long as the app renders its content as regular DOM elements on the storefront – review widgets, upsell banners or bundle blocks, for example. The note attaches to the actually rendered element, so a ticket shows exactly which app block was meant instead of you guessing inside the app's admin panel. If an app block runs inside its own iframe, pinpointing the exact element can be less precise – a note on the surrounding area with a description works well there.

What about the Shopify checkout?

For security and PCI reasons, Shopify's checkout is largely locked down; custom head code can only be added there via checkout extensions (Shopify Plus / Checkout Extensibility), not through theme.liquid. For feedback on checkout steps, notes on the cart and product pages work more reliably, backed up with screenshots of the checkout view. Every storefront page before that – home, collections, products, content pages – takes the snippet with no restrictions.

How do you handle stores that still sit behind a password?

New or in-development stores are protected by a storefront password by default. That is not a blocker: anyone with the password and the nootiz link reaches the page and can leave notes normally there. No Shopify account, collaborator access or admin login is required, so clients never touch the Shopify admin at all.

Who can leave feedback, and what do developers see in a note?

Anyone with the shared link can leave notes, with no Shopify login required – ideal for clients who should not get store access. Every note automatically stores the page URL, the marked element, a screenshot crop, and the browser and screen size. Developers can jump straight to the relevant theme.liquid section or snippet block instead of guessing from a vague description like „the button top right“.

How do notes map onto the theme structure?

Shopify themes are built from templates (product.json, collection.json, index.json) with sections and blocks nested inside. A note on a product page technically refers to the rendered element inside its section, so feedback on the product image is clearly separate from feedback on the description text or the reviews block, without you having to dig through section code.

Where are the honest limits of this setup?

The snippet cannot be served on hosted checkout pages or inside isolated app iframes, since Shopify controls those areas. For multi-storefront setups with several domains or markets, the snippet needs to be added to each theme in use, because every domain can serve its own theme.liquid.

Frequently asked questions

Do I have to modify my live store to collect feedback?

No. Duplicate the theme, add the snippet to the copy, and work through the theme preview link. The published store stays untouched until you approve the changes.

Do I need an app from the Shopify App Store to collect feedback?

No. nootiz runs as a plain snippet inside theme.liquid – there is no app to install, maintain or pay for beyond your nootiz plan.

Does it work on product and collection pages?

Yes, on every storefront page including product, collection, blog and content pages. Shopify's hosted checkout barely allows custom code, so support there is limited.

Are the notes visible to Shopify shoppers?

No, notes are only visible to project members with the shared link, never to regular store visitors.

Does it work with password-protected stores before launch?

Yes. Anyone with the storefront password and the nootiz link can view the page and leave notes – no Shopify account required.

Can I collect feedback on individual checkout steps?

Only in a limited way directly on the element, since Shopify locks down the checkout. Notes on cart and product pages combined with checkout screenshots work better in practice.

What happens to notes once I publish the theme?

As long as URL structure and elements stay the same, nootiz finds them again after publishing – switching from the preview to the live domain does not fundamentally change that.

How do notes become developer tasks?

Every note can be pushed to Trello, Asana, Jira or GitHub as a ticket, complete with store URL, marked element and screenshot context.

Other platforms

Stop collecting feedback in email threads

Add the snippet, share the link, collect feedback right on the page – live in under 5 minutes.