# Headless ticaret: üç kademe, gerçek seçenekler ve büyük olasılıkla gerçekten istediğiniz

> "Headless ticaret" isteyen işletmelerin çoğu aslında eklenti olarak gömülen ticaret istiyor. Birkaçının commercetools ya da Saleor'a ihtiyacı var. İşte dürüst karar çerçevesi.

Ryan Badger - 3 Ekim 2025 - 6 dk okuma

## "Headless ticaret" gerçekte ne demek

Headless ticaret, ön yüzü (müşterinizin gördüğü şey) ticaret arka ucundan (sepet, ödeme, envanter, siparişler) ayırmak demektir. İkisini bir arada sunan bir platform (Shopify'ın temalı mağaza vitrinleri gibi) seçmek yerine ön yüzü ayrıca kurar ya da satın alır ve bir ticaret API'sine bağlarsınız.

"Headless" sözcüğü gevşek kullanılıyor. Üç ayrı kademe var:

- **Tam headless:** ön yüzü sıfırdan kurarsınız (React, Next.js, Astro, Nuxt) ve her veri parçası için bir ticaret API'sini çağırırsınız. Ürün listeleri, sepet durumu, ödeme. Tüm kullanıcı deneyimi sizin.
- **Eklenti olarak gömülen headless:** ön yüzünüz zaten var (bir pazarlama sitesi, bir Webflow yapısı, bir blog). İçinde çalışan bir ticaret eklentisi eklersiniz. "Tam headless" değil ama yine de ayrıştırılmış: siteniz bir ticaret platformu şablonu değil.
- **Geleneksel (headless değil):** Shopify, BigCommerce ya da WooCommerce seçer, onların tema sistemini kullanırsınız; siteniz ticaret platformunun ta kendisidir.

"Headless" heyecanının çoğu 1. kademeyle ilgili. Çoğu mağazanın buna aslında ihtiyacı yok.

## Tam headless ne zaman değer

Tam headless dört belirli durumda kendini amorti eder. Bunların dışında, geri kazanamayacağınız mühendislik zamanıdır.

1. **Platform temalarının ulaşamadığı özel bir kullanıcı deneyimine ihtiyacınız var.** Etkileşimli konfigüratörler, 3D ürün görüntüleyiciler, içerik ağırlıklı hikâye anlatımı düzenleri. Ön yüzü yeniden kurmak zaten olacaktı; headless sadece ticaret veri akışını da kontrol edebilmeniz demek.
2. **Tek katalogdan çok kanallı dağıtım.** Web sitesi + mobil uygulama + mağaza içi kiosk + sesli/sohbet arayüzü. Hepsini besleyen paylaşımlı bir ticaret API'si geleneksel yöntemle gerçekten zor.
3. **Geleneksel platformların darboğaz yaşadığı ölçek.** Shopify Plus bunun çoğunu artık hallediyor, ama Nike/IKEA hacmindaysanız kendi ön yüzünüzün arkasındaki bir ticaret API'si, temalı bir mağazada bulamayacağınız performans kontrolleri verir.
4. **Gerçek ön yüz kapasitesine sahip bir mühendislik ekibi.** Özel ön yüz mühendisleriniz varsa headless, tema geliştirici vergisi ödemeyi bıraktığınız için zamanla gerçekten daha ucuz olur.

Dördünden birine girmiyorsanız tam headless neredeyse her zaman barındırılan bir platform seçmekten daha kötü bir takastır.

## Tam headless seçenekleri

Gerçekten tam headless'a ihtiyaç duyan ekipler için 2026'daki gerçekçi kısa liste:

- **commercetools**: kurumsal sınıf, Alman mühendisliği, pahalı. Birleştirilebilir (composable) ticaretin referans uygulaması.
- **Saleor**: açık kaynak, kendi sunucunuzda ya da yönetilen, güçlü GraphQL API. Geliştirici dostu.
- **Medusa**: açık kaynak, JavaScript yerel, büyüyen ekosistem. Biçim olarak "API olarak Shopify"a daha yakın.
- **BigCommerce Headless**: BigCommerce'i arka uç olarak kullanın, ön yüzü kendiniz getirin. Arka ucu yeniden kurmadan geçiş için en temiz seçenek.
- **Shopify Storefront API**: Shopify'ın ticaretini özel bir ön yüzün arkasında kullanın. Barındırma + geliştirme karmaşıklığı sizde; envanter / siparişler / ödemeler Shopify'da kalır.
- **`@shoprocket/core` SDK üzerinden Shoprocket**: ürünler, sepet ve oturumlar tamamen programatik ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)). Eklentiyi atlayın, kendi arayüzünüzü çizin, doğrudan API'mizle konuşun. Uyarılar için aşağıdaki "Shoprocket nerede duruyor" bölümüne bakın.

