Buradasın
Power Apps ve SharePoint'te Alışveriş Sepeti Uygulaması Geliştirme Eğitimi
youtube.com/watch?v=WIjKqj8ad3sYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan, Power Apps ve SharePoint'te alışveriş sepeti mantığının nasıl uygulanacağını adım adım gösteren bir eğitim içeriğidir.
- Video, alışveriş sepeti uygulamasının tüm geliştirme sürecini kapsamaktadır. İlk olarak ürünler listesi oluşturulup Power Apps'te bağlanmak, ardından ürün detay sayfası tasarlanmak, sepete ekleme butonu oluşturma, ürün adetlerini yönetme ve toplam fiyat hesaplama gibi temel işlevler gösterilmektedir. Son olarak sipariş onaylama, stoktan düşme işlemi ve aynı ürünü birden fazla kez sepete eklemenin önlenmesi gibi işlevler anlatılmaktadır.
- Eğitim, alışveriş sepeti mantığının sadece alışveriş uygulamalarında değil, stok takibi ve toplu işlem yapma gibi farklı uygulamalarda da nasıl kullanılabileceğini göstermektedir. İzleyiciler bu videoyu izleyerek, ürünlerin listelenmesi, sepete ekleme, silme, adet değiştirme ve sipariş onaylama gibi temel işlevlerin nasıl kodlanacağını öğrenebilirler.
- Power Apps'te Sepet Mantığı
- Power Apps'te sepet mantığı, verileri geçici bir süre saklayıp daha sonra onay gönderme veya stok takibi yapma imkanı sağlar.
- Bu mantık sadece alışveriş için değil, diğer uygulamalarda da kullanılabilir.
- Sepet mantığı sayesinde toplu alım yapıp, kayıtlardan ekleme veya çıkarma işlemleri yapılabilir.
- 00:42Ürün Listesi Oluşturma
- Ürün listesi oluşturulmuş olup, ürün adı, birim fiyatı, stok adedi, görsel ve kategori bilgileri içeriyor.
- Ürün görseli için "köprü veya resim" alanının kullanılması öneriliyor.
- Ürün eklerken, ürün adı, birim fiyatı, stok adedi, görsel URL'si ve kategori bilgileri giriliyor.
- 03:05Power Apps Uygulaması Oluşturma
- Power Apps'te "Sepet Uygulaması" adında yeni bir uygulama oluşturuluyor.
- Ürün listesi uygulamaya bağlanarak "Ürünler" sayfasında galeri şeklinde görüntüleniyor.
- Galeride ürün adı, stok adedi ve birim fiyatı görüntüleniyor.
- 06:19Ürün Detay Sayfası Tasarımı
- Ürünlerle ilgili detaylı bilgiler için yeni bir "Detay" sayfası oluşturuluyor.
- Detay sayfasında ürün adı, birim fiyatı, stok adedi ve ürün özellikleri görüntüleniyor.
- Ürün görseli de detay sayfasına ekleniyor ve geri dönüş düğmesi ile önceki sayfaya dönülebiliyor.
- 14:28Üst Menü Tasarımı
- Üst menü tasarımı yapılıyor ve "Ürünlerimiz" etiketi ekleniyor.
- Üst menüye "Sepetim" etiketi ve sepete ürün ekleyebileceğimiz simge ekleniyor.
- 16:21Sepet Sistemi Oluşturma
- Ürünlerin yanına "Sepete Ekle" butonu ekleniyor ve bu butona tıklandığında ürün geçici olarak bir koleksiyona ekleniyor.
- Collect deyimi kullanılarak "Sepetim" adında bir koleksiyon oluşturuluyor ve buraya eklenen ürünlerin detayları tutuluyor.
- Sepete eklenen ürün sayısı sayısını göstermek için bir counter oluşturuluyor.
- 18:55Sepet Gösterimi
- Sepete tıklanıldığında sepet içeriği görüntülenecek bir alan tasarlanıyor.
- Sepetteki ürün sayısını göstermek için kırmızı bir daire oluşturuluyor ve içinde ürün sayısı yazdırılıyor.
- Sepete ürün eklendiğinde dairedeki sayı artıyor, sepet temizlendiğinde ise sıfırlanıyor.
- 22:58Sepet Özellikleri
- Veri kaynağının güncellenmesi için "Yenile" butonu ekleniyor.
- Sepete tıklanıldığında sayfa genişliği değişerek sepet içeriği gösteriliyor, "Sepeti Kapat" butonu ile eski haline dönülebiliyor.
- Sepetteki ürünlerin adet sayısı değiştirilebiliyor ve adet 0'a indirildiğinde ürün sepetten siliniyor.
- 30:39Toplam Fiyat Hesaplama
- Sepetteki ürünlerin toplam fiyatını hesaplamak için birim fiyat ile adet çarpımı yapılarak birim toplam değeri hesaplanıyor.
- Tüm ürünlerin toplamı için "Sepet Toplamı" adında bir değişken oluşturuluyor.
- Sepette ürün olmadığında toplam değeri sıfır olarak kontrol ediliyor.
- 35:39Sipariş Listesi Oluşturma
- Siparişleri bir alana yazdırmak için "Siparişler" adında bir liste oluşturuluyor.
- Sipariş listesine sipariş tarihi ve toplam tutar bilgileri ekleniyor.
- "Siparişi Onayla" düğmesi eklendiği zaman, sipariş bilgileri otomatik olarak listeye kaydediliyor.
- 39:05Sipariş Onaylama İşlemi
- Sipariş onaylandıktan sonra sepet temizleniyor ve sipariş onaylama butonu devre dışı kalıyor.
- Sepete ürün eklenmediğinde sipariş onaylama butonu görünmez hale getiriliyor.
- Sipariş detayları için yeni bir liste oluşturulması planlanıyor.
- 40:44Stoktan Düşme İşlemi
- Sipariş onaylandığında stoktan düşme işlemi gerçekleştiriliyor.
- "Apply to each" fonksiyonu kullanılarak tablodaki her bir kayıt için formül çalıştırılıyor.
- Ürün numarası sütunu değiştirilerek stoktan düşme işlemi için uygun hale getiriliyor.
- 43:32Stoktan Düşme Uygulaması
- Ürün ID'si eşleştirilerek stoktan düşme işlemi gerçekleştiriliyor.
- Sepete eklenen ürünlerin stok adedinden düşülüyor.
- Sipariş onaylandığında stok adetleri güncelleniyor.
- 47:31Sepete Ürün Ekleme Kontrolü
- Sepete aynı ürünü birden fazla kez eklemeyi önlemek için kontrol ekleniyor.
- Sepetteki ürün sayısını sayan bir sorgu oluşturuluyor.
- Sepette zaten var olan ürün eklenmeye çalışıldığında uyarı veriliyor.
- 52:20Sepet Açma/Kapatma İşlemi
- Sepeti açıp kapatma işlemi tek bir butonla gerçekleştirilebiliyor.
- "If" koşulu kullanılarak sepetin durumuna göre açılıp kapanması sağlanıyor.
- Bu şekilde sepeti kolayca açıp kapatmak mümkün hale geliyor.