5 adımda Shopify ürünü gösterin
- Social Stream Ninja'da şunu açın: Para Kazanma → Shopify satın almaları → Kurulum.
- Mağaza adresinizi girin, örneğin
your-store.myshopify.com. Gizli anahtar gerekmez. - Açın: Ürün içe aktar, ürünün herkese açık bağlantısını yapıştırın ve şuna tıklayın: Ürün bilgilerini yükle.
- Adı, görseli, fiyatı ve bağlantıyı kontrol edin. Ardından şuna tıklayın: Ürün veya bağlantı ekle.
- Açın: Ürünler ve destek bağlantıları ve tıklayın: Kurulumu kaydet.
İçe aktarma neleri doldurur?
- Her seferinde bir ürün yükler.
- Belirteç yalnızca bu istek için kullanılır, ardından temizlenir.
- Bağlantı, Shopify veriyorsa özel alan adınız da dahil olmak üzere Shopify'ın herkese açık mağaza bağlantısıdır.
- Fiyat yalnızca tüm varyantlar aynı fiyattaysa doldurulur. Aksi halde boş kalır. Yalnızca doğruysa fiyat ekleyin.
- Bu bir anlık görüntüdür. Fiyatlar ve stok kendiliğinden güncellenmez; mağazanız değiştiğinde kontrol edin.
- Kullanılamayan veya herkese açık Online Store bağlantısı olmayan ürünler içe aktarılamaz.
- Bunun yerine ürünü her zaman elle girebilirsiniz.
Shopify Storefront kimlik doğrulaması · Ürün sorgusu · Headless kullanarak herkese açık belirteç oluşturma
Biri satın aldığında uyarı alın
- Shopify'da şuraya gidin: Ayarlar → Bildirimler → Webhook'lar. Webhook'un şu bilgisini bulun: imzalama sırrı. (Bu bir Storefront belirteci değildir.)
- Social Stream Ninja'da şunu açın: Para Kazanma → Shopify satın almaları → Kurulum.
- Şunu girin:
myshopify.comadresini ve imzalama sırrını. - Açın: Shopify satın almaları ve tıklayın: Kurulumu kaydet.
- Tıklayın: Alıcı URL'sini kopyala.
- Shopify'da bir webhook oluşturun. Olay: Sipariş ödemesi. Biçim: JSON. URL: alıcı URL'si.
- Kararlı bir API sürümü seçip kaydedin. (SSN, 2026-07 sürümüne göre geliştirildi.)
- Social Stream Ninja'yı çalışır durumda tutun.
| Şunu yapmak istiyorum… | Yapılacak işlem |
|---|---|
| Uyarıları duraklat | Şunu kapatın: Shopify satın almaları. |
| Kalıcı olarak durdurun veya mağaza değiştirin | Tıklayın: Shopify bağlantısını kes (alıcıyı ve bekleyen olayları siler). Shopify'daki webhook'u da silin. |
Gizli anahtarınız nereye gider?
- İmzalama sırrı, SSN alıcısında şifreli saklanır. Kaydettikten sonra alan temizlenir.
- Ayrı bir özel okuma anahtarı bu bilgisayarda kalır.
- İkisi de OBS bağlantılarına veya izleyici QR kodlarına asla eklenmez.
- Alıcı, siparişi kabul etmeden önce Shopify imzasını ve mağaza adınızı kontrol eder.
- Shopify'ın kendi alıcısı vardır; bu yüzden eski uzaktan API kontrol anahtarına gerek yoktur.
Shopify: elle webhook oluşturma · Shopify: teslimatları doğrulama
OBS'ye ekleyin
- Şu bölümde: Şunun için OBS katmanı:, şunu seçin: Ürünler ve destek bağlantıları.
- Açın: Katman bağlantısı seçenekleri ve şunu seçin: Katman görünümü: Yalnızca ürün vitrini (görseller, fiyatlar, QR kodları), Yalnızca destek kartı (küçük bir mağaza bağlantısı) veya Yalnızca etkinlik uyarıları (satın almalar).
- Tıklayın: OBS bağlantısını kopyala. OBS'ye şu şekilde ekleyin: Tarayıcı Kaynağı, başlangıç boyutu 800 × 600 olsun. Her görünüm için bir kaynak kullanın.
- QR kodunu, yayındaki son boyutunda telefonunuzla tarayın.
| Şunu yapmak istiyorum… | Yapılacak işlem |
|---|---|
| Sohbette ürün bağlantısı paylaşın | Tıklayın: Herkese açık bağlantıyı kopyala ürünün yanındaki. |
| Para kazanma katmanında yalnızca Shopify uyarılarını göster | Şunu ayarlayın: Uyarı kaynağı filtresi şu değere: shopify. Ürünler ve destek bağlantıları açık olmalıdır. |
| Satın almaları multi-alerts veya etkinlik akışında göster | Ek bir şey gerekmez. Ürün listesi olmadan da Shopify satın almalarını alırlar. |
Event Flow ve bağış hedefleri
- Event Flow'da Olay Türü olarak şunu seçin:
purchaseve kaynak/türü şu değere filtreleyin:shopify. - Sipariş değeri kurallarında şunu karşılaştırın:
meta.commerce.orderTotal. Kontrol etmeta.commerce.currencyöncelikle. - Satın almalar bağış değildir. Şu alanı içermezler:
hasDonationveyadonoValueve bağış hedefleri artmaz. - Hediye etiketli ürün kartı, siparişlerin nasıl sayıldığını değiştirmez. Başkasına kargolamak, siparişi size verilmiş bir hediye yapmaz.
Güvenli test edin
Tıklayın: Örneği önizle görünümü görmek için. Oturumunuza bağlı değildir; bu yüzden Event Flow çalıştırmaz, toplamları değiştirmez veya ödeme doğrulamaz. Tam test için Shopify geliştirme mağazası kullanın. Şu şekilde işaretlenmiş siparişler: test: true yalnızca durumda görünür, uyarı oluşturmaz.
Gerçek mağaza olmadan neler test edildi?
Gerçek uygulamadaki testler; imzalı mesajları (İngilizce dışı metinler dahil), değiştirilmiş imzaları, yinelenen iletimleri, test siparişlerini, para birimi yuvarlamasını, aşırı büyük istekleri, özel müşteri verilerinin kaldırılmasını ve çevrimdışı dönemden sonra biriken olayları almayı kapsar. Gerçek sipariş veya satıcı hesabı kullanılmadı.
Shopify CLI örnek webhook'ları mesaj işlemeyi test edebilir; abonelikleri veya yeniden denemeleri test etmez ve yine uygulama kimlik bilgileri gerektirir. Bkz. Shopify CLI webhook test sınırları.
Sorunları giderme
| Sorun | Şunu deneyin |
|---|---|
| Kurulumu kaydet seçeneği hata gösteriyor | Alıcı sunucuda henüz açık değil. Bunun yerine eski oturum webhook URL'sini kullanmayın. |
| Durum beklemede kalıyor | Webhook'u kontrol edin: Sipariş ödemesi, JSON, tam alıcı URL'si, myshopify.com adresini ve gizli anahtarı. Özel uygulama webhook'ları uygulamanın kendi gizli anahtarını kullanır. |
| Olay atlandı | Yalnızca tutarı sıfırdan büyük, tamamen ödenmiş ve şu şekilde işaretlenmiş siparişler: test: falseve son 7 günde güncellenen siparişler sayılır. Ödenmemiş, kısmen ödenmiş ve iptal edilmiş siparişler atlanır. |
| Satış sırasında SSN kapalıydı | Siparişler en fazla 7 gün bekler. SSN'yi başlatın; siparişler ulaşır. |
| Bir eylem iki kez çalıştı | Yinelemeler 7 gün engellenir, ancak eylem sırasında çökme tekrara neden olabilir. Önemli otomasyonlara kendi kontrolünüzü ekleyin. |
| Alıcı adı yok | Bu kasıtlıdır. Adlar, e-postalar, adresler, notlar, özel alanlar, ödeme bağlantıları ve sipariş kimlikleri asla gösterilmez. |
| İade, uyarıyı kaldırmadı | İadeler, iptaller ve düzenlemeler uyarıları geri almaz. Bu bir muhasebe sistemi değildir. |
Bekleyen ve yinelenen siparişler nasıl işlenir?
- Sipariş zamanı en fazla beş dakika ileride olabilir (saat sapması).
- Sipariş oluşturma, kargolama veya stok değişikliklerinden ödeme yapıldığı varsayılmaz. Test işareti eksikse olay atlanır.
- Durum ve bekleyen siparişler alıcı yeniden başlatıldığında korunur.
- Depolama sınırlıdır. Alıcı siparişi güvenli biçimde kaydedemezse Shopify'dan daha sonra tekrar göndermesini ister.
- Shopify iletim kimlikleri farklı olsa bile yinelemeler mağaza ve siparişe göre eşleştirilir.
- SSN, siparişleri onaylamadan önce hangilerini işlediğini kaydeder.