Ürün Formu
Bu ekran ne için var
Yeni bir ürün oluşturmak ya da var olan bir ürünü düzenlemek için kullanılan mobil form: ad, açıklama, fiyat, stok, kategori, aktiflik ve görsel. Ürünler ekranındaki ekleme eylemi ya da bir ürüne dokunmak buraya açılır.
Bu ekranı ne zaman kullanırsın
İşletme sahibi kataloğuna yeni bir ürün eklemek ya da var olan bir ürünün fiyatını, stokunu, kategorisini ya da görselini güncellemek istediğinde bu forma gelir.
Kimin görebileceği
Yalnızca işletme belgesindeki sahip alanıyla eşleşen kullanıcı bu ekranı açabilir.
Hangi yüzeylerde bulunur
Ekran yalnızca mobil uygulamada bulunur.
Ekranda yapılabilecekler
Ad ve açıklama
Ürün adı zorunludur; açıklama isteğe bağlıdır.
Fiyat
İnsan tarafından okunur bir tutar olarak yazılır (virgül ya da nokta ayraçlı) ve kaydedilirken kuruşa çevrilir; ayrıştırılamayan bir metin reddedilir.
Stok
Tam sayı olarak girilir; negatif bir değer reddedilir.
Kategori
İşletmenin tanımladığı kategorilerden biri seçilebilir ya da kategorisiz bırakılabilir; kategorisiz bir ürün listelerde görünmeye devam eder.
Aktiflik
Bir anahtar ürünü aktif ya da pasif yapar; pasif bir ürün müşteri kataloğunda hiç görünmez.
Görsel
Hizmet ve çalışan formlarının da kullandığı paylaşılan görsel seçicidir; kayıtlı görseli gösterir, yeni bir görsel seçilebilir ya da kaldırılabilir.
Kaydet
Zorunlu alanlar geçerli değilse form ilerlemez; görsel seçildiyse önce o yüklenir, ürün belgesi ancak yükleme başarılı olduktan sonra yazılır.
Sunucunun kabul ettiği ve reddettiği
Ad ve negatif olmama kontrolleri yalnızca formda yaşar
Adın dolu olması ya da fiyatın ve stokun negatif olmaması yalnızca bu form tarafından kontrol edilir — yazımı yöneten Firestore kuralı bunları denetlemez.
Negatif stok kontrolü yalnızca bir yazım hatası koruması
Gerçek koruma sipariş işlemindedir — iki müşterinin aynı son birimi aynı anda alması yalnızca o işlem içinde engellenebilir; bu formdaki kontrol stoğu asla negatife düşürmeyen bir tipo koruması ötesinde bir şey değildir.