proje detayları

Sultan Olive - Çok Dilli Zeytin ve Zeytinyağı B2B Platformu

Zeytin, zeytinyağı ve gurme ürün kataloğunu private label, üretim anlatımı ve DDP teklif akışı ile birleştiren dört dilli B2B platformu.

Müşteri

Sultan Olive

Başlangıç

11 Jun 2026

Bitiş

Web Sitesi

sultanolive.com
Sultan Olive çok dilli zeytin ve zeytinyağı platformu
Açıklama

Zeytin, zeytinyağı ve gurme ürün kataloğunu private label, üretim anlatımı ve DDP teklif akışı ile birleştiren dört dilli B2B platformu.

Vaka çalışması

Zorluk

İhracat alıcısı ambalaj, sertifika, numune ve teslim şekli sorar; fiyat listesi değil teklif bekler. Geniş bir yağ ve sofralık zeytin kataloğunun yabancı alıcılara kendi dillerinde, teklif odaklı bir yapıda sunulması gerekiyordu.

Yaklaşım

Fiyatsız varyant modeliyle ambalaj ve çeşit seçenekleri ürün sayfasına taşındı; DDP ve teslim şeklini de soran ayrıntılı bir RFQ formu kuruldu. Teklifler panelde takip edilip PDF ve e-postayla yanıtlanıyor, yeni talepler Telegram ile bildiriliyor. Site dört dilde, Arapça için RTL yerleşimle kuruldu.

Sonuç

Platform sultanolive.com'da İngilizce, Almanca, Arapça ve Rusça yayında; sekiz ürün grubunda 50'yi aşkın ürün listeleniyor. Katalog, içerik ve diller yönetim panelinden kod değişikliği olmadan büyütülebiliyor.

Araçlar

Next.js 16, React 19, TypeScript, Fastify, Bun, Drizzle ORM, MySQL, next-intl

Öne Çıkan Özellikler
  • 8 ürün grubunda 50'yi aşkın zeytin ve zeytinyağı ürünü

  • Fiyatsız varyant modeli: ambalaj ve çeşit seçimi, seçime özel teklif

  • DDP, teslim şekli ve hedef ülke alanlı ayrıntılı RFQ formu

  • Teklif PDF'i (Puppeteer) ve şablonlu e-posta gönderimi

  • Yeni teklifte Telegram bildirimi

  • EN, DE, AR (RTL) ve RU dillerinde yayın

  • Panelde yapay zekâ ile metin iyileştirme, çeviri ve meta üretimi

  • 385 URL'lik hreflang'li sitemap, Product ve Organization şeması

Tasarım Öne Çıkanları
  • Ege zeytin yeşili ve altın tonlarında, açık zeminli ferah tema

  • Arapça için tam sağdan sola (RTL) sayfa yerleşimi

  • Ürün sayfasında ambalaj seçeneğiyle değişen görsel ve tek tık teklif

  • Her sayfadan ulaşılan teklif çağrısı ve DDP teklif bağlantısı

  • Kaynak görsellerden otomatik üretilen optimize WebP ürün görselleri

Detaylar

Sultan Olive, Ege’de Aydın ve Akhisar zeytinliklerinden beslenen, 1973’ten bu yana süren bir aile geleneğine dayanan zeytin ve zeytinyağı tedarikçisidir. Hedef kitlesi tüketici değil; ithalatçılar, distribütörler, HoReCa tedarikçileri, kurumsal alıcılar ve kendi markasıyla ürün çıkarmak isteyen private label müşterileri. Bu proje, bu alıcıların ürünü tanıyıp doğrudan yapılandırılmış bir ihracat teklifi isteyebileceği çok dilli bir B2B katalog ve teklif platformu olarak geliştirildi.

Proje bağlamı ve ihtiyaç

Zeytinyağı ihracatında alıcının sorduğu sorular perakendeden farklıdır: hangi ambalaj seçenekleri var, asitlik ve sertifika durumu ne, numune ve analiz raporu nasıl alınır, ürün hedef ülkeye hangi teslim şekliyle gelir? Sitenin bu soruları ürün sayfasında karşılaması, fiyat yerine teklif mantığıyla çalışması ve yabancı alıcıya kendi dilinde hitap etmesi gerekiyordu. Ayrıca katalog geniştir: sızma ve organik yağlardan aromalı gurme yağlara, avokado ve keten tohumu gibi özel yağlardan onlarca çeşit sofralık zeytine kadar uzanır.

Çözüm ve kapsam

Ürün kataloğu

Katalog sekiz ürün grubunda 50’yi aşkın ürünü listeler: Premium zeytinyağları (naturel sızma, naturel birinci, organik), gurme aromalı yağlar (fesleğen, porçini, beyaz ve siyah trüf, biberli, biberiyeli, sarımsaklı, matcha), özel yağlar (üzüm çekirdeği, avokado, keten tohumu, susam, hindistan cevizi, kenevir tohumu), bütün, çekirdeksiz, dolgulu ve marine zeytinler ile private label. Dolgulu zeytin grubu tek başına biber, jalapeno, badem, kapari, peynir, limon ve portakal kabuğu gibi 18 çeşit içerir.

