BigCommerce için sunucu tarafı takip
ROASaurus'a salt okunur, mağaza düzeyinde bir API hesabı verin ve Create webhook düğmesine basın. Ödenmiş BigCommerce siparişleri gelir gelmez sunucudan reklam platformlarınıza gider.
| Bir bakışta BigCommerce | |
|---|---|
| Siparişler şu yolla gelir | Webhook'lar (sipariş oluşturuldu, durum güncellendi) ve ek olarak 5 dakikada bir sorgulama |
| Webhook kurulumu | Otomatik, Create webhook düğmesiyle |
| Kimlik bilgileri | Store hash ve Orders: read-only yetkili bir erişim token'ı |
| Ödenmiş siparişler | Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped, Completed |
| Teşekkür sayfası kod parçası | Order confirmation sayfasında {{checkout.order.id}} kullanan betik |
BigCommerce nasıl bağlanır
- Storefront › Script Manager › Create a Script: konum Footer, sayfalar All pages, tür Script; ROASaurus script etiketiyle.
- Order confirmation sayfası için teşekkür sayfası kod parçasıyla ikinci bir betik oluşturun.
- Settings › API › Store-level API accounts › Create API account altında Orders: read-only yetkisiyle bir hesap oluşturun. Store hash'i (API yolunuzda
/stores/ifadesinden sonraki kısım) ve erişim token'ını ROASaurus'a girin. - Kaydedin, ardından Create webhook düğmesine basın.
Create webhook ne yapar
ROASaurus iki BigCommerce webhook'u kaydeder: sipariş oluşturuldu ve sipariş durumu güncellendi için. Her teslimat, mağazanıza özgü gizli bir header taşır ve ROASaurus bunu kontrol eder. Webhook yalnızca hangi siparişin değiştiğini bildirir; bu yüzden ROASaurus siparişi ve ürünlerini API'den çeker. Bir teslimat kaybolursa diye değişen siparişleri 5 dakikada bir de kontrol eder.
Hangi siparişler sayılır
Ödemenin geçtiği anlamına gelen durumdaki siparişler: Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped ve Completed. Beklemedeki ya da reddedilen siparişler gönderilmez. ROASaurus vergi dahil toplamı, fatura e-postasını, telefonunu, adını ve adresini, müşteri kimliğini, IP adresini ve her ürünü vergi dahil fiyatıyla okur.
Siparişleri reklam tıklamalarına bağlama
Sipariş onay sayfasındaki kod parçası, ROASaurus satın alımını {{checkout.order.id}} ile tetikler; bu da siparişi ziyaretçiye bağlar. Olmadan ROASaurus önce ziyaretçinin sitenizde daha önce verdiği bir e-postayı (örneğin bir popup'ta), ardından siparişin IP adresini dener; ancak bu yalnızca siparişten 3 saat öncesinden 15 dakika sonrasına kadar o IP'de tam olarak tek bir ziyaretçi görüldüyse geçerlidir.
Sınırlamalar
- BigCommerce siparişleri ROASaurus'a user agent vermez; bu yüzden paylaşılan IP'lerde (ofisler, mobil ağlar) IP ile yedek eşleştirme çoğu zaman karar veremez. Kod parçası bunu önler.
- 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
ROASaurus hangi API erişimine ihtiyaç duyar?
Orders yetkisi salt okunur olarak ayarlanmış, mağaza düzeyinde bir API hesabı. ROASaurus bunu siparişleri okumak ve iki sipariş webhook'unu oluşturmak için kullanır.
Bir webhook başarısız olursa ne olur?
ROASaurus ayrıca BigCommerce'i her 5 dakikada bir, 30 dakikalık bir örtüşmeyle yoklar. Zaten elinde olan siparişler yok sayılır; böylece hiçbir şey iki kez gönderilmez.
Hangi BigCommerce durumları ödenmiş sayılır?
Awaiting Fulfillment, Awaiting Shipment, Partially Shipped, Shipped ve Completed. Diğer durumlar, sipariş bunlardan birine geçene kadar dışarıda bırakılır.
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 →