Shopify · one tag, twelve widgets
One line in theme.liquid and chat, callback, cookie banner, pop-ups and a help center run on top of your store. Cart, checkout and products stay entirely with Shopify.
No card. A minute to sign up, another for the tag.
The tag
<script src="https://cdn.cenaly.ru/site/v1.js" data-domain="your-site.com" async></script> One tag for all widgets. `data-domain` is your site; everything else lives in the admin.
In your Cenaly.ru dashboard: Admin panel → Marketing → «My Website». Enter your store address in the first field and copy the tag.
In the Shopify admin: Online Store → Themes → «…» on the theme → Duplicate. That is your way back if anything goes wrong.
Same place: «…» on the theme → Edit code. The Shopify help center describes the path as «From your Shopify admin, go to Online Store. Click … > Edit code».
In the file list on the left: the Layout folder → theme.liquid. That is the shared frame of every storefront page.
Paste the line right before the closing head tag (or before the closing body tag) and press Save.
Open your storefront and go back to «My Website» → «Check installation».
The edit lives inside that one theme. Publish a different theme and the widgets go away with the old one — paste the tag into the new theme as well.
No paid platform plan required
The theme code editor is part of the Shopify admin — no extra paid option is needed to paste the tag.
The Shopify help center treats editing theme code as an ordinary admin action: Online Store → «…» → Edit code. It names no separate paid module for putting a line into theme.liquid.
Shopify plans are of course paid in their own right — a store runs on a subscription. All we say here is that access to theme code needs nothing ON TOP of the plan you already have.
Staff permissions matter too: editing theme code requires the matching permission in the admin. If you cannot see «Edit code», that is about staff rights, not about the plan.
Menu names and plan requirements on this page come from the official help center:
Checked against the platform’s help center on 2026-09-06
One tag — twelve widgets. You switch them on in your Cenaly.ru dashboard, not in your site’s code.
Live chat with visitors — answered by your staff from the team chat
Free
One floating button: WhatsApp, Telegram, call, chat — up to 12 channels
Free
Let visitors request a call: your phone system handles the connection, or you receive the request by email and in your dashboard
Free
A "Call" button — a call from the site straight to your PBX, no phone, no number
Free
Modals, slide-ins, bars and lead forms with triggers and A/B testing
Add-on, price in the catalogue
Honest badges — “14 orders today”, “7 bookings this week” — from real data
Free
A “Book a table” button → one form → a reservation in your floor plan
Add-on, price in the catalogue
A booking wizard: service → specialist → slot → contacts, from a live schedule
Free
An order button or an embedded storefront — delivery and pickup, commission-free
Free
A “?” button → a side panel with your articles, search and feedback
Add-on, price in the catalogue
Privacy, terms, returns, cookies, delivery — generated and embedded
Add-on, price in the catalogue
Cookie consent with tracker auto-blocking and Google Consent Mode v2
Free
In site builders your edit lives in a draft: until the pages are republished, the tag is not on the live site.
Admin panel → Marketing → «My Website». Put your site address in the first field and press «Check installation».
The check reads the page’s source HTML and lists the widgets it found. A tag injected through Google Tag Manager stays invisible to it — that is a limit of the check, not of the install.
Install errors and how to fix them — in the help center Installation guide →
Update or switch the theme and the tag stays behind in the old one. After a theme change, repeat the paste in the new theme.liquid.
Shopify’s checkout is closed to arbitrary theme scripts. Our widgets are built for the storefront: product pages, collections, content pages.
Shopify apps often add their own floating button. Two widgets in the same corner overlap — keep one, or move them apart.
If sales already run through the Shopify cart, leave that widget off and take what the store lacks: chat, callback, cookie banner, help center, legal pages.
No. One line in theme.liquid brings the widgets — no App Store install required.
No. The widgets render in a Shadow DOM on top of the page and do not interfere with the store’s markup or scripts. Shopify checkout stays entirely on Shopify’s side.
A theme update is essentially a fresh copy of the files. The tag in the old theme.liquid does not travel — paste the line into the updated theme.
Some themes offer their own custom code fields. If yours does, that works too; the universal path described by the Shopify help center is theme.liquid.
The tag is shared, and the store address goes into the data-domain attribute. With several storefronts, add them under «My Website» and double-check the domain in the tag.
More — installation per platform, settings and troubleshooting — in the help center. Installation guide →
Same widgets — different menu names.
The install code appears under «My Website» right after you sign up — one line in theme.liquid.
Start for freeNo card. A minute to sign up, another for the tag.