İçeriğe atla
Abdullah Üstün
E-Ticaret — B2B Gıda Aralık 2025 ✓ Anonim

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%.

Elde edilen sonuçlar

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 & stack

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

Gizlilik notu: Bu vaka çalışmasındaki müşteri bilgileri, izinli olmasına rağmen ticari hassasiyet ve KVKK uyumu gereği anonimleştirilmiştir. Metrikler gerçek müşteri verisinden, marka isimleri korunarak alınmıştır. Sizin sektörünüze özel sonuçlar için birebir görüşmeye davetlisiniz.

Form

Benzer sonuçlar size de uygulanabilir mi?

30 dakikalık ücretsiz görüşmeyle ihtiyacınızı netleştirelim. Sektörünüze özel strateji çıkaralım.

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