Ücretsiz başlayın

Seçenek grupları: yemek ve ürün değiştiricileri

Zorunlu seçim, ücretsiz eklemeler, önceden seçilmiş seçenekler ve bunların depodan düşülmesi.

10 min read Yönetim paneli demosu
On this page 13

Seçenek grupları: yemek ve ürün seçenekleri

Seçenek grubu siparişi netleştirir: hangi sos servis edilecek, pişirme derecesi ne olacak, ek malzeme isteniyor mu? cenaly.ge'de seçim yapmayı zorunlu tutabilir, seçenek sayısını sınırlayabilir veya bir seçeneği önceden seçebilirsiniz.

Kafede bu ayar bir yemeğe veya içeceğe, mağazada ise katalog ürününe aittir. Aşağıdaki “Sos”, “Sos olmasın” ve “Kurabiye”, sizin belirlediğiniz adlara örnektir.

Başlamadan önce#

Hazırlamanız gereken Nedeni
Yönetim panelinde ürün düzenleme yetkisi Gruplar ürünün kartında ayarlanır
“Menü”de ürünün kendisi Grup belirli bir ürüne aittir
Seçenek listesi ve seçim kuralı Örneğin bir sos zorunlu veya isteğe bağlı en fazla iki ekstra
Tüketimi izlemek istiyorsanız depo ürünleri Seçeneğin içeriği depo ürünlerine bağlanır
Kontrol için kasa, vitrin veya mutfak ekranı Seçimi çalışan ve misafir gözüyle görmek için

“Soğan olmasın” gibi bir istek için stok içeriği gerekmez. Tüketimi izlenecek ücretsiz sos içinse fiyatı sıfır olsa bile içerik gerekir.

Adım 1. Ürün kartında grup oluşturun#

Amaç: birbiriyle ilişkili yanıtları aynı yerde toplamak.

  1. “Menü” bölümünü ve ilgili ürünün kartını açın.
  2. “Seçenekler” sekmesine geçin: burada “Varyantlar”, “Ekstralar” ve “Seçenek grupları” bulunur.
  3. “Seçenek grupları” bloğunda “Grup ekle” düğmesine basın.
  4. “Sos” gibi anlaşılır bir ad girin.
  5. “Seçenek ekle” düğmesine basıp adını ve ek ücretini doldurun. Diğer yanıtlar için tekrarlayın.
  6. Seçenekleri ekledikten sonra − ve + düğmeleriyle seçim sınırlarını belirleyin.
  7. Adı veya fiyatı girdikten sonra başka alana geçin: kart değişiklikleri otomatik kaydeder.
Alan Anlamı
“En az seçin” Seçilmesi zorunlu seçenek sayısı; 0 grubun atlanmasına izin verir
“en fazla” Seçilen seçenek sayısının üst sınırı
∞ ve “sınır yok” Üst sınır belirlenmemiştir
“Seçenek için ek ücret; 0 — ücretsiz” Ürünün bir birim fiyatına eklenecek tutar
“Önceden seçili” Seçim penceresi açıldığında bu seçeneği işaretler

Yeni üründe sekme yoksa “Görünen alanlar” içinde “Varyantlar ve ekstralar”ı etkinleştirin.

Sonuç: ürünün anlaşılır bir kurala sahip kendi grubu oluşur. Kural beklediğiniz gibi değilse seçenek sayısını kontrol edin: minimum bu sayıdan büyük, maksimum da minimumdan küçük olamaz.

Adım 2. Sos seçimini zorunlu yapın#

Amaç: patates için bir sos seçilsin, ancak misafir açıkça sos istemediğini de belirtebilsin.

  1. “Sos” grubuna örneğin “Domates sosu”, “Peynir sosu” ve “Sos olmasın” seçeneklerini ekleyin.
  2. “En az seçin” = 1 ve “en fazla” = 1 ayarlayın.
  3. “Sos olmasın” için ek ücreti 0 yapın ve içeriği boş bırakın.
  4. Vitrinde ürünü kontrol edin: seçim yapılmadan sepete eklenememelidir.
  5. “Sos olmasın”ı seçip zorunlu koşulun karşılandığını doğrulayın.

Sonuç: mutfak, sos istenmemesi dahil net bir yanıt alır. Misafir tüm grubu atlayabiliyorsa minimumun 0 değil 1 olduğunu kontrol edin.

İki ekstraya izin vermek için “en fazla” = 2 yapın. Minimum 0 bunları isteğe bağlı yapar; minimum 1 en az birini zorunlu kılar. Sınıra ulaşıldığında farklı bir birleşim için önce fazla seçimi kaldırın.

Adım 3. Ücretsiz sosu stokta takip edin#

