İçeriğe atla
Abdullah Üstün

E-Ticaret — B2B Gıda · Aralık 2025

Kahve Toptancısı B2B — WordPress'ten Modern Stack'e Geçiş

B2B kahve toptancısı için WordPress + WooCommerce'tan Astro + Medusa.js'e migration. Site hızı 6x, sipariş tamamlama oranı +84%.

6.2s → 1.0s

site hızı (LCP)

+84%

sipariş tamamlama oranı

+147%

B2B kayıt (cafeler)

+186%

organik trafik

98

Lighthouse mobil

Başlangıç Durumu

İstanbul merkezli, Türkiye geneline kahve çekirdek + kahve makinesi ekipmanı satan B2B odaklı bir toptancı. Mevcut sitesi WordPress + WooCommerce + Woodmart child theme + 18 ayrı eklenti yığınıydı. Site mobilde 6.2 saniyede açılıyordu, sepet süreci 4 sayfa uzunluğundaydı, B2B müşteri (cafeler) için ayrı fiyat akışı yoktu — manuel fatura kesme zorunluluğu vardı.

Temel sorunlar:

  • Mobil LCP 6.2s, INP 720ms (kritik düzey kötü)
  • WooCommerce + 4 ayrı SEO eklentisi (çakışma + bloat)
  • Cafeler için %25 indirimli B2B fiyat akışı yok
  • 19 ürün, 6 kategori — basit yapı ama Woodmart şişkinliğiyle ağır
  • Sepet bırakma %78 (sektör ortalaması %70 — site hızı kaynaklı yüksek terk)

Yaklaşım

Stack kararı

Astro 5 (frontend) + Medusa.js (e-commerce backend) + Postgres + iyzico ödeme + Aras kargo entegrasyonu.

Neden Medusa? Headless e-ticaret, B2B Discount Rules native, modüler, self-hostable, açık kaynak. Shopify aylık fee yok.

Migration planı (6 hafta)

  • Hafta 1-2: Medusa kurulumu, ürün/kategori import (CSV), fiyat seviyeleri tanımlama (B2C + B2B-cafe)
  • Hafta 3: Astro frontend, ürün sayfası tasarımı, sepet + checkout akışı
  • Hafta 4: iyzico + Aras kargo entegrasyonu, B2B kayıt akışı
  • Hafta 5: 301 redirect haritası (eski WP URL → yeni URL), schema markup, GEO katmanı
  • Hafta 6: Staging test, Cloudflare DNS cutover, GSC + Bing yeniden submit

B2B akışı

  • Yeni “Cafe Olarak Kayıt Ol” sayfası: vergi numarası + işletme belgesi yükleme
  • Onay sonrası kullanıcı %25 indirimli fiyat seviyesini görüyor (B2B price tier)
  • Minimum sipariş 5kg (otomatik enforce)
  • Aylık hesap kesim opsiyonu (kart bağlama yerine)

GEO + içerik

  • 12 ayrı kahve çekirdeği orijin sayfası (Etiyopya Yirgacheffe, Kolombiya Huila, vb.)
  • Her sayfada Product + Offer + FAQPage schema
  • llms.txt: B2B müşteriler için kategori + fiyat bantları özet
  • Blog: “Cafe için espresso çekirdek seçimi”, “Filtre kahve çekim ayarları” gibi long-tail intent içerik

Sonuçlar (lansman + 4. ay)

MetrikWordPressAstro+MedusaDeğişim
Mobil LCP6.2s1.0s6.2x
INP720ms120ms6x
Sepet bırakma%78%42-46%
Sipariş tamamlama%22%58+84%
B2B kayıt (cafeler)14/ay51/ay+147%
Organik trafik1.800/ay5.150/ay+186%
Lighthouse mobil4198
  • Aylık hosting maliyeti: 1.450 TL (paylaşımlı WP) → 380 TL (Hetzner self-host)
  • Aylık eklenti lisans toplam: 1.200 TL → 0 TL
  • Manuel fatura işlem süresi (B2B): 8 dk/sipariş → 0 dk (otomatik)

Stratejik kazanım: Müşteri WP yığınından kurtuldu, B2B satış hattını dijitalleştirdi, hız sayesinde sipariş tamamlama oranı %2’ye katlandı. Eklenti maliyeti + manuel iş yükü düşüşü tek başına 6 ayda migration maliyetini amorti etti.

Kullanılan Stack

  • Astro 5 + Medusa.js + Postgres
  • iyzico ödeme + Aras kargo API
  • Schema.org: Product + Offer + Organization + FAQPage
  • llms.txt + AI bot izinleri
  • Cloudflare CDN + Hetzner Ubuntu sunucu

Kullanılan hizmetler

WordPress → Astro + Medusa.js migrationB2B fiyat politikası (cafelere %25 indirim)Schema markup (Product + Offer)GEO/AI Search optimizasyonuYerel SEO

Benzer sonuçlar size de uygulanabilir mi?

30 dakikalık ücretsiz görüşmeyle ihtiyacınızı netleştirelim.

Form gönderdiğinizde KVKK kapsamında size dönüş yapabilmemiz için iletişim bilgilerinizi kullanmamıza izin vermiş olursunuz.