Yerel bir kasayı online siparişlerle konuşturmak
Bir restoran, iki sistem arasında hiçbir bağlantı olmadan, yerel kasa yazılımına elle girilmesi gereken online siparişler alıyordu.
Bağlam
İşletme, başlangıçta dış sistemlere bağlanmadan bağımsız çalışacak şekilde tasarlanmış, Windows üzerinde yerel olarak kurulu bir kasa yazılımı kullanıyordu. Diğer tarafta ise online siparişler bir bulut platform üzerinden geliyordu. İkisi arasındaki bağlantı elle kuruluyordu: biri online alınan siparişi okuyup, mutfağa gitmesi ve normal şekilde muhasebeleştirilmesi için kasaya yeniden giriyordu. Yoğun saatlerde bu yeniden giriş süresi hazırlığı geciktiriyor ve hata riskini artırıyordu.
Amaç, online verilen bir siparişin, iki sistem arasında hiçbir insan müdahalesi olmadan doğrudan kasaya ve mutfak yazıcısına ulaşmasını sağlamaktı.
Neler yaptım
-
Mevcut kasa yazılımının incelenmesi
Bu kullanım için öngörülmüş resmi bir API bulunmadığından, yerel yazılıma bir sipariş enjekte etmek için kullanılabilir mekanizmaların tespit edilmesi.
-
Yerel bir aracının geliştirilmesi
Kasa istasyonuna kurulan, bulut üzerinden siparişleri alıp yerel yazılımın beklediği formatta ona ileten küçük bir programın kurulması.
-
Bulut platformuna bağlantı
Siparişin kasa tarafında gerçekten dikkate alındığını doğrulamak için alındı onayı ile birlikte platform tarafında sipariş alma kanalının kurulması.
-
Hata durumlarının yönetimi
Bir siparişin iki sistem arasında sessizce kaybolmaması için, restoran tarafında ağ bağlantısı kesilmesi durumunda davranışın önceden planlanması.
Sıkça sorulan sorular
Bu tür bir köprü için kasa yazılımının değiştirilmesi gerekiyor mu?
Servis sırasında internet kesilirse ne oluyor?
Bu yaklaşım başka kasa yazılımlarıyla da çalışır mı?
Yerel aracı çalıştırmak için özel bir donanım mı gerekiyor?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.