=== یادآور نظرات ===
Contributors: valabi
Tags: woocommerce, reviews, sms, reminder, kavenegar, ippanel
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.5.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

یادآور خودکار ثبت دیدگاه ووکامرس — چند روز پس از تکمیل سفارش، با پیامک از مشتری دعوت می‌کند بدون ورود به سایت برای محصولات خریداری‌شده امتیاز و دیدگاه ثبت کند.

== Description ==

Valabi Review Reminder سفارش‌های تکمیل‌شده ووکامرس را زیر نظر می‌گیرد و پس از مدت زمان دلخواه (مثلاً ۷ روز)
یک پیامک حاوی لینک اختصاصی برای مشتری ارسال می‌کند. مشتری بدون نیاز به ورود به سایت، صفحه‌ای ساده و زیبا
می‌بیند که محصولات همان سفارش در آن فهرست شده و می‌تواند برای هر محصول ستاره و دیدگاه ثبت کند. دیدگاه‌ها
به‌صورت دیدگاه واقعی ووکامرس ذخیره و به‌عنوان «دریافت‌شده از یادآور» نشانه‌گذاری می‌شوند.

ویژگی‌ها:

* ارسال خودکار پیامک چند روز پس از تکمیل سفارش (قابل تنظیم).
* تلاش مجدد در صورت خطا؛ سفارش موفق دوباره پیامک نمی‌گیرد.
* لایه درگاه پیامک ماژولار — کاوه‌نگار و آی‌پی‌پنل (فراپیامک) به‌صورت پیش‌فرض، افزودن درگاه جدید آسان.
* صفحه ثبت دیدگاه بدون نیاز به ورود، با امکان شخصی‌سازی ظاهر و پیش‌نمایش زنده در پیشخوان.
* داشبورد آماری: در صف، ارسال‌شده، کلیک‌شده، دیدگاه‌ ثبت‌شده، نرخ تبدیل.
* گزارش کامل پیامک‌ها: به چه شماره‌ای، برای کدام سفارش، وضعیت ارسال و کلیک.
* حالت آزمایشی، بررسی اعتبار پنل (کرون ساعتی + دستی)، هشدار اعتبار کم در نوار مدیریت.
* محدودیت ارسال به هر شماره، ساعت سکوت، کوپن پاداش اختیاری پس از ثبت دیدگاه.
* سازگار با HPOS ووکامرس و PHP 7.4 به بالا.

== Installation ==

1. پوشه افزونه را در `wp-content/plugins/` بارگذاری کنید.
2. افزونه را از منوی افزونه‌ها فعال کنید (ووکامرس باید فعال باشد).
3. به «یادآور نظرات → تنظیمات» بروید و درگاه پیامک را پیکربندی کنید.

== Changelog ==

= 1.5.1 =
* رفع تداخل مهم با ذخیره سفارش: دکمه «ارسال اکنون» در متاباکس سفارش دیگر داخل یک فرم تو‌در‌تو نیست (که باعث می‌شد دکمه «به‌روزرسانی» ووکامرس کار نکند و وضعیت سفارش ذخیره نشود). حالا با ای‌جکس ارسال می‌شود.
* دکمه «ارسال اکنون» اکنون مستقل از وضعیت سفارش کار می‌کند و فقط به یک شماره موبایل معتبر نیاز دارد؛ نتیجه (موفق/خطا) همان‌جا نمایش داده می‌شود.

= 1.5.0 =
* مقداردهی متغیرهای الگو از پیشخوان: برای کاوه‌نگار و آی‌پی‌پنل، کد الگو را نگه می‌دارید و در کادر «متغیرهای الگو» هر متغیر را با فیلدهای سایت پر می‌کنید (مثل name:{first_name}، order_id:{order}، link:{smlink}).
* متغیر جدید {smlink}: فقط بخش بعد از دامنه (برای پنل‌هایی که خودشان دامنه را پیش از لینک ثبت کرده‌اند، مثل shop.ir/%link%). متغیر {first_name} هم به‌عنوان مترادف {name} اضافه شد.
* دکمه «ارسال یادآور اکنون» در صفحه سفارش حالا پیامک را همان لحظه می‌فرستد (نه زمان‌بندی) و همه محدودیت‌ها را نادیده می‌گیرد: ساعت سکوت، محدودیت تعداد به هر شماره، و قانون «یک‌بار ارسال». قابل تکرار برای هر شماره.
* نتیجه واقعی ارسال دستی (موفق/خطا با جزئیات) در پیشخوان نمایش داده می‌شود.

= 1.4.0 =
* حذف سیستم لایسنس: افزونه دیگر به کلید نیاز ندارد و همیشه فعال است (بدون گیت، بدون صفحهٔ لایسنس). به‌جای آن یک «ضربان» فنی روزانه و بی‌صدا برای آمار استفاده ارسال می‌شود (آدرس سایت و نسخهٔ افزونه/وردپرس/ووکامرس/PHP)؛ بدون رابط کاربری و بدون اثر بر کارکرد سایت. با ثابت VALABI_REVIEW_REMINDER_TELEMETRY_OFF یا فیلتر valabi_review_reminder_telemetry_enabled قابل خاموش‌کردن است.

= 1.3.2 =
* رفع باگ فعال‌سازی لایسنس: پس از ثبت کلید، دیگر صفحهٔ «دسترسی ندارید» نمایش داده نمی‌شود و کاربر به داشبورد افزونه هدایت می‌شود. منوی «لایسنس» اکنون به‌جای ابتدای فهرست، در انتهای زیرمنوهای افزونه قرار می‌گیرد.
* رفع خطای ۴۰۴ صفحهٔ نظرسنجی در فرانت‌اند پس از فعال‌سازی: قوانین بازنویسی (rewrite rules) یک‌بار به‌صورت خودکار بازنشانی می‌شوند.

= 1.3.1 =
* حریم خصوصی صفحه لایسنس: پس از ثبت کلید، فقط بخشی از آن (ماسک‌شده) نمایش داده می‌شود نه کل کلید.
* نشانی سرور بررسی لایسنس دیگر در پیشخوان نمایش داده نمی‌شود.
* خالی‌گذاشتن کادر کلید دیگر کلید فعلی را پاک نمی‌کند (فقط بررسی مجدد انجام می‌شود).

= 1.3.0 =
* افزودن سیستم لایسنس والابی (هم‌خانواده با سایر افزونه‌های والابی): فعال‌سازی با کلید، بررسی سمت سرور، کرون روزانه.
* رفتار ایمن: بدون لایسنس معتبر افزونه «بی‌اثر» می‌شود (پیامک، صفحه دیدگاه و نمایش دیدگاه‌ها خاموش) ولی فروشگاه و ووکامرس دست‌نخورده می‌مانند.
* بازه مهلت: اگر سرور لایسنس موقتاً در دسترس نباشد، سایت فعال تا یک هفته به کار ادامه می‌دهد.
* صفحه «لایسنس» همیشه در دسترس است؛ به‌روزرسان خودکار حتی در حالت بی‌اثر فعال می‌ماند.
* خاموش‌کردن اجبار لایسنس با ثابت VALABI_REVIEW_REMINDER_LICENSE_OFF یا فیلتر valabi_review_reminder_require_license.

= 1.2.0 =
* افزودن بخش «نمایش دیدگاه‌ها» (دیوار اعتماد): نمایش عمومی دیدگاه‌های واقعی مشتریان با کد کوتاه `[valabi_reviews]` و ابزارک اسلایدر.
* حالت‌های نمایش: ترکیبی، جدیدترین، بالاترین امتیاز و منتخب‌های دستی (با علامت‌گذاری ⭐ روی هر دیدگاه).
* چیدمان‌های شبکه‌ای، دیوار آجری، اسلایدر و فهرست؛ فیلتر حداقل امتیاز و فقط خریداران تأییدشده.
* گزینه نمایش نام (کامل / نام + حرف اول / خریدار تأییدشده)، حافظه موقت برای سرعت روی هاست اشتراکی.
* صفحه تنظیمات با پیش‌نمایش زنده. زیرساخت دیدگاه عکس‌دار برای نسخه بعد آماده شده است.

= 1.1.0 =
* افزودن دکمه «ثبت سریع دیدگاه» در صفحه تک‌سفارش فروشگاه (پیشخوان مشتری) که همان صفحه دیدگاه پیامکی را باز می‌کند.

= 1.0.1 =
* اصلاح اتصال درگاه آی‌پی‌پنل (Edge API) و بررسی اعتبار.
* لینک کوتاه دیدگاه به‌صورت دامنه فروشگاه + توکن.
* انتقال «وضعیت و اعتبار» به داشبورد و جابه‌جایی کارت وضعیت سیستم به انتها.
* تغییر نام نمایشی افزونه به «یادآور نظرات».
* افزودن فایل ترجمه (.pot) و تست‌های واحد.

= 1.0.0 =
* انتشار اولیه.
