İçeriğe geç
Blurpx
Mobil 7 dk okuma

Bir kahve zinciri için mobil sipariş ve cüzdan uygulaması geliştirirken öğrendiklerimiz

Greenbay Coffee Co. projesinde, POS ile gerçek zamanlı konuşan, yoğun saatlerde hızını koruyan ve iOS ile Android'de aynı deneyimi sunan bir mobil sipariş ve cüzdan uygulaması kurduk. İşte mimari kararlarımız ve sahadan dersler.

Blurpx Ekibi

Blurpx Teknoloji

Bir kahve zinciri için mobil sipariş ve cüzdan uygulaması geliştirirken öğrendiklerimiz
İçindekiler
  1. Proje bağlamı
  2. Kullanıcı deneyimi: üç dokunuşta kahve
  3. Cüzdan ve bakiye
  4. Sadakat ve hediye kartları
  5. En yakın mağaza
  6. Mimari kararlar
  7. Tek bir olay akışı
  8. POS entegrasyonu
  9. Yoğun saatlere hazırlık
  10. İki platform, tek deneyim
  11. Yayın sonrası: işin yarısı
  12. Öğrendiklerimiz
  13. Tasarım sürecinden notlar
  14. Marka kimliğini uygulamaya taşımak
  15. Ürün görselleri
  16. Erişilebilirlik
  17. Mağaza ekibinin bakış açısı
  18. Ölçtüğümüz göstergeler
  19. Sonuç

Bir kahve zinciri için mobil uygulama dışarıdan basit görünür: kullanıcı içeceğini seçer, öder ve mağazadan alır. Ancak bu akışın arkasında mağazadaki kasa, stok, sadakat programı ve ödeme altyapısının aynı anda ve hatasız çalışması gerekir. Greenbay Coffee Co. için geliştirdiğimiz uygulamada bu parçaları nasıl bir araya getirdiğimizi ve süreçte neler öğrendiğimizi paylaşıyoruz.

Proje bağlamı

Greenbay birden fazla mağazasını tek bir mobil platformla yönetmek istiyordu. Beklentiler netti:

  • Mevcut POS ve envanter sistemleriyle entegre çalışmak
  • Mağazalar arasında gerçek zamanlı veri senkronizasyonu sağlamak
  • Yoğun saatlerde yüksek işlem hacmini kaldırmak
  • Mobil sipariş, stok, sadakat ve mağaza operasyonları arasında tutarlılık korumak
  • iOS ve Android'de aynı deneyimi sunmak

Bugün Greenbay uygulaması hem Google Play'de hem de App Store'da yayında.

Kullanıcı deneyimi: üç dokunuşta kahve

Kahve siparişi çoğu zaman yolda, birkaç saniyede verilir. Bu yüzden ana ekranı "en sık yapılan işi" en hızlı yapacak şekilde tasarladık. Kullanıcı açılışta favorilerini, kendisi için seçilen önerileri ve kategorilere ayrılmış menüyü görür. Sepet ekranı, ürün seçeneklerini (boyut, süt tipi, şurup) tek ekranda toplar.

Cüzdan ve bakiye

Kart bilgisini her siparişte girmek, sıra bekleme süresini kısaltmak için geliştirilen bir uygulamanın amacına ters düşer. Greenbay Cüzdan ile kullanıcı bakiye yükler ve siparişlerini tek dokunuşla öder. Cüzdan ekranı toplam bakiyeyi, kazanılan puanları ve işlem geçmişini birlikte gösterir.

Sadakat ve hediye kartları

Her sipariş puan kazandırır; puanlar ve hediye kartları aynı cüzdan altında yönetilir. Böylece kullanıcı ayrı bir sadakat kartı taşımak zorunda kalmaz, mağaza ekibi de kasada ek işlem yapmaz.

En yakın mağaza

Uygulama, kullanıcının konumuna en yakın Greenbay mağazasını bulur ve siparişi o mağazaya yönlendirir. Konum izni yalnızca bu amaçla ve kullanıcının onayıyla kullanılır.

Mimari kararlar

Tek bir olay akışı

Mobil sipariş mağazaya ulaştığı anda stok düşmeli, sadakat puanı işlenmeli ve sipariş kasada görünmelidir. Bu sistemleri birbirine doğrudan, noktadan noktaya bağlamak yerine tüm değişiklikleri tek bir olay akışı üzerinden yayınladık. Her sistem ilgilendiği olayları dinler. Böylece mağaza, mobil uygulama ve merkez aynı veriyi görür ve yeni bir sistem eklemek mevcut entegrasyonları bozmaz.

POS entegrasyonu

Mağazadaki kasa, işin merkezinde kalmaya devam eder. Mobil siparişler kasaya "mobil" kaynağıyla düşer ve personel bu siparişleri diğerleriyle aynı ekranda görür. Entegrasyonun en kritik kısmı tutarlılıktır: bir ürün kasada tükendi olarak işaretlendiğinde mobil uygulamada da hemen siparişe kapanmalıdır.

Yoğun saatlere hazırlık

Kahve zincirlerinde sabah saatleri, günün geri kalanından çok daha yoğundur. Bu yükü karşılamak için kritik akışları kuyruklarla tamponladık, ödeme adımını olabildiğince kısa tuttuk ve sık okunan verileri (menü, fiyatlar, mağaza bilgileri) önbelleğe aldık. Amaç, en yoğun anda bile kullanıcının "ödeme gerçekleşti mi?" diye beklememesiydi.

İki platform, tek deneyim

iOS ve Android'i eş zamanlı geliştirdik. Bu, iki platformda aynı özellik setinin aynı gün yayına alınması anlamına geliyordu. Ortak bir tasarım sistemi (renkler, tipografi, bileşenler) ve ortak bir API sözleşmesi, iki uygulamanın birbirinden kopmasını engelledi.

