Statik TV Menülerinin Yarattığı Maliyet ve Zaman Kaybı
Restoran, fast-food ve kahve zincirlerinde duvara asılı TV ekranlarında USB bellek üzerinden video veya görsel oynatmak, fiyat güncellemelerinde operasyonel aksaklıklara neden olur. Kasada SambaPOS üzerinden güncellenen ürün fiyatları TV ekranına manuel basılmadığında kasa ile menü bordosu arasında tutarsızlık doğar.
SambaPOS ile tam entegre çalışan dinamik bir dijital menü mimarisi, Microsoft SQL Server veritabanındaki ürün, porsiyon ve fiyat tablolarını dinleyerek kasada yapılan tek bir kuruşluk değişimi dahi milisaniyeler içinde TV panolarına ve dijital menü sistemlerine yansıtır.
SambaPOS Dijital Menü Altyapısı Nasıl Kurulur?
1. Yerel Ağ Üzerinde Hafif Web Sunucusu Kurgulama
TV panolarının internet kesintilerinden etkilenmemesi için restoran içi yerel sunucuya Nginx/Apache ve PHP altyapısı kurulmalıdır:
-
Ana kasa bilgisayarına veya yerel mini sunucuya PHP ve SQL Server PDO sürücüleri (
pdo_sqlsrv) yüklenir. -
Akıllı TV veya TV arkası Android Box cihazları aynı yerel ağa (LAN) kablolu veya sabit 5 GHz Wi-Fi ile bağlanır.
2. SQL Server Sorgusu ile Veri Çekme
SambaPOS veritabanındaki aktif menü ürünlerini, kategori adlarını ve güncel satış fiyatlarını çeken optimize edilmiş T-SQL sorgusu hazırlanır:
SELECT
MG.Name AS Kategori,
M.Name AS UrunAdi,
PR.Price AS Fiyat
FROM MenuItems M
JOIN MenuItemPortions P ON P.MenuItemId = M.Id
JOIN MenuItemPrices PR ON PR.MenuItemPortionId = P.Id
JOIN ScreenMenuCategories MG ON MG.Id = M.GroupCode
WHERE M.GroupCode IS NOT NULL
ORDER BY MG.SortOrder, M.Name;
3. Otomatik Yenilenen Web Arayüzü (PHP & Fetch API)
-
PHP scripti, SQL sorgusundan dönen JSON verisini modern CSS Grid/Flexbox yapısıyla ekrana basar.
-
JavaScript
fetch()fonksiyonu arka planda her 30 saniyede bir veritabanını yoklar. Fiyat değiştiğinde tüm sayfayı yeniden yüklemeden (sayfa kırpışması olmadan) ilgili HTML etiketinin içeriğini günceller.
4. TV Ekranını Kiosk Moduna Alma
-
Android TV veya webOS işletim sistemli ekranlarda tarayıcı Kiosk modunda çalıştırılarak adres çubuğu, bildirimler ve butonlar gizlenir.
-
Sistem tam ekran modunda başlatılır; elektrik kesilip geldiğinde ekran doğrudan yerel web adresini (
[http://192.168.1.100:8080/menu](http://192.168.1.100:8080/menu)) açacak şekilde yapılandırılır.
Çoklu Ekran ve Şube Yönetimi
Birden fazla ekrana sahip mekanlarda (burger panosu, içecek panosu, tatlı panosu) URL üzerinden kategori ID parametresi verilerek tek bir sunucu üzerinden farklı TV’lere özel dinamik içerik basılabilir. Restoran otomasyonu ve dijital menü senkronizasyonunda uçtan uca anahtar teslim çözümler için BaykalSoft altyapı ekibimizden destek alabilirsiniz.