نمایش محصولات تخفیفدار در وردپرس با استفاده از افزونه JetSmartFilters
اگر قصد دارید در فروشگاه ووکامرسی خود یک فیلتر اختصاصی برای نمایش محصولات دارای تخفیف ایجاد کنید، افزونه قدرتمند JetSmartFilters این امکان را به سادهترین شکل در اختیار شما قرار میدهد. در ادامه مراحل ساخت این فیلتر را قدم به قدم توضیح میدهیم.

مرحله ۱: ساخت فیلتر جدید در افزونه JetSmartFilters
پس از نصب افزونه، وارد بخش JetSmartFilters شوید و روی گزینه Add New Filter کلیک کنید.
نوع فیلتر را روی Radio Buttons قرار دهید تا کاربران بتوانند تنها یک گزینه را انتخاب یا لغو کنند.
مرحله ۲: تنظیم منبع دادهها (Data Source)
در بخش منبع اطلاعات یا Data Source، گزینه Manual Input را انتخاب کنید تا بتوانید دادههای موردنیاز را بهصورت دستی وارد نمایید.
سپس در قسمت لیست گزینهها موارد زیر را وارد کنید:
-
Label (برچسب): محصولات تخفیفدار
-
Value (مقدار):
این مقدار با استفاده از Regex باعث شناسایی محصولاتی میشود که قیمت فروش ویژه (sale price) دارند.
مرحله ۳: فعالسازی امکان لغو انتخاب
کمی پایینتر گزینه Ability to deselect radio buttons را فعال کنید تا کاربر بتواند انتخاب خود را لغو کند.
مرحله ۴: تنظیم Query Variable و عملگر مقایسه
در فیلد Query Variable مقدار زیر را وارد کنید:
این متغیر همان فیلد قیمت فروش ویژه محصولات ووکامرس است.
در فیلد Comparison Operator نیز گزینه REGEXP را انتخاب کنید تا امکان اجرای الگوی Regex فراهم شود.
مرحله ۵: انتخاب نام و برچسب فیلتر
در پایان، برای فیلتر خود یک نام و برچسب دلخواه تعیین کنید تا بتوانید آن را در بخشهای مختلف سایت (مانند ویجت فیلترها یا صفحات آرشیو محصولات) استفاده کنید.