Webhooks ve Storefront Scripts
Hemen Storefront olaylarına abone olma ve yönetme. Hemen Builders webhook ve storefront script katmanı, app’lerin mağaza olaylarına güvenli şekilde tepki vermesini ve storefront’a kontrollü JavaScript eklemesini sağlar. Webhooklar sunucu tarafı entegrasyonlar için, Storefront Event Bus ise tarayıcıdaki commerce olaylarını yakalamak için kullanılır.- Webhook endpoint’i:
order.createdveyaproduct.updatedgibi backend olaylarını imzalı HTTP payload olarak alırsınız. - Storefront script:
PAGE_VIEW,PRODUCT_VIEW,ADD_TO_CARTgibi browser eventlerini izinli script içinde dinlersiniz.
Webhook eventleri
Başlangıç event örnekleri:İmza başlıkları
Yeni standart:HM-Timestamp ve body payload üzerinden HMAC SHA256 imzasını doğrulamalıdır. Aynı HM-Event-Id birden fazla gelirse idempotent işlenmelidir.
Webhook oluşturma
Storefront script registry
Script create endpoint:Event Bus standardı
Storefront runtime şu eventleri yayınlar:Consent kuralı
consent_required = true olan scriptler kullanıcı izni alınmadan yüklenmez. Inline script varsayılan kapalıdır. Script listesi tenant ve storefront bazlı cache key ile tutulur.