اخبار

انتشار نسخه nopCommerce 4.1

يكشنبه, 7 مرداد 1397

تلاش توسعه‌دهندگان nopCommerce برای انتقال فروشگاه به NET Core 2.1.، بهبود عملکرد و معماری، امکانات و توسعه‌های  بیشتر و رفع اشکالات، متمرکز شده بود.

در همین راستا در تاریخ 18 تیر 97 نسخه بتا  و در تاریخ 4 مرداد97 نسخه اصلی nopCommerce 4.1 منتشر گردید. در این نسخه شاهد تغییرات بزرگ و اساسی نسبت به نسخه قبل هستیم.

 ویژگی‌های  برجسته:

  انتقال از NET Framework. به NET Core 2.1.

  پشتیبانی از GDPR 

 بهبودها:

  •   ارتقاء به ASP.NET Core 2.1 و EF Core 2.1
  •   افزودن امکان محاسبه «هزینه ارسال براساس جمع سفارش» داخل پلاگین «هزینه ارسال براساس وزن»
  •   ویژگی‌های سفارشی فروشنده
  •   ترکیب برخی از بخش‌های پنل ادمین (UI/UX)
  •   اجازه به مشتریان برای بررسی مانده حساب کارت هدیه
  •   به‌روزرسانی تمام کتابخانه‌های شخص ثالث به آخرین نسخه
  •   به‌روزرسانی تمام کتابخانه‌های شخص ثالث کلاینت (به عنوان مثال جیکوئری) به آخرین نسخه (فقط در فروشگاه عمومی)
  •   هم اکنون افزونه Google Analyticsاز کد ردیابی جدید استفاده می‌کند - برچسب سایت جهانی
  •   ایجاد فرصت افزودن مقادیر مختلف رتبه‌بندی
  •   توقف پشتیبانی از SQL Server Compact
  •   اضافه شدن نمایش آواتار مشتری (در صورت فعال بودن) در صفحه لیست مشتری
  •   نظرهای مربوط به محصولات محدود به فروشگاه رو در نظر نگرفته و در صورتی که تنظیم "ShowProductReviewsPerStore" فعال باشد نظرها را در صفحه حساب کاربری نمایش خواهد داد.
  •   انتقال تنظیم نمایش پیش‌فرض به رابط کاربری
  •   افزودن پیام هشدار به ادمین که SKU از قبل وجود دارد
  •   اجازه به مدیر برای ارائه لینکهای خارجی به فروشگاه که شامل کد کوپن تخفیف است
  •   اطلاع به مشتریان، زمانی که بررسی و نظرات آنها توسط صاحب فروشگاه (و یا فروشنده)، پاسخ داده می‌شود
  •   نادیده گرفتن محصولاتی که دارای ویژگی «قابل مشاهده به صورت جداگانه» نباشند در لیست محصولات فروش متقابل و لیست محصولات مرتبط
  •   افزودن نرخ مالیات - نادیده گرفته شده - برای سفارش مجدد فاکتورها
  •   مجوز برای استفاده از تگ در ادیتور
  •   دادن اختیار به صاحب یک فروشگاه برای غیر فعال کردن فرآیند پرداخت
  •   افزودن امکان حذف سبد خرید و لیست علاقه‌مندی‌ها در قسمت مدیریت توسط صاحب یک فروشگاه
  •   افزایش دقت زمان شروع کارهای زمانبندی (بعد از راه اندازی مجدد برنامه)
  •  پشتیبانی از داشتن چندین تاپیک (با نام سیستمی یکسان) با استفاده از سطوح دسترسی
  •   تغییر نام برخی از مناطق ویجت (نام متغییرها)
  •   صفحه جزئیات سفارش (بخش مدیریت). ترکیب «اطلاعات صورتحساب» و «اطلاعات ارسال» در یک سربرگ
  •   اضافه کردن تاخیر برای استفاده از امتیازات هنگام اضافه کردن آنها به صورت دستی در بخش مدیریت
  •   اجازه استفاده از کوکی‌ها از صفحه محافظت شده SSL در سایر صفحات فروشگاه
  •   پشتیبانی از فیلتر محصولات در گزارشات خلاصه در صفحه لیست سفارشات (بخش ادمین)
  •   اضافه شدن امکان تنظیم نرخ تعدیل قیمت ویژگی محصول به صورت درصد
  •   اضافه شدن پشتیبانی از نظرسنجی به ازای هر فروشگاه
  •   افزودن توانایی حذف خودکار محصولات مورد نیاز از سبد خرید در صورتی که محصول اصلی حذف شود
  •   توقف پشتیبانی از reCaptcha نسخه 1 (منسوخ شده)
  •   افزودن توانایی انتخاب خودکار زبان برای reCAPTCHA
  •   افزودن دکمه پیش‌نمایش برای اخبار، موضوعات و وبلاگ‌ها
  •   حذف پلاگین PayPal Direct از پروژه
  •   حذف پلاگین FedEx  از پروژه
  •   بروز رسانی دیتابیس‌های MaxMind و Browscap
  •   هماهنگ کردن منطق نمایش قیمت قبلی (strikethrough price) در صفحه کاتالوگ و صفحه جزئیات محصول
  •   اکنون جستجوی سریع در قسمت مدیریت پلاگینها را نیز دربرمی‌گیرد.
  •    نمایش کد ارز اصلی برای مقدار ‘X’ (حمل‌ونقل رایگان)
  •   حذف تست‌های واحد (unit tests) منسوخ‌شده
  •   استثناء کردن پلاگین‌های "Square payment" و "Worldpay" از فرآیند باندل نمودن اسکریپت‌ها
  •   کارایی. افزودن تابع برای ایندکس‌گذاری مجدد جداول دیتابیس
  •   کارایی. پیاده‌سازی تقسیم‌بندی برای "فایل‌ بزرگ ورودی (import)"
  •   کارایی. افزایشسرعت بارگذاری دسته‌بندی‌ها (صفحه‌بندی پایگاه داده)
  •   کارایی. افزودن پشتیبانی از EF Core به MiniProfiler
  •   کارایی. اجازه جستجوی موضوعات براساس کلمات کلیدی به صاحب فروشگاه
  •   کارایی. افزودن فیلتر تاریخ در صفحه لیست تخفیف
  •   کارایی. افزودن فیلتر محصولات منتشر نشده در صفحه گزارش کمبود موجودی
  •   کارایی. افزودن امکان صفحه‌بندی در صفحات تخفیف "اعمال شده به"
  •   کارایی. نمایش نام فروشنده در سبد خرید و صفحه جزئیات سفارش
  •   کارایی. افزودن اعلان سفارش به همکاران فروش
  •   کارایی. افزودن امکان انتخاب اتوماتیک (PreSelect) کشور در صورت موجود بودن تنها یک کشور (فروشگاه عمومی)
  •   کارایی. افزودنامکان مشاهده تمام محصولات نگاشت شده در صفحه جزئیات مشخصه‌ها توسط صاحب فروشگاه
  •   کارایی. افزودن امکان ایجاد چندین ترکیب ویژگی محصول
  •   کارایی. افزودن امکان یافتن سفارشات با شماره تلفن
  •   کارایی. افزودن قابلیت نمایش تاریخ برای دردسترس بودن پیش‌سفارش در فروشگاه عمومی
  •   کارایی. افزودن قابلیت تعیین قوانین برای نام‌های کاربری توسط صاحب فروشگاه
  •   کارایی. افزودن قابلیت حذف تاریخچه استفاده از کارت هدیه پس از لغو سفارش
  •   کارایی. افزودن تنظیم برای ارسال جداگانه هر یک از محصولات
  •   افزودن تنظیمات برای پنهان کردن/نمایش موارد موجود در فوتر
  •   کارایی. افزودن تنظیم اعتبار برای امتیاز حاصل از ثبت‌نام
  •   کارایی. افزودن تنظیم برای مرتب‌سازی نظرات بر اساس تاریخ ایجاد به صورت صعودی و نزولی
  •   کارایی. افزودن تنظیم برای پیکربندی حداقل جمع سفارش برای اعطای امتیاز
  •   کارایی. افزودن تنظیم «تعداد سال‌های نمایش داده شده» برای انتخابگر تاریخ
  •   کارایی. افزودن صفحه‌بندی نقشه سایت
  •   کارایی. اجازه تنظیم تعداد روزهایی که امتیازات معتبر هستند
  •   کارایی. اجازه تنظیم تعداد روزهایی که امتیازات معتبر هستند
  •   کارایی. افزودن اعتبار امتیازات هنگام اضافه کردن آنها به صورت دستی در قسمت مدیریت
  •   کارایی. خارج کردن هزینه‌های پرداخت از گزارش سود
  •   کارایی. افزودن نمایش خطا هنگامی که مشتری سعی می‌کند یک ردیف جدید «امتیاز» با مقدار صفر، اضافه کند
  •   کارایی. افزودن نمایش لینک به صفحه جستجوی در لیست نتایج جستجوی تکمیل خودکار
  •   کارایی. افزودن اجتناب از بارگیری غیر ضروری داده‌های باینری تصویر
  •   کارایی. جایگزینی پیام "تایید" جاواسکریپت با پنجره "تاییدیه-فعالیت" در قسمت مدیریت
  •   توسعه دهندگان. انتقال قوانین تجاری از اکستنشن متدها به سرویس‌ها. این باعث سهولت بازنویسی (override) متدها و استفاده آنها بواسطه مخزن تزریق وابستگی می‌شود.
  •   توسعه دهندگان. پاس دادن کل مدل به ویجت‌ها
  •   توسعه دهندگان. پلاگین‌های " Square payment" و " Worldpay" یک مسیر را براساس نام بجای مقادیر مسیر شناسایی می‌کنند.
  •   توسعه دهندگان. پشتیبانی از توکن‌های سفارش در قالب پیام «درخواست مرجوعی»
  •   توسعه دهندگان. افزودن مرجع موجودیت به گزارش فعالیت‌ها
  •   توسعه دهندگان. پاک کردن ویجت‌های کش‌شده در بروزرسانی یک توصیف‌گر افزونه ویجت
  •   توسعه دهندگان. افزودن تنظیمات برای وارد کردن شناسه مشتری به اسکریپت Google Analytics
  •   توسعه دهندگان. استفاده از analytics.jsبه عنوان اسکریپت از پیش تعریف شده در نصب افزونه GoogleAnalytics
  •   توسعه دهندگان. افزودن اسکریپت‌های داخلی (inline) به ترتیب درست
  •   توسعه دهندگان. افزودن رمزگذاری URL هنگام ریدایرکت به URL با کاراکترهای غیر ASCII
  •   توسعه دهندگان. افزودن دستور"Host" به robots.txt
  •   توسعه دهندگان. انتقال مناطق ویجت به کلاس‌های جداگانه
  •   توسعه دهندگان. افزودن استفاده از تاریخ گریگوری (Gregorian) در نقشه سایت
  •   توسعه دهندگان. مرتب کردن تمام فیلدها و وابستگی‌های تزریق شده براساس نام
  •   توسعه دهندگان. ساده‌سازی کد جاوا اسکریپت استفاده شده برای چک‌باکس‌های گرید در قسمت مدیریت
  •   توسعه دهندگان. استفاده از پروتکل مناسب برای تولید URLهای استاندارد(canonical)
  •   توسعه دهندگان. افزودن نام‌های کلاس برای css صفحه‌بندی به عنوان فیلد
  •   توسعه دهندگان. استفاده از لینک‌های ایمن برای Google Maps
  •   توسعه دهندگان. بهینه‌سازی موتور جستجو. حذف کد تگ محصولات در آدرس صفحات
  •   توسعه دهندگان. افزودن قفل حافظه (In-Memory) برای کارهای زمانبندی‌شده
  •   افزودن شناسه ورژن به فایل‌های css و js، برای جلوگیری از کش شدن آنها در هنگام به‌روزرسانی
  •   استفاده از کتابخانه Moq به جای RhinoMocks برای تست‌ها

 خطاها:

  •   Google Analytics. ارسال اعلان‌های "انصراف/استرداد" تنها در صورتیکه یک سفارش پرداخت شده باشد.
  •   Google Analytics. هنگام ارسال جرئیات تجارت الکترونیک (ecommerce) به GA جزئیات TUM (کمپین) نادیده گرفته شده بود.
  •   خطاهای محلی‌سازی برطرف شدند.
  •   اصلاح کلمات کلیدی متا برای محصولات گروهبندی‌شده
  •   اصلاح خطای لغو شدن نرخ‌ها هنگام ارسال بین‌المللی در پلاگین UPS
  •   اصلاح مشکل ایجاد نشدن فایل browscap.crawlersonly.xml
  •   اصلاح مشکل با IPv6 در متد GetCurrentIPAddress
  •   جلوگیری از افزودن تصویر مشابه برای محصول
  •   اصلاح خطای نادیده گرفته شدن سرویس‌های انتخاب شده درتحویل شنبه داخل پلاگین ارسال UPS
  •   اصلاح مشکل عدم نمایش موجودیت محصول تا زمانی که تمامی ویژگی‌های اجباری محصول انتخاب شوند.
  •   اصلاح خطای توکن خالی داخل قالب پیام‌ها
  •   اصلاح مسئله محدودیت آدرس و "ارسال به آدرس یکسان"
  •   اصلاح مشکل تاریخ در صفحه نظرات مشتری
  •   اصلاح تعیین آدرس فروشگاه در WebHelper
  •   اصلاح مشکل رمزنگاری URL بدرستی
  •   اصلاح مشکل بلاک کردن اسمبلی در شروع اپلیکیشن
  •   اصلاح نمایش گزارشات برای تاریخ‌های که زمان صرفه‌جویی در نور روز (daylight saving) دارند
  •   اصلاح خطای wrapper انتخابگر تاریخ
  •   اصلاح لینک "برگشت به لیست پلاگین‌ها" برای پلاگین‌های از نوع misc
  •   اصلاح مشکل robots.txt که همواره شامل sitemap.xml می‌شد (تنظیم "فعال بودن نقشه‌سایت" استفاده نمی‌شد)
  •   اصلاح خطا (exception) در صفحه نصب
  •   اصلاح خطای جستجو براساس کد فروشگاه در صفحه "موضوعات (صفحات)"
  •   اصلاح مشکل تولید ترکیبات [ویژگی‌های محصول]اشتباه
  •   خروج/ورود. اصلاح مشکل کلید یکسان برای فروشگاه‌های متفاوت
  •   اصلاح مشکل ذخیره‌سازی در پلاگین " FixedByWeightByTotal" بعد از ویرایش نرخ‌ها
  •   اصلاح مشکل بارگذاری پلاگین یا پوسته بر روی Azure Web App
  •   اصلاح انتخاب نادرست چندین وضعیت در صفحه لیست سفارشات
  •   اصلاح تمامی مشکلات پروژه‌های تست
  •   اصلاح بسته شدن خودکار غیرمنتظره انتخابگر اندازه صفحه گرید در کروم

دانلود مستقیم

دانلود از گیت‌هاب

منابع

 

نظر خود را درج نمایید
فیلترها
Sort
display