Online mağaza entegrasyonu

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 gelirWebhook'lar (sipariş oluşturuldu, durum güncellendi) ve ek olarak 5 dakikada bir sorgulama
Webhook kurulumuOtomatik, Create webhook düğmesiyle
Kimlik bilgileriStore hash ve Orders: read-only yetkili bir erişim token'ı
Ödenmiş siparişlerAwaiting 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

  1. Storefront › Script Manager › Create a Script: konum Footer, sayfalar All pages, tür Script; ROASaurus script etiketiyle.
  2. Order confirmation sayfası için teşekkür sayfası kod parçasıyla ikinci bir betik oluşturun.
  3. 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.
  4. 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

SSS

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 →