Geliştirici ergonomisine göre kabaca sıralama: Medusa > Saleor > Shopify Storefront API > BigCommerce > commercetools. Kurumsal güvenilirliğe göre kabaca sıralama: commercetools > Shopify > BigCommerce > Saleor > Medusa. Neyi optimize ettiğinize göre seçin.

## Eklenti olarak gömülen seçenek (çoğu insanın gerçekten istediği kategori)

"Headless" istediğini söyleyen işletmelerin çoğu aslında şunu istiyor: elinde zaten olan bir pazarlama ya da içerik sitesi, artı yeniden kurulum gerektirmeden takılan ticaret.

Shoprocket, Snipcart ve Ecwid hepsi buraya oturur. Sitenizi korursunuz (Webflow, WordPress, statik HTML, Astro, Framer), bir script etiketi yapıştırırsınız, ticaret içinde çalışır. Ayrıştırılmış ama yeniden uygulanmış değil.

```
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
```

Daha ileri gitmek isterseniz API de mevcut (kendi işaretlemenizle yapılmış özel ürün kartları, veri için API'mize istek). Olaylar, sepet manipülasyonu ve özel arayüzler için tam programatik kontrol JS SDK'sında ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)).

**Bu kademenin tam headless'ı yendiği durumlar:**

- Beğendiğiniz bir siteniz zaten var (ön yüzü yeniden kurmak istemiyorsunuz)
- Özel ön yüz mühendisleriniz yok
- Kullanıcı deneyimi gereksinimleriniz eklentinin çizdiği şeye uyuyor
- Ticaretin çeyrekler değil, haftalar içinde yayına çıkmasını istiyorsunuz

**Tam headless'a ne zaman geçilmeli:**

- Eklenti gerekli kullanıcı deneyiminize ulaşamıyor
- Ürünleri eklentinin kapsamadığı bağlamlara (yerel mobil uygulama, kiosklar, TV) çizmeniz gerekiyor
- Bunu destekleyecek mühendislik ekibiniz var

## Hangi kademeye ihtiyacınız olduğunu nasıl anlarsınız

Kendinize iki soru sorun:

1. **Kullanıcı deneyimi gereksinimlerim mevcut web sitemin dikdörtgen bir bölümüne sığar mı?** Evetse eklenti olarak gömme yeterli. Hayırsa tam headless bölgesindesiniz.
2. **Önümüzdeki 18 ay için özel bir ön yüz mühendisim var mı?** Hayırsa, ne gerektiğini düşünürseniz düşünün tam headless'ı atlayın.

İkinci soru belirleyici. Ön yüz mühendisi olmadan tam headless, gerçekleşmeyi bekleyen bir teknik borç yığınıdır. Ticaret platformunun satıcıları yardım eder, ama özel ön yüzünüzün sahibi olan birinin yerini tutamazlar.

## Peki "birleştirilebilir ticaret" (composable commerce)?

Aynı fikir, kurumsal satın alma döngüsü için yeniden markalanmış hali. "Birleştirilebilir" = her işlev (CMS, arama, PIM, sepet, ödeme, vergi) için kendi alanında en iyisini seçip API'lerle birbirine bağlamak. Bağlayacak ekibiniz varsa işe yarar. Yoksa bakım yüküne dönüşür.

Yıllık geliri ~10 milyon $'ın altındaki mağazalar için birleştirilebilir neredeyse her zaman bir hatadır. Entegrasyon yüzeyi çok büyüktür ve her satıcı değişimi bir şeyi bozar.

## Shoprocket nerede duruyor

1. ve 2. kademeleri kapsıyoruz ve hangisini seçmeniz gerektiği konusunda dürüstüz.

**2. kademe (eklenti olarak gömülen), müşterilerimizin %95'i için varsayılan.** Bir script etiketi yapıştırın, eklenti mevcut sitenizin içinde çalışır. Katalog, sepet, ödeme, arama, varyantlar, ödemeler, hepsi halledilir. Aylık 29 $'dan başlayan sabit abonelik, %0 işlem ücreti. Bu hızlı yol ve çoğu mağaza için doğru olan.

**1. kademe (tam headless), teknik olarak destekleniyor, nadiren öneriliyor.** `@shoprocket/core` SDK'sı ([shoprocket-js](https://github.com/shoprocket/shoprocket-js)) ürünleri, sepet durumunu ve oturumları programatik olarak sunar. Her pikseli kendiniz çizebilir ve doğrudan API'mizle konuşabilirsiniz. Aynı sabit abonelik bunu da kapsar.

