Restoran rezervasyon formu oluşturma
Sayfa oluşturucudaki iletişim formu bloğunu kullanarak masa rezervasyonları toplayabilirsiniz. Kişi sayısı ve tarih/saat alanlarını yapılandırın, e-posta bildirimlerini bağlayın; hepsi bu kadar.
VeloCMS'in kendine ait bir rezervasyon modülü bulunmuyor. Bunun yerine, rezervasyon taleplerini toplamak için sayfa oluşturucudaki iletişim formu bloğunu kullanıyor. Bu bilinçli bir tercih; çünkü çoğu restoran, karmaşık bir yönetim sistemi yerine rezervasyonlar için basit e-posta bildirimleri almayı yeterli buluyor. Eğer canlı müsaitlik durumu yönetimi ve takvimde gün engelleme gibi daha gelişmiş özelliklere ihtiyacınız varsa, VeloCMS sitenize ek olarak OpenTable veya Resy gibi üçüncü parti bir aracı entegre etmeniz en doğrusu olur.
Rezervasyon Sayfası Oluşturma
Admin → Pages → New Page yolunu izleyin. Sayfa başlığını 'Rezervasyon' ya da 'Masa Ayırt' gibi bir şey yapın. Sayfa oluşturucuya geçtiğinizde, artı (+) simgeli bloğa tıklayıp 'Contact Form' seçeneğini bulun. Karşınıza çıkan varsayılan formda İsim, E-posta ve Mesaj alanları olacak. Bizimse bunlara ek olarak rezervasyona özel alanlar eklememiz gerekiyor.
Rezervasyon Alanlarını Ekleme
Form bloğuna tıklayarak sağda açılan ayarlar panelini görüntüleyin. 'Add field' butonuna basın ve şu alanları tek tek ekleyin: bir Date alanı (etiketi 'Tercih edilen tarih', türü Date), bir Time alanı (etiketi 'Tercih edilen saat', türü Time; buraya rezervasyonların 12:00–22:00 arası alındığına dair bir not düşmekte fayda var), bir Number alanı (etiketi 'Kişi sayısı', türü Number, min: 1, max: 20) ve son olarak bir Select alanı (etiketi 'Oturma tercihi', seçenekleri: İç Mekan / Dış Mekan / Bar). Bu dört alanı da zorunlu olarak işaretlemeyi unutmayın.
Bu iletişim formu canlı müsaitlik kontrolü yapmaz, sadece size bir e-posta gönderir. Gelen talebe göre onaylamak ya da alternatif bir zaman önermek size kalmış. Eğer restoranınız 20'den fazla kişiyi aynı anda ağırlayabiliyorsa, bu işe özel bir rezervasyon aracı kullanmak çok daha mantıklı olacaktır.
E-posta Bildirimlerini Ayarlama
Form ayarları panelinde 'Notifications' bölümüne gelin. Rezervasyon taleplerinin düşmesini istediğiniz e-posta adresini buraya girin. Bu genelde yöneticinin veya rezervasyonlar için ortak kullanılan bir hesabın adresi olur. E-postanın konu satırına formdaki alanları da ekleyebilirsiniz, mesela şöyle bir şey deneyin: 'Yeni rezervasyon — {{preferred_date}} tarihinde {{party_size}} misafir'. Sayfayı kaydedip yayınlayın.
Sayfayı Navigasyona Ekleme
Admin → Themes → Navigation yolunu izleyin. /reservations adresi için 'Masa Ayırt' etiketli bir link ekleyin. Bu linki ana navigasyona yerleştirin ki özellikle mobilde kolayca bulunsun. Unutmayın, restoran sitenize gelenlerin çoğu o an rezervasyon yapmak için telefonlarından giriyor.
Formu Test Etme
Kendi e-posta adresinizle bir deneme rezervasyonu göndererek her şeyin yolunda olup olmadığını kontrol edin. Gönderim sonrası onay mesajının çıktığından, bildirim e-postasının belirttiğiniz adrese ulaştığından, e-posta içeriğinde tüm alanların doğru bir şekilde yer aldığından ve son olarak formun 375px genişliğindeki bir mobil ekranda düzgün göründüğünden emin olun.