پرستاشاپ 8.2.2 منتشر شد.
پرستاشاپ 8.2.2 اینجاست! این آخرین نسخهی اصلاحی مجموعهای از بهروزرسانیها را به همراه دارد که به رفع مشکلات گزارششده و همچنین معرفی بهبودهایی برای ارتقای پلتفرم برای بازرگانان و توسعهدهندگان اختصاص دارد.
پرستاشاپ 8.2.2 اکنون در دسترس است!
خوشحالیم اعلام کنیم که نسخهی 8.2.2 پرستاشاپ منتشر شده است. این نسخهی اصلاحی نهتنها مشکلات متعددی را که توسط جامعهی پرستاشاپ و تیم کنترل کیفیت گزارش شدهاند برطرف میکند، بلکه برخی بهبودها را نیز معرفی مینماید.
در راستای چالش دعوت به مشارکت (Call for Contributions)، نسخهی 8.2.2 پرستاشاپ شامل چندین هوک (Hook) جدید است که توسط اعضای جامعهی کاربری ارائه شدهاند. این هوکها امکان شخصیسازی و یکپارچگی بیشتری را فراهم میکنند. میتوانید فهرست کامل هوکهای تازهافزوده را از اینجا بررسی کنید؛ همچنین در ادامه بهصورت خلاصه معرفی شدهاند.
چه چیزهای جدیدی در PrestaShop 8.2.2 وجود دارد؟
این نسخه شامل مجموعهای از بهبودها و رفع باگها در بخشهای مختلف پرستاشاپ از جمله بخش مدیریت (Back Office)، بخش کاربری (Front Office)، هسته (Core)، نصبکننده (Installer) و وبسرویسها است. در ادامه مهمترین نکات را مرور میکنیم:
بخش مدیریت (Back Office)
ویژگیهای جدید
- یک هوک جدید با نام
actionProductGetAttributesGroupsAfter
افزوده شده است که به توسعهدهندگان اجازه میدهد گروههای ویژگی را پس از واکشی دادههای محصول تغییر دهند. - دو هوک جدید با نامهای
actionOrderHasBeenShipped
وactionOrderHasBeenDelivered
معرفی شدهاند تا قابلیتهای رهگیری سفارش را بهبود دهند.
بهبودها
- مؤلفهی HelperCard اکنون از مستندات نسخهی 8 استفاده میکند تا با نسخهی فعلی هماهنگتر باشد.
- عبارات منظم (Regex) در StringModifier برای مدیریت بهتر رشتهها بهبود یافته است.
- پر کردن خودکار (Autofill) رمزهای عبور هنگام ویرایش اطلاعات مشتری در بخش مدیریت غیرفعال شده است.
- پوشههای قالب ایمیل پیش از خواندن بررسی میشوند تا از بروز خطا جلوگیری شود.
- کوئری انتخاب قوانین مالیاتی برای عملکرد بهتر بهینه شده است.
رفع باگها
- پشتیبانی از برندهایی که نام عددی دارند افزوده شد.
- مقدار حداکثر اندازهی فایل پیوست در تنظیمات پیشرفته تصحیح شد.
- خطای مربوط به نمایش قیمت محصول در بخش مدیریت در برخی سناریوها برطرف شد.
- پیکربندی مربوط به حداکثر اندازهی فایل در فرم محصول اصلاح شد.
- مشکلات مربوط به ذخیره ترجمهها در بخش مدیریت رفع شد.
- خطاهای مربوط به ایجاد صفحهی CMS در حالت چندفروشگاهی (Multistore) اصلاح شد.
- سیاست رمز عبور مطابق با محدودیتهای bcrypt اصلاح شد.
- عملکرد بازپرداخت برای سفارشهایی که مشتری آنها حذف شده بود اصلاح شد.
بخش کاربری (Front Office)
ویژگیهای جدید
- هوک جدیدی با نام
displayCartExtraProductInfo
اضافه شده است تا اطلاعات اضافی محصولات در سبد خرید نمایش داده شود. - هوک جدید
actionCartDuplicate
برای مدیریت عملیات تکرار سبد خرید معرفی شده است. - هوک جدید
actionPaymentModuleProductVarTplAfter
برای سفارشیسازی ماژولهای پرداخت افزوده شد.
رفع باگها
- ماژولهایی که گزینههای پرداخت خالی برمیگرداندند اکنون فیلتر میشوند.
- فیلدهای آدرس پس از تغییر کشور در صفحهی پرداخت اکنون قابل مشاهده باقی میمانند.
- مشکلات ترجمه در حالت چندزبانه اصلاح شد.
هسته (Core)
بهبودها
- دو هوک جدید در متد
getImageLink
برای بهبود مدیریت تصاویر اضافه شد. - پروفایلر (Profiler) بهبودیافته از نسخهی 9 بازگردانده شده است تا اشکالزدایی (Debugging) مؤثرتر انجام شود.
رفع باگها
- محاسبات گرد کردن (Rounding) در ماشینحساب قیمت اصلاح شد.
- مالیات SK در فایلهای بومیسازی (Localization) اصلاح شد.
نصبکننده (Installer)
بهبودها
- پارامتر محیطی جدید برای محصولات نمایشی در هنگام نصب از طریق CLI در Docker اضافه شد.
وبسرویسها (Web Services)
رفع باگها
- خطای SQL در وبسرویسها اصلاح شد.
- مشکل حذف حامل محصول در وبسرویسها برطرف شد.
نسخهی 8.2.2 پرستاشاپ این بهروزرسانیها و موارد دیگر را برای ارتقای تجربهی شما به ارمغان میآورد. برای مشاهدهی فهرست کامل تغییرات، به صفحهی رسمی انتشار نسخه مراجعه کنید.
بهروزرسانی به پرستاشاپ 8.2.2
ما قویاً توصیه میکنیم فروشگاه خود را هرچه سریعتر به نسخهی 8.2.2 پرستاشاپ بهروزرسانی کنید تا از مجموعهی گستردهی اصلاحات و بهبودهای این نسخه بهرهمند شوید. پیش از انجام بهروزرسانی، حتماً از کل فروشگاه خود یک نسخهی پشتیبان (Backup) تهیه کنید تا از دادههای خود محافظت نمایید.
بهروزرسانی به آخرین نسخهی سری 8.2.x بسیار ساده است و با استفاده از ماژول Update Assistant میتوانید این کار را با حداقل تلاش و بیشترین اطمینان انجام دهید.
همانطور که در مقالهی اخیر ما (ورود نسخهی 8.2.x به مرحلهی پشتیبانی بلندمدت) اشاره شد، از این پس نسخهی 8.2.x فقط بهروزرسانیهای امنیتی و اصلاحات بحرانی دریافت خواهد کرد. برای بهرهمندی از جدیدترین ویژگیها و پیشرفتها، پیشنهاد میکنیم برنامهریزی برای مهاجرت به PrestaShop 9 را آغاز کنید.
اگر در فرآیند بهروزرسانی با مشکلی روبهرو شدید که بهنظر نمیرسد مربوط به ماژولها یا تغییرات شخص ثالث باشد، لطفاً گزارش باگ ارسال کنید.
دانلود
بیشتر منتظر نمانید و همین حالا PrestaShop 8.2.2 را دانلود کنید!
قدردانی
این نسخه بازتاب همکاری اعضای جامعهی پرستاشاپ و اعضای تیم پروژه است، و ما از مشارکت آنها صمیمانه سپاسگزاریم.
مشارکتکنندگان این نسخه شامل اعضای رسمی پروژه و همچنین اعضای جامعهی کاربری هستند:
adrianllopis, Boki, Boris Hermans, Codencode, Daniel Hlavacek, David-Julian BUCH, Dominik Shaim Ulrich, Fabien Papet, Franck Lefèvre, Grzegorz Wójcik, Jean-François Viguier, John BOTELLA, Jonathan Danse, Jonathan Lelievre, Jonathan Renard, Krystian Podemski, Ludovic Cardinale, Mathieu Ferment, Matthias Goudjil, Matthieu Rolland, Mattia, Nicolas Lœuillet, Tanguy, Tuni-Soft
از همهی شما سپاسگزاریم!