Amaç: pizzanın sosu hesap tutarını artırmasın, ancak stoktan düşülsün.

  1. İlgili seçeneğin ek ücretini 0 bırakın.
  2. Seçeneğin altındaki “Stok ve vergi” bölümünü açın.
  3. “Ekstranın bir porsiyonu için teknik kart” bloğunda “+ Bileşen” düğmesine basın.
  4. Depo ürününü seçip kendi ölçü biriminde “Porsiyon başına sarf” değerini doldurun.
  5. Tüketimin, ana ürünün bir birimi için bir seçeneğe ait olduğunu kontrol edin.

Sonuç: seçilen sos misafir için ücretsizdir; sipariş satışa işlendiğinde sosun içeriği stok düşümüne katılır. Sos stoktan düşülmediyse seçeneğin kendi içeriğini, siparişte seçilen seçeneği ve bileşen miktarını kontrol edin.

Örneğin pizza başına 0,03 kg sos tüketiliyorsa bu seçenekle iki pizza 0,06 kg düşer. Seçeneğin içeriği pizzanın kendi içeriğine eklenir.

İlk N ekstra ücretsiz#

Amaç: burgere en fazla dört ekstra eklenebilsin, ikisi ücretsiz, sonrakiler kendi fiyatından ücretli olsun.

  1. “Ekstralar” grubunda maksimumu örneğin 4 yapın.
  2. Maksimumu ayarlayan düğmelerin yanındaki “ücretsiz” alanını bulup 2 yapın.
  3. Grup kuralının altındaki açıklamayı kontrol edin: “…, en fazla 4 · ilk 2 ücretsiz”.
  4. Ürün kartını kaydedin.

Sonuç: misafir 50 ₽ peynir, 50 ₽ soğan ve 30 ₽ jalapeño seçer; 50 ₽ öder. Seçilenlerin en ucuzları ücretsiz olur: jalapeño ve 50 ₽'lik seçeneklerden biri. Fiyatlar eşitse karttaki listede önce gelenler ücretsizdir. Seçimlere basma sırası toplamı değiştirmez.

Kasa (web, Android, Windows, Ubuntu), QR menü ve sunucudaki sipariş kontrolü aynı hesaplama kuralını kullanır. “… · ilk 2 ücretsiz” açıklaması kasa ve garson uygulamalarının seçenek penceresinde de görünür. Sipariş satırında ücretsiz seçenek 0 fiyatla kalır; mutfak ve depo bunu normal bir ekstra olarak görür.

Önekler: olmasın, az, bol, ayrı#

Amaç: misafir “bol peynir” ister; kasiyer çift porsiyonu işaretler, kasa çift ek ücret alır ve aşçı mutfak fişinde “EKSTRA Peynir” görür.

  1. Örneğin “İç malzeme” grubunda “Önekler” satırını bulun.
  2. İzin verilen önekleri işaretleyin: Hayır, Açık, Ekstra, yanında.
  3. İşaretli öneğin yanında gerekirse kendi fiyat çarpanınızı belirleyin. Boş alan varsayılanı kullanır: “olmasın” × 0, “az” × 0,5, “bol” × 2, “ayrı” × 1.
  4. Ürün kartını kaydedin.

Kasada seçenek penceresinden seçeneği işaretleyin; grubun altında porsiyon satırı görünür: “Peynir: Hayır · Açık · Ekstra · yanında”. İstediğiniz öneğe basın; tekrar basmak öneği kaldırır.

Vitrinde, QR menüde ve kioskte misafir de aynı şeyi görür: yemek kartında seçili seçeneğin altında, izin verilen öneklerin düğmeleri ek ücretleriyle görünür; “Sepete ekle” düğmesindeki fiyat hemen değişir.

Sepette satır “İç malzeme: ÇOK Peynir” olarak görünür. Önekli sipariş, sipariş ekranına, mutfak ekranına ve fişe aynı ifadeyle gider. Sepette “peynir” ve “bol peynir” satırları birleştirilmez.

Sonuç: peynir 60 ₽ ise “bol peynir” fiyata 120 ₽ ekler. Fiş satırında ve mutfak fişinde “EKSTRA Peynir”, mutfak ekranında da aynı ifade görünür. “Soğan olmasın” 0 ₽ ekler ve “HAYIR Soğan” olarak yazdırılır.

Önek Varsayılan seçenek fiyatı Depo
Olmasın 0 Seçeneğin içeriği stoktan düşülmez
Az Fiyatın yarısı Seçeneğin içeriğinin yarısı
Bol Fiyatın iki katı Seçeneğin içeriğinin iki katı
Ayrı Seçeneğin fiyatı Normal içerik, ayrı servis edilir

Özel çarpanınız yalnızca fiyatı değiştirir. Stok tüketimi porsiyona göre hesaplanır: “bol” iki, “az” yarım porsiyondur.

