What is an e-commerce platform?
An e-commerce platform is a software application that allows businesses to manage their online sales operations and websites.
It provides tools to create and maintain a virtual storefront where businesses can display their products, manage inventory, process payments, and handle all aspects of customer interaction and order fulfillment online.
Which e-commerce platforms does Stackcrawler detect?
These e-commerce platforms do our tool detect:
- Shopify.
- WooCommerce.
- PrestaShop.
- BigCommerce.
- OpenCart.
- Ecwid.
- Magento.
How can you detect an e-commerce platform based on source code?
Detecting which e-commerce platform a website uses can be helpful for various reasons, such as competitive analysis, market research, or even for providing technical support or services.
You can start by right-clicking on the website’s page and finding “View Page Source” or “View Source.”
Tip: Try to find a paragraph of text since the source option inside the right click only applies to this type of content.
When you have opened it, you can now check for different e-commerce platform hints:
Shopify
Press Ctrl+F
on Windows/Linux or Command+F
on macOS to open the search function in the source code viewer.
Type in keywords associated with Shopify, e.g. shopify.com
, cdn.shopify.com
(for Shopify’s content delivery network), or Shopify.theme
.
You can also search for URLs or script tags that include “shopify
” in the source code.
If you also find <meta name="generator" content="Shopify">
, it is a sign that Shopify is being used.
Read our full-depth guide on how to detect a Shopify website here.
PrestaShop
Use Ctrl + F to search for keywords like “themes”, “template
“, or “/themes/
“. Look for paths or links that might indicate the theme name.
Check the HTML elements, especially within the <head>
section or any <link>
or <script>
tags for references to the /themes/
directory.
Meta tags might contain <meta name="generator" content="PrestaShop" />
. Search for this and check if it is present.
A complete guide on how to detect a PrestaShop website is here.
BigCommerce
Search for specific meta tags in the head section, such as <meta name="generator" content="Bigcommerce">
. This is an indicator that BigCommerce is used on the site.
BigCommerce sites also typically include specific JavaScript files. Look for script tags that include sources or paths referring to “bigcommerce.com” or specific BigCommerce scripts like stencil-utils.js
.
Read more on how to detect a BigCommerce website here.
OpenCart
Search for typical OpenCart directory structures or files by trying URLs like /catalog/view/theme/
which should exist on an OpenCart site.
You might see references to files in directories such as /catalog/
or /image/cache/
, which also indicates an OpenCart website.
Read our guide on how to detect an OpenCart website here.
Ecwid
Search (Ctrl+F) within the source code for keywords such as “Ecwid” or specific script references that include “ecwid.com.”
If you go to the “Network” tab and reload the page, you can look for any network calls to domains associated with Ecwid, like resources loaded from ecwid.com
.
Some websites might be powered by Ecwid or similar branding, especially on the footer or checkout pages.
Magento
Look for Magento-specific code or file paths that include “skin/frontend” or “app/design/frontend” in the source code, which are common in Magento sites.