Live chat
Live chat with visitors — answered by your staff from the team chat
See example and features →Free
Set up this widgetShopify · help shoppers on the storefront
Add chat, a contact button or a promotional widget to product and collection pages. Install the code in your store theme; this is not an order-sync app or a checkout installation. Consent and analytics have a separate installation order below.
No card · a minute to sign up, another for the tag · settings reach your site in 5 minutes
Choose a widget and configure it in your dashboard. Standard widgets share a tag; consent and analytics require a separate installation order.
Live chat with visitors — answered by your staff from the team chat
See example and features →Free
Set up this widgetOne floating button: WhatsApp, Telegram, call, chat — up to 12 channels
See example and features →Free
Set up this widgetModals, slide-ins, bars, embedded forms, coupons and quizzes with display rules and A/B testing
See example and features →$9/mo
Set up this widgetA callback request form, with automatic calling through your connected phone system
See example and features →Free
Set up this widgetA “Call us” button — a conversation from your site through your own PBX, with no number or app for the visitor
See example and features →Free
Set up this widgetNotices with order, booking, appointment and rating figures from your account
See example and features →Free
Set up this widgetA bubble with a clip from your menu in the corner of your site: tap for video with sound and an “Order” button
See example and features →Free
Set up this widgetA “Book a table” button → one form → a request in your Tables section
See example and features →$9/mo
Set up this widgetBooking on your own schedule: the client picks the service, the specialist and a free slot
See example and features →Free
Set up this widgetAn order button opens your storefront over your existing site
See example and features →Free
Set up this widgetA “?” button → a side panel with your articles, search and a “was this helpful” vote
See example and features →$19/mo
Set up this widgetPrivacy, terms, returns, cookies, delivery — built from your own data and embedded in your site
See example and features →$9/mo
Set up this widgetCookie consent with tracker auto-blocking and Google Consent Mode v2
See example and features →Free
Set up this widgetYour selected widget and platform are saved at registration. Next, configure the widget in the dashboard. Keep this Shopify guide open and return to the installation steps below after setup.
No paid platform plan required
You need a store with Online Store and access to theme code; no separate app is required to paste the tag.
This guide covers stores with Online Store → Themes → Edit code available. Check your plan capabilities and staff permissions before installation.
Your Shopify subscription is separate from Meni.ge widget pricing. Not buying an extra app does not mean a free store or access to checkout code.
Menu names and plan requirements on this page come from the official help center:
Checked against the platform’s help center on 2026-09-22
Standard widgets: chat, contact button, appointments
<script src="https://cdn.meni.ge/site/v1.js" data-domain="your-site.com" async></script> Example tag for standard widgets. Use your own dashboard code, not this demonstration domain. To block analytics, follow the separate instructions below. Cookie consent and analytics: a separate installation order →
In your Meni.ge 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.
For strict opt-in, copy the dedicated consent tag from cookie banner settings and place it first in head, without async or defer, before analytics and advertising scripts. The shared async tag does not guarantee blocking before consent.
<script src="https://cdn.meni.ge/consent/v1.js" data-domain="your-site.com"></script> Check theme code, plugins, GTM and native platform integrations. If the platform cannot run consent before them, an external tag is not enough: configure consent in the integration itself.
In opt-in, known trackers are blocked; unknown scripts need manual markup following the CMP guide. The tag cannot stop code that has already run, server Set-Cookie headers or service workers.
On the published site, open a clean session and Network: before a choice and after rejection, check that trackers intended to be blocked make no requests. Then accept the relevant category, check loading and change the choice. A visible banner and the HTML installation check do not prove blocking.
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 →
After switching or updating themes, check for the tag in the published version. Do not add another copy if the original is still there.
The theme.liquid route covers storefront pages using that theme. It does not add widgets to checkout or establish control over Shopify pixels.
Check for overlapping buttons on a phone. Disable a duplicate or change its position, then test opening the cart.
Adding the tag does not import products, carts or orders. If you sell through Shopify, start with chat or a contact button; the Meni.ge ordering widget is enabled separately.
Not for this installation method: add the standard tag to theme.liquid. You need theme access; consent has a separate tag and loading-order checks.
This installation method covers the storefront. It does not extend checkout or sync Shopify order data.
Shadow DOM isolates widget styling, but does not guarantee compatibility with every theme or app behavior. Duplicate the theme first, then test product pages, the cart and mobile layout.
One tag in the new published theme, widget opening, no overlapping buttons and the correct dashboard domain.
To block trackers before consent, place a separate consent/v1.js first in head without async/defer. Test loading before a choice, after rejection and after acceptance. Native platform analytics may need separate configuration; a visible banner does not establish legal compliance.
More — installation per platform, settings and troubleshooting — in the help center. Installation guide →
Same widgets — different menu names.
Choose a storefront task, configure the widget and install it in a duplicate theme. After publishing, test the product page and cart.
Choose a widgetNo card · a minute to sign up, another for the tag · settings reach your site in 5 minutes