B2C E-Ticaret & Online Mağaza Geliştirme: Headless Storefront
Hazır platformların performans, SEO ve kampanya esnekliği duvarına çarptığınız noktada Next.js headless storefront, iyzico/PayTR sanal POS ve kargo entegrasyonlu özel bir online mağaza kurguluyoruz: yüksek dönüşüm için tasarlanmış altyapı.
Türkiye'de bir B2C e-ticaret işi kurarken Shopify, Ticimax ya da IdeaSoft ile başlamak çoğu zaman doğru karardır: hızlı yayına çıkarsınız, ilk satışları görürsünüz, altyapıyla uğraşmazsınız. Sorun, iş büyüdükçe başlar: katalog şişer ve sayfalar yavaşlar, Google'ın Core Web Vitals eşiklerinin altına düşersiniz, organik trafik erir; pazarlama ekibinin kurgulamak istediği kampanya (sepete özel kademeli indirim, bundle, üye seviyesi, kupon mantığı) platformun izin verdiğini aşar; tema üstüne eklenti, eklenti üstüne özel kod derken bakım imkânsız hâle gelir; aylık işlem komisyonu ve uygulama abonelikleri ciroyla orantısız büyür. Bu eşikte hazır platform artık hızlandırıcı değil, tavan olur. Bizim devreye girdiğimiz nokta tam burası: performans, SEO ve kampanya esnekliğinin pazarlığa açık olmadığı, dönüşümün her milisaniyeye bağlı olduğu özel/headless B2C storefront geliştirme.
Hazır Platform Tavanına Çarpınca Yaşanan Kayıplar
Katalog büyüdükçe sayfa hızı düşüyor; LCP 4-6 saniyeye çıkıyor, Core Web Vitals kırmızıya dönüyor ve Google organik sıralamanız erimeye başlıyor: en ucuz trafik kanalınızı kaybediyorsunuz.
Pazarlama ekibinin istediği kampanya (sepete özel kademeli indirim, bundle, üye seviyesi, koşullu kupon) platformun motorunu aşıyor; her kampanya için ya eklenti satın alınıyor ya da satış fırsatı kaçıyor.
Sanal POS, taksit tablosu, 3D Secure ve kargo entegrasyonu eklenti yığınıyla yamanmış durumda; ödeme onayı tarayıcıya güveniyor, ağ kesintisinde çift sipariş ya da kayıp ödeme oluşuyor.
Mobil dönüşüm oranı düşük; sayfa yavaş, layout kayıyor, checkout 5 adım: sepete eklenen her 100 üründen büyük kısmı ödeme ekranına ulaşmadan terk ediliyor.
Aylık işlem komisyonu, tema ve onlarca uygulama aboneliği ciroya oranla anlamsız büyüyor; platforma kilitlenmişsiniz, veriniz ve vitrininiz tam kontrolünüzde değil.
Yaklaşımımız
Bir B2C projesine başlarken ilk yaptığımız şey, hazır platformdan çıkıp çıkmamanız gerektiğini dürüstçe değerlendirmek. Aylık birkaç yüz siparişlik, standart kampanya mantığı olan bir işletmeyi headless mimariye geçirmek genelde aşırı mühendisliktir; o işletmeye "Shopify'da kalın, sadece şu tema ve checkout iyileştirmelerini yapalım" demeyi tercih ederiz. Ama performans, SEO ve kampanya esnekliği iş modelinizin kalbiyse, yani trafiğin önemli kısmı organikse, kampanya kurgusu rekabet avantajınızsa, o zaman Next.js tabanlı headless storefront öneriyoruz. Vitrin tarafı tamamen sizin kontrolünüzde olur; ticaret mantığı (sepet, sipariş, fiyat, stok) Medusa.js ya da iş modeline göre kurguladığımız özel bir commerce backend'inde durur. Geçişi big-bang değil, kademeli yapıyoruz: önce vitrin yeni mimariye taşınır, SEO trafiği korunur, ardından checkout devralınır. Ciro hiçbir gün kesintiye uğramaz.
İkinci kritik karar performans ve SEO, ki B2C'de bu doğrudan paraya çevrilen bir teknik kalite. Kategori ve ürün sayfalarını Next.js'in ISR (Incremental Static Regeneration) yeteneğiyle statik üretip CDN'den (Cloudflare ya da Vercel Edge) servis etmeyi öneriyoruz; böylece LCP çoğu zaman 1.5 saniyenin altına iner. Görseller AVIF/WebP'ye dönüştürülür, responsive boyutlarda ve lazy-load ile sunulur, tüm medyaya boyut rezervasyonu yapılarak layout shift (CLS) sıfıra yaklaştırılır. Yapısal veri (Product, Offer, BreadcrumbList JSON-LD), kanonik URL yapısı, otomatik sitemap ve çok dilli satışta hreflang baştan kurgulanır. Hedef nettir: Core Web Vitals'ta yeşil skor ve sürdürülebilir organik büyüme.
Üçüncü katman arama, kampanya ve dönüşüm. Binlerce ürünlü bir katalogda site içi arama deneyimi dönüşümün en güçlü kaldıracıdır; bu yüzden aramayı ve filtrelemeyi Elasticsearch ya da Typesense üzerinde kurmayı öneriyoruz: yazım hatası toleransı, otomatik tamamlama, faceted filtreleme ile sonuçlar milisaniyeler içinde gelir. Kampanya tarafında, pazarlama ekibinin kod yazmadan kurgu yapabileceği esnek bir indirim/kampanya motoru tasarlıyoruz: sepete özel kademeli indirim, bundle, üye seviyesi bazlı fiyat, koşullu kupon ve kampanya çakışma kuralları core olarak modellenir. Sık değişen içerik (banner, koleksiyon, kampanya sayfaları, blog) için Strapi gibi bir headless CMS bağlıyoruz ki pazarlama ekibi geliştiriciye ihtiyaç duymadan vitrini yönetsin.
Son katman ödeme, kargo ve dayanıklılık. Sanal POS'ta iyzico, PayTR ve uluslararası satışta Stripe ile çalışıyoruz; 3D Secure, banka bazlı taksit tablosu, BIN sorgusu ve iade/kısmi iade akışı standart kurulur. Ödeme onayını her zaman sunucu tarafı webhook ile doğruluyoruz. Tarayıcı yönlendirmesine asla güvenmiyoruz. Kargo tarafında Aras, Yurtiçi ve MNG entegrasyonuyla otomatik gönderi oluşturma, etiket üretimi ve takip numarasının müşteriye iletilmesi kurulur. Tüm ödeme ve kargo çağrıları idempotent ve retry'lı tasarlanır; PostgreSQL'de tutarlı sipariş durumu, Redis'te sepet/oturum ve Sentry ile uçtan uca hata izleme. Ağ kesintisinde bile çift sipariş ya da kayıp ödeme oluşmaz.
Süreç
Karar & Mimari Analizi
Mevcut platformunuzu, trafik kaynaklarınızı, kampanya ihtiyacınızı ve Core Web Vitals skorunuzu inceliyoruz. Hazır platformda kalmak mı, headless'a geçmek mi: dürüst bir karar ve kademeli geçiş planı çıkıyor.
Headless Storefront (Next.js)
Next.js vitrin, ISR + CDN ile statik kategori/ürün sayfaları, AVIF/WebP görsel pipeline, JSON-LD yapısal veri ve SEO altyapısı. Hedef: LCP < 1.5s, Core Web Vitals'ta yeşil.
Commerce Backend & Arama
Medusa.js ya da özel commerce backend; PostgreSQL sipariş/stok, Redis sepet/oturum, Elasticsearch/Typesense ile faceted arama ve esnek kampanya/indirim motoru.
Ödeme & Kargo Entegrasyonu
iyzico/PayTR/Stripe sanal POS, 3D Secure, taksit tablosu, sunucu tarafı webhook doğrulama; Aras/Yurtiçi/MNG kargo otomasyonu, etiket ve takip: hepsi idempotent ve retry'lı.
Geçiş, Ölçüm & Optimizasyon
Kademeli canlıya alma (önce vitrin, sonra checkout), 301 yönlendirme ile SEO koruması, Sentry ile izleme, dönüşüm hunisi ölçümü ve sürekli performans/CRO iyileştirme.
Tercih Ettiğimiz Teknolojiler
Tipik tercihlerimiz aşağıdaki gibi; mevcut platformunuza, katalog büyüklüğünüze ve trafik profilinize göre uyarlıyoruz.
Sıkça Sorulan Sorular
Online Mağazanız İçin Görüşelim
15-30 dakikalık ücretsiz keşif görüşmesi. Mevcut platformunuzu, trafik profilinizi ve kampanya ihtiyacınızı anlıyoruz; hazır platformda kalmak mı yoksa headless'a geçmek mi gerektiğine dair dürüst bir yön ve net bir fiyat bandı veriyoruz.
