Özel sıralama

Kategori vitrin sıralaması için puanlama kuralı ya da kodla skor profilleri oluşturun, deneyin ve kategorilere bağlayın.

Özel sıralama ekranı, kategori sayfalarında ürünlerin vitrinde hangi sırayla görüneceğini belirleyen skor kuralı profillerini yönettiğiniz yerdir. Her profil, ürünlere puan veren kurallardan (ya da puanı hesaplayan bir koddan) ve profilin bağlı olduğu kategorilerden oluşur. Örneğin belirli bir markanın ya da belirli bir niteliği taşıyan ürünlerin sıralamada farklı ele alınmasını istediğinizde, kurallarla bu ürünlere puan eklersiniz. Katalog ve e-ticaret ekiplerine yöneliktir.

Ekrana ulaşma

Menüde CMS – Headless İçerik › Özel sıralama yolunu izleyin. Menüde görmüyorsanız hesabınızın bu ekrana yetkisi yoktur.

Yeni profil, düzenleme ve silme düğmeleri yalnızca sıralama profillerini değiştirme yetkisi olan hesaplarda görünür. Yetkiniz yoksa satırlarda yalnızca Görüntüle (göz) simgesi bulunur ve profil salt okunur açılır.

Ekranın bölümleri

  1. Sayfa başlığı Özel sıralama, altında "Kategori vitrin sıralaması için skor kuralı profilleri." açıklaması; sağda Excel'e aktar ve Yeni profil düğmeleri.
  2. Filtre alanı: Ara kutusu ve Detaylı filtrele ile açılan filtreler; altında Temizle ve Filtrele düğmeleri.
  3. Profil listesi: üstünde Her sayfada seçimi, Filtreleme sonucu: … kayıt sayacı, yenileme simgesi ve Sütunlar menüsü; altında sayfalama.
  4. Bir profili açınca büyük bir pencere: ad ve açıklama, Skor kuralı ve Bağlı kategoriler bölümleri.

Filtreleme ve arama

Alan Ne işe yarar İpucu
Ara Profil adı, açıklama, kod metni, oluşturan, güncelleyen ve kuralların alan/değer bilgilerinde geçen metni arar. Yer tutucu metni: "Profil adı, açıklama ya da kural". Büyük/küçük harf fark etmez; metnin bir bölümünü yazmanız yeterlidir.
Hazır Hazır (sistemle gelen) ya da sonradan eklenmiş profilleri ayırır. Tümü, Evet ya da Hayır. Varsayılan olarak filtre alanında görünür.
Oluşturan Belirli bir kişinin oluşturduğu profilleri getirir. Seçenekler mevcut profillerin oluşturanlarından gelir. Detaylı filtrele menüsünden açılır.
Güncelleyen Son olarak belirli bir kişinin güncellediği profilleri getirir. Seçenekler mevcut profillerden gelir. Detaylı filtrele menüsünden açılır.

Filtreler siz Filtrele düğmesine basınca (ya da bir alandayken Enter'a basınca) uygulanır. Detaylı filtrele menüsünden bir filtreyi kapatırsanız o filtrenin değeri de silinir. Temizle tüm filtreleri ve aramayı boşaltır.

Liste

Kolon Anlamı
Kimlik Profilin numarası. Varsayılan olarak gizlidir.
Profil Profilin adı; altında açıklaması küçük yazıyla görünür. Bu kolon gizlenemez.
Açıklama Profilin açıklaması ayrı kolon olarak. Varsayılan olarak gizlidir (açıklama zaten adın altında görünür).
Hazır Profil hazır bir profilse mavi Evet, değilse gri Hayır. Hazır profiller düzenlenemez ve silinemez.
Skor kuralı Profilin puanlama biçimi: yeşil Puanlama · … kural, sarı Kod ya da soluk Kural yok (bkz. Durumlar).
Oluşturulma Oluşturulma tarihi ve saati; altında oluşturan kişi.
Güncellenme Son güncelleme tarihi ve saati; altında güncelleyen kişi.
Oluşturan / Güncelleyen Kişileri ayrı kolon olarak gösterir. Varsayılan olarak gizlidir.
Satır sonundaki simgeler Düzenlenebilir profillerde Düzenle (kalem) ve Sil (çöp kutusu); hazır profillerde ya da yetkiniz yoksa yalnızca Görüntüle (göz).

Tüm kolonlar başlığa tıklanarak sıralanabilir; tekrar tıklamak yönü değiştirir. Değeri boş olan satırlar (ör. açıklaması olmayan profil) yön ne olursa olsun en sona gider. Skor kuralı kolonuna göre sıralamada kodlu profiller bir arada, puanlama profilleri kural sayısına göre dizilir. Hiçbir kolon seçilmediğinde ek bir sıralama uygulanmaz; profiller kaynaktan geldiği sırayla listelenir. Gizli kolonları Sütunlar menüsünden açabilirsiniz; seçiminiz tarayıcınızda hatırlanır. Sayfa boyutu 25, 50 ya da 100 seçilebilir; varsayılan 25'tir. Boş değerler "—" olarak görünür.

İşlemler

Yeni profil oluşturma

  1. Yeni profil düğmesine basın. Yeni sıralama profili penceresi açılır.
  2. Profil alanına bir ad yazın (zorunlu). İsterseniz Açıklama ekleyin.
  3. Skor kuralı bölümünde Puanlama ya da Kod kipini seçin ve kuralları tanımlayın (ayrıntılar aşağıda).
  4. Bağlı kategoriler bölümünde profilin geçerli olacağı kategorileri ekleyin ya da boş bırakın.
  5. Kaydet'e basın.

Kayıt başarılıysa "Kaydedildi" bildirimi çıkar, pencere kapanır ve liste yenilenir. Hata olursa kırmızı "Bir şeyler ters gitti" bildirimi açıklamayla gösterilir ve pencere açık kalır. Vazgeç değişiklikleri kaydetmeden kapatır; kapatmadan önce onay sorulmaz.

Kaydet şu durumlarda pasiftir: Profil alanı boşken (alanın altında "Ad zorunlu" yazar), Kod kipinde kod boşken ya da düzenlenen profilin kategorileri henüz yüklenirken.

Profili düzenleme

  1. Satırdaki Düzenle (kalem) simgesine basın. Sıralama profilini düzenle penceresi profilin kayıtlı ad, açıklama, kural ve kategorileriyle açılır.
  2. Gerekli değişiklikleri yapın ve Kaydet'e basın.

Kategoriler, kurallar ve kod pencerede yaptığınız değişikliklerle birlikte yalnızca Kaydet'e basınca yazılır; pencereyi kapatırsanız değişiklikler kaybolur.

Kip değiştirirken dikkat: Puanlama ile Kod arasında geçiş yapıp kaydettiğinizde diğer kipin içeriği onay sorulmadan silinir (bkz. Skor kuralı). Pencere içinde kipler arasında gidip gelmek, kaydetmediğiniz sürece hiçbir şeyi silmez.

Hazır profili görüntüleme

Hazır profiller ve değiştirme yetkiniz olmadığında tüm profiller salt okunur açılır.

  1. Satırdaki Görüntüle (göz) simgesine basın. Sıralama profili penceresi açılır.
  2. Hazır profillerde üstte "Hazır profiller düzenlenemez." uyarısı görünür. Alanlar kilitlidir, kip değiştirilemez; kural ve kategori ekleme/kaldırma düğmeleri yoktur.
  3. Profil Kod kipindeyse kodu yine de deneyebilirsiniz: Örnek ürün alanına bir ürün kodu yazıp Getir'e basın, ardından Örnek ürünle çalıştır'a basın. Salt okunur açılışta örnek ürün kendiliğinden yüklenmez.
  4. Kapat ile çıkın.

Profili silme

  1. Satırdaki Sil (çöp kutusu) simgesine basın. Hazır profillerde bu simge yoktur.
  2. "“…” profili silinecek. İşlem geri alınamaz." uyarısını okuyun.
  3. Kırmızı Sil ile onaylayın ya da Vazgeç ile çıkın.

Başarılıysa "Silindi" bildirimi çıkar ve liste yenilenir. Silinen profil geri getirilemez. Profili silmeden önce hangi kategorilere bağlı olduğunu görmek için profili açıp Bağlı kategoriler bölümüne bakın.

Excel'e aktarma

  1. Excel'e aktar düğmesine basın. Hazırlanırken düğmede Hazırlanıyor… yazar.
  2. Dosya tarayıcınıza iner ve "Excel dosyası indirildi" bildirimi çıkar. Dosya adı günün tarihini içerir (ozel-siralama-<tarih>.xlsx).

Dosya, ekrandaki filtre, arama ve sıralamadan bağımsız olarak tüm profilleri içerir. Kolonlar: Id, Predefined, Name, Description, Score Rule, Created By, Modified By, Created On, Modified On. Score Rule kolonunda kural kayıtlı haliyle (puanlama kuralları ya da kod metni) yer alır; bağlı kategoriler dosyada yoktur. Bu ekranda Excel'den içe aktarma yoktur.

Skor kuralı

Profil penceresindeki Skor kuralı bölümünün sağındaki düğme çiftiyle iki kipten birini seçersiniz. Kayıtta yalnızca seçili kip saklanır: Kod kipinde kaydederseniz puanlama satırları, Puanlama kipinde kaydederseniz kod silinir.

Puanlama kipi

Kural tablosuyla kod yazmadan puan verirsiniz. Tablonun üstündeki açıklamada yazdığı gibi: her kural bir ürün alanını koşulla sınar ve eşleşen ürüne puan ekler.

Kolon Açıklama
Alan Sınanacak ürün alanı. Yazmaya başlayınca ürün alanlarından öneriler çıkar; listede olmayan bir alan adını da yazabilirsiniz.
Seçici Alan birden çok değer taşıyorsa hangisinin sınanacağı. Öneriler: Any, First, Last. Boş bırakılabilir.
Operatör Karşılaştırma biçimi. Öneriler: =, !=, >, <, contains. Yeni satırda = gelir. Alan serbest metin kabul eder ve denetlenmez; önerilerden birini seçmeniz en güvenlisidir.
Değer Alanın karşılaştırılacağı değer.
Puan Koşul sağlandığında ürüne eklenecek sayı.
İşlemler Kuralı kaldır (çöp kutusu) satırı siler.

Adımlar:

  1. Kural ekle düğmesine basın; tabloya boş bir satır eklenir.
  2. Alan, gerekirse Seçici, Operatör, Değer ve Puan alanlarını doldurun.
  3. Başka kurallar için 1–2. adımları tekrarlayın.

Kaydederken Alan'ı boş olan satırlar ile Puan'ı boş ya da 0 olan satırlar düşer. Puansız satır varsa tablonun altında "… satırın puanı yok; kaydederken bu satırlar düşer." uyarısı görünür. Hiç satır yoksa "Henüz kural yok." yazar. Tüm satırlar düşerse profil yine kaydedilir ve listede Puanlama · 0 kural olarak görünür.

Kod kipi

Puanı JavaScript koduyla hesaplamak için kullanılır. Ürün, kodda parameters nesnesi olarak gelir; kodun son ifadesinin değeri puandır.

Pencerenin solunda JavaScript kodu düzenleyicisi, sağında Örnek ürün alanı bulunur.

  • Düzenleyici satır numarası ve renkli söz dizimi gösterir. parameters. yazdığınızda örnek ürünün alanları öneri olarak listelenir; liste alanlarında length, find, filter gibi yöntemler de önerilir.
  • Hatalı yazım satırın yanında Sözdizimi hatası olarak işaretlenir.
  • Kod boşsa alanın altında "Kod kipinde kod boş olamaz" yazar ve Kaydet pasif kalır.

Kodu kaydetmeden denemek için:

  1. Örnek ürün alanına bir ürün kodu yazıp Getir'e (ya da Enter'a) basın. Alan boşken Getir, genel bir örnek ürün getirir. Düzenlenebilir bir profilde kod kipine geçtiğinizde örnek ürün kendiliğinden bir kez yüklenir.
  2. Ürünün alanları sağ tarafta gösterilir. Girdiğiniz kodla ürün bulunamazsa "Ürün bulunamadı." yazar.
  3. Örnek ürünle çalıştır düğmesine basın. Kod çalışırken düğmede Çalışıyor… yazar.
  4. Sonuç düğmenin altında Sonuç başlığıyla görünür. Kod hata verirse Çalıştırma hatası başlığıyla hata metni, 3 saniyede bitmezse "Süre doldu (3 sn); kod durduruldu." gösterilir.

Deneme çalıştırması hiçbir şeyi kaydetmez. Düğmenin yanındaki notta yazdığı gibi, kod yalıtılmış bir çerçevede, ağ erişimi olmadan ve 3 saniye sınırıyla çalışır. Ürün bulunamadıysa kod boş bir parameters nesnesiyle çalışır.

Öneri listesi açıkken Esc tuşu yalnızca listeyi kapatır. Liste kapalıyken Esc'ye basarsanız pencere kapanır ve kaydedilmemiş kod kaybolur.

Bağlı kategoriler

Profilin hangi kategorilerde kullanılacağını belirler. Hiç kategori eklenmemişse bölümde "Kategori olmaması tüm kategoriler anlamına gelir." yazar.

Kategori eklemek için:

  1. Kategori ekle düğmesine basın. Seçim alanı açılır.
  2. Kategori ağacı listesinden bir ağaç seçin (Ağaç seçin).
  3. İsterseniz Kategori ara alanına kategori adının ya da yolunun bir bölümünü yazın.
  4. Kategori listesinden kategoriyi seçin. Liste en fazla 200 eşleşme gösterir ve zaten eklenmiş kategorileri içermez; aradığınızı görmüyorsanız aramayı daraltın.
  5. Ekle'ye basın. Kategori tabloya Kimlik ve Kategori (tam yolu) bilgileriyle eklenir. Başka kategoriler için 3–5. adımları tekrarlayın.
  6. Bitince Kapat ile seçim alanını kapatın.

Bir kategoriyi çıkarmak için satırındaki Kategoriyi kaldır (çöp kutusu) simgesine basın. Eklemeler ve kaldırmalar profil Kaydet ile kaydedilince geçerli olur.

Form alanları

Alan Zorunlu Açıklama / kural
Profil Evet Profil adı; en fazla 200 karakter. Baştaki ve sondaki boşluklar kırpılır. Boşken alanın altında "Ad zorunlu" yazar.
Açıklama Hayır En fazla 1000 karakter. Listede adın altında görünür.
Skor kuralı Kip her zaman seçilidir Puanlama ya da Kod; yeni profilde Puanlama seçili gelir. Puanlamada en fazla 500 kural girilebilir ve kural girmek zorunlu değildir. Kod kipinde kod boş olamaz; en fazla 100.000 karakter.
Bağlı kategoriler Hayır En fazla 2000 kategori. Boş liste tüm kategoriler demektir.

Durumlar

Durum (ekrandaki metin) Anlamı Sonraki adım
Puanlama · … kural (yeşil) Profil kural tablosuyla puan veriyor; sayı kayıtlı kural adedidir. Puanlama · 0 kural profilin hiç geçerli kuralı olmadığını gösterir. Kuralları görmek ya da değiştirmek için profili açın.
Kod (sarı) Profil puanı JavaScript koduyla hesaplıyor. Kodu değiştirdikten sonra Örnek ürünle çalıştır ile deneyin.
Kural yok Profilde kayıtlı skor kuralı yok. Profili açıp kural ekleyin ya da kullanılmıyorsa silin.
Hazır: Evet Sistemle gelen profil; düzenlenemez, silinemez. Benzer bir düzen gerekiyorsa yeni profil oluşturun.

Sık karşılaşılan durumlar

  • Kaydettiğim bazı kurallar kayboldu. Puan'ı boş ya da 0 olan ve Alan'ı boş olan satırlar kaydedilmez. Her kurala sıfırdan farklı bir puan verin.
  • Kod kipine geçip kaydettim, eski kurallarım gitti. Kayıtta yalnızca seçili kip saklanır. Puanlama kurallarına dönmek için kuralları yeniden girmeniz gerekir.
  • Hazır profili değiştiremiyorum. Hazır profiller salt okunurdur. Aynı mantıkla yeni bir profil oluşturup düzenleyin.
  • Kategori listesinde aradığım kategori çıkmıyor. Önce doğru Kategori ağacı'nı seçin; liste en fazla 200 sonuç gösterdiği için Kategori ara alanıyla daraltın. Zaten eklenmiş kategoriler listede görünmez.
  • Kod denemesi "Süre doldu" diyor. Kod 3 saniyede sonuç üretmedi; sonsuz döngü ya da çok ağır bir işlem olabilir. Kodu sadeleştirip yeniden deneyin.
  • Oluşturan / Güncelleyen filtresinde seçenek yok. Seçenekler, liste ilk kez yüklendikten sonra tüm profillerin oluşturan ve güncelleyen kişilerinden dolar. Liste yüklenmeden menüyü açtıysanız kapatıp yeniden açın.
  • Kaydederken ya da silerken "Profil bulunamadı" veya "Hazır profiller değiştirilemez" açıklamalı hata aldım. Profil siz ekrandayken başka biri tarafından silinmiş ya da değiştirilmiş olabilir. Listeyi yenileme simgesiyle güncelleyip profili yeniden açın.

İlgili ekranlar