v2.5.2
Giriş yap

Php ile fiyatlara % indirim uygulama

erhanturksen
1,379 defa görüntülendi

Merhaba, basit bir e-ticaret geliştirmeye çalışıyorum ancak % lik indirim kısmında takıldım, şöyle ki ; markaları tuttuğum bir tablom ve bu markaları seçerek kayıtlara tanımladığım ürünlerim var yapmak istediğim belirli markalarda ki tüm ürünlere örneğin %10 indirim tanımlamak istiyorum fakat içinden açıkçası çıkamadım.
Yardımcı olan, olmayan herkese şimdiden teşekkür ederim.

Cevap yaz
Cevaplar (5)
tayfunerbilen
1331 gün önce

eğer belli bir markaya ait tüm ürünlere indirim uygulayacaksan şöyle basit bir yol çizebilirsin kendine, markalar tablona indirim_yuzde ve indirim_aktif diye iki alan ekle.
Ve diyelim ki X markasının ürünlerine %10 indirim uygulayacaksın, markalar tablosunda X markasının indirim_yuzde alanı 10, indirim_aktif alanı 1 olacak şekilde güncelleyeceksin.
ürünleri listelerken de zaten markasını bildiğin için markaya ait alanları da çekiyor olacaksın ve kontrol edeceksin eğer indirim_aktif kısmı 1'se o zaman o markanın ürünlerinde indirim var demektir, gösterirken ve hesaplarken buna göre işlem uygulayabilirsin.
Eğer her ürüne değilde belli başlı ürüne uygulayacaksan mecburen ürünler tablonda aynı kolonları açman ve ona göre kontrol işlemlerini yapman gerek.

erhanturksen
1330 gün önce

Cevaplar ve önerileriniz için çok teşekkür ederim yukarıda ki formül ve sizin yönlendirmeniz ile mantığı kurup farklı bir yoldanda olsa sorunu çözmeyi başardım, tekrar tekrar teşekkürler.

erhanturksen
1333 gün önce

Öncelikle cevap için çok teşekkür ederim işte kafamı karıştıran nokta burada başlıyor formüle göre " ürün fiyatı x (100 - yuzdelik oranı) / 100 " indirim uygulamam gereken markaların önce ürün fiyatlarını alıp daha sonra bu formülü uygulamam gerekiyor ama kafamı karıştıran örnek olarak bu sadece indirim için geçerli değil yani toplu fiyat güncellemesi yaptığımda X markanın 100 adet ürünü için bir seferde %10 indirimi nasıl yapacağım yani textbox'a 10 girip markayı seçtiğimde post işlemi içerisinde neler olması gerekiyor önce fiyatları alıp tek tek döngüye sokarakmı -%10 yapamam lazım yoksa fiyatları almadan'da bu işlemi fiyat sütununu güncellemek için kullanabiliyormuyum

tolgauzun
1333 gün önce

Üstteki yanlış oldu
ürün fiyatı x (100 - yuzdelik oranı) / 100 şeklinde yapabilirsiniz.

tolgauzun
1333 gün önce

(ürün fiyatı - yüzdelik indirimi )/100 formülü ile yapabilirsiniz. Eğer indirim sütününda indirim varsa bu formül ile gösterirsiniz yoksa normal fiyatını gösterir.