İçeriğe geç
Başvuru yap
Dokümantasyon / Temel kavramlar

Menü yönetimi

Menü yapısı, tükendi ve fiyat güncelleme

Menü yapısı

categories[] ├─ id, name, active └─ products[] ├─ id, token, sku, name, description, image ├─ active (false: menüde gizli) ├─ available (false: tükendi) ├─ unavailableUntil (otomatik açılma zamanı) ├─ sizes[] id, name, price, discount, available └─ optionGroups[] id, name, sizeId, type, min, max, required └─ options[] id, name, price, available
  • Eşleştirme: POS ürünlerinizi AloYemek ürünleriyle products[].id veya sku üzerinden eşleştirin. id ürün silinmedikçe değişmez.
  • Boylar: Her ürünün en az bir sizes kaydı vardır; fiyat bu kayıttadır. Siparişlerdeki sizeId bu kimliktir.
  • Seçenek grupları: type değeri one (tek seçim), multiple (çoklu) veya custom (min–max arası) olabilir. Grup sizeId ile belirli bir boya bağlı olabilir.

Tükendi / satışta

POST https://www.aloyemek.com/aloapi/v1/products/57/status
{ "available": false, "minutes": 60 }
POST https://www.aloyemek.com/aloapi/v1/products/57/status
{ "available": false }
POST https://www.aloyemek.com/aloapi/v1/products/57/status
{ "available": true }

Süre verilen kapatmada ürün müşteriye “tükendi” olarak görünür ve süre sonunda otomatik açılır. Süresiz kapatmada ürün menüde gizlenir.

Fiyat güncelleme

POST https://www.aloyemek.com/aloapi/v1/products/57/price
{ "price": 120.50, "sizeId": 57 }
POST https://www.aloyemek.com/aloapi/v1/options/1/price
{ "price": 7 }
Fiyatlar KDV dahildir. Toplu fiyat değişikliklerinde istekleri sıraya koyun ve dakikalık limiti aşmayın. Menüye ürün ekleme / silme şu an yalnız AloYemek restoran panelinden yapılır.
Sorunuz mu var? destek@aloyemek.com