شما باید قبل اینکه تخفیف اعمال بشه چک کنی چند بار از کد استفاده شده و چند بار مجازه که استفاده بشه اگر تعداد استفاده شده کمتر از تعداد مجاز بود و تاریخ انقضا هم نگذشته بود به کاربر تخفیف میده و بعد از تخفیف تیبل کد تخفیف بروزمیشه ( یک واحد به تعداد استفاده شده ها اضافه میشه )
تاریخ رو دریافت میکنید بعد با استفاده از jdate تبدیلش کنید به میلادی و بعد تاریخ میلادی رو بصورت timestamp توی دیتابیس سیو کن !
حالا هر بار کد تخفیف وارد شد timestamp همون روز رو با دیتابیس چک کن اگر timestamp اون روز از تاریخ انقضا کمتر بود که تخفیف بده اگرم بزرگ تر بود تخفیف نده به کاربر
به...
با سلام
موردی که شما میخواین پیاده کنید اطلاع ندارم افزونه خاصی داره یا نه !
ولی مستندات مورد نیاز برای برنامه نویسی افزونه مورد نیاز شما لینک زیر هستش
https://codex.wordpress.org/Class_Reference/WP_Query
موفق باشید
من افزونه ی مشابه تولید کردم که قیمت روز دلار رو از وبسایت " شبکه اطلاع رسانی اتحادیه طلا ، جواهر و سکه تهران " دریافت میکنه و در سایت وردپرس قیمت محصولات رو تغییر میده
شما آدرس سایتی که قصد دارین قیمت هارو ازش دریافت کنید و به ریال یا تومان تبدیل کنید و نمایش بدین رو اعلام کنید بررسی بشه...
والا نمونه که بنده روی یک افزونه برای کاربر ایجاد کردم و تحویل داده شد ! نمی دونم کجا نصب کرده !
شما کافیه یک api روی سایت میزبان بنویسید و فیلتر هایی که میخواین رو روش اعمال کنید .بعد در سایتی که میخواین اطلاعات نمایش داده بشه یک درخواست با ajax بفرستین همراه با پارامتر های مورد نظرتون !
سایت...
البته روشی که بنده بالاتر عرض کردم بدرد وبسایتی میخوره که اصلا فروشگاه روی یه هاست دیگه باشه !
وبسایت نمایش دهنده حتی میتونه وردپرس نباشه اصلا PHP نباشه ! یه سایت Html و css ساده هم میتونه نمایش بده