RevealTheme logo

Hướng dẫn phát hiện · 2026

Cách phát hiện theme Shopify trên bất kỳ trang web nào

Shopify vận hành 10% toàn bộ thương mại điện tử. Mỗi cửa hàng Shopify để lại các chữ ký có thể đoán trước trong HTML của nó: đây là cách công cụ phát hiện của chúng tôi tìm ra theme đang hoạt động.

Cách nhanh nhất: dùng công cụ phát hiện miễn phí của chúng tôi

Dán bất kỳ URL nào và nhận theme, plugin cùng toàn bộ ngăn xếp công nghệ của Shopify trong 2 giây.

Mở công cụ phát hiện Shopify →

Công cụ phát hiện của chúng tôi tìm kiếm những gì

URL tài nguyên cdn.shopify.com

Mỗi cửa hàng Shopify tải CSS, JS và hình ảnh từ cdn.shopify.com. Đường dẫn URL chứa ID theme và tên cửa hàng.

Ở đâu: Thẻ <link> và <script> của HTML

Đối tượng JavaScript Shopify.theme

Shopify phơi ra window.Shopify.theme = { id, name, role } trong JavaScript của cửa hàng. Đó là cách nhận diện theme trực tiếp nhất.

Ở đâu: <script> nội tuyến trong <body>

Manh mối từ theme.liquid

Các theme Shopify dùng mẫu Liquid. Các bình luận và tên class của theme.liquid để lộ định danh theme (ví dụ 'dawn', 'debut', 'brooklyn').

Ở đâu: Tên class và bình luận của HTML

Header X-ShopId và X-Shopify-Stage

Edge của Shopify thêm các header phản hồi này trên mỗi yêu cầu. X-ShopId nhận diện duy nhất cửa hàng.

Ở đâu: Header phản hồi HTTP

Canonical hoặc liên kết myshopify.com

Ngay cả các cửa hàng có tên miền tùy chỉnh vẫn bao gồm các URL myshopify.com trong các liên kết quản trị, các endpoint thanh toán hoặc các tài nguyên dự phòng.

Ở đâu: <link rel='canonical'> hoặc URL tài nguyên của HTML

Danh sách kiểm tra thủ công

Nếu công cụ phát hiện trả về kết quả không rõ ràng, hãy thực hiện các bước kiểm tra thủ công sau trong công cụ dành cho nhà phát triển của trình duyệt (nhấp chuột phải → Kiểm tra):

  1. 1

    Xem mã nguồn. Tìm 'cdn.shopify.com': có mặt trên mọi cửa hàng Shopify.

  2. 2

    Trong console của DevTools, gõ window.Shopify.theme. Nếu là Shopify, nó trả về đối tượng theme trực tiếp.

  3. 3

    Truy cập /admin hoặc /cart: cả hai đều trả về các phản hồi đặc thù của Shopify.

  4. 4

    Kiểm tra URL thanh toán: các cửa hàng Shopify dùng các đường dẫn /checkouts/ ngay cả trên tên miền tùy chỉnh.

  5. 5

    Tìm định danh theme trong các tên class (ví dụ 'template-product', 'shopify-section').

Tại sao cần xác định ngăn xếp công nghệ của một trang web?

Ba lý do chính đáng: nghiên cứu đối thủ cạnh tranh (đơn vị dẫn đầu trong ngành của bạn dùng công cụ nào?), sàng lọc khách hàng tiềm năng (trang web của khách hàng tiềm năng này có đáp ứng yêu cầu cho dịch vụ của bạn không?) và lập kế hoạch di chuyển (bạn cần biết ngăn xếp hiện tại trước khi báo giá thiết kế lại).

Tất cả những điều trên đều là các hoạt động dựa trên dữ liệu công khai: mỗi tín hiệu chúng tôi kiểm tra đều hiển thị trong HTML hoặc phản hồi HTTP của trang, chính là dữ liệu mà bất kỳ ai cũng có thể xem bằng «Xem mã nguồn». Chúng tôi chỉ phân tích nhanh hơn và trình bày rõ ràng hơn.

Việc phát hiện không thể cho bạn biết điều gì

Việc phát hiện xác định cái gì đang chạy. Nó không thể cho bạn biết tại sao một trang web chọn ngăn xếp đó, họ chi bao nhiêu cho nó, ai là nhà phát triển của họ hay lộ trình của họ ra sao. Để biết điều đó, hãy trao đổi với một con người.

Nó cũng không thể nhìn xuyên qua bộ nhớ đệm quá mạnh, các cấu hình headless hay những theme được xây dựng từ đầu mà không có các dấu hiệu mặc định của framework. Chúng tôi đánh dấu các kết quả phát hiện có độ tin cậy thấp để bạn biết khi nào cần tìm hiểu sâu hơn.