“Olmasın” önekli seçenek seçim değil, çıkarmadır: grubun minimum ve maksimumuna da “ilk N ücretsiz” sayısına da dahil edilmez. Ücretsiz seçenek bir normal porsiyonu karşılar: ücretsiz ekstranın “bol” hali fiyatı × (çarpan − 1), “az” hali ise 0 tutarındadır.

Kasa ve sunucu tutarı aynı kuralla hesaplar. Sunucu, grubun izin vermediği öneği kabul etmez; böyle bir satır normal satır gibi doğrulanmaz.

Android, Windows, Ubuntu kasa uygulamalarında ve Android garson uygulamasında da aynı şekilde çalışır: seçenek penceresinde seçilen seçeneğin altında “olmadan · az · bol · ayrı” düğmeleri, çarpanı 1'den farklı ücretli seçenekte “×2”, “×0.5” görünür; “Ekle” düğmesinin toplamı hemen yeniden hesaplanır. “Olmasın” seçeneği grubun maksimumunda yer kaplamaz: “en fazla 2” kuralında “Peynir”, “OLMADAN Soğan” ve ayrıca “Domuz pastırması” seçilebilir. Fiş satırında, mutfak fişinde, ön hesapta ve sipariş kartında uygulama dilinde “BOL Peynir” görünür.

Önekli siparişe her kasadan ekleme ve düzeltme yapılabilir: Android, Windows ve Ubuntu, web kasasının veya vitrinin kaydettiği satır öneklerini koruyup geri gönderir. Böylece mutfak “soğan olmasın” isteğini kaybetmez, depo da tam porsiyon düşmez. Yerel ağ üzerinden köprüye bağlı olanlar dahil Android, Windows ve Ubuntu mutfak ekranları “BOL Peynir” ve “OLMADAN Soğan” ifadelerini gösterir.

Adım 4. Kahvenin yanında kurabiyeyi önceden seçin#

Amaç: kurabiye kahvenin yanında normalde sunulsun, ancak misafir kaldırabilsin.

  1. Örneğin “Kahvenin yanında” grubunu ve “Kurabiye” seçeneğini oluşturun.
  2. Minimumu 0, maksimumu 1 yapın.
  3. Kurabiyede “Önceden seçili” seçeneğini açıp ek ücreti 0 yapın.
  4. “Stok ve vergi” bölümüne kurabiyenin içeriğini veya bir adet tüketimle “Kurabiye” depo ürününü ekleyin.
  5. Vitrinde iki durumu da deneyin: kurabiyeyi bırakmak ve seçimini kaldırmak.

Sonuç: seçim açılırken kurabiye işaretlenir, ancak zorunlu olmaz. Seçimi kaldırdıktan sonra kahve eklenemiyorsa minimumu kontrol edin: grubu tamamen atlayabilmek için 0 olmalıdır.

Önceden seçili seçenekler maksimum sınırına dahildir. Maksimumu 1 olan grupta bu işareti başka seçenekte açmak, öncekinden kaldırır.

Adım 5. İsteği mutfağa iletin#

Amaç: tekrarlanan istekleri belirli bir siparişin serbest metin notundan ayırmak.

Durum Nasıl düzenlenir?
Sık sık soğansız isteniyor Grup için “olmasın” öneğini açın: kasiyer veya misafir, “Soğan” seçeneğinde “OLMADAN Soğan” işaretler (bkz. “Önekler”). Ya da ek ücreti 0, içeriği boş ayrı bir “Soğan olmasın” seçeneği oluşturun; soğan stok düşümünden çıkarılacaksa −15 g soğan kullanın
Pişirme derecesi mutlaka sorulmalı Minimumu 1 ve maksimumu 1 olan pişirme derecesi grubu
Bu fiş satırına özel tek seferlik istek Kasada “✎ Yorum” işlemi

Seçenek; seçim kuralı, kendi ek ücreti ve isteğe bağlı stok içeriği olan önceden hazırlanmış yanıttır. Yorum, satıra bağlı serbest metindir; fiyat veya malzeme tüketimi ayarı içermez.

Sonuç: mutfak seçilen seçenekleri görür; “… olmasın” gibi istekler mutfak ekranında vurgulanır. İstek görünmüyorsa doğru sipariş satırında seçildiğini veya yoruma yazıldığını kontrol edin.

Amaç: “ketçap olmasın” seçildiğinde 30 g ketçap düşülmesin. Seçeneğin “Stok ve vergi” bölümüne −30 miktarında ketçap ekleyin. Katsayılı büyük porsiyonda çıkarılan miktar da porsiyonla birlikte büyür. Ürün toplamı sıfırın altına düşmez: fazla eksi miktar ürünü depoya geri eklemez.

Adım 6. Siparişin tüm aşamalarını kontrol edin#

Diğerlerini ayarlamadan önce bir ürünü baştan sona kontrol edin.