Fiyat ve stok gösterilmez; ürünler varyant modeliyle ambalaj ve çeşit taşır. Örneğin naturel sızma zeytinyağı sayfasında 250 mL camdan 5 L tenekeye kadar sekiz ambalaj seçeneği görsel olarak değiştirilebilir ve seçilen seçenek için doğrudan teklif istenebilir. Ürün detayında menşe, asitlik, sertifikalar ve ihracat süreci gibi teknik bilgiler ile ilgili ürünler yer alır.

Teklif (RFQ) akışı

Teklif formu bir B2B satın alma talebinin tüm parçalarını toplar: firma ve unvan bilgileri, ürün kategorisi ve ürün adı, miktar, proje tipi, teknik gereksinimler, hedef ülke ve teslim şehri, teslim şekli, DDP ihtiyacı ve zaman planı. Talep, dil ve ülke bilgisiyle birlikte kaydedilir; ürün sayfasından gelen talepler ilgili ürüne bağlanır.

Kurumsal ve içerik sayfaları

Hakkımızda, zeytinliklerimiz, geçmişte ve bugün yağ çıkarma teknolojisi, üretim, kalite ve sertifikalar, private label, ithalatçılar için, ihracat, galeri, referanslar, SSS, bilgi ve haber bölümleri ile site içi arama sayfası bulunur. Zeytinyağı seçimi, saklama ve Akdeniz zeytin kültürü üzerine rehber yazıları alıcıya ürün bilgisi sunarken organik arama görünürlüğünü de destekler.

Yönetim paneli

Next.js tabanlı panel, sitenin görünen tüm içeriğini kod değişikliği olmadan yönetir:

  • Katalog: ürünler, kategoriler ve alt kategoriler; ürün varyantları için listeleme, ekleme, sıralama ve güncelleme API uçları
  • Teklifler: gelen RFQ’ların durum takibi, yönetici notları, teklif PDF’i üretimi ve şablon tabanlı e-posta gönderimi
  • İçerik: özel sayfalar, galeri, referanslar, hizmetler, menü öğeleri ve footer bölümleri
  • İletişim: iletişim mesajları, bülten aboneleri, yorumlar ve değerlendirmeler, e-posta şablonları
  • Sistem: site ayarları, medya deposu, kullanıcılar ve roller, bildirimler, denetim kaydı ve önbellek

Panelde yapay zekâ destekli içerik yardımcısı da vardır: başlık ve metni iyileştirme, diğer dillere çeviri ve meta başlık/açıklama üretimi tek bir uçtan çalışır.

Teknik mimari

Ön yüz Next.js 16, React 19, TypeScript ve Tailwind CSS v4 ile; API Fastify ve Bun üzerinde, veri katmanı Drizzle ORM ve MySQL ile kuruldu. Doğrulama Zod ile yapılır, API Swagger ile belgelenir. Veritabanı sıralı seed SQL dosyalarıyla sıfırdan kurulabilir; şema değişiklikleri ALTER yerine seed dosyalarında tutulur, böylece her ortam aynı şemayla ayağa kalkar.

Ürün ve varyant verisi i18n tablolarıyla dile göre saklanır. Ürün görselleri kaynak dosyalardan otomatik olarak optimize WebP’ye dönüştürülür ve bir manifest üzerinden kataloğa bağlanır.

Çok dillilik

Site İngilizce (varsayılan), Almanca, Arapça ve Rusça yayındadır; Arapça sayfalar sağdan sola (RTL) yerleşimle sunulur. Dil yönlendirmesi next-intl ile yapılır, etkin diller site ayarlarından yönetilir.

SEO ve güvenlik

Sitemap, dört dil ve x-default için hreflang bağlantılarıyla 385 URL içerir. Sayfalarda Organization ve Product yapılandırılmış verisi, dile özel meta ve Open Graph etiketleri bulunur. Panel uçları JWT tabanlı kimlik doğrulama ve yönetici rolü kontrolüyle korunur; yönetici işlemleri denetim kaydına düşer.

Entegrasyonlar

  • Puppeteer ile teklif PDF’i üretimi
  • Nodemailer ve yönetilebilir e-posta şablonları ile alıcıya teklif gönderimi
  • Telegram bildirimi ile yeni tekliflerin anında ekibe iletilmesi
  • Groq (OpenAI uyumlu) dil modeli ile panel içi içerik ve çeviri yardımı
  • Yerel medya deposu ve Cloudinary desteği

Sonuç ve bugün

Sultan Olive bugün sultanolive.com adresinde dört dilde yayında. Alıcı ürünü grubundan ambalaj seçeneğine kadar inceleyebiliyor, DDP dahil teslim beklentisini tek formda iletebiliyor; ekip ise talepleri panelde takip edip PDF teklif olarak yanıtlayabiliyor. Katalog, içerik ve diller kod değişikliği gerektirmeden büyütülebilecek şekilde kuruldu.