Руководство по определению · 2026
Как определить тему Shopify на любом веб-сайте
Shopify обеспечивает работу 10 % всей электронной коммерции. Каждый магазин Shopify оставляет предсказуемые сигнатуры в своём HTML: вот как наш детектор находит активную тему.
Самый быстрый способ: воспользуйтесь нашим бесплатным детектором
Вставьте любой URL и получите тему, плагины и стек Shopify за 2 секунды.
Открыть детектор Shopify →Что ищет наш детектор
URL ресурсов cdn.shopify.com
Каждый магазин Shopify загружает CSS, JS и изображения с cdn.shopify.com. Путь URL содержит ID темы и имя магазина.
Где: Теги <link> и <script> в HTML
Объект JavaScript Shopify.theme
Shopify предоставляет window.Shopify.theme = { id, name, role } в JavaScript магазина. Это самая прямая идентификация темы.
Где: Встроенный <script> внутри <body>
Подсказки theme.liquid
Темы Shopify используют шаблоны Liquid. Комментарии и имена классов theme.liquid раскрывают идентификатор темы (например, 'dawn', 'debut', 'brooklyn').
Где: Имена классов и комментарии в HTML
Заголовки X-ShopId и X-Shopify-Stage
Edge Shopify добавляет эти заголовки ответа на каждый запрос. X-ShopId уникально идентифицирует магазин.
Где: Заголовки HTTP-ответа
Каноническая ссылка или ссылки myshopify.com
Даже магазины с пользовательским доменом включают URL myshopify.com в ссылки администрирования, эндпоинты оформления заказа или резервные ресурсы.
Где: <link rel='canonical'> или URL ресурсов в HTML
Контрольный список ручной проверки
Если детектор возвращает неоднозначные результаты, выполните эти ручные проверки в инструментах разработчика вашего браузера (правый клик → «Просмотреть код»):
- 1
Просмотрите исходный код. Найдите 'cdn.shopify.com': присутствует в каждом магазине Shopify.
- 2
В консоли DevTools введите window.Shopify.theme. Если это Shopify, она вернёт объект темы напрямую.
- 3
Зайдите на /admin или /cart: оба возвращают специфичные для Shopify ответы.
- 4
Проверьте URL оформления заказа: магазины Shopify используют пути /checkouts/ даже на пользовательских доменах.
- 5
Найдите идентификатор темы в именах классов (например, 'template-product', 'shopify-section').
Зачем определять стек сайта?
Три законные причины: анализ конкурентов (какими инструментами пользуется лидер вашей отрасли?), квалификация лидов (соответствует ли сайт этого потенциального клиента требованиям для вашей услуги?) и планирование миграции (нужно знать текущий стек, прежде чем оценивать стоимость редизайна).
Всё перечисленное — это работа с общедоступными данными: каждый сигнал, который мы проверяем, виден в HTML или HTTP-ответе страницы — те же данные, которые любой может увидеть через «Просмотр исходного кода». Мы лишь анализируем их быстрее и представляем в наглядном виде.
Чего определение не может вам сказать
Определение показывает, что именно работает. Оно не может сказать, почему сайт выбрал этот стек, сколько на него тратят, кто его разработчик или какова его дорожная карта. Для этого поговорите с человеком.
Оно также не может заглянуть за агрессивное кэширование, headless-конфигурации или темы, созданные с нуля без стандартных маркеров фреймворка. Мы отмечаем результаты с низкой достоверностью, чтобы вы знали, когда стоит копнуть глубже.