Detection Guide · 2026
How to Detect PrestaShop Theme on Any Website
PrestaShop is a popular European open-source ecommerce platform. Detection involves finding /themes/[name]/ paths and PrestaShop-specific JavaScript globals.
Fastest way: use our free detector
Paste any URL and get the PrestaShop theme, plugins, and stack in 2 seconds.
Open the PrestaShop Detector →What our detector looks for
/themes/[name]/ asset paths
PrestaShop serves the active theme from /themes/[theme-name]/. CSS and JS imports expose the theme slug.
Where: HTML <link> and <script> tags
prestashop JavaScript object
PrestaShop exposes window.prestashop on every storefront page — contains shop name, currency, language settings.
Where: Inline <script>
Generator meta tag
Default PrestaShop installs add <meta name='generator' content='PrestaShop'>.
Where: HTML <head>
Content-Security-Policy with PrestaShop
PrestaShop 1.7+ adds CSP headers referencing prestashop-related domains.
Where: HTTP response headers
/modules/[name]/ paths
PrestaShop modules serve assets from /modules/[module-name]/. Common modules (ps_imageslider, ps_categorytree) are easily identified.
Where: Asset URLs
Manual inspection checklist
If the detector returns inconclusive results, walk through these manual checks in your browser's developer tools (right-click → Inspect):
- 1
View source. Search for 'prestashop' or '/themes/' followed by a theme name.
- 2
DevTools Console → type prestashop — if defined, it's a PrestaShop site.
- 3
Check the meta generator tag.
- 4
Look for /modules/ paths in CSS/JS imports.
- 5
Visit /admin or /[admin-random-name]/ — PrestaShop admin URLs follow a recognizable pattern even when randomized.
Why identify a site's stack?
Three legitimate reasons: competitive research (which tools is the leader in your space using?), lead qualification (does this prospect's site qualify for your service?), and migration planning (you need to know the current stack before quoting a redesign).
All of the above are public-record activities — every signal we check is visible in the page's HTML or HTTP response, the same data anyone with View Source can see. We just parse it faster and present it cleanly.
What detection can't tell you
Detection identifies what's running. It can't tell you why a site chose that stack, how much they spend on it, who their developer is, or what their roadmap is. For those, talk to a human.
It also can't see through aggressive caching, headless setups, or themes built from scratch without the framework's default markers. We flag low-confidence detections so you know when to dig deeper.