Yayın sonrası: işin yarısı

Bir mobil uygulama mağazaya çıktığında iş bitmez, aksine yeni başlar. Kullanıcı geri bildirimleri, çökme raporları ve mağaza ekibinin sahadan ilettiği notlar sürüm planını belirler. Örneğin App Store'daki 2.1.2 sürümünde bir bağlantı hatasını gidermeye odaklandık. Küçük ama sık sürümler, büyük ve seyrek sürümlerden daha güvenlidir.

Öğrendiklerimiz

  1. Kasayı merkezde tutun. Mobil kanal, mağaza operasyonunun yerine geçmemeli, onu tamamlamalı.
  2. Olay akışıyla başlayın. Sistemleri noktadan noktaya bağlamak ilk gün hızlıdır, ama her yeni entegrasyonla bakım yükü katlanır.
  3. Ödeme adımını kısaltın. Cüzdan ve kayıtlı yöntemler, yoğun saatlerdeki terk oranını belirgin şekilde etkiler.
  4. İki platformu birlikte planlayın. Ortak tasarım sistemi ve API sözleşmesi, uzun vadede en çok zaman kazandıran yatırımdır.
  5. Küçük ve sık yayınlayın. Hızlı düzeltme, kullanıcı güvenini korur.

Tasarım sürecinden notlar

Marka kimliğini uygulamaya taşımak

Greenbay'in yeşil tonları ve sade, doğal görsel dili uygulamanın her ekranında korunmalıydı. Renk paletini ve tipografiyi bir tasarım sistemi olarak tanımladık; düğmeler, kartlar ve listeler bu sistemden üretildi. Bu yaklaşım hem iki platformda tutarlılık sağladı hem de yeni ekranların daha hızlı tasarlanmasına imkân verdi.

Ürün görselleri

Bir kahve uygulamasında ürün görseli, satışı doğrudan etkiler. Menüdeki her ürün için aynı ışık ve açıda çekilmiş görseller kullanmak, uygulamanın daha profesyonel görünmesini sağlar. Görselleri farklı ekran yoğunluklarına göre optimize ederek, yavaş bağlantılarda bile menünün hızlı yüklenmesini hedefledik.

Erişilebilirlik

Yazı boyutları, renk kontrastı ve dokunma alanlarının büyüklüğü, uygulamanın herkes tarafından rahatça kullanılabilmesi için tasarım kararlarının parçasıydı. Ekran okuyucu desteği için düğme ve görsellerin açıklamaları ayrıca tanımlandı.

Mağaza ekibinin bakış açısı

Bir mobil sipariş uygulamasının başarısı yalnızca müşterinin deneyimine bağlı değildir; mağaza ekibinin işini kolaylaştırıp kolaylaştırmadığı da belirleyicidir. Pilot döneminde barista ve kasiyerlerle düzenli görüşmeler yaptık. Bu görüşmelerden çıkan en önemli sonuç şuydu: mobil siparişler, ekibin zaten kullandığı ekranda ve aynı sırada görünmeli. Ayrı bir tablet ya da ayrı bir bildirim akışı, yoğun saatlerde gözden kaçan siparişlere yol açar.

Bir diğer önemli konu stok durumuydu. Bir ürün tükendiğinde ekip bunu kasadan tek dokunuşla işaretleyebilmeli ve ürün mobil uygulamada anında siparişe kapanmalıdır. Aksi halde müşteri, ödemesini yaptığı ürünün olmadığını mağazada öğrenir ki bu, deneyimi en çok zedeleyen durumdur.

Ölçtüğümüz göstergeler

Yayından sonra uygulamanın sağlığını ve iş üzerindeki etkisini izlemek için bazı temel göstergeleri takip etmeyi öneriyoruz:

  • Uygulama açılışından sipariş tamamlanmasına kadar geçen süre
  • Sepete ekleme ve ödeme adımları arasındaki terk oranı
  • Cüzdan ile yapılan ödemelerin toplam içindeki payı
  • Çökme ve hata oranları, özellikle yeni sürümlerden sonra
  • Mağaza bazında mobil siparişlerin hazırlanma süresi

Bu göstergeler, hangi iyileştirmenin önce yapılması gerektiğine veriyle karar vermeyi sağlar.

Sonuç

Greenbay projesi, mobil uygulamanın bir işletmenin operasyonuyla ne kadar iç içe olduğunu bir kez daha gösterdi. Benzer bir mobil sipariş, cüzdan ya da sadakat projesi planlıyorsanız, deneyimlerimizi paylaşmaktan memnuniyet duyarız. Greenbay uygulamasını Google Play ve App Store'dan inceleyebilirsiniz.

Sık sorulan sorular

Mobil sipariş uygulaması mevcut POS sistemimizle çalışabilir mi?

Evet. Greenbay projesinde olduğu gibi, mobil siparişler mevcut kasa sistemine entegre edilir ve personel bunları diğer siparişlerle aynı ekranda görür.

iOS ve Android uygulamaları ayrı ayrı mı geliştiriliyor?

İki platformu eş zamanlı, ortak bir tasarım sistemi ve API sözleşmesiyle geliştiriyoruz; böylece özellikler iki platformda aynı gün yayına çıkar.

Uygulamada dijital cüzdan ve sadakat programı olabilir mi?

Evet. Bakiye yükleme, puan kazanma, hediye kartı ve işlem geçmişi aynı cüzdan altında yönetilebilir.

Paylaş

Diğer yazılar

Bir sonraki projenizi birlikte planlayalım.

İhtiyacınızı anlatın; size uygun yaklaşımı, kapsamı ve takvimi içeren bir yol haritasıyla dönelim.