Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

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.

Sorunumu anlatayım Mesaj gönderin

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

  1. 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.

  2. 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ı.

  3. 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ı.

  4. 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?
Hayır, yerel araç, garantisini veya kararlılığını riske atmamak için yazılımı değiştirmeden, mevcut yazılımın zaten sunduğu mekanizmalara dayanır.
Servis sırasında internet kesilirse ne oluyor?
Yerel araç, zaten alınmış siparişleri kaybetmeden geçici bir kesintiyi yönetecek ve bağlantı geri geldiğinde senkronizasyonu normal şekilde sürdürecek şekilde tasarlandı.
Bu yaklaşım başka kasa yazılımlarıyla da çalışır mı?
İlke uyarlanabilir ama her kasa yazılımının kendi veri alışverişi mekanizmaları veya API eksikliği vardır; başlamadan önce özel bir inceleme gerekir.
Yerel aracı çalıştırmak için özel bir donanım mı gerekiyor?
Hayır, aracı, kararlı bir ağ bağlantısı olması şartıyla ek donanım gerekmeden mevcut kasa istasyonunda çalışır.

İhtiyacınızı bir dakikada anlatın

Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.

similarite
difference (facultatif)
contexte
echeance (facultatif)
Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.

Size dönebilmem için en az bir e-posta veya telefon numarası belirtin.