Merhaba, herkese iyi günler dilerim. İndirim kuponu sistemi yapmak istiyorum. Nasıl bir yol izlemeliyim. Herkese çok teşekkür ederim
İndirim kuponu sistemi hk.
- Düzenlendi
Youtube da şöyle bir tutorial mevcut bu kısımda kupon kısmını yapıyor uygulamananın gayet açıklayıcı.
Tabi bunu yapmanın birsürü farklı yolu var fakat şimdilik mantığın kafanızda oturması için işinizi görür.Kaynak ingilizce fakat kodlar gayet anlaşılır ing sıkıntıysa videoyu direkt kapatmayın izleyin anlarsınız umarım.
Projenin github linkide bu buradan da incelersiniz kolay gelsin.
mkeremcansev Kuponları ayrı bir tabloda, kullanımlarını da ayrı bir tabloda tutun. Bir kullanıcı bir kuponu kullanınca kullanım tablosuna işlesin.
Mantıken şu şekilde olmalı;
coupons tablosu
used_coupons tablosu
coupons tablosu içeriği
ID | coupon_code | limit | discount | ending_date
1 | TEST KUPON | 100 | % | 07-07-2021
used_coupons tablosu içeriği
ID | coupon_id | user_id
1 | 1 | 1
Bu şekilde yapabilirsiniz. Bir kullanıcı kuponu sadece 1 kere kullanacaksa buna göre tabloda değişiklik yapılabilir. Yine her kullanıcı kuponu kullanınca limitten düşmesi sağlanabilir. Bu sayede 0'a eşitlenince tekrar kupon çalışmaz.
Ve bir kupon kullanıldıktan sonra bir daha o kuponu kullanaması için kontrol ettirebilirsiniz.
Herkese çok teşekkür ederim. Bütün seçenekleri deneyeceğim <3