Ecwid mağazaları için sunucu tarafı takip
ROASaurus ödenmiş Ecwid siparişlerini özel bir uygulama token'ı üzerinden okur ve sunucudan reklam platformlarınıza gönderir. Ecwid desteğinden webhook isteyin; siparişler anında ulaşır.
| Bir bakışta Ecwid | |
|---|---|
| Siparişler şu yolla gelir | Her 5 dakikada bir API yoklaması; Ecwid desteği etkinleştirdikten sonra webhook'lar |
| Kimlik bilgileri | Store ID, özel uygulamanın secret token'ı ve webhook'lar için client secret'ı |
| Webhook doğrulaması | Client secret ile HMAC imzası |
| Ödenmiş siparişler | Ödeme durumu PAID |
| Teşekkür sayfası kod parçası | Ecwid.OnOrderPlaced, takip betiğinden sonra |
Ecwid nasıl bağlanır
- ROASaurus betiğini Ecwid mağazanızın gömülü olduğu siteye ya da Instant Site özel kodunuza ekleyin.
- Teşekkür sayfası kod parçasını bunun ardından ekleyin. Ecwid'in
OnOrderPlacedolayını dinler ve ROASaurus satın alımını sipariş numarası, toplam tutar ve e-postayla tetikler. - my.ecwid.com/#develop-apps adresinde, siparişlere okuma erişimi olan özel bir uygulama oluşturun. Store ID'nizi (admin URL'nizde ve Account › Summary altında görünür) ve uygulamanın
secret_…token'ını ROASaurus'a girin.
ROASaurus ardından son çalışmasından bu yana güncellenen siparişleri her 5 dakikada bir çeker ve ödeme durumu PAID olanları gönderir.
Webhook'larla anında siparişler
Ecwid, özel uygulamaların webhook URL'lerini API destek ekibi aracılığıyla ayarlar. Onlardan uygulamanızın webhook URL'sini ROASaurus Connection sekmenizdeki URL olarak, order.created ve order.updated olaylarıyla ayarlamalarını isteyin. Uygulamanın client secret'ını ROASaurus'a yapıştırın: her webhook HMAC imzasına göre doğrulanır, ardından sipariş API'den çekilir.
ROASaurus her siparişten neleri okur
Toplam tutar, para birimi, e-posta, fatura adı, telefon ve adres, müşteri kimliği ve kalemler; kombinasyon, miktar, fiyat ve SKU ile birlikte. Ecwid siparişleri alışverişçinin IP adresini ve user agent'ını içerir; bu yüzden ROASaurus aynı IP ve tarayıcı üzerinden de eşleştirebilir, ancak yalnızca tam olarak tek bir ziyaretçi uyduğunda.
Sınırlamalar
- Webhook'lar için Ecwid desteğine bir talep göndermek gerekir. O zamana kadar siparişlerin ulaşması 5 dakikaya kadar sürer.
- Ecwid adı tek bir alanda verir; ROASaurus bunu ad ve soyad olarak ayırır.
- Bağlayıcı, platformun resmi API belgelerine göre geliştirilmiştir. Kimlik bilgilerinizi kaydettikten sonra Test connection düğmesine basın, ardından bir test siparişi verin ve Event log'u kontrol edin.
İlgili
Sorular ve yanıtlar
Webhook'lar için neden Ecwid ile iletişime geçmem gerekiyor?
Ecwid, özel bir uygulamanın webhook URL'sini API desteği üzerinden yapılandırır. Her 5 dakikada bir yoklama, webhook'lar olmadan da çalışır.
Client secret ne işe yarar?
Bir webhook'un gerçekten Ecwid'den geldiğini doğrular. ROASaurus siparişi çekmeden önce her webhook'un HMAC imzasını bununla kontrol eder.
Başka bir siteye gömülü Ecwid ile çalışır mı?
Evet. ROASaurus betiğini ve teşekkür sayfası kod parçasını Ecwid mağazanızın gömülü olduğu siteye ekleyin.
Her satış, onu getiren reklama kadar izlenir
Sunucu tarafı takip, kâr ve yaşam boyu değer tek uygulamada. 14 günlük ücretsiz deneme, kredi kartı gerekmez.
Ücretsiz denemenizi başlatın →