Site Shopify mı nasıl anlaşılır: 8 hızlı kontrol
Bir sitenin Shopify ile kurulup kurulmadığını sayfa kaynağı, yanıt başlıkları ve /cart.js ile nasıl anlarsınız; headless mağazalar ve WooCommerce, Wix farkı.
Roasan Ekibi8 dk okumaEnglish

Bir sitenin Shopify ile kurulup kurulmadığını sayfa kaynağı, yanıt başlıkları ve /cart.js ile nasıl anlarsınız; headless mağazalar ve WooCommerce, Wix farkı.
Roasan Ekibi8 dk okumaEnglish

Bir sitenin Shopify olup olmadığını anlamanın en kısa yolu, adres çubuğuna alan adının sonuna /cart.js yazmak. Karşınıza "token", "items" ve "item_count" alanları olan kısa bir JSON çıkıyorsa site Shopify'da. Emin olmak için sayfa kaynağını açıp myshopify.com aratın: Shopify temalarının neredeyse hepsi mağazanın iç adresini Shopify.shop = ile başlayan bir satırda yazar.
Bu iki kontrol çoğu durumda bir dakikada sonucu verir. Aşağıda diğer işaretleri, hangisine ne kadar güvenebileceğinizi ve kolay kontrollerin hepsinin boşa çıktığı tek durumu, yani Hydrogen gibi headless mağazaları anlatıyoruz.
Buradaki her kontrolü Ekim 2026'da canlı Shopify mağazalarında denedik. İnternette hâlâ dolaşan bazı tavsiyeler, örneğin x-shopid başlığına bakmak, artık işe yaramıyor. Yeri geldikçe belirtiyoruz.
Alan adının sonuna /cart.js ekleyin, örneğin ornek.com/cart.js. Standart bir Shopify mağazası şöyle başlayan bir yanıt döner:
{"token":"...","note":null,"attributes":{},"original_total_price":0,"total_price":0,"item_count":0,"items":[] ...Bu, Shopify'ın sepet uç noktası ve her Online Store temasında bulunur. Mağaza her şeyi özelleştirmiş olsa bile çalışır. WooCommerce ya da Wix sitesi ise 404 sayfası gösterir veya ana sayfaya yönlendirir.
Güvenilirlik: normal Shopify mağazalarında çok yüksek. Headless mağazalarda 404 döner.
Sayfaya sağ tıklayıp "Sayfa kaynağını görüntüle"yi seçin (Windows'ta Ctrl+U, Mac'te Cmd+Option+U) ve myshopify.com aratın. Shopify mağazasında genelde şu satırı bulursunuz:
Shopify.shop = "magazaadi.myshopify.com";Her Shopify mağazasının, kendi alan adı olsa bile, kalıcı bir .myshopify.com adresi vardır. Baktığımız mağazalarda ana sayfa HTML'inde bu ifade 15'ten fazla geçiyordu. Kaynakta window.Shopify, Shopify.theme ve ShopifyAnalytics görmek de aynı derecede güçlü işaret.
Güvenilirlik: çok yüksek. Shopify olmayan bir sitenin myshopify.com adresini onlarca kez anması için sebep yok.
Eski rehberler cdn.shopify.com aramanızı söyler. Bu hâlâ işe yarar ama Shopify artık tema dosyalarının ve görsellerin çoğunu mağazanın kendi alan adından, /cdn/shop/ yolu altında sunuyor. Bir ürün görseli şöyle görünür:
//ornek.com/cdn/shop/files/urun-fotografi.jpg?v=1791588884&width=800Baktığımız bir mağazanın ana sayfasında /cdn/shop/ 474 kez, cdn.shopify.com ise yalnızca 20 kez geçiyordu. Bu yüzden ikisini de aratın.
Güvenilirlik: yüksek. Bazı siteler Shopify'daki görselleri doğrudan kullandığı için tek bir cdn.shopify.com geçmesi bir şey kanıtlamaz. Yüzlerce geçiyorsa durum farklı.
Tarayıcıda F12 ile geliştirici araçlarını açın, Network sekmesine geçin, sayfayı yenileyin ve ilk isteğe (HTML belgesine) tıklayın. Shopify mağazası bugün şu başlığı gönderiyor:
powered-by: ShopifyYanında çoğu zaman shopify-complexity-score başlıkları ve içinde theme ile pageType geçen bir server-timing başlığı da olur. Komut satırından curl -I https://ornek.com aynı bilgiyi verir.
Eski tavsiye uyarısı: birçok yazı x-shopid, x-shopify-stage ya da x-sorting-hat-shopid başlıklarını arayın der. Ekim 2026'da denediğimiz canlı mağazaların hiçbirinde bu başlıklar yoktu. Bulamazsanız sitenin Shopify olmadığı sonucunu çıkarmayın.
Güvenilirlik: yüksek. Başlık temadan değil Shopify'ın sunucularından gelir. server başlığında genelde cloudflare yazar, bu tek başına bir şey söylemez çünkü Shopify'ın önünde Cloudflare var.
Shopify, /products.json adresinde herkese açık bir ürün listesi, /meta.json adresinde de küçük bir mağaza profili sunar. İkincisi özellikle açıklayıcı: mağazanın sayısal kimliğini, adını, şehrini, ülkesini, para birimini ve myshopify_domain bilgisini döner.
/collections/all.atom da standart mağazalarda hâlâ yanıt veren, yalnızca Shopify'a özgü bir yol.
Güvenilirlik: yanıt veriyorsa yüksek. Az sayıda mağaza bu adresleri uygulamalarla kısıtlar, o yüzden 404 almak Shopify olmadığını kanıtlamaz.
Alan adının sonuna /admin yazın. Shopify mağazası sizi magazaadi.myshopify.com/admin adresindeki giriş ekranına yönlendirir. Giriş yapmanız gerekmez, yönlendirmenin kendisi cevaptır. Kaynakta bulamadıysanız mağazanın .myshopify.com adını da buradan öğrenirsiniz.
WordPress sitesi sizi /wp-admin adresine götürür, bu da en az o kadar şey söyler.
Güvenilirlik: yüksek. Denediğimiz Hydrogen demo mağazasında bile çalıştı.
Sepete bir ürün ekleyip ödemeye geçin. Shopify'ın ödeme adımı artık mağazanın kendi alan adında, /checkouts/cn/... gibi bir yolda açılıyor. Birçok rehber hâlâ checkout.shopify.com der, bu yıllar önce doğruydu. Shop Pay devredeyse shop.app/checkout/... adresine yönlenebilirsiniz.
Güvenilirlik: yüksek ama diğerlerinden daha fazla tıklama ister. İlk adım değil, teyit olarak kullanın.
Terminalde nslookup ornek.com çalıştırın. Shopify'da barınan mağaza genelde shops.myshopify.com adresine çözülür ve IPv4 adresi Shopify'ın 23.227.38.x aralığındadır. Baktığımız iki mağaza da 23.227.38.74 adresine gidiyordu.
Güvenilirlik: yüksek ama en teknik kontrol bu, nadiren gerekir.
| İşaret | Nereye bakılır | Güvenilir mi? |
|---|---|---|
/cart.js sepet JSON'u döner | Adres çubuğu | Evet, headless hariç |
Shopify.shop = "....myshopify.com" | Sayfa kaynağı (Ctrl+U) | Evet |
Dosya adreslerinde /cdn/shop/ veya cdn.shopify.com | Sayfa kaynağı, görsel adresleri | Evet, çok sayıdaysa |
powered-by: Shopify başlığı | Geliştirici araçları > Network | Evet |
Bunları tek tek elle yapmak istemiyorsanız adresi ücretsiz Shopify kontrol aracımıza yapıştırın. Aynı kontrolleri birkaç saniyede yapar.
Site Shopify mı, kontrol et
Ücretsiz deneBazı büyük markalar Shopify'ı arka planda (ürün, stok, ödeme) kullanır ama vitrini kendileri yazar. Bunu Shopify'ın React çatısı Hydrogen ile ya da Vercel'de Next.js gibi bir şeyle yaparlar. Bunlara headless mağaza denir ve kolay kontrolleri bozarlar.
Denediğimiz Hydrogen demo mağazasında:
/cart.js, /products.json ve /meta.json 404 döndü.Shopify.shop satırı da /cdn/shop/ yolları da yoktu.cdn.shopify.com üzerinden yükleniyordu (ana sayfada 300'den fazla).powered-by: Shopify, Oxygen, Hydrogen yazıyordu. Oxygen, Shopify'ın Hydrogen için sunduğu barındırma; ayrıca oxygen-full-page-cache başlığı da vardı./admin yine bir .myshopify.com adresine yönlendirdi.Headless olduğundan şüphelendiğiniz bir mağazada şu sırayla bakın: başlıklarda Hydrogen veya Oxygen, görsel adreslerinde cdn.shopify.com, sonra /admin, en son ödeme sayfası. Oxygen dışında barınan headless bir mağaza Hydrogen başlığını göndermez, ama neredeyse her zaman ürün görsellerini cdn.shopify.com üzerinden sunar ve ödemeyi Shopify'a devreder.
Headless mağazalar küçük bir azınlık. Roasan'ın takip ettiği yaklaşık 1,6 milyon aktif Shopify mağazasının büyük kısmı normal bir Online Store teması kullanıyor ve orada /cart.js ilk denemede cevabı veriyor.
Çoğu zaman asıl soru "bu site Shopify mı WordPress mi" oluyor. Bu ay sayfa kaynağında ve başlıklarda gördüklerimiz şöyle:
| Shopify | WooCommerce (WordPress) | Wix | |
|---|---|---|---|
| Sayfa kaynağı | Shopify.shop, myshopify.com, /cdn/shop/ | wp-content, wp-includes, woocommerce- sınıfları | static.wixstatic.com, static.parastorage.com |
| Generator etiketi | Yok | WordPress x.x, çoğu zaman WooCommerce x.x |
Kısa kural: kaynakta wp-content geçiyorsa WordPress'tir, sınıf adlarında woocommerce da varsa WooCommerce mağazasıdır. wixstatic geçiyorsa Wix. myshopify.com geçiyor ve /cart.js çalışıyorsa Shopify.
Platformu bulmak genelde ilk adım. Sonra sorulanlar:
Shopify.theme içinde bir ad alanı var, ama mağazalar kopyalarının adını sık değiştirir. Tema bulma aracımız bunu sizin için okur.Hayır. Shopify'da olmak yalnızca mağazanın hangi yazılımı kullandığını söyler. Shopify'da tanınmış markalar da tek kişilik dükkanlar da var; geç gönderen, fotoğraftakinden farklı ürün yollayan ya da hiç göndermeyen mağazalar da. Bir e-posta adresiyle herkes Shopify mağazası açabilir.
Shopify'ın sağladığı şey bilinen bir ödeme sayfası. Ödeme, mağazanın kendi yazdığı bir form yerine Shopify'ın ödeme adımından geçer. Bu bir riski azaltır ama satıcının ürünü gönderip göndermeyeceği hakkında bir şey söylemez.
Tanımadığınız bir mağazadan alışveriş yapacaksanız satıcıyla ilgili şeylere bakın:
Tarayıcıda alan adının sonuna /cart.js ekleyin. "token" ve "items" içeren bir JSON görürseniz Shopify'dır. Ardından Ctrl+U ile kaynağı açıp myshopify.com aratarak teyit edin.
Evet. Roasan'ın /tools/shopify-checker adresindeki aracı ücretsiz. Adresi yapıştırın, platform kontrollerini sizin yerinize yapsın.
Kısmen. Altbilgi bağlantısını kaldırabilir, temanın adını değiştirebilir. Ama powered-by: Shopify

Rehber9 dk okuma

Rehber10 dk okuma

Rehber8 dk okuma
/meta.json mağaza kimliği ve myshopify_domain döner | Adres çubuğu | Yanıt veriyorsa evet |
/admin → .myshopify.com/admin yönlendirmesi | Adres çubuğu | Evet |
Ödeme /checkouts/cn/ veya shop.app üzerinde | Ödemeye kadar ilerleyin | Evet, daha yavaş |
DNS shops.myshopify.com / 23.227.38.x | Terminalde nslookup | Evet, teknik |
x-shopid, x-shopify-stage başlıkları | Yanıt başlıkları | Hayır, denediğimiz mağazalarda yok |
| Altbilgide "Powered by Shopify" | Sayfanın en altı | Hayır, kolayca kaldırılır |
Wix.com Website Builder |
| Yanıt başlıkları | powered-by: Shopify | Sunucuya göre değişir; Link: </wp-json/> yaygın | x-wix-request-id, server: Pepyaka |
| Yönetim yolu | /admin → .myshopify.com | /wp-admin | Herkese açık yol yok |
| Sepet adresi | /cart.js | /wp-json/wc/store/v1/cart | Herkese açık yok |
/cart.jsmyshopify.comcdn.shopify.comEkim 2026'daki kontrollerimizde canlı Shopify mağazaları x-shopid ya da x-shopify-stage göndermiyordu. Onun yerine powered-by: Shopify başlığına bakın. Sayısal mağaza kimliği gerekiyorsa /meta.json adresinde var.
Roasan, Ekim 2026 itibarıyla yaklaşık 1,6 milyon aktif Shopify mağazası takip ediyor. Diğer kaynaklar pasif, şifreli ve test mağazalarını nasıl saydıklarına göre farklı rakamlar veriyor. Bu mağazaları niş, tema ve uygulamaya göre Roasan mağaza aramasında süzebilirsiniz.