=== دانیا ===
Contributors: dania
Tags: support, chatbot, rag, woocommerce, customer-service
Requires at least: 6.2
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.3.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

افزونه اتصال وردپرس و ووکامرس به دستیار پشتیبانی دانیا.

== امکانات ==

* نصب ویجت امن و نسخه‌دار دانیا (Site Key به‌طور خودکار مدیریت می‌شود)
* همگام‌سازی افزایشی نوشته‌ها، برگه‌ها و محصولات ووکامرس
* همگام‌سازی دستی پایگاه دانش به‌صورت دسته‌ای (نوشته‌ها و برگه‌ها، محصولات) همراه با نوار پیشرفت
* حذف منبع نمایه‌شده پس از حذف یا عدم انتشار محتوا
* مشاهده گفتگوها و درخواست‌های بررسی انسانی در مدیریت وردپرس
* پذیرش، پاسخ‌گویی و بستن درخواست پشتیبانی انسانی
* گزارش ۷، ۳۰ و ۹۰ روزه گفتگو، پیام، ارجاع، خطا، زمان پاسخ و مصرف توکن
* جست‌وجوی زنده محصول، قیمت، موجودی و دسته‌بندی‌های WooCommerce
* استعلام امن وضعیت سفارش با تطبیق شماره سفارش و ایمیل صورتحساب
* افزودن، مشاهده، خالی‌کردن، حذف و تغییر تعداد اقلام سبد خرید مشتری
* اعمال کد تخفیف از داخل گفتگو با نمایش نتیجه واقعی WooCommerce
* گزارش بخش‌بندی مشتری، جست‌وجوهای پرتکرار/بدون نتیجه و علاقه به محصولات ناموجود
* ورود با همان حساب کاربری دانیا (بدون نیاز به کلید یا آدرس Backend دستی)

== نصب ==

1. پوشه `hampasokh` را در `wp-content/plugins` قرار دهید و افزونه را فعال کنید.
2. در «دانیا»، با ایمیل و رمز عبور حساب کاربری دانیا خود وارد شوید. اگر حساب ندارید، از همان صفحه می‌توانید ثبت‌نام کنید.
3. پس از ورود، ویجت و همگام‌سازی به‌طور خودکار با تنظیمات پیش‌فرض فعال می‌شوند؛ رنگ برند، پیام خوش‌آمد و قابلیت‌های فروشگاهی را هر وقت خواستید از همان صفحه تغییر دهید.

اطلاعات ورود حساب و secret اختصاصی gateway به مرورگر ارسال نمی‌شوند و با کلیدهای امنیتی همان نصب وردپرس به‌صورت AES-256-GCM نگهداری می‌شوند. ارتباط زنده Backend با WooCommerce امضای HMAC زمان‌دار و محافظ replay دارد. تغییرات سبد خرید فقط در مرورگر همان مشتری و با session واقعی WooCommerce اجرا می‌شوند.

با حذف کامل افزونه (نه صرفاً غیرفعال‌سازی) از پیشخوان وردپرس، تمام تنظیمات محلی از جمله حساب و نشست رمزنگاری‌شده پاک می‌شوند؛ داده‌های قبلاً همگام‌شده روی Backend دانیا تغییری نمی‌کنند.

== تغییرات ==

= 1.3.5 =
* تنظیم مستقل جای ویجت برای دسکتاپ و موبایل: چپ/راست و فاصله از کنار و پایین، همراه با پیش‌نمایش و هماهنگ با پنل دانیا.

= 1.3.4 =

* پس از ورود، اگر حساب هیچ منبع دانشی نداشته باشد، کاربر به صفحهٔ اختصاصی همگام‌سازی اولیه (با پیام راهنما و نوار پیشرفت) منتقل می‌شود و نوشته‌ها، برگه‌ها و محصولات به‌صورت خودکار همگام می‌شوند؛ در صورت بستن یا رفرش صفحه، همگام‌سازی از همان صفحه ادامه می‌یابد.
* اولویت محصولات موجود پیش از محدودکردن نتایج جست‌وجو.
* فیلتر قیمت بر اساس بودجه با تبدیل صریح ریال/تومان.

= 1.3.3 =

* عدم نمایش اعلان‌های سایر افزونه‌ها/وردپرس در صفحات مدیریت دانیا تا صفحه به‌هم نریزد.
* جایگزینی همگام‌سازی کامل و یک‌مرحله‌ای پایگاه دانش با دو دکمهٔ جداگانه: «همگام‌سازی نوشته‌ها و برگه‌ها» (۱۰تایی) و «همگام‌سازی محصولات» (۲۰تایی)، همراه با نوار پیشرفت زنده.
* حذف زمان‌بندی خودکار همگام‌سازی کامل هنگام اتصال یا ذخیرهٔ تنظیمات؛ همگام‌سازی گروهی اکنون فقط با کلیک آگاهانه مدیر انجام می‌شود.
* بازطراحی کارت‌های گزارش (جست‌وجوهای پرتکرار، بدون نتیجه، علاقه به محصولات ناموجود): رتبه، نوار فرکانس، برش تک‌خطی برچسب‌های بلند و سقف ارتفاع با اسکرول داخلی.
* جابه‌جایی دکمهٔ «خروج از حساب» به کارت مستقل «اطلاعات حساب» در پایین صفحهٔ تنظیمات.

= 1.3.2 =

* یکپارچه‌سازی نام محصول، منوها و متن‌های نمایشی با برند دانیا.
* حفظ شناسه‌های فنی افزونه برای سازگاری نصب‌های قبلی.
* به‌روزرسانی نسخه منابع برای تازه‌سازی کش ویجت.

= 1.3.1 =

* یکسان‌سازی کامل اندازه، فاصله‌ها و کنترل‌های ظاهری iframe با ویجت لندینگ.
* به‌روزرسانی asset version برای پاک‌سازی cache افزونه و CDN.

= 1.3.0 =

* اتصال لندینگ، لینک مستقیم و افزونهٔ وردپرس به رابط مشترک iframe نسخهٔ v2.
* افزودن کنترل بازکردن ویجت برای دکمه‌های نمایشی لندینگ.
* افزایش نسخهٔ assetها برای جلوگیری از نمایش نسخهٔ قدیمی از cache.

= 1.2.5 =

* تنظیم fallback آدرس Backend روی endpoint واقعی Production و حذف fallback loopback توسعه.
* اصلاح هشدار Backend برای نصب‌های تازه و بسته‌های قابل انتشار.

= 1.2.4 =

* اصلاح مسیرهای داخلی بسته ZIP برای نصب صحیح روی سرورهای Linux/Unix.
* افزودن تست رگرسیون برای جلوگیری از ورود backslash ویندوز به نام فایل‌های ZIP.

= 1.2.3 =

* بازسازی بسته نصب افزونه با اصلاح نمایش ویجت برای مهمان؛ نسخه 1.2.2 بسته نصب شامل کد قدیمی بود.
* پاک‌سازی Full Page Cache پس از ارتقا/تغییر تنظیمات ویجت و بارگذاری loader در head برای همه بازدیدکنندگان.
* اصلاح اتصال purge برای Cache Enabler و SiteGround Speed Optimizer مطابق API عمومی آن‌ها.

= 1.2.1 =

* پاک‌سازی خودکار Full Page Cache هنگام اتصال، فعال/غیرفعال‌کردن ویجت و به‌روزرسانی افزونه تا HTML مهمان قدیمی نماند.
* انتقال loader غیرمسدودکننده ویجت به head برای حذف وابستگی به فراخوانی `wp_footer()` در قالب.
* افزودن hook با نام `hampasokh_purge_page_cache` برای اتصال cacheهای بیرونی، Varnish و CDN میزبان.

= 1.2.0 =

* جایگزینی Admin API Key با ورود مستقیم با حساب کاربری دانیا (session، نه کلید ثابت).
* آدرس Backend دیگر در تنظیمات وردپرس نمایش داده نمی‌شود؛ برای هر توزیع افزونه ثابت است.
* پیش از ورود، هیچ بخش دیگری از افزونه (گفتگوها، گزارش عملکرد، تنظیمات ظاهر/قابلیت‌ها) در دسترس یا قابل‌مشاهده نیست.

= 1.1.0 =

* تکمیل Feature Parity فروشگاهی، عملیات سبد خرید و analytics تخصصی نسخه قدیمی.
* جایگزینی ذخیره Consumer Key/Secret قدیمی با gateway امضاشده و installation-scoped.

= 1.0.0 =

* مهاجرت قابلیت‌های افزونه قدیمی به قراردادهای فعلی دانیا.
