Руководство по определению · 2026
Как определить тему Magento на любом веб-сайте
Magento (ныне Adobe Commerce) работает на многих корпоративных сайтах электронной коммерции. Определение активной темы требует осмотра характерных путей URL и расположения ресурсов.
Самый быстрый способ: воспользуйтесь нашим бесплатным детектором
Вставьте любой URL и получите тему, плагины и стек Magento за 2 секунды.
Открыть детектор Magento →Что ищет наш детектор
Пути ресурсов /pub/static/
Magento 2 обслуживает скомпилированные ресурсы из /pub/static/version[номер]/frontend/[Поставщик]/[Тема]/. Сегмент [Поставщик]/[Тема] идентифицирует тему.
Где: Теги <link> и <script> в HTML
Имена классов и ID Magento
Magento генерирует предсказуемые структуры DOM: product-info-main, page-wrapper, .checkout-cart-index. Они подтверждают Magento, даже если он обфусцирован.
Где: Классы элементов HTML
JS-модули Magento
Пути /static/_requirejs/requirejs-config.js или Magento_Customer/js/ указывают на Magento 2.
Где: URL файлов JavaScript
URL frontname
Шаблоны URL Magento включают /catalog/product/, /checkout/cart/, /customer/account/. Они очень стабильны между установками.
Где: Атрибуты href тегов <a> в HTML
Cookie
Magento устанавливает cookie PHPSESSID, frontend и X-Magento-Vary на страницах магазина.
Где: Заголовки HTTP Set-Cookie
Контрольный список ручной проверки
Если детектор возвращает неоднозначные результаты, выполните эти ручные проверки в инструментах разработчика вашего браузера (правый клик → «Просмотреть код»):
- 1
Просмотрите исходный код. Найдите '/pub/static/': присутствует в каждом магазине Magento 2.
- 2
Найдите сегмент пути после /frontend/: это идентификатор Поставщик/Тема.
- 3
Проверьте наличие /static/version, за которым следует число: это версионирование статических ресурсов Magento.
- 4
Вкладка «Сеть» в DevTools → проверьте запросы к путям mage/*.js или Magento_*/js/.
- 5
Посмотрите на структуру URL в поисках паттернов catalog/product/view/id/...
Зачем определять стек сайта?
Три законные причины: анализ конкурентов (какими инструментами пользуется лидер вашей отрасли?), квалификация лидов (соответствует ли сайт этого потенциального клиента требованиям для вашей услуги?) и планирование миграции (нужно знать текущий стек, прежде чем оценивать стоимость редизайна).
Всё перечисленное — это работа с общедоступными данными: каждый сигнал, который мы проверяем, виден в HTML или HTTP-ответе страницы — те же данные, которые любой может увидеть через «Просмотр исходного кода». Мы лишь анализируем их быстрее и представляем в наглядном виде.
Чего определение не может вам сказать
Определение показывает, что именно работает. Оно не может сказать, почему сайт выбрал этот стек, сколько на него тратят, кто его разработчик или какова его дорожная карта. Для этого поговорите с человеком.
Оно также не может заглянуть за агрессивное кэширование, headless-конфигурации или темы, созданные с нуля без стандартных маркеров фреймворка. Мы отмечаем результаты с низкой достоверностью, чтобы вы знали, когда стоит копнуть глубже.