mgsmus Hocam şöyle anlatayım:
Mesela A ürünü için 01.03.2021 ile 31.03.2021 tarihleri arasında günlük 2.000 ₺, haftalık 10.000 ₺
Yine A ürünü için 01.04.2021 ile 14.04.2021 tarihleri arasında günlük 1.000 ₺, hafta sonu 4.500 ₺
Yine A ürünü için 15.04.2021 ile 29.04.2021 tarihleri arasında 2 haftalık 17.000 ₺, 1 haftalık 9.500 ₺
B ürünü için 14.03.2021 ile 10.04.2021 tarihleri arasında haftalık 7.000 ₺
Yine B ürünü için 01.04.2021 ile 14.04.2021 tarihleri arasında günlük 800 ₺, haftalık 6.700 ₺, haftasonu 4.400 ₺, 2 haftalık 10.000 ₺
şeklinde devam ediyor diyelim.
Ürünlerin listelendiği bir search sayfası var. Bu sayfa üzerinden ajax ile datepicker aracılığıyla filtreleme yaparak seçilen tarihlere göre ürünler listeleniyor.
Örneğin: datepicker'dan startDate = 03.04.2021, endDate = 11.04.2021 tarihleri seçildi.
Yukardaki verilere göre bana A ve B ürününü getiriyor. Bu aşamada günlük varsa günlük yazsın, yoksa haftalık yazsın gibi fiyat tiplerine öncelik tanımlayarak ürünlere fiyat yazdırmam gerekiyor. Sonrasında ise bu fiyatlara göre yine min, max fiyat seçilerek filtreleme yapılması gerekiyor.
Bunun için nasıl bir sistem oluşturabilirim?