Online mağaza entegrasyonu

Shopware 6 için sunucu tarafı takip

Siparişlere okuma erişimi olan bir Shopware entegrasyonu ekleyin; ROASaurus ödenmiş siparişleri Admin API'den senkronize eder. Bir Flow Builder webhook'u, siparişlerin ödendikleri anda ulaşmasını sağlar.

Bir bakışta Shopware
Siparişler şu yolla gelirHer 5 dakikada bir Admin API yoklaması; Flow Builder webhook'uyla anında
Kimlik bilgileriIntegration access key ID ve secret access key
Ödenmiş siparişlerpaid durumunda bir işlem
Sipariş kimliğiShopware sipariş numarası
Teşekkür sayfası kod parçasıcheckout/finish şablonu, page.order.orderNumber kullanılarak

Shopware nasıl bağlanır

  1. ROASaurus betiğini temanıza (base.html.twig, base_script_tracking bloğu) ya da bir etiket yöneticisi eklentisiyle ekleyin.
  2. Settings › System › Integrations › Add integration yolunu izleyin ve siparişlere okuma erişimi verin. Access key ID ve secret access key değerlerini ROASaurus'a girin.
  3. Kesin eşleştirme için teşekkür sayfası kod parçasını storefront/page/checkout/finish/index.html.twig dosyasına ekleyin.

ROASaurus, entegrasyon anahtarlarıyla kısa ömürlü bir Admin API token'ı alır ve son çalışmasından bu yana güncellenen siparişleri her 5 dakikada bir arar. Bir siparişin işlemlerinden biri paid durumundaysa sipariş ödenmiş sayılır. Kimlik olarak sipariş numarası kullanılır; teşekkür sayfası kod parçası da aynısını gönderir.

Flow Builder ile anında siparişler

Shopware Evolve ve üzeri sürümlerde, tetikleyicisi State Enter / Order Transaction / State / Paid ve eylemi Call URL (Webhook) olan bir akış oluşturun; ROASaurus webhook URL'nize POST gönderin. Çağrı yalnızca bir sinyaldir: ROASaurus içeriğine güvenmez, bunun yerine son iki saatin siparişlerini kimliği doğrulanmış API üzerinden çeker. Zaten elinde olan siparişler yok sayılır.

ROASaurus her siparişten neleri okur

Toplam tutar, para birimi, sipariş tarihi, müşterinin e-postası ve adı, fatura telefonu, şehri, posta kodu ve ülkesi, müşteri kimliği ve ürün kalemleri; miktar, birim fiyat ve ürün numarasıyla birlikte.

Siparişleri reklam tıklamalarına bağlama

Teşekkür sayfası kod parçası ROASaurus satın alımını sipariş numarası ve toplam tutarla tetikler; bu da siparişi ziyaretçiye bağlar. Bu olmadan ROASaurus, ziyaretçinin sitenizde daha önce verdiği bir e-postayı kullanır; örneğin bir popup'ta.

Sınırlamalar

  • Shopware müşteri IP adresini varsayılan olarak anonimleştirir; bu yüzden IP ile yedek eşleştirme nadiren işe yarar. Teşekkür sayfası kod parçasını ekleyin.
  • Flow Builder webhook'ları Shopware Evolve veya üzerini gerektirir. Bunlar olmadan siparişlerin ulaşması 5 dakikaya kadar sürer.
  • 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

Flow Builder'a ihtiyacım var mı?

Hayır. O olmadan ROASaurus ödenmiş siparişleri her 5 dakikada bir çeker. Shopware Evolve ve üzerinde bulunan Flow Builder webhook'u yalnızca siparişlerin hemen ulaşmasını sağlar.

Flow Builder webhook'u güvenli mi?

ROASaurus onu yalnızca bir sinyal olarak ele alır. Sipariş verisini hiçbir zaman çağrıdan almaz; son siparişleri entegrasyon anahtarlarınızla Admin API üzerinden çeker.

Entegrasyonun hangi erişime ihtiyacı var?

Siparişlere okuma erişimi. ROASaurus, kısa ömürlü bir Admin API token'ı almak için entegrasyonun access key ID'sini ve secret'ını kullanı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 →