Shopify her koleksiyona bir sıralama düzeni verir ve birçok mağaza için yerleşik seçenekler bir süre yeterli olur. Bu yazı sonrasını anlatıyor: bir koleksiyon, Shopify'ın seçenekleriyle ifade edilemeyen bir sıraya nasıl kavuşur ve bu, mağazanız ile temanız için ne anlama gelir.
Yerleşik seçenekler ve sınırları
Shopify yönetim panelinde bir koleksiyon, sabit bir listedeki seçeneklerden birine göre sıralanır: çok satanlar, ürün başlığı, fiyat, tarih veya elle.
Her otomatik seçenek tek bir ölçüt kullanır. Sınır da budur. "Çok satanlar", en çok satan üründe iki beden kaldığını bilmez. "En yeniler", geçen hafta gelen ürünlerin satmadığını bilmez. "Bulunabilir olduğu sürece satan ürünler, yeni ürünlere de şans verilerek" diye bir seçenek yoktur.
Geriye kalan seçenek elle sıralamadır. Elle sıralanan bir koleksiyon, ürünlerini tam olarak sizin dizdiğiniz sırada gösterir. Her şeyi ifade edebilir ve birinin bu dizme işini her koleksiyonda, tekrar tekrar yapması gerekir.
Admin API'nin kattığı
Bir koleksiyonun elle sıralamasının, yönetim panelinde ürünleri sürükleyerek belirlenmesi şart değildir. Shopify Admin API'de, bir koleksiyonun ürünlerini belirtilen konumlara taşıyan bir işlem vardır. Doğru izne sahip bir uygulama bu işlemi çağırabilir.
Böylece "elle", "dışarıdan belirlenen" anlamına gelir. Sıra, dilediğiniz veri ve mantıkla başka bir yerde hesaplanır ve API üzerinden koleksiyona yazılır. Shopify için de temanız için de bu, sıradan bir elle sıralanan koleksiyondur.
İki ayrıntı önemlidir:
- Yalnızca elle sıralanan koleksiyonlar bir sıra kabul eder. Shopify'ın çok satanlara veya fiyata göre sıraladığı bir koleksiyonun önce elle sıralamaya geçirilmesi gerekir.
- Bu Admin API'dir, Storefront API değil. Storefront API bir vitrin için veri okur. Bir koleksiyonun sırasını değiştiremez.
Bu, temanız için ne anlama gelir
Hiçbir şey. Sıra koleksiyonun üzerinde durur; dolayısıyla tema her zaman yaptığını yapar: Shopify'dan koleksiyonun ürünlerini ister ve gösterir.
Eklenecek bir script, bir uygulama bloğu veya sayfa yüklenirken yapılan ek bir istek yoktur. Bu tür sıralamanın vitrinin hızını etkilememesinin nedeni de budur. Bütün iş, ziyaretçi gelmeden önce yapılır.
Kontrol edilmesi gereken bir nokta var: bir koleksiyon sayfası, sıralaması koleksiyonun varsayılanında bırakıldığında kaydedilen sırayı gösterir. Temanız ziyaretçilere bir "sırala" menüsü sunuyorsa, ziyaretçinin seçimi kendi ziyareti boyunca yine bu sıranın yerine geçer; olması gereken de budur.
Bir uygulamanın sizden istedikleri
Bir uygulamanın kataloğunuzu okuyup bir sıra yazabilmesi için şu tür izinlerle Admin API erişimine ihtiyacı vardır:
- Ürünleri okuma, ürünlerinizi, varyantlarınızı, stokunuzu ve koleksiyonlarınızı bilmek için.
- Ürünleri yazma. Hiçbir ürün düzenlenmese de Shopify'ın bir koleksiyonun ürünlerini yeniden sıralamak için şart koştuğu izin budur.
- Siparişleri okuma, satışlar siparişlerinizden sayılıyorsa.
Her sıralama uygulamasına ne yazdığını sormaya değer. Yalnızca sıralama yapan bir araç için dürüst cevap kısadır: koleksiyonlardaki ürünlerin sırası ve elle sıralamaya geçirilmesi gerektiğinde koleksiyonun sıralama modu.
Merchandiser bunu nasıl kullanır
Merchandiser'ın Shopify entegrasyonu tam olarak bu şekilde çalışır.
- Aktif ve yayında olan ürünlerinizi varyantları, ait oldukları koleksiyonlar ve meta alanlarıyla (metafields) birlikte okur, satışları da siparişlerinizden sayar. Görüntülenme, sepete ekleme, ciro ve dönüşüm oranı Google Analytics 4 üzerinden gelir.
- Her koleksiyonun sırasını bir sıralama kuralıyla veya Merchandiser AI ile hesaplar ve pinlerinizi yerinde tutar.
- Bu sırayı koleksiyona kaydeder ve bir koleksiyona ilk kez sıra uyguladığında onu elle sıralamaya geçirir.
- Ürünlerinizi, fiyatlarınızı, stokunuzu, siparişlerinizi veya temanızı değiştirmez.
Her koleksiyon kendi takvimine göre yeniden sıralanır; bkz. Koleksiyon Ne Sıklıkla Yeniden Sıralanmalı?
Otomatikleştirmeden önce
- Önemli koleksiyonları listeleyin. Her koleksiyonu sıralamak mümkündür; trafiği taşıyan koleksiyonlarla başlayın.
- Bugün hangilerinin Shopify tarafından otomatik sıralandığını not edin. Bunlar elle sıralanan koleksiyonlara dönüşecektir.
- Beden verisini kontrol edin. Bedenler kendi stoku olan varyantlarsa beden bulunabilirliği hesaplanabilir ve sıralamada kullanılabilir. Bkz. Bedeni Kırık Ürünler.
- Her koleksiyon için kuralı belirleyin. Yeni gelenler, tasfiye ve ana kategoriler genellikle farklı kurallar gerektirir; bu seçimi Sıralama Kuralları mı, Yapay Zekâ Sıralaması mı? yazısı ele alır.
- Uygulamadan önce önizleyin. Bir kuralın ürettiği sıraya, mağazaya ulaşmadan önce bakın.