2024-10-14 – نسخه 6.8.0
* رفع: بازیابی نماد سعی مجدد در جدول سفارشات برای فروشگاه های دارای HPOS فعال.
* رفع: به درستی وضعیت اشتراک را به “لغو” به روز می کند در طول تماس شکست پرداخت زمانی که وضعیت فعلی “در انتظار لغو” است.
* رفع: هنگامی که اشتراک مجدداً فعال میشود، متای «ایمیل_لغوشده_ارسال شده» را پاک کنید تا به مشتری امکان میدهد ایمیلهای لغو بعدی را دریافت کند.
* رفع: از اعلامیه های منسوخ شدن پس از به روز رسانی به ووکامرس 9.3 جلوگیری کنید.
* رفع: از خطای کشنده PHP که هنگام محاسبه کل مالیات بازپرداخت شده برای اشتراک رخ می دهد جلوگیری کنید.
* Dev: کلاس «WCS_WC_Admin_Manager» را فقط در فروشگاههایی که WC 9.2 یا بالاتر دارند مقداردهی اولیه کنید. این کلاس ادغام با ویژگی Woo Navigation را که در WC 9.3 حذف شده بود، انجام داد.
2024-09-13 – نسخه 6.7.0
* رفع: حل دو مشکل جلوگیری از نمایش صحیح “اقلام اشتراک دیگر قابل ویرایش نیستند.” پیام در صفحه ویرایش اشتراک.
* رفع: وجود “wc_get_page_screen_id” را قبل از فراخوانی آن در “wcs_get_page_screen_id” و برای جلوگیری از خطاهای مهلک، قبل از فراخوانی “list_table_primary_column” بررسی میکند.
* رفع: فعال شدن مجدد اشتراک را هنگامی که تاریخ پایان در گذشته است مسدود می کند.
* رفع: اطمینان حاصل کنید که تاریخ تغییر اشتراک زمانی که حافظه پنهان سفارش مربوط به آن در سایتهای غیرHPOS بهروزرسانی میشود، بهروزرسانی میشود.
* رفع: اطمینان حاصل کنید که دادههای فرم دوره آزمایشی قبل از استفاده تنظیم شده است تا از خطاهای مهلک در هنگام گم شدن دادهها جلوگیری شود.
* رفع: خطا در محاسبات تخفیف کوپن برای سفارشهای دستی یا تمدید زودهنگام در فروشگاهها با قیمتگذاری شامل مالیات برطرف شد.
* رفع: کلاس دکمه سازگار با تم را به دکمه سوئیچ در صفحه حساب من > اشتراک اضافه کنید.
* توسعه دهنده: حذف روش استفاده نشده «شاید_حذف_فرمتشده_order_total_filter» متصل به «woocommerce_get_formatted_order_total» که منسوخ شده بود.
* توسعه دهنده: اشتراک های هسته را به 7.5.0 به روز کنید
2024-09-05 – نسخه 6.6.2
* رفع: از بروز خطا در هنگام پرداخت زمانی که مشتری محصول اشتراک خود را تغییر می دهد و نیازی به پرداخت ندارد، جلوگیری کنید.
* توسعه دهنده: اشتراک های هسته را به 7.4.3 به روز کنید.
2024-08-27 – نسخه 6.6.1
* رفع: مشکلی که در آن هنگام خرید اشتراک و محصولات ساده با کوپن در WC 9.2، قیمت محصولات ساده به اشتباه روی 0 دلار تنظیم شده بود، حل شد.
* توسعه دهنده: اشتراک های هسته را به 7.4.2 به روز کنید.
2024-08-22 – نسخه 6.6.0
* رفع: ایجاد اشتراک تکراری و هشدار PHP هنگام تعویض اشتراک با فعال بودن افزونه Prepaid for WooCommerce Subscriptions برطرف شود.
* رفع: محاسبات سوئیچ اکنون سفارشات سوئیچ قبلی با وضعیت پیش نویس پرداخت را حذف می کند.
* Dev: برای فعال کردن فیلتر کردن سفارشات با وضعیت خاص، پارامتر جدیدی را به WC_Subscription::get_last_order () معرفی کنید.
* به روز رسانی: رویدادهای مربوط به اشتراک را با اولویت 1 برنامه ریزی کنید تا امکان اجرای زودتر در Action Scheduler فراهم شود.
* رفع: اطمینان حاصل کنید که اعلانهای سرپرست پس از انجام اقدامات انبوه روی اشتراکها هنگامی که HPOS فعال است، نمایش داده میشوند.
* رفع: اضافه کردن یک سال به تاریخ تمدید بعدی فاصله صورتحساب 12 ماه یا بیشتر برای اشتراک همگامسازی شده است.
* Dev: فیلتر اضافه شده برای فعال کردن نادیده گرفتن کل پرداخت شده برای دوره سوئیچ فعلی.
* توسعه دهنده: اشتراک ها-هسته به روز شده به 7.4.1.
2024-07-16 – نسخه 6.5.0
* افزودن: شامل trial_period، suspension_count، و requires_manual_renewal در پاسخ REST API برای اشتراکها.
* به روز رسانی: هنگامی که پرداخت سفارش تمدید حذف می شود، وضعیت فعلی سفارش را در یادداشت ذکر کنید تا به عیب یابی کمک کنید.
* رفع: بهبود برچسب در قالب های صفحه اشتراک و سفارش.
* رفع: مشکل اشتراکهایی که حاوی چندین سفارش تمدید بودند برای علامتگذاری یک مورد تصادفی بهعنوان پردازش، به جای آخرین سفارش، رفع شد.
* رفع: جلوگیری از خطاهای اشیاء اشتراک نامعتبر در طول به روز رسانی روش پرداخت مشتری.
* توسعه دهنده: اشتراک ها-هسته به روز شده به 7.3.0.
2024-06-28 – نسخه 6.4.1
* رفع: رفع خطاهایی که مانع از ارسال وبقلابهای مرتبط با اشتراک در فروشگاههای WC 9.0 میشوند.
2024-06-13 – نسخه 6.4.0
* اضافه کردن: پشتیبانی جدید WP CLI برای مدیریت اشتراک ها از طریق خط فرمان.
* اضافه کردن: نقاط پایانی REST API اشتراک wc/v2 را معرفی کنید.
* رفع: بهبود برچسب در قالب صفحه اشتراک من.
* رفع: برای جلوگیری از خطاهای مهلک، حافظه پنهان سفارش مربوط به اشتراکها (تمدید، اشتراک مجدد، تعویض) را بازسازی کنید.
* به روز رسانی: هنگامی که هیچ هزینه حمل و نقلی در بخش مجموع مکرر بلوک های سبد خرید و پرداخت وجود ندارد، به جای 0، “رایگان” را نشان دهید (به WooCommerce 9.0+ نیاز دارد).
* Dev: تابع جدید wcs_set_recurring_item_total() برای تنظیم مجموع آیتم های خطی که از یک سفارش اولیه به مجموع تکراری مناسب آنها کپی شده اند (یعنی حذف هزینه های ثبت نام).
* توسعه دهنده: اشتراک هسته به روز شده به 7.2.0.
2024-05-24 – نسخه 6.3.2
* رفع: هنگام ایجاد سفارشها از طریق REST API، از کل موارد خطی که در دادههای درخواست ارائه میشوند، جلوگیری کنید.
09-05-2024 – نسخه 6.3.1
* رفع: مشکلی که باعث میشد هنگام ویرایش اشتراک، هشدارهای “WC_DateTime را نمیتوان به int تبدیل کرد” در سایتهای غیر hpos برطرف شد.
2024-04-11 – نسخه 6.2.0
* افزودن: WooCommerce را به عنوان یک وابستگی افزونه در هدر افزونه اعلام کنید.
* رفع: مطمئن شوید که تاریخهای پرداخت بعدی تنها زمانی تمدید میشوند که سفارشهای تمدید زودهنگام پرداخت شده از طریق مدال به طور کامل پرداخت شوند. از تمدید تاریخ پرداخت های مجاز اما غیرمجاز جلوگیری می کند.
* رفع: به روز رسانی ماشین حساب سوئیچینگ برای رسیدگی به شرایطی که ارتقاء دارای قیمت جدید در روز کمتر از قیمت قدیمی در روز است. قبلاً این منجر به هزینه ارتقاء منفی می شد.
* رفع: هنگامی که مشتریان با موفقیت برای یک سفارش تمدید ناموفق از طریق تسویه حساب بلوک پرداخت می کنند، روش پرداخت ناموفق را در اشتراک به روز کنید.
* رفع: مشکلی که باعث میشد اشتراکها مستقیماً توسط فرآیند WooCommerce لغو خودکار سفارشهای پرداخت نشده در راستای تنظیم سهام نگهداری شوند، برطرف شد.
* رفع: از یادداشتهای انتقال وضعیت تکراری در اشتراکها و حلقههای نامحدود بالقوه هنگام پردازش انتقال وضعیت اشتراک جلوگیری کنید.
* رفع: مشکلی که میتوانست به خطاهای “کلید آرایهای تعریف نشده “سفارش دریافت”” حل شود.
* رفع: رفع خطاهایی که ممکن است هنگام پرداخت برای سفارشهای تمدید از طریق تسویهحساب رخ دهد، زمانی که فروشگاه دارای فیلدهای تسویهحساب سفارشی است.
* رفع: رفع خطاهای پایگاه داده که هنگام سفارش جدول فهرست اشتراکها تا «آخرین تاریخ سفارش» در سایتهایی با HPOS فعال است، رخ میدهد.
* توسعه دهنده: یک فیلتر جدید (‘wcs_setup_cart_for_subscription_initial_payment’) معرفی کرد تا افزونه های شخص ثالث را قادر سازد تا از جریان پرداخت به ازای سفارش برای تکمیل پرداخت اولیه اشتراک استفاده کنند.
* توسعه دهنده: اشتراک ها-هسته به روز شده به 7.0.0.
2024-03-28 – نسخه 6.1.0
* رفع: مطمئن شوید که فرآیند پرداخت تمدید اشتراک سعی در پردازش مجدد سفارشهای تمدید پرداخت شده قبلی ندارد.
* رفع: مشکلی را حل کرد که در آن تخفیفها، در صورت اعمال مجدد برای پرداختهای سفارش اشتراک ناموفق یا دستی، به اشتباه مالیات فراگیر را محاسبه میکنند.
* رفع: مشکلی را حل کرد که میتواند باعث شود وقتی مشتری سعی میکند نشانهای را که توسط اشتراکها استفاده میشود حذف کند، یک اعلان خطای خالی در صفحه حساب من > روشهای پرداخت ظاهر شود.
* رفع: مطمئن شوید که همیشه پس از بهروزرسانی تاریخها، شیء اشتراک را از حافظه پنهان پاک میکنیم.
* رفع: از سبک های تم بلوک برای دکمه «افزودن به سبد خرید» در صفحات محصول اشتراک استفاده کنید.
* رفع: یادداشت های مشتری در صفحه ویرایش اشتراک برای فروشگاه هایی که HPOS فعال دارند ذخیره نمی شود.
* رفع: اطمینان حاصل کنید که محصولاتی که دوره صورتحساب سالانه دارند، می توانند تاریخی را انتخاب کنند که اشتراک با آن هماهنگ شده است.
* رفع: هم ترازی بهبود یافته فیلدهای قیمت گذاری محصول اشتراک در صفحه ویرایش محصول برای سازگاری با سایر زمینه ها.
* رفع: هنگام تغییر روش پرداخت پیشفرض مشتری، از تنظیم کلیدهای متا خالی روی اشتراکها خودداری کنید.
* رفع: از روشی مقیاسپذیرتر برای فیلتر کردن جدول فهرست مدیریت سفارشات بر اساس سفارشهای والدین در فروشگاههای HPOS استفاده کنید.
* رفع: مشکلی را حل کرد که مانع از کار برچسبهای دکمه سفارش مکان سفارشی اشتراک در پرداخت بلوک میشد.
* بهروزرسانی: کادر تأیید بهروزرسانی همه اشتراکها را که در صفحه تغییر روش پرداخت نمایش داده میشود، تغییر دهید تا بهطور پیشفرض فعال شود.
* توسعه دهنده: اشتراک های هسته را به 6.9.0 به روز کنید
2024-01-17 – نسخه 5.9.1
* رفع: خطایی که در WooCommerce 8.5.0 هنگام ویرایش یک مشتری اشتراک از داشبورد مدیریت رخ می داد، برطرف شد.
2024-01-11 – نسخه 5.9.0
* رفع: مشکلی که باعث شد دستور داده شود جدول فهرست اشتراکهای مدیریت هنگام فعال بودن HPOS کار نکند، حل شد.
* رفع: هنگام تعویض همه موارد اشتراک در یک سبد خرید، اطمینان حاصل کنید که اشتراک قبلی به جای ایجاد همه اشتراکهای جدید، در صورت امکان مجدداً استفاده میشود.
* به روز رسانی: محصول ویرایش اشتراک “انقضا بعد” (طول اشتراک) را تغییر داد تا به وضوح توضیح دهد که چه زمانی اشتراک به طور خودکار تمدید می شود.
* به روز رسانی: هنگام پردازش یک اقدام برنامه ریزی شده اشتراک، همه استثناهایی را که WooCommerce گرفتار می کند، ثبت کنید.
* توسعه دهنده: اشتراک های هسته را به 6.7.0 به روز کنید.
2023-12-21 – نسخه 5.8.0
* رفع: محاسبه نادرست سوئیچ هنگام ارتقاء یک محصول همگامسازی شده قبل از اولین تمدید در جایی که پرداخت اولیه نسبت داده شده است، انجام میشود.
* رفع: هنگام بهروزرسانی اشتراک از طریق REST API، اگر تاریخ شروع در درخواست تنظیم نشده است، تاریخ شروع را به زمان فعلی بهروزرسانی نکنید.
* رفع: هنگام استفاده از بلوک تسویه حساب برای پرداخت سفارشات تمدید، اطمینان حاصل کنید که هش سبد خرید سفارش به روز شده است تا مطمئن شوید که سفارش موجود قابل استفاده است.
* رفع: از خطای کشنده PHP که زمانی رخ می دهد که سبد خرید حاوی یک مورد سفارش تمدید است که دیگر وجود ندارد، جلوگیری می کند.
* رفع: وقتی HPOS فعال است و حالت سازگاری داده روشن است، مطمئن شوید که تغییرات تاریخ اشتراک ایجاد شده در postmeta با جدول orders_meta همگامسازی شده است.
* رفع: مشکلی که باعث ایجاد خطاهای متغیر $current_page، $max_num_pages، و $paginate تعریف نشده در هنگام مشاهده صفحهای با کد کوتاه اشتراکها میشد، برطرف شد.
* توسعه دهنده: اشتراک های هسته را به 6.6.0 به روز کنید.
09-11-2023 – نسخه 5.7.0
* افزودن: یک نقطه پایانی REST API جدید برای ایجاد اشتراک(های) از یک سفارش معین معرفی کنید. این نقطه پایانی در POST «/wc/v3/orders/{order_id}/subscriptions» موجود است و یک شناسه سفارش را میپذیرد.
* افزودن: هنگامی که مشتری تمدید خودکار را از طریق صفحه حساب من روشن یا خاموش می کند، برای ثبت آن رویداد یادداشتی به اشتراک اضافه کنید.
* رفع: تنظیم و به روز رسانی تاریخ پایان آزمایشی اشتراک از طریق REST API.
* رفع: مطمئن شوید که قلاب «woocommerce_subscription_renewal_payment_complete» همیشه هنگام پردازش تمدیدهای اولیه از طریق صفحه پرداخت (معرفی شده در 5.6.0) فعال می شود.
* رفع: هنگامی که اشتراکی به عنوان نیاز به پرداخت دستی علامتگذاری میشود، به کاربران سرپرست اجازه دهید تا با انتخاب روش پرداخت جدید، پرداختهای خودکار اشتراک را از طریق صفحه ویرایش اشتراک فعال کنند.
* رفع مشکل: هنگام پردازش سفارش تمدید زودهنگام، مطمئن شوید که پس از تکمیل پرداخت، تعداد تعلیق به 0 باز می گردد.
* رفع: هنگامی که HPOS فعال است و حالت سازگاری (همگام سازی داده ها) روشن است، از پرکردن صحیح ابرداده های اشتراک (مانند تاریخ ها و حافظه پنهان) در جدول postmeta اطمینان حاصل کنید.
* رفع: متا «_cancelled_email_sent» را به روشی سازگار با HPOS واکشی و بهروزرسانی کنید.
* Dev: یک تابع ()wcs_get_subscription_grouping_key جدید برای ایجاد یک کلید منحصر به فرد برای یک اشتراک بر اساس برنامه صورتحساب آن، معرفی کنید. این تابع از مفهوم کلید سبد خرید تکراری موجود استفاده می کند.
* توسعه دهنده: WC_Subscriptions_Synchroniser::add_to_recurring_cart_key را منسوخ کنید. به جای آن از WC_Subscriptions_Synchroniser::add_to_recurring_product_grouping_key() استفاده کنید.
* توسعه دهنده: اشتراک های هسته را به 6.5.0 به روز کنید.
2023-10-18 – نسخه 5.6.0
* افزودن: هنگامی که HPOS فعال است، ستون “Subscription Relationship” را در زیر صفحه مدیریت لیست سفارشات معرفی کنید.
* افزودن: از رنگ تم مدیریت و رنگ های صحیح ووکامرس استفاده کنید.
* رفع: مشکلی که باعث میشد در صورت عدم موفقیت مشتری یا صرف نظر از پرداخت سفارش تمدید زودهنگام، اشتراکها متوقف شود، برطرف شد.
* رفع: مشکلی را حل کرد که باعث شد اشتراکهایی با حکم تمدید زودهنگام پرداخت نشده به اشتباه به عنوان نیاز به پرداخت در نظر گرفته شوند.
* رفع: وقتی HPOS فعال است، کادر فیلتر orders_by_type_query را در صفحه سفارشات WooCommerce کار کنید.
* رفع: اطمینان حاصل کنید که سفارشات تمدید پرداخت شده از طریق Block Checkout به درستی به اشتراک آنها مرتبط هستند.
* رفع: مشکلی را حل کرد که باعث شد برای سفارشهای والدین ناموفق/در حال تعلیق که شامل افزونههای محصول هستند، پرداخت شود تا مجموع صحیح محاسبه نشود.
* رفع: اطمینان حاصل کنید که سفارش گذرا به پردازش نیاز دارد که هنگام ایجاد یک سفارش اشتراک (مثلاً تمدید) حذف شود. مشکلات مربوط به سفارشهای تمدید را که مستقیماً به وضعیت کامل میروند برطرف میکند.
* رفع: هنگام استفاده از HPOS و همگام سازی داده، تاریخ شروع صحیح اشتراک را در postmeta و ordermeta ذخیره کنید.
* رفع: هنگامی که HPOS فعال است، حذف یک مشتری اکنون اشتراک آنها را حذف می کند.
* رفع: از دست رفتن سبک ها در صفحه ویرایش اشتراک زمانی که HPOS فعال است.
* رفع: مشکلی را حل کنید که باعث ایجاد اشتراک های اضافی در هنگام تکمیل سوئیچ از طریق Block Checkout می شود.
* رفع: مشکلی را حل کنید که باعث میشود فیلدهای محصول ویرایش پلاگین شخص ثالث با کلاس show_if_variable-subscription به اشتباه پنهان شود.
* رفع: به دروازهها اجازه دهید تا قبل از بهروزرسانی اشتراک، اقدامی در مورد حذف روش پرداخت انجام دهند.
* رفع: اطمینان حاصل کنید که اشتراکها دارای تاریخی هستند که به درستی منطقه زمانی سایت را محاسبه میکند. رفع مشکلات مربوط به اشتراکهایی که تاریخ ایجاد آن دو برابر UTC سایت است.
* رفع: هنگامی که HPOS فعال است، ویرایش سریع وضعیت اشتراک را در جدول لیست مدیریت برطرف کنید.
* توسعه دهنده: PHP 8.2: رفع اخطارهای “ایجاد ویژگی پویا”.
* توسعه دهنده: PHP 8.2: رفع اخطارهای “تبدیل خودکار غلط به آرایه منسوخ شده است”.
* Dev: هشدارهای PHP از استفاده از debug_backtrace().
* توسعه دهنده: اشتراک هسته به روز شده به 6.4.0
* Dev: قلابهای Checkout Blocks را بهروزرسانی کرد و قلابهای قدیمی «woocommerce_blocks_checkout_» را با «woocommerce_store_api_checkout» جایگزین کرد.
2023-09-21 – نسخه 5.5.0
* نیشگون گرفتن و کشیدن – از رنگ تم مدیر در انتخابگرها استفاده کنید.
* توییک – نام افزونه را به Woo Subscriptions تغییر دهید.
2023-08-11 – نسخه 5.4.0
* افزودن: یک صفحه حالت خالی به روز شده برای جدول فهرست اشتراک ها > WooCommerce معرفی کنید.
* رفع: اطمینان حاصل کنید که تسویه حساب اشتراک و ادغام بلوک سبد خرید در محیطهای فروشگاهی که WooPayments در آن فعال نیست بارگذاری شده است.
* رفع: هنگام کپی کردن متای آدرس، مطمئن شوید که فیلد شماره تلفن حملونقل در اشتراکها و سفارشهای آنها کپی شده است.
* به روز رسانی: هنگامی که HPOS غیرفعال است، اشتراک ها را توسط customer_id با استفاده از حافظه پنهان اشتراک کاربر برای بهبود عملکرد واکشی کنید.
* توسعه دهنده: فیلتر “woocommerce_subscriptions_not_found_label” منسوخ شد.
* توسعه دهنده: اشتراک ها-هسته به روز شده به 6.2.0
2023-07-19 – نسخه 5.3.0
* رفع: وقتی مشتری روش حمل و نقل را روی سبد خرید و تسویه حساب تغییر میدهد، اطمینان حاصل کنید که مجموعهای تکراری به درستی روش انتخابی را منعکس میکنند.
* رفع: مشکلی را برطرف کنید که از فعال شدن کادر انتخاب “Used for variations” در صفحه ویرایش محصول اشتراک متغیر در WC نسخه v7.9.0 جلوگیری می کرد.
* رفع: وقتی HPOS فعال است، نقطه پایانی REST API «wc/v3/subscriptions» اکنون اشتراکهای همه وضعیتها را واکشی میکند.
* برنامه نویس: آرگ های WC_Order_Query را فیلتر کنید تا در صورت فعال بودن HPOS، وضعیت اشتراک را به درستی پرس و جو کنید.
* توسعه دهنده: اشتراک هسته به 6.0.0 به روز شد
05-07-2023 – نسخه 5.2.0
* رفع: مشکلی که مانع از ذخیره شدن روش ارسال انتخابی هنگام تعویض بسته محصول مونتاژ شده میشد، برطرف شد.
* رفع: وقتی HPOS فعال است، حذف دائم سفارش مربوط به اشتراک، کش سفارشات را به درستی بهروزرسانی نمیکند.
* رفع: اضافه شدن منطق برای بررسی اینکه آیا آرایه سبد خرید تکراری وجود دارد قبل از نمایش بخش مجموع تکراری در سبد خرید.
* توسعه دهنده: اشتراک هسته به 5.8.0 به روز شد
2023-06-05 – نسخه 5.1.3
* رفع: مشکلی که مشتریان پس از ورود به سیستم به آدرس اینترنتی پرداخت برای سفارش نادرست هدایت شدند، حل شد.
* توسعه دهنده: اشتراک ها-هسته به روز شده به 5.7.2
2023-05-11 – نسخه 5.1.2
* رفع: خطاهای کد شخص ثالث را با استفاده از نشانیهای اینترنتی بازگردانده شده از WC_Subscriptions_Admin::add_subscription_url() و WCS_Cart_Renewal::get_checkout_payment_url() برطرف کنید، زیرا به اشتباه از آنها خارج شدهاند. #4526
* Dev: کد شخص ثالث را برای تغییر نشانی اینترنتی رمز پرداخت حذف شده از flag_subscription_payment_token_deletions فعال کنید. #4526
* توسعه دهنده: اشتراک های هسته را به 5.7.1 به روز کنید. #4526
نقد و بررسیها
هنوز بررسیای ثبت نشده است.