Stok durumu işaretlemesi, bir ürünün şu an satın alınıp alınamayacağını makineye söyler. Doğru değer dört durumdan birini seçmekle başlar: ürün hazırsa InStock, satışta değilse OutOfStock, henüz çıkmamış ama sipariş alınıyorsa PreOrder, stokta yok ama sipariş alınıp geri gelince gönderilecekse BackOrder. Tek ilana tek değer yazılır. Bu seçim sayfadaki görünür durumla, sepetle ve feed ile aynı olmalıdır. Kışlık mont gibi bedene göre stok değişen ürünlerde işin asıl zorluğu da buradadır.
Değerlerin tanımları Merchant Center Yardım sayfasındaki availability bölümü (yeni sekmede açılır), schema.org ItemAvailability listesi (yeni sekmede açılır) ve Google Search Central satıcı listesi belgesi (yeni sekmede açılır) üzerinden okunur. Sayfalardaki ayrıntılar değişebilir. Uygulamadan önce güncel sayfalara bakın.
Tek değer kuralı: availability nasıl verilir?
Satıcı listesi belgesi availability alanını Offer için önerilen alanlar arasında sayar. Kabul edilen değerler şunlardır: BackOrder, Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale ve SoldOut. Değer tam URL olarak ya da kısa adıyla yazılabilir. Belgenin kuralı açıktır: birden fazla değer belirtmeyin.
Bu kural pratikte bir ürün için iki değer yazmanın çözüm olmadığı anlamına gelir. "Hem stokta hem ön siparişte" diye bir durum işaretlemede yoktur. İki durum varsa ürünün iki varyantı vardır ve her varyant kendi sayfasında kendi değerini taşır.
Google listesi ile schema.org listesi aynı değil
schema.org ItemAvailability listesi on iki üye sayar: BackOrder, Discontinued, InStock, InStoreOnly, LimitedAvailability, MadeToOrder, OnlineOnly, OutOfStock, PreOrder, PreSale, Reserved ve SoldOut. Google'ın satıcı listesi belgesindeki kabul listesinde MadeToOrder ve Reserved yer almaz. schema.org sayfası her üyeyi ayrıca tanımlamaz, yalnızca türü "olası ürün bulunabilirlik seçeneklerinin listesi" olarak, availability özelliğini ise ürünün bulunabilirliği olarak anlatır. Uygulama önerisi: Google deneyimi için yazıyorsanız Google'ın kabul listesinden değer seçin, schema.org'daki her üyenin Google tarafından kullanılacağını varsaymayın.
Hangi değerler günlük işte yeterli?
Pazaryeri ilanlarında dört değer günlük kararların büyük bölümünü karşılar: InStock, OutOfStock, PreOrder, BackOrder. Merchant Center bu dört durumu feed için ayrıca tanımlar. Diğer kabul edilen değerler (LimitedAvailability, OnlineOnly, InStoreOnly, Discontinued, PreSale, SoldOut) için belgelerde ayrıntılı tanım yok. Kullanmadan önce anlamlarını sayfada gerçekten gösterdiğinizden emin olun.
Üç yüzeyde aynı stok bilgisi
Merchant Center belgesi tutarlılığı açıkça ister: bulunabilirlik bilgisi açılış sayfasında, yapılandırılmış veride, ödeme adımında ve veri kaynağınızda eşleşmelidir. Bu sıralamayı tek cümleye indirgersek, müşterinin gördüğü şey, makinenin okuduğu şey ve satın alırken karşılaştığı şey aynı olmalıdır.
| Yüzey | Neyi gösterir | Uyuşmazlık sonucu |
|---|---|---|
| Ürün sayfası | Satın alma düğmesi, stok metni | Müşteri yanlış beklenti kurar |
| Yapılandırılmış veri | availability değeri | İşaretleme sayfayla çelişir |
| Ödeme adımı | Sepete eklenebilirlik | Feed ürünü reddedilebilir |
| Feed | availability niteliği | Ürün onaylanmayabilir |
Uyuşmazlığın sonucu
Merchant Center belgesine göre bu değerlerden birindeki uyuşmazlık ürünün reddedilmesine yol açar. Ürün açılış sayfasında veya ödemede stokta yokken verinizde in_stock görünüyorsa reddedilir. Ürün sayfada ve ödemede stoktayken verinizde out_of_stock görünüyorsa da reddedilir. İki yönde de hata aynı sonuca varır.
Gizlemek için değeri değiştirmeyin
Merchant Center belgesi, bir ürünü uyuşmazlık yaratmadan geçici olarak gizlemek için availability değerini değiştirmek yerine excluded_destination veya pause kullanılmasını söyler. Arayüzü Türkçe kullanıyorsanız etiket adları farklı görünebilir. Bu ayrım kışlık mont gibi sezon ürünlerinde işe yarar: kısa bir ara için ürünü satış dışı göstermek yerine pause kullanmak sayfa ile feed arasında çelişki yaratmaz. Belgeye göre pause en çok 14 günü kapsar.
Ödeme adımında stok doğrulaması
Merchant Center belgesi ödeme adımını tutarlılık yüzeylerinden biri olarak sayar. Sayfada "sepete ekle" düğmesi etkin, ödemede ise ürün tükendi uyarısı çıkıyorsa üç yüzey birbirini tutmuyor demektir. Bu durum özellikle son parçası kalan ürünlerde ortaya çıkar: iki müşteri aynı anda aynı beden montu sepetine ekler.
Son parça sorunu
Son parça için iki müşteri yarışabilir. Sayfa ilk müşteri için InStock gösterir, ikinci müşteri ödemeye geldiğinde ürün artık yoktur. Bu, bir zaman penceresidir; önemli olan pencerenin kısa tutulması ve ürün tükenir tükenmez sayfanın, işaretlemenin ve feed'in güncellenmesidir. Uygulama önerisi: stok düşüşünü sipariş onayıyla aynı işlemde yapın ve stok sıfıra indiğinde sayfa önbelleğini hemen temizleyin.
Sepette bekleyen ürün
Müşterinin sepetinde bekleyen ürün için stok ayrılıp ayrılmayacağı bir iş kararıdır. Uygulama önerisi: stok ayırıyorsanız ayırma süresini sayfada açıkça yazın, ayırmıyorsanız sepette ürünün tükenebileceğini belirtin. İki durumda da işaretleme sayfadaki genel durumu yansıtır, bireysel sepetleri değil.
InStock ve OutOfStock sınırı
Merchant Center'a göre in_stock, siparişleri kabul ettiğiniz ve yerine getirebildiğiniz ürünlerdir. Ürünler desteklediğiniz tüm konumlara teslim edilebilir olmalıdır. out_of_stock ise siparişleri kabul etmediğiniz ya da ürünün satın alınabilir olmadığı durumdur.
Sayfada nasıl görünmeli?
- Stokta olan ürünün sayfasında satın alma düğmesi etkin olmalıdır.
- Stokta olmayan ürünün sayfasında açık bir stok yok metni olmalı ya da düğme devre dışı olmalıdır.
- Preorder ve backorder sayfalarında beklenen gönderim tarihi görünmelidir.
Bu üç madde Merchant Center'ın asgari gereksinimlerinde geçer. Düğme etkinken OutOfStock yazmak ya da düğme pasifken InStock yazmak aynı tutarsızlığın iki yüzüdür.
Bölgesel stok farkı
Ürün hedeflediğiniz ülkenin bir bölümünde satılmıyorsa, belge o bölgeler için out_of_stock kullanmanızı ya da desteklenen yerlerde bölgesel stok ve fiyat tanımlamanızı söyler. Yalnızca İstanbul'daki depodan çıkan bir mont için başka şehirlere teslimat yoksa bu fark sayfada ve feed'de açıkça belirtilmelidir. Uygulama önerisi: bölgesel farkı sayfada metinle de belirtin.
PreOrder ile BackOrder arasındaki fark
İkisi de sipariş almaya devam edildiğini söyler, fakat ürünün durumu farklıdır. Merchant Center belgesi preorder değerini, siparişleri kabul ettiğiniz ama satışa çıkmamış ürünler için tanımlar. backorder ise ürünün şu anda mevcut olmadığı ama siparişlerin kabul edildiği ve ürün geri geldiğinde gönderileceği durumdur.
| Soru | PreOrder | BackOrder |
|---|---|---|
| Ürün daha önce satıldı mı? | Hayır, henüz çıkmadı | Evet, stok tükendi |
| Sipariş alınıyor mu? | Evet | Evet |
| Tarih ne anlatır? | Teslimata hazır olacağı tarih | Gönderileceği tarih |
| Tarih sayfada görünmeli mi? | Evet | Evet |
Tarih zorunluluğu
Merchant Center belgesine göre her iki değerle de availability_date göndermeniz gerekir. Preorder için tarih ürünün teslime hazır olacağı günü, backorder için ürünün gönderileceği günü gösterir. Belge ayrıca tarihin açılış sayfasında görünür olmasını ister.
Kesin tarih yoksa
Kesin tarih bilinmiyorsa belge, "Mayıs 2023" gibi tahmini bir tarihe izin verir. Uygulama önerisi: tahmini tarihi yazarken ay ve yıl düzeyinde kalın ve tarih geçince sayfada ve feed'de güncelleyin. Tarihi geçmiş bir "yakında gelecek" metni sayfanın güvenini azaltır.
PreOrder yalnızca yeni ürün için
Belge net bir sınır koyar: preorder değeri yalnızca henüz çıkmamış yeni ürünler için kullanılmalıdır. Stoğu tükenmiş ama sipariş almaya devam ettiğiniz mevcut bir ürün backorder olmalıdır. Kışlık montun yeni sezon modeli henüz üretimde ve sipariş alınıyorsa preorder; geçen sezonun montu tükendi ve yeni parti bekleniyorsa backorder doğrudur.
Bedene göre stok: varyantlarda değer
Merchant Center belgesi varyantlar için örnek verir: küçük beden sarı bir tişört out_of_stock olabilirken aynı bedenin yeşil ve mavi versiyonları in_stock olabilir. Her varyantın stok durumu kendi açılış sayfasıyla eşleşmelidir. Bu kural beden ve renk değişen mont ilanları için doğrudan geçerlidir.
Varyant sayfası kararı
Her varyant ayrı bir adreste ise her sayfa kendi availability değerini taşır. Tek sayfada beden seçici varsa seçili beden için sayfada görünen stok durumu ile işaretleme aynı olmalıdır. Varyant yapısı ve kanonik karar için ürün varyantları rehberi ayrı bir konudur. Burada kural şudur: sayfadaki seçili varyantın durumu neyse işaretleme de odur.
Birleşik ürün sayfası
Tüm bedenleri tek sayfada sunuyorsanız "sayfa genel olarak stokta" demek yeterli olmayabilir. L bedeni tükenmişken M bedeni varsa işaretleme hangisini temsil ediyor? Uygulama önerisi: işaretlemeyi varsayılan seçili varyanta bağlayın ve beden değiştiğinde değerin de değiştiğinden emin olun.
Satışı durdurulan ürünü OutOfStock ile gizlememek
Bir ürün artık hiç satılmayacaksa OutOfStock yazmak, yarım bir cevaptır. OutOfStock "şu an alınamıyor" der; Discontinued ise Google'ın kabul listesinde yer alan ayrı bir değerdir. Hangi değerin kullanılacağı sayfanın kaderine bağlıdır. Sayfa kalıcı olarak kaldırılacaksa yönlendirme ya da 404 ve 410 kararı gerekir. Bu karar ayrı bir konudur ve sonuç bölümünde bağlantısı verilen rehberde anlatılır.
Karar sırası
- Ürün geri gelecek mi? Evetse OutOfStock ya da BackOrder düşünün.
- Geri gelmeyecek ama sayfa hâlâ değer taşıyor mu? Discontinued ve alternatif öneri düşünün.
- Sayfanın hiçbir değeri kalmadı mı? Yönlendirme ya da kaldırma kararı verin ve ürünü veriden kaldırın.
Uygulama önerisi: bir ürünü satıştan kaldırırken OutOfStock ile "gizlemek", sayfayı aylarca satılamayan ürünle dolu bir vitrine çevirir. Merchant Center belgesi de satışı bırakılan ürün için out_of_stock yazılmamasını, ürünün veriden kaldırılmasını söyler. Durdurulan ürün için bunu net bir karara bağlayın.
Discontinued değerini kullanırken
Satıcı listesi belgesinin kabul listesinde Discontinued yer alır. Discontinued yazmak tek başına bir sayfa kararı değildir. Uygulama önerisi: değeri yalnızca sayfada "üretimi durduruldu" ya da "satıştan kaldırıldı" gibi açık bir metin varsa kullanın ve sayfada alternatif ürüne yönlendiren bir bağlantı bulundurun.
Alternatif ürün önerisi
Durdurulan kışlık mont sayfasında benzer modelin bağlantısı, ziyaretçiyi boş bir sayfada bırakmaz. Öneri, sayfada gerçekten görünen ve çalışan bir bağlantı olmalıdır. İşaretleme bu bağlantıyı değil, ürünün durumunu anlatır; iki bilgi birbirinin yerine geçmez.
Mevsim geçişinde stok planı
Sezon geçişi, stok işaretlemesinin en çok hata verdiği dönemdir. Eski sezon ürünleri tükenirken yeni sezon ürünleri ön siparişe açılır. Bu geçişte iki ayrı ilan çakışabilir: eski montun tükenmiş sayfası ile yeni montun ön sipariş sayfası aynı arama sonuçlarında karşılaşabilir. Uygulama önerisi: iki modelin sayfa başlığında sezon bilgisi bulunsun, böylece hangi sayfanın hangi duruma ait olduğu belli olur.
Merchant Center ile işaretleme değerlerinin karşılığı
Feed ve yapılandırılmış veri iki ayrı yerde yazılır ama aynı durumu anlatır. Tablodaki eşleme uygulama önerisidir; Merchant Center değerleri feed için, schema.org adları işaretleme içindir.
| Durum | Merchant Center (feed) | İşaretleme | Ek gereksinim |
|---|---|---|---|
| Satışta ve teslim edilebilir | in_stock | InStock | Satın alma düğmesi etkin |
| Satışta değil | out_of_stock | OutOfStock | Stok yok metni veya pasif düğme |
| Çıkmamış, sipariş alınıyor | preorder | PreOrder | availability_date, sayfada tarih |
| Tükendi, sipariş alınıyor | backorder | BackOrder | availability_date, sayfada tarih |
Büyük harf ve tam URL
Feed değerleri küçük harf ve alt çizgiyle yazılır. İşaretlemede ise kısa ad ya da https://schema.org/InStock gibi tam URL kullanılabilir. İkisini aynı dosyada karıştırmamak için şablonda tek bir biçim seçin.
Stok değişince güncelleme sırası
Stok durumu fiyattan daha hızlı değişir. Bir bedenin son parçası satıldığı anda sayfa, işaretleme ve feed aynı anda güncellenmelidir. Sırayı elle izlemek yerine stok kaynağını tek noktaya bağlayın.
- Depo ya da sipariş sistemi stoğu günceller.
- Sayfa şablonu stok durumunu aynı kaynaktan okur ve düğmeyi buna göre etkinleştirir veya devre dışı bırakır.
- Şablon availability değerini aynı kaynaktan üretir.
- Feed aynı kaynaktan beslenir ya da otomatik ürün güncellemeleri açıktır.
- Önbellek temizlenir.
Merchant Center belgesi, otomatik ürün güncellemelerinin availability değerini açılış sayfanızla senkron tutarak uyuşmazlığı önleyebileceğini belirtir.
Günde birkaç kez değişen stok
Stok bir günde birkaç kez değişiyorsa feed'in yenilenme sıklığı ile sayfanın yenilenme sıklığı aynı olmalıdır. Uygulama önerisi: sayfa ve feed arasındaki fark süresini ölçün ve kabul edilebilir fark kadar uyuşmazlık penceresini bilinçli yönetin.
Haftalık stok kontrol rutini
- Tükenmiş ama InStock görünen ilanları bulmak için stok sıfır olan ürünleri listeleyin.
- Tarihi geçmiş ön sipariş ve gelecek sipariş ilanlarını listeleyin.
- Sipariş alınmayan ama düğmesi etkin görünen ilanları listeleyin.
- Her listede çıkan ilanları kaynağında düzeltin.
- Düzeltmelerden sonra örnek bir ilanda sayfa, işaretleme ve feed değerini yeniden karşılaştırın.
Bu rutin, ret bildirimi gelmeden önce tutarsızlıkları yakalar.
Örnek senaryo: kışlık mont
Bir pazaryerinde satıcı kışlık montun üç sürümünü sunuyor. Bu örnek senaryodur, ayrıntılar kurgusaldır.
| Varyant | Gerçek durum | availability | Sayfada görünen |
|---|---|---|---|
| Siyah, M | Depoda var | InStock | Sepete ekle düğmesi etkin |
| Siyah, L | Tükendi, sipariş alınmıyor | OutOfStock | Stokta yok, düğme pasif |
| Lacivert, M | Tükendi, yeni parti yolda, sipariş alınıyor | BackOrder | Tahmini gönderim tarihi |
| Yeni sezon modeli | Henüz çıkmadı, sipariş alınıyor | PreOrder | Teslime hazır olacağı tarih |
Sezon bitişi
Sezon sonunda satıcı kışlık montu satıştan çekmek istiyor. Durumlar birbirinden ayrılır. Kısa bir ara verilecekse Merchant Center'daki pause kullanılır; belgeye göre en çok 14 gün içindir ve sonra ürün yeniden etkinleştirilir. Ürün sayfada hâlâ stokta görünüyor ama belirli yüzeylerde gösterilmesi istenmiyorsa excluded_destination kullanılır. Ürün bir daha satılmayacaksa out_of_stock yazılmaz: belge, satışı bırakılan ürünün veriden kaldırılmasını söyler. Sayfa için ayrıca Discontinued, yönlendirme ya da kaldırma kararı verilir. Hiçbirinde "stokta" yazıp satışı kapatmak yoktur.
Örnek senaryo: tarihi geçen gelecek sipariş
Lacivert montun yeni partisi için "tahmini gönderim: Ocak" yazılmıştı ve Şubat geldi. Parti gecikti ama sipariş alınıyor. Sayfa eski tarihi gösterirse müşteri yanlış beklenti kurar. Doğru işlem tarihi gerçek tahmine çekmek ve feed'i aynı tarihle yenilemektir. Parti hiç gelmeyecekse sipariş almayı kapatıp OutOfStock'a dönmek gerekir. Bu senaryo kurgusaldır.
Pazaryerinde stok verisinin sahipliği
Pazaryerinde stoğu satıcı bilir, sayfayı ve işaretlemeyi platform üretir. Stok bilgisi satıcı panelinden platforma, oradan sayfaya ve feed'e akar. Zincirin herhangi bir halkası gecikirse uyuşmazlık doğar.
| Veri | Kaynak | Güncelleyen | Gecikme riski |
|---|---|---|---|
| Stok adedi | Satıcı paneli veya depo | Satıcı | Satıcı güncellemeyi unutur |
| Sipariş alma durumu | Platform ayarı | Satıcı | Tükenince kapatılmaz |
| Beklenen tarih | Satıcı paneli | Satıcı | Tarih geçer, metin kalır |
| availability işaretlemesi | Şablon | Platform ekibi | Önbellekte eski değer |
| Feed niteliği | Feed üretici | Platform ekibi | Yenileme aralığı |
Satıcıya net kurallar vermek
Satıcı için kısa ve uygulanabilir üç kural yazın. Birincisi: stok sıfıra indiğinde sipariş almıyorsanız ilanı "stokta yok" olarak işaretleyin. İkincisi: sipariş almaya devam ediyorsanız ürünün daha önce satışa çıkıp çıkmadığına göre ön sipariş ya da gelecek sipariş seçin ve tarih girin. Üçüncüsü: tarihi geçen ilanı güncelleyin. Bu kuralları satıcı paneli içinde alanların yanına kısa açıklama olarak koymak, sonradan düzeltme yükünü azaltır.
Panelde zorunlu alan mantığı
Satıcı paneli, ön sipariş veya gelecek sipariş seçildiğinde tarih alanını zorunlu yapmalıdır. Tarih girilmeden kaydedilen bir ilan Merchant Center'ın tarih şartını karşılamaz. Seçim yapılmadan tarih alanı gizli kalmalı, seçim yapıldığında görünür ve zorunlu olmalıdır. Uygulama önerisi: tarih alanında geçmiş bir günü reddedin.
Satıcı paneli için örnek açıklama metinleri
Panelde alanın yanına yazılacak kısa metinler, satıcının doğru değeri seçmesini kolaylaştırır. Örnek metinler şöyle olabilir: "Ürün şu an elinizde ve gönderebiliyorsanız Stokta seçin." "Ürün tükendi ve sipariş almayı bıraktıysanız Stokta yok seçin." "Ürün henüz piyasaya çıkmadı ama sipariş alıyorsanız Ön sipariş seçin ve teslim tarihini girin." "Ürün tükendi ama sipariş almaya devam ediyor ve yeni parti bekliyorsanız Gelecek sipariş seçin ve gönderim tarihini girin." Bu metinler Merchant Center'ın tanımlarını satıcının diline çevirir.
Toplu stok güncellemesi
Satıcı yüzlerce ilanı tablo yükleyerek güncelliyorsa yükleme sırasında doğrulama yapın. Sipariş durumu "ön sipariş" olup tarihi boş olan satırı reddedin. Stok sıfır olup düğmesi etkin kalacak satırı uyarıyla işaretleyin. Toplu işlemde bir satırın hatası bütün ilanları etkilemesin, hatalı satırlar ayrı listelenip satıcıya geri bildirilsin.
Stok geçmişini tutmak
Bir ilanın hangi tarihte hangi durumda olduğunu kayıt altında tutmak, ret bildirimi geldiğinde nedenini bulmayı kolaylaştırır. Kayıt yalnızca durum ve tarih içerir; kişisel veri gerekmez. Bu bir uygulama önerisidir.
Reddedilen ürünü adım adım incelemek
Merchant Center belgesi uyuşmazlık kaynaklı ret için yönlendirmeli bir sorun giderici sunduğunu söyler. Arayüzü Türkçe kullanıyorsanız etiket adları farklı görünebilir. Sorun gidericiyi kullanmadan önce kendi tarafınızda sırayla şunlara bakın.
- Sayfanın şu anki durumunu bir tarayıcıda gizli pencerede açın ve düğmenin durumunu not edin.
- Sepete ekleyip ödeme adımına kadar ilerleyin ve ürünün hâlâ satın alınabilir olup olmadığına bakın.
- Sayfanın işaretlemesindeki availability değerini okuyun.
- Feed'deki aynı ürünün availability değerini okuyun.
- Dört gözlemi yan yana koyun ve farklı olanı belirleyin.
- Farkı kaynağında düzeltin, önbelleği temizleyin ve feed'in yenilenmesini bekleyin.
Hata türleri ve olası kaynak
| Gözlem | Olası kaynak | İlk bakılacak yer |
|---|---|---|
| Sayfa stokta yok, feed in_stock | Feed gecikmesi | Feed yenileme zamanı |
| Sayfa stokta, feed out_of_stock | Feed eski veri | Stok kaynağı ile feed bağlantısı |
| İşaretleme InStock, düğme pasif | Şablon sabit değer basıyor | Şablon kodu |
| Sayfa ile ödeme çelişiyor | Sepet stok kontrolü | Ödeme adımı mantığı |
Beklenen sonuç ve sınırlar
Belge, otomatik ürün güncellemelerinin ve sorun gidericinin uyuşmazlık sorunlarında yardımcı olduğunu söyler. Düzeltmenin ne kadar sürede yansıyacağına dair belgelerde bu konuda ifade yok. Düzeltmeyi yaptıktan sonra sonucu sabırla ve aynı gözlem sırasıyla yeniden doğrulayın.
Şablon için mantık özeti
İşaretleme şablonunu yazan geliştirici için kuralları kısa bir akışa çevirmek faydalıdır. Önce ürünün sipariş alıp almadığına bakın. Almıyorsa OutOfStock basın. Alıyorsa ürün elinizde mi diye bakın; varsa InStock basın. Yoksa ürün satışa çıkmış mı diye bakın; çıkmamışsa PreOrder, çıkmışsa BackOrder basın ve ikisinde de tarihi sayfada gösterin ve feed'e yazın. Birden çok varyant varsa bu akışı her varyant için ayrı çalıştırın.
Şablon sınama durumları
| Durum | Beklenen availability | Sayfa |
|---|---|---|
| Beden var, sipariş açık | InStock | Düğme etkin |
| Beden yok, sipariş kapalı | OutOfStock | Stokta yok metni |
| Beden yok, sipariş açık, geri gelecek | BackOrder | Tahmini gönderim tarihi |
| Yeni sezon, çıkmadı, sipariş açık | PreOrder | Teslim tarihi |
| Tarih geçmiş ön sipariş | Güncelleme gerekir | Eski tarih görünmemeli |
Şablon her değişiklikten sonra bu beş durum için sınanmalıdır. Hata bulunursa aynı şablonu kullanan bütün ilanlar etkilenmiş olabilir.
Stok durumu işaretlemesi denetim listesi
- Her ilanda tek bir availability değeri var mı?
- Değer Google'ın kabul listesinde mi?
- InStock ürünün sayfasında satın alma düğmesi etkin mi?
- OutOfStock ürünün sayfasında stok yok metni ya da pasif düğme var mı?
- PreOrder yalnızca henüz çıkmamış yeni ürün için mi kullanıldı?
- BackOrder, tükenmiş ama sipariş alınan ürün için mi?
- PreOrder ve BackOrder sayfalarında tarih görünüyor mu?
- Varyantların her birinin durumu kendi sayfasıyla eşleşiyor mu?
- Sayfa, işaretleme, ödeme ve feed aynı durumu mu gösteriyor?
- Satışı durdurulan ürün OutOfStock ile gizlenmedi mi?
Karar kuralı: hangi değer?
Şu sırayla sorun. Sipariş alıyor musunuz? Hayırsa OutOfStock. Evetse ürün şu an elinizde ve teslim edilebilir mi? Evetse InStock. Değilse ürün daha önce hiç satışa çıkmış mıydı? Hayırsa PreOrder, evetse BackOrder. PreOrder ve BackOrder için tarihi sayfaya ve feed'e yazın.
Kararı örneklerle sınamak
Dört kısa örnek kuralı pekiştirir. Siyah M beden depoda ve sipariş açık: InStock. Siyah L beden tükendi ve satıcı sipariş almıyor: OutOfStock. Lacivert M beden tükendi, yeni parti yolda ve sipariş alınıyor: BackOrder, gönderim tarihi sayfada. Yeni sezon model henüz çıkmadı ve sipariş alınıyor: PreOrder, teslim tarihi sayfada. Aynı ilan bu dört durumdan yalnızca birinde olabilir. İlan iki duruma düşüyorsa bunlar iki ayrı varyanttır ve ayrı sayfada ya da ayrı seçimde işaretlenir.
Kararı verirken atlanabilecek bir adım, sayfadaki düğme ve metnin kontrol edilmesidir. Doğru değeri seçmek yetmez; sayfa da o değeri yansıtmalıdır. Düğme etkin değilse InStock yazılmaz, düğme etkinse OutOfStock yazılmaz.
Kuralı bir geliştiriciye aktarırken kısa bir not yeterlidir: ilan başına tek değer, düğme ve değer uyumlu, iki sipariş değeri için görünür tarih, varyantlar ayrı işaretlenir, geçici gizleme için desteklenen seçenek kullanılır. Sınama tablosunu kabul testi olarak ekleyin. Not böylece hem değer seçimini hem de sayfa davranışını tek yerde toplar.
Bu örneklerin hepsinde sayfa, işaretleme ve feed aynı durumu göstermelidir. Değer doğru seçilse bile tarih eksikse ya da düğme çelişiyorsa tutarsızlık sürer.
Karıştırılan noktalar
PreOrder ile BackOrder
İkisi de sipariş kabul eder; fark ürünün daha önce satışa çıkıp çıkmadığıdır. Mevcut tükenmiş ürün backorder olur.
Tarihsiz sipariş değerleri
Belge her iki değerle availability_date ister. Tarih sayfada da görünmelidir.
Çift değer
Belge birden fazla değer belirtmemenizi söyler. İki durum varsa iki varyant olarak ele alın.
Gizlemek için stok değerini değiştirmek
Geçici gizleme için excluded_destination ya da pause gibi seçenekler vardır. Değeri sahte çevirmek uyuşmazlık yaratır.
Düğme ile değer çelişkisi
Etkin düğmenin yanında OutOfStock ya da pasif düğmenin yanında InStock ürünün reddedilmesine yol açabilir.
Sık Sorulan Sorular
Bir ürüne aynı anda hem InStock hem PreOrder yazabilir miyim?
Hayır. Satıcı listesi belgesi birden fazla availability değeri belirtmemenizi söyler. İki durum varsa iki varyanta bölün ve her birini kendi sayfasında işaretleyin.
PreOrder ile BackOrder arasındaki fark nedir?
Merchant Center belgesine göre preorder yalnızca henüz satışa çıkmamış yeni ürünler içindir. Stoğu tükenmiş ama sipariş almaya devam ettiğiniz mevcut ürün backorder olmalıdır.
PreOrder ve BackOrder için tarih gerekli mi?
Merchant Center her iki değerle availability_date göndermenizi ister ve tarihin açılış sayfasında görünür olmasını söyler. Kesin tarih yoksa tahmini bir ay ve yıl kabul edilir.
Ürünü geçici olarak gizlemek için OutOfStock yazabilir miyim?
Merchant Center belgesi, uyuşmazlık yaratmadan geçici gizleme için availability değerini değiştirmek yerine excluded_destination veya pause kullanılmasını önerir.
Bir bedeni tükenen mont için tüm ilan OutOfStock mu olmalı?
Hayır. Belgeye göre her varyantın stok durumu kendi açılış sayfasıyla eşleşmelidir. Tükenen beden OutOfStock, diğer bedenler InStock olabilir.
Satıcı listesinde Discontinued değerini kullanabilir miyim?
Satıcı listesi belgesinin kabul listesinde Discontinued yer alır. Kalıcı olarak kaldırılan sayfa için ayrıca yönlendirme ya da kaldırma kararı verin.
Sonuç
Stok durumu işaretlemesi tek değerle çalışır ve o değer sayfada, ödemede ve feed'de aynı olmalıdır. InStock siparişi karşılayabildiğiniz ürüne, OutOfStock satışta olmayan ürüne, PreOrder henüz çıkmamış yeni ürüne, BackOrder tükenmiş ama sipariş alınan ürüne yazılır. PreOrder ve BackOrder tarih ister. Varyantlar kendi sayfasının durumunu taşır. Geçici gizleme için stok değerini değiştirmek yerine Merchant Center'ın gizleme seçenekleri kullanılır.
Tükenen sayfanın yönlendirme kararını netleştirmek için tükenen ve kaldırılan ürün sayfaları rehberine, feed tarafındaki fiyat, stok ve tanımlayıcı hatalarını görmek için Merchant Center ürün verisi hataları yazısına bakabilirsiniz. Ürünlerinizin daha çok kişiye ulaşmasını istiyorsanız reklam alanları sayfasındaki seçenekleri inceleyebilirsiniz.
Yorum Yaz
Yorum yapabilmek için giriş yapmalısınız. Giriş Yap