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 gelir | Her 5 dakikada bir Admin API yoklaması; Flow Builder webhook'uyla anında |
| Kimlik bilgileri | Integration access key ID ve secret access key |
| Ödenmiş siparişler | paid durumunda bir işlem |
| Sipariş kimliği | Shopware sipariş numarası |
| Teşekkür sayfası kod parçası | checkout/finish şablonu, page.order.orderNumber kullanılarak |
Shopware nasıl bağlanır
- ROASaurus betiğini temanıza (
base.html.twig,base_script_trackingbloğu) ya da bir etiket yöneticisi eklentisiyle ekleyin. - 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.
- Kesin eşleştirme için teşekkür sayfası kod parçasını
storefront/page/checkout/finish/index.html.twigdosyası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
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 →