**İşe yarasa da neden 1. kademeyi öne çıkarmıyoruz:** özel bir ön yüzde her uç durumu kapsamak (yükleme durumları, boş sepetler, varyant seçim arayüzü, ödeme akışları, hata yönetimi, erişilebilirlik, mobil ekranlar, 21 dilde yerelleştirme) çok fazla mühendislik demek. Eklenti bunların hepsini içinde barındırır, binlerce mağazada test edilmiştir. Bunu yapmamak için belirli bir kullanıcı deneyimi nedeniniz yoksa çözülmüş bir sorunu yeniden uyguluyorsunuz.

O belirli nedene ve ayrılmış mühendislik kapasitesine sahipseniz çekirdek SDK orada. Yoksa: eklentiyi yapıştırın ve yolunuza devam edin.

> **İpucu:** Bir satıcı "hangi ön yüz çatısını öneriyorsunuz?" sorusuna yanıt veremeden kendine "headless" diyorsa muhtemelen eklenti olarak gömülen bir çözümdür. Sorun değil; sadece ne satın aldığınızı bilin.

## Özet

- **Tam headless:** commercetools, Saleor, Medusa, Shopify Storefront API, BigCommerce Headless. Yalnızca belirli kullanıcı deneyimi ihtiyaçları, çok kanallılık, ölçek ya da özel geliştirici ekibi varsa değer.
- **Eklenti olarak gömülen:** Shoprocket, Snipcart, Ecwid. "Headless isteyen" çoğu mağaza için doğru cevap. Shoprocket ayrıca, ihtiyacınız olduğu nadir durumlar için çekirdek SDK ile tam headless'ı da destekler.
- **Geleneksel:** Shopify + tema, BigCommerce + tema. Henüz siteniz yoksa hâlâ en hızlı yol.

Headless isteyen işletmelerin çoğu aslında eklenti olarak gömülen kademeyi istiyor. Size uyuyorsa [Shoprocket'ın ücretsiz denemesini başlatın](https://app-v3.shoprocket.io/signup). 14 gün, kart yok. [Fiyatlandırma](https://v3.shoprocket.io/tr/fiyatlar.md) 29 $'dan başlıyor.

---

- HTML version: https://v3.shoprocket.io/tr/blog/headless-ticaret-uc-kademe-gercek-secenekler-ve-hangisini-istiyorsunuz
- Language: Türkçe (tr)
- Also in: [العربية](https://v3.shoprocket.io/ar/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Deutsch](https://v3.shoprocket.io/de/blog/headless-commerce-drei-stufen-optionen-entscheidung.md), [Ελληνικά](https://v3.shoprocket.io/el/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [English](https://v3.shoprocket.io/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Español](https://v3.shoprocket.io/es/blog/headless-commerce-tres-niveles-opciones-reales.md), [Français](https://v3.shoprocket.io/fr/blog/commerce-headless-trois-niveaux-quelle-option-choisir.md), [עברית](https://v3.shoprocket.io/he/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [हिन्दी](https://v3.shoprocket.io/hi/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/blog/headless-commerce-tiga-tingkatan-pilihan-nyata-dan-mana-yang-anda-butuhkan.md), [Italiano](https://v3.shoprocket.io/it/blog/headless-commerce-tre-livelli-opzioni-reali-quale-scegliere.md), [日本語](https://v3.shoprocket.io/ja/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [Lietuvių](https://v3.shoprocket.io/lt/tinklarastis/headless-prekyba-trys-lygiai-ir-kuris-jums-tinka.md), [Norsk](https://v3.shoprocket.io/nb/blogg/headless-commerce-tre-nivaer-reelle-alternativer-og-hva-du-trenger.md), [Nederlands](https://v3.shoprocket.io/nl/blog/headless-commerce-drie-niveaus-welke-past-bij-jou.md), [Polski](https://v3.shoprocket.io/pl/blog/headless-commerce-trzy-poziomy-realne-opcje-co-wybrac.md), [Português](https://v3.shoprocket.io/pt/blog/headless-commerce-tres-niveis-opcoes-reais-e-qual-voce-provavelmente-quer.md), [Română](https://v3.shoprocket.io/ro/blog/headless-commerce-cele-trei-niveluri-si-care-ti-trebuie.md), [Русский](https://v3.shoprocket.io/ru/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [ไทย](https://v3.shoprocket.io/th/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md), [中文](https://v3.shoprocket.io/zh/blog/headless-commerce-the-three-tiers-the-real-options-and-which-one-you-probably-actually-want.md)
