Ürün
Online mağazaTema editörüÜrün yönetimiPazaryerleriÖdeme ve siparişPazarlama
Kaynaklar
Geliştirici portalıStorefront APIYol haritasıSık sorulanlar
TemalarFiyatlarGeliştiriciler

Geliştiriciler / Genişletme

Olaylar

Platformda olan her önemli şey sürümlü bir olay olarak yayımlanır. Özellik modülleri bu olaylara abone olur; sipariş kaydı ile ona bağlı e-posta aynı veritabanı işleminde yazıldığı için hiçbir olay yarım kalmaz.

Olay gövdesi

Her olay tenantId, occurredAt ve correlationId taşır; üstüne olaya özel alanlar eklenir.

order.placed.v1
// order.placed.v1
{
  "tenantId": "8f1c…",
  "occurredAt": "2026-10-10T09:42:03Z",
  "correlationId": "c0a1…",
  "orderId": "2b7e…",
  "channelId": "51d4…",
  "customerId": null,
  "total": { "amount": "129900", "currency": "TRY" }
}

Ad sonundaki sürüm (.v1) şemanın sürümüdür. Bir alanın anlamı değişirse olay .v2 olarak yeniden yayımlanır; eski sürüm geçiş dönemi boyunca yayımlanmaya devam eder.

Katalog

product.created.v1Ürün oluşturuldu
product.updated.v1Ürün güncellendi
variant.stock.changed.v1Varyant stoğu değişti
price.changed.v1Fiyat değişti

Kanallar

listing.published.v1Ürün bir kanalda yayımlandı
listing.failed.v1Kanal gönderimi başarısız
channel.sync.completed.v1Kanal senkronu tamamlandı

Sepet ve müşteri

cart.updated.v1Sepet değişti
cart.abandoned.v1Sepet terk edildi
customer.registered.v1Müşteri üye oldu

Sipariş

order.placed.v1Sipariş verildi
order.paid.v1Ödeme alındı
order.fulfilled.v1Sipariş gönderildi
order.cancelled.v1Sipariş iptal edildi
refund.issued.v1İade yapıldı
shipment.tracked.v1Kargo hareketi
Webhooklar yolda. Bu olayların dış sistemlerinize imzalı HTTP istekleriyle iletilmesi yol haritasında “Sırada” bölümünde.