Nerede? Neyi kontrol etmeli?
Misafir vitrini Grup ve kural görünür; zorunlu seçim atlanamaz
Kasa Seçenek penceresi aynı seçimi sunar ve önceden seçili seçenekleri işaretler
Kasanın hızlı kutucuğu Kaydedilmiş seçim kontrol edilir; eksik seçimlerde varsayılanlar kullanılır
Mutfak ekranı Satırda seçilen seçenekler görünür; “soğan olmasın” gibi çıkarmalar vurgulanır
Satışa işlendikten sonra depo Seçilen seçeneklerin içeriği ana tüketimle birlikte hesaba katılır

Sonuç: misafir, kasiyer ve mutfak aynı seçimle çalışır. Grup değiştikten sonra eski seçim artık uygun değilse ürünü açıp seçenekleri yeniden seçin. Sunucu da misafir siparişindeki seçimi kontrol eder ve geçersiz birleşimleri reddeder.

Sınırlamalar#

  • Gruplar her üründe ayrı tanımlanır; kategori düzeyinde ortak grup ayarı yoktur.
  • Seçeneğin kendi adı, fiyatı ve içeriği vardır. Katalogdaki hazır bir ürüne bağlantı değildir.
  • Ek ücret ve içerik tüketimi, sipariş satırındaki ürünün her bir birimi için hesaplanır.
  • Son seçimdeki önceden seçili seçenek sayısı grubun maksimumunu aşmaz.
  • Seçeneğin stok içeriğinin boş olması, bu seçenekten ek stok düşümü yapılmaması demektir.
  • “N ücretsiz” grubun maksimumundan büyük olamaz; “tam 1” grubunda alan görünmez — ek ücreti 0 yapın.
  • Önekler tüm grup için ortaktır; her seçenek için ayrı küme belirlenmez. Çarpan 0 ile 10 arasındadır.
  • Önekler web kasasında, vitrinde, QR menüde, kioskte, Android, Windows ve Ubuntu kasa uygulamalarında ve Android garson uygulamasında seçilir; Windows için Cenaly Team henüz bunları sunmaz, ancak kaydedilmiş olanları korur.
  • Yerel ağdan köprüye bağlı mutfak ekranı, köprü bu değişikliği içeren sürüme güncellendikten sonra önekleri gösterir.
  • Başka sitedeki sipariş widget'ı, o sitenin ürünlerini seçenek grupları olmadan satar; bu nedenle önek içermez.
  • Not niteliğindeki seçenek ana reçeteyi otomatik değiştirmez.

Sorun giderme#

Belirti Neden Ne yapmalı?
Ürün siparişe eklenmiyor Grubun minimumu karşılanmadı Gerekli sayıda seçenek seçin; vazgeçmek için ayrı seçenek oluşturun
Başka seçenek seçilemiyor Maksimuma ulaşıldı Başka bir seçimi kaldırın veya karttaki kuralı değiştirin
Tüm varsayılanlar önceden seçilmedi Sayıları izin verilen maksimumdan fazla İşaretleri üst sınıra uygun hale getirin
Ücretsiz seçenek stok tüketmiyor İçeriği veya pozitif tüketimi yok “Stok ve vergi”yi ve siparişte seçilen seçeneği kontrol edin
Beklediğiniz ekstra ücretsiz olmadı Seçilenlerin en ucuzları ücretsizdir Belirli bir seçeneğin ücretsiz olması gerekiyorsa ek ücretini 0 yapın
Tüketim beklenenden fazla Bileşen hem ana içerikte hem seçenekte var Her iki tüketim miktarını ve satırdaki ürün sayısını kontrol edin
“Soğan olmasın” soğan düşümünü azaltmadı Seçeneğin içeriği yok Seçeneğin “Stok ve vergi” bölümüne negatif miktarda soğan ekleyin

Sık sorulan sorular#

Ücretsiz seçenek zorunlu olabilir mi? Evet. Zorunluluğu grubun minimumu, ücretsiz oluşunu ek ücretin 0 olması belirler.

Önceden seçili kurabiyeden vazgeçilebilir mi? Evet. Grubun tamamından vazgeçilebilmesi için minimumu 0 yapın.

İki kahvede kurabiye ek ücreti bir kez mi, iki kez mi alınır? İki kahve, kurabiye seçili tek satırdaysa ek ücret iki kez hesaplanır. Stok içeriği de kahve sayısıyla çarpılır.

En pahalı ekstra ücretsiz yapılabilir mi? Hayır. Seçilenlerin en ucuzları ücretsiz olur; aksi halde misafir seçim sırasıyla hesabı azaltabilirdi. Belirli bir seçeneği ücretsiz yapmak için ek ücretini 0 yapın.

Her yemek için ayrı grup gerekir mi? Gruplar ürün kartlarında saklanır. Bu seçime ihtiyaç duyan her üründe ayarlayın.

İlgili bölümler#