من از این کد استفاده میکنم
https://gist.github.com/yekta-kalantary/f063424ff45a487d583fadd218038181
عملکردش به این صورته که محصولات رو به به صورت پیشفرض با این ترتیب نمایش
میده
- محصولات موجود قیمتدار
- محصولات موجود بدون قیمت
- محصولات ناموجود قیمتدار
- محصولات ناموجود بدون قیمت
حالا اگه مرتبسازی هم انجام بشه ترتیب نمایش تغییر نمیکنه
فرض کن مرتبسازی بر اساس امتیاز هست
اول میاد محصولات موجود قیمتدار رو بر اساس امتیاز نشون میده
بعد میاد محصولات موجود بدون قیمت رو بر اساس امتیاز نشون میده
بعد میاد محصولات ناموجود قیمتدار رو بر اساس امتیاز نشون میده
در اخر هم محصولات ناموجود بدون قیمت رو بر اساس امتیاز نشون میده
@vekelectronic
نکته: قیمت صفر جزو قیمتدارها محسوب میشه