BelgelerGeliştirici KılavuzuÖzel Modüller ve Medusa'yı Genişletme

Özel Modüller ve Eklenti Geliştirme Rehberi

Next.js ve Medusa üzerinde özel işlevler ekleme, yeni API uç noktaları oluşturma ve üçüncü taraf servisleri entegre etme kılavuzu.

Ürün Değerlendirmeleri ve Yorumlar

Ürün yorumları ve puanlama sistemi; ortalama puanı otomatik hesaplar ve listeler.

Özel Ürün Değerlendirme API Rotası Örneği
typescript
export async function POST(req: Request) {
const body = await req.json();
// Değerlendirmeyi kaydet ve ortalama puanı güncelle
}

Ürün Soru & Cevap Modülü

Ziyaretçilerin ürün sayfalarında soru sormasını ve mağaza ekibinin yanıtlamasını sağlayan modül.

İstek Listesi ve Favori Ürünler

Kullanıcıların beğendikleri ürünleri kaydetmelerini ve Medusa Customer ile ilişkilendirmelerini sağlar.

Dış Sistemlerle Stok Senkronizasyon Modülü

Stok seviyelerini muhasebe yazılımları ve harici depo sistemleriyle otomatik senkronize etme.

Olay Dinleyicileri Sistemi (Event Subscribers)

Medusa e-ticaret olaylarını (sipariş verildi, ödeme alındı) dinleyerek özel otomatik görevler yürütme.

  • order.placed olayı: Müşteriye PDF fatura ve hazırlık ekibine anlık bildirim gönderme.
  • customer.created olayı: Yeni üyeye hoş geldin e-postası ve ilk sipariş indirim kuponu tanımlama.
  • order.fulfillment_created olayı: Kargo takip numarasını müşteriye SMS ile iletme.
  • product.updated olayı: Next.js üzerinde ilgili ürünün önbelleğini anında temizleme.

Ara Yazılım (Middleware) ve Yetkilendirme

Hassas API rotalarını koruma, oturum kontrolü ve kullanıcı erişim düzeylerini denetleme.