Envanter tetikleyicileri, adım adım
Konum bazında stok değişiklikleri, stokta kalmama, stokta yeniden bulunma ve varyant maliyet değişiklikleri için adım adım Shopify Flow eğitimleri.
Shopify
Bu sayfada: Konumda Stok Seviyesi Değişti, Konumda Stok Tükenmiş, Konumda Stok Yeniden Dolduruldu, Ürün Varyantının Maliyeti Değişti

Konumda Stok Seviyesi Değişti
Bir konumda bir varyantın mevcut miktarı her değiştiğinde (indirim, stok yenileme, transfer, manuel düzeltme gibi) uyarı verilir.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Stok Verilerine Erişim + Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| Açık | Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur. |
Şu amaçlarla kullanın:
- Varyant bazında değil, konum bazında stok azlığı uyarıları.
- Her bir stok hareketini bir ERP sistemine veya rapor tablosuna iletin.
- Hata gibi görünen büyük tek seferlik düşüşlere tepki gösterin.
“Konumda Hangi Stok Seviyesi Değişti” bildiriminin iş akışınıza gönderdiği bilgiler
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Varyant envanteri değişen ürün. Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir. |
inventoryLevel |
Nesne | Konum, varyant/SKU ve eski/yeni/fark mevcut miktar |
inventoryLevel.locationId |
Kimlik | |
inventoryLevel.locationName |
Metin | |
inventoryLevel.sku |
Metin | |
inventoryLevel.variantId |
Kimlik | |
inventoryLevel.variantTitle |
Metin | |
inventoryLevel.oldAvailable |
Sayı | |
inventoryLevel.newAvailable |
Sayı | |
inventoryLevel.delta |
Sayı | |
eventId |
Metin | Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın. |
Örnek: Bir depo için stok azaldı uyarısı
- Tetikleyici olarak Konumdaki Stok Seviyesinde Değişiklik seçeneğini seçin.
- Üç kritere sahip bir koşul ekleyin:
inventoryLevel.locationNamedeğeriMain warehouseile eş olsun,inventoryLevel.newAvailabledeğeri5'ten küçük olsun veinventoryLevel.oldAvailabledeğeri5'ten büyük veya ona eşit olsun. {{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}** ifadesini** ekle.- İş akışını etkinleştirin.
Bu Şubede Stokta Yok
Bir varyantın mevcut miktarı belirli bir konumda sıfıra ulaştığında uyarı verilir. Bu varyant başka bir yerde hâlâ stokta olabilir.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Stok Verilerine Erişim + Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| Açık | Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur. |
Şu amaçlarla kullanın:
- Depoda hâlâ stok varken bir rafın boş olduğunu mağaza müdürüne bildirin.
- Şubeler arası transfer talebinde bulunun.
- Son stok bulunduğu konumda tükendiğinde, ürünü ön sipariş durumuna geçirin.
“Şubede Stokta Yok” durumu iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Söz konusu şubede bir varyantı stokta kalmayan ürün. Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir durumdadır. |
inventoryLevel |
Nesne | Konum, ürün çeşidi/SKU ve eski/yeni mevcut miktar |
inventoryLevel.locationId |
Kimlik | |
inventoryLevel.locationName |
Metin | |
inventoryLevel.sku |
Metin | |
inventoryLevel.variantId |
Kimlik | |
inventoryLevel.variantTitle |
Metin | |
inventoryLevel.oldAvailable |
Sayı | |
inventoryLevel.newAvailable |
Sayı | |
inventoryLevel.delta |
Sayı | |
eventId |
Metin | Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın. |
Örnek: Bir mağazadaki stok bittiğinde transfer talebinde bulun
- Tetikleyici olarak Şubede Stokta Yok seçeneğini seçin.
- Koşul ekle:
inventoryLevel.locationName,Main warehousedeğerine eşit değil. - “Lojistik departmanına dahili e-posta gönder” seçeneğini ekle:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}. - İş akışını etkinleştirin.
Mağazada Tekrar Stokta
Bir konumda bir varyantın mevcut miktarı sıfırdan sıfırın üzerine çıktığında tetiklenir.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Stok Verilerine Erişim + Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| Açık | Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur. |
Şu amaçlarla kullanın:
- Stokta yeniden mevcut olduğunda bildirim gönderin veya satış ekibine bekleyen bir siparişin sevk edilebileceğini bildirin.
sold-outetiketini kaldırın veya reklamları yeniden etkinleştirin.
"Şubede Stokta Yeniden Mevcut" bildirimi iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Bu şubede bir varyantı yeniden stokta bulunan ürün. Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir durumdadır. |
inventoryLevel |
Nesne | Konum, ürün çeşidi/SKU ve eski/yeni mevcut miktar |
inventoryLevel.locationId |
Kimlik | |
inventoryLevel.locationName |
Metin | |
inventoryLevel.sku |
Metin | |
inventoryLevel.variantId |
Kimlik | |
inventoryLevel.variantTitle |
Metin | |
inventoryLevel.oldAvailable |
Sayı | |
inventoryLevel.newAvailable |
Sayı | |
inventoryLevel.delta |
Sayı | |
eventId |
Metin | Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın. |
Örnek: Stok geri geldiğinde “tükendi” etiketini kaldırın
- Tetikleyici olarak Mağazada Yeniden Stokta seçeneğini seçin.
sold-out** etiketini** ekle veya kaldır.- İsteğe bağlı:
{{inventoryLevel.locationName}}konumunda{{inventoryLevel.newAvailable}}adetlik bir iç e-posta gönder seçeneğini ekleyin. - İş akışını etkinleştirin.
Ürün Varyantının Maliyeti Değişti
Bir varyantın birim başına maliyeti değiştiğinde tetiklenir; eski ve yeni maliyet, delta, percentChange ve direction değerlerini içerir.
| Şu kaynaklardan çıkan yangınlar: | Shopify webhook ve değişiklik algılama |
| İzin | Stok Verilerine Erişim + Ürün, Varyant ve Koleksiyon Verilerine Erişim |
| Açık | Bunu kullanan bir Shopify Flow iş akışını etkinleştirmek, bu özelliği de etkinleştirir. Bu özelliğin kendi anahtarı, uygulamanın Tetikleyiciler sayfasında bulunur. |
Şu amaçlarla kullanın:
- Bir tedarikçi fiyatları artırdığında marjları yeniden kontrol edin.
- Maliyeti artık fiyatın belirli bir oranını aşan bayrak çeşitleri.
“Hangi Ürün Varyantının Fiyatı Değişti” bildirimi iş akışınıza ne gönderir?
| Shopify Flow’daki değişken | Tür | İçindekiler |
|---|---|---|
product |
Ürün (Shopify) | Varyant fiyatı değişen ürün. Tam bir Shopify ürünü olduğundan, tüm alanları ve Shopify Flow’un kendi ürün eylemleri kullanılabilir. |
variantCostChange |
Nesne | Varyant/SKU ile ürün başına eski ve yeni maliyet |
variantCostChange.variantId |
Kimlik | |
variantCostChange.variantTitle |
Metin | |
variantCostChange.sku |
Metin | |
variantCostChange.oldCost |
Para (tutar, para birimi kodu) | |
variantCostChange.newCost |
Para (tutar, para birimi kodu) | |
variantCostChange.delta |
Sayı | Yeni değer eksi eski değer. Her iki değerden biri bilinmiyorsa sonuç boş olur. |
variantCostChange.percentChange |
Sayı | Eski değerin yüzdesi olarak ifade edilen değişim (-12,5 = yüzde 12,5 oranında düşüş). Eski değer 0 ise veya bilinmiyorsa boş bırakılır. |
variantCostChange.direction |
Metin | artış, azalma veya değişmeme |
eventId |
Metin | Bu olayın kimliği. Tam olarak neyin gönderildiğini görmek için uygulamanın Olay Geçmişi bölümünde bunu arayın. |
Örnek: Maliyet yüzde 5’ten fazla arttığında fiyatı gözden geçirin
- Tetikleyici olarak Ürün Varyantı Fiyatı Değişti seçeneğini seçin.
- Koşul Ekle:
variantCostChange.percentChange,5'ten büyük. margin-reviewetiketini içeren** ürün etiketleri ekleyin** ve{{variantCostChange.sku}}için{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}değerini içeren bir iç e-posta gönderin.- İş akışını etkinleştirin.
Sonraki adımlar
Dördünün de Envanter Verilerine Erişim ve Ürün Verilerine Erişim haklarına ihtiyacı vardır (olay, ürünü referans olarak içerir). Envanter erişimi izni verildiğinde, olayların konumu belirtebilmesi için Konumlara erişim izni de istenir.
- Tetikleyicilerle ilgili eksiksiz kılavuz - tek bir sayfada tüm tetikleyiciler.
- Doğru tetiği seçmek - hangisi sizin durumunuza uygun?
- Özel tetikleyiciler - hazır tetikleyicilerden uygun bir tane bulunmadığında, kendinizinkini yazın.
- Olay geçmişi ve sorun giderme - hangi olayın tetiklendiğini ve neyi içerdiğini görün.
