Руководство по определению · 2026
Как определить тему PrestaShop на любом веб-сайте
PrestaShop — это популярная европейская платформа электронной коммерции с открытым исходным кодом. Определение заключается в поиске путей /themes/[имя]/ и специфичных для PrestaShop глобальных переменных JavaScript.
Самый быстрый способ: воспользуйтесь нашим бесплатным детектором
Вставьте любой URL и получите тему, плагины и стек PrestaShop за 2 секунды.
Открыть детектор PrestaShop →Что ищет наш детектор
Пути ресурсов /themes/[имя]/
PrestaShop обслуживает активную тему из /themes/[имя-темы]/. Импорты CSS и JS раскрывают slug темы.
Где: Теги <link> и <script> в HTML
Объект JavaScript prestashop
PrestaShop предоставляет window.prestashop на каждой странице магазина: он содержит имя магазина, валюту и настройки языка.
Где: Встроенный <script>
Meta-тег generator
Стандартные установки PrestaShop добавляют <meta name='generator' content='PrestaShop'>.
Где: <head> HTML
Content-Security-Policy с PrestaShop
PrestaShop 1.7+ добавляет заголовки CSP, ссылающиеся на связанные с PrestaShop домены.
Где: Заголовки HTTP-ответа
Пути /modules/[имя]/
Модули PrestaShop обслуживают ресурсы из /modules/[имя-модуля]/. Распространённые модули (ps_imageslider, ps_categorytree) легко идентифицируются.
Где: URL ресурсов
Контрольный список ручной проверки
Если детектор возвращает неоднозначные результаты, выполните эти ручные проверки в инструментах разработчика вашего браузера (правый клик → «Просмотреть код»):
- 1
Просмотрите исходный код. Найдите 'prestashop' или '/themes/', за которым следует имя темы.
- 2
Консоль DevTools → введите prestashop: если он определён, это сайт PrestaShop.
- 3
Проверьте meta-тег generator.
- 4
Найдите пути /modules/ в импортах CSS/JS.
- 5
Зайдите на /admin или /[случайное-имя-админки]/: URL администрирования PrestaShop следуют узнаваемому паттерну, даже когда они случайны.
Зачем определять стек сайта?
Три законные причины: анализ конкурентов (какими инструментами пользуется лидер вашей отрасли?), квалификация лидов (соответствует ли сайт этого потенциального клиента требованиям для вашей услуги?) и планирование миграции (нужно знать текущий стек, прежде чем оценивать стоимость редизайна).
Всё перечисленное — это работа с общедоступными данными: каждый сигнал, который мы проверяем, виден в HTML или HTTP-ответе страницы — те же данные, которые любой может увидеть через «Просмотр исходного кода». Мы лишь анализируем их быстрее и представляем в наглядном виде.
Чего определение не может вам сказать
Определение показывает, что именно работает. Оно не может сказать, почему сайт выбрал этот стек, сколько на него тратят, кто его разработчик или какова его дорожная карта. Для этого поговорите с человеком.
Оно также не может заглянуть за агрессивное кэширование, headless-конфигурации или темы, созданные с нуля без стандартных маркеров фреймворка. Мы отмечаем результаты с низкой достоверностью, чтобы вы знали, когда стоит копнуть глубже.