=== همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری ووکامرس ===
Contributors: persianweb
Tags: woocommerce, guest orders, order sync, phone number
Requires at least: 4.7
Tested up to: 6.6.2
Stable tag: 1.8
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

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

== Description ==
**همگام‌سازی سفارشات مهمان ووکامرس با پروفایل کاربری**
افزونه همگام‌سازی سفارشات مهمان ووکامرس به شما این امکان را می‌دهد که سفارشات مهمان را با پروفایل‌های کاربری بر اساس شماره تلفن آن‌ها همگام‌سازی کنید، با پشتیبانی خاص از شماره‌های تلفن ایرانی. این اطمینان را می‌دهد که سفارشات قرار داده شده توسط مهمان‌ها به حساب‌های کاربری آن‌ها متصل می‌شود اگر آن‌ها قبلاً ثبت‌نام کرده باشند یا در آینده ثبت‌نام کنند.

== --- ویژگی‌ها و امکانات --- ==
* نرمال‌سازی شماره تلفن‌ها برای مقایسه سازگار
* پشتیبانی از شماره‌های تلفن ایرانی
* همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری موجود
* ذخیره سفارشات مهمان برای همگام‌سازی در آینده در هنگام ثبت‌نام یا ورود کاربر
* نمایش یادداشت‌های سفارش دقیق برای سفارشات همگام‌سازی شده

== Frequently asked questions ==

= چگونه افزونه شماره تلفن‌ها را نرمال‌سازی می‌کند؟ =

این افزونه هرگونه کاراکتر غیر عددی را حذف کرده و در صورت لزوم کد کشور ایران (98) را اضافه می‌کند.

= آیا افزونه با فرمت‌های دیگر شماره تلفن‌ها هم کار می‌کند؟ =

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

= آیا سفارشات مهمان به طور خودکار در هنگام ثبت‌نام کاربر همگام‌سازی می‌شوند؟ =

بله، اگر یک مهمان با شماره تلفنی که با شماره تلفن استفاده شده در هنگام ثبت‌نام مطابقت داشته باشد، سفارش با پروفایل کاربر همگام‌سازی خواهد شد.

== Changelog ==

= 1.8 =
- **افزایش کارایی در سایت‌های دارای CDN یا سیستم کش**: با استفاده از Transient API، نتایج جستجوی کاربران و سفارشات کش شده و کارایی افزونه به‌ویژه در سایت‌های دارای کش یا CDN بهبود یافته است.
- **سازگاری با نسخه‌های جدیدتر PHP**: افزونه اکنون با نسخه‌های PHP 8.x و بالاتر سازگار است و بهبودهای لازم برای اجرای پایدارتر افزونه در محیط‌های سروری جدید انجام شده است.
- **بهبود عملکرد کلی**: افزونه حتی در سایت‌هایی که از کش یا CDN استفاده نمی‌کنند نیز عملکرد بهتری دارد.

= 1.7.1 =
* مشکلات مربوط به URIs نامعتبر و فقدان اعلامیه مجوز را رفع کرد.
* اعلامیه مجوز GPL-2.0+ معتبر اضافه شد.
* نام توابع و متغیرها به پیشوندهای منحصر به فرد به روز شد.

= 1.7.0 =
* عملکرد را با کش کردن نتایج جستجوی کاربر و سفارش بهبود بخشید.
* اعتبارسنجی و پاک‌سازی شماره‌های تلفن اضافه شد.
* امنیت با محدود کردن دسترسی به توابع حیاتی تقویت شد.
* فرآیندهای همگام‌سازی سفارش بهینه شد.

= 1.6.0 =
* نسخه اولیه با عملکرد پایه‌ای برای همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری بر اساس شماره تلفن.
* نرمال‌سازی شماره تلفن‌ها برای مقایسه سازگار اضافه شد.
* پشتیبانی از شماره‌های تلفن ایرانی.
* همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری موجود بر اساس شماره تلفن.
* ذخیره سفارشات مهمان برای همگام‌سازی در آینده در هنگام ثبت‌نام یا ورود کاربر.
* نمایش یادداشت‌های سفارش دقیق برای سفارشات همگام‌سازی شده.
* امنیت بهبود یافته با افزودن تأیید nonce برای ارسال فرم‌ها.
* عملکرد بهبود یافته با کش کردن نتایج جستجوی کاربر.
* افزودن گزارش‌گیری دقیق برای عیب‌یابی و اشکال‌زدایی.

= 1.5.0 =
* فرآیند نرمال‌سازی شماره تلفن بهبود یافت.
* پشتیبانی از شماره‌های تلفن با فرمت‌های مختلف اضافه شد.
* جزئیات یادداشت‌های سفارش بهبود یافت تا شامل وضعیت ورود مشتری باشد.
* اشکالات جزئی رفع شد و ثبات کلی بهبود یافت.

= 1.4.0 =
* عملکرد همگام‌سازی سفارشات مهمان در هنگام ثبت‌نام کاربر اضافه شد.
* فرآیند پیوند سفارشات مهمان با کاربران ثبت‌نام شده بهبود یافت.
* یادداشت‌های سفارش به روز شد تا وضعیت همگام‌سازی را به طور دقیق نشان دهد.
* بهبودهای جزئی در عملکرد و بهینه‌سازی کد.

= 1.3.0 =
* انتشار اولیه همگام‌سازی سفارشات مهمان بر اساس شماره تلفن معرفی شد.
* نرمال‌سازی پایه‌ای شماره تلفن اضافه شد.
* پشتیبانی اولیه از شماره‌های تلفن ایرانی.
* همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری پیاده‌سازی شد.
* یادداشت‌های سفارش برای نشان دادن وضعیت همگام‌سازی اضافه شد.
* بهبودهای اولیه در عملکرد و رفع اشکالات.

== Upgrade Notice ==

= 1.8 =
- **افزایش کارایی برای سایت‌های دارای کش و CDN**: اگر سایت شما از کش یا CDN استفاده می‌کند، این نسخه به‌طور قابل‌توجهی کارایی را افزایش خواهد داد.
- **سازگاری با PHP 8.x**: این نسخه با نسخه‌های PHP جدیدتر سازگار است.

= 1.7.1 =
اطمینان حاصل کنید که به این نسخه به‌روزرسانی کرده‌اید تا مشکلات مربوط به URIs نامعتبر و فقدان اعلامیه مجوز را برطرف کنید.

= 1.7.0 =
اطمینان حاصل کنید که به این نسخه به‌روزرسانی کرده‌اید تا از عملکرد بهبود یافته، امنیت تقویت شده و فرآیندهای همگام‌سازی سفارش بهینه‌شده بهره‌مند شوید.

= 1.6.0 =
اطمینان حاصل کنید که به این نسخه به‌روزرسانی کرده‌اید تا همگام‌سازی سفارشات مهمان با پروفایل‌های کاربری بر اساس شماره تلفن‌ها را شروع کرده و از ویژگی‌های بهبود یافته در عملکرد و امنیت بهره‌مند شوید.

= 1.5.0 =
این نسخه فرآیند نرمال‌سازی شماره تلفن را بهبود می‌بخشد و جزئیات یادداشت‌های سفارش را ارتقاء می‌دهد. به‌روزرسانی کنید تا از این بهبودها و رفع اشکالات بهره‌مند شوید.

= 1.4.0 =
به این نسخه به‌روزرسانی کنید تا سفارشات مهمان به طور خودکار در هنگام ثبت‌نام کاربر همگام‌سازی شوند و از بهبود پیوند سفارشات و عملکرد بهره‌مند شوید.

= 1.3.0 =
انتشار اولیه همگام‌سازی سفارشات مهمان با عملکرد پایه‌ای بر اساس شماره تلفن.

== --- پشتیبانی --- ==

برای دریافت پشتیبانی، لطفاً به [فروم پشتیبانی](https://wordpress.org/support/plugin/guest-order-sync) مراجعه کنید یا از طریق [ندای وب](https://nedayeweb.ir) با ما تماس بگیرید.

== --- مستندات --- ==

مستندات جامع برای این افزونه را می‌توانید [اینجا](https://github.com/clonerdev/WooCommerce-Guest-Order-Sync) پیدا کنید.

== --- مشارکت در توسعه --- ==

ما از مشارکت‌ها در توسعه افزونه استقبال می‌کنیم. لطفاً برای ارسال مشکلات یا درخواست‌های کشش به [گیت‌هاب](https://github.com/clonerdev/WooCommerce-Guest-Order-Sync) مراجعه کنید.

== --- مجوز --- ==

این افزونه تحت مجوز GPLv2 یا نسخه‌های بعدی مجوز داده شده است. برای اطلاعات بیشتر، لطفاً به [صفحه مجوز](https://www.gnu.org/licenses/gpl-2.0.html) مراجعه کنید.
