بسته

ناپ کامرس 4.60 منتشر شد + لیست تغییرات

ناپ کامرس 4.60 منتشر شد + لیست تغییرات

تغییرات nopCommerce 4.60.0
 nopCommerce  به NET 7. که آخرین نسخه موجود پلت فرم دات نت محسوب می‌شود، منتقل شده است.
در این نسخه از ناپ کامرس به تغییرات و اضافه کردن ویژگی‌هایی برای بهبود معماری، بازآفرینی کد منبع و اصلاح بیشتر اشکالات پرداخته‌ایم.
لطفاً توجه داشته باشید که nopCommerce 4.60 به Visual Studio 2022 (17.4.0) یا بالاتر، نیاز دارد.
, .NET 7 SDK (7.0.101) (دانلود), and ASP.NET Core Runtime (v7.0.1)
بسته میزبانی ویندوز - (دانلود)
می توانید .NET 7 SDK و ASP.NET Core Runtime 7.0.1 را برای سایر سیستم عامل‌ها (مانند لینوکس، macOS، ویندوز) و خانواده پردازنده‌ها (مانند Arm64، x64.x86)  از  اینجا دانلود کنید.
دستورالعمل‌های مهم ارتقا
فیلدهای مربوط به مشتری از جدول "GenericAttribute"  به جدول "Customer"  منتقل شده است (جزئیات را در https://github.com/nopSolutions/nopCommerce/issues/4601 ببینید).
سوابق "مشتری"، مهاجرت خودکار (در طول اولین شروع برنامه) ممکن است زمان زیادی طول بکشد، بنابراین اسکریپت‌هایی برای به روزرسانی پایگاه داده آماده شده است. client_data_migrate.sql را اجرا کنید 
ویژگی‌های برجسته و مهم:
● #6225 به .NET 7 ارتقا دهید
● ادغام #6417 با PayPal Zettle
● ادغام #6415 با Cybersource\\

بهبودها    
•    #7  محصولات. پشتیبانی از ویدئو اضافه شد
•    #1933 نمایش تمام تصاویر در صفحات کاتالوگ قرار گرفت
•    #3997 اینستاگرام به پیوندهای رسانه‌های اجتماعی پیش فرض اضافه شد
•    #3075 پشتیبانی از جستجوی محصولات بر اساس نام تولیدکنندگان و نام دسته‌ها اضافه‌ها شد
•    #5947 قابلیت جستجو مشتریان براساس آخرین فعالیت و تاریخ ثبت اضافه شد.
•    #5261  این ورژن، به مالک فروشگاه اجازه می‌دهد، فایل robots.txt را در ناحیه مدیریت ویرایش کند
•    #3777 انواع گزارش فعالیت جدید اضافه شد
•    #1961  وارد شدن شماره VAT در تسویه حساب مهمان مجاز شد
•    #6182 reCAPTCHA به تسویه حساب مهمان اضافه شد
•    #5705 راهی برای فعال کردن/غیرفعال کردن تخفیف ها: ویژگی IsActive اضافه شده است
•    #524 صادرات/واردات محلی برای محصولات، تولیدکنندگان و دسته‌ها اضافه شد
•    #5604 نمایش تصویر کوچک محصول در صفحه جزئیات سفارش، اضافه شد
•    #3511 صفحه بندی صفحه محصولات جدید اضافه شد
•    #5802  قابلیت افزودن سرصفحه و پاورقی HTML سفارشی از ناحیه مدیریت، اضافه شده است
•    #5123 می‌توانید چندین تصویر محصول را همزمان بارگذاری کنید
•    #29 در صفحات کاتالوگ، می‌توانید قیمت پایه تعریف کنید
•    #5979 برای بارگذاری محصول، صفحه را اسکرول کنید
•    #5313 سفارش واردات از عملکرد اکسل اضافه شد
•    #508 پشتیبانی از تصاویر SVG اضافه شده است
•    #5427  دکمه جابجایی برای نمایش/پنهان کردن فیلتر آژاکس در صفحه کاتالوگ در صفحه موبایل اضافه شده است
•    #5809 روش خودکار برای حذف مشتریان غیرفعال و اطلاعات شخصی آنها اضافه شد
•    #6198 قابلیت ندیده گرفتن سفارشات لغو شده را برای تخفیف اضافه شده است
•    #5241 ویجت‌زون‌های اضافی برای ورود، ثبت نام، فهرست خواسته‌ها و موارد دیگر اضافه شد
•    #6062 پیام موفقیت آمیز در جزئیات حساب نمایش داده می‌شود
•    #5905 جستجوی الگوی پیام براساس وضعیت فعال اضافه شد
•    #6115 توضیحات کوتاه محصول در صفحات کاتالوگ نمایش داده می‌شود
•    #6248 ویژگی‌های ada به تگ anchor اضافه شد
•    #6235 طول گفتگوی اعلان کوکی اصلاح شد
•    #385 پشتیبانی از URLهای محصول با دسته بندی در مسیر اضافه شد
•    #5120 افزونه Sendinblue - ویژگی جدید برای زبان مشتری اضافه شده است
•    #5627 ثبت خطای کوچک‌سازی اضافه شد
•    مسیر کانتینر برای داده‌های برنامه اصلاح شد
•    #1933 در صورت تنظیم نشدن تصاویر محصول، تصویر پیش فرض نمایش داده می‌شود.
•    #5753 تصویر پیش فرض از ناحیه مدیریت آپلود می‌شوند
•    #5226 در افزونه احراز هویت فیس بوک، به درخواست حذف داده‌ها رسیدگی شد
•    #5607 قوانین ACL برای احراز هویت چند عاملی تنظیم شد
•    محدودیتی در قالب تصویر (*.svg) که یک فروشنده می‌تواند در حساب شخصی خود و در صفحه «درخواست برای حساب فروشنده» آپلود کند، اضافه شده است.
•    #4591  یک اقدام خاص طرح برای تغییر تنظیمات SSL اضافه شد.
•    #6328 کلمه کلیدی مجازی برای متدهای DeleteDirectory و GetFileInfo در NopFileProvider اضافه شد.
•    #6296 مرتب‌سازی و فیلتر کردن بر اساس تاریخ در گزارش خلاصه فروش صلاح شد
•    #6332 فیلتر UI توسط فروشنده برای گزارش خلاصه فروش اضافه شد
•    #385 رفع برخی از مکان نماهای نادرست
•    #6301 هنگام صادرات محصولات از گزینه نام برای ویژگی مشخصه به عنوان CustomValue استفاده کنید
•    #6353 نمایش اخطار زمانی که مدیر کد تخفیف را تکراری وارد می‌کند
•    #6056 نمونه تصاویر جایگزین شد
•    #196 برخی از بسته‌های شخص ثالث به روز شدند
•    #6378 تنظیمات رسانه گزینه Allow SVG uploads in admin area اضافه شد
•    #6387 در تجارت پی پال، یک لینک به اسناد ما اضافه شد
•    #6418 افزونه PayPal Standard حذف شد
•    #6278 پلاگین ShipStation حذف شد
•    افزونه  EasyPost shipping حذف شد
•    #6340 برخی از ویژگی‌های HTML از دست رفته ویجت Nivo Slider اضافه شد
•    #6372 جادوگر "اولین مراحل" را برای فروشندگان نمایش نمی‌دهد
•    #5250 نمایش سفارش.CustomValuesXml در صفحه جزئیات سفارش مشتری به زیر جزئیات پرداخت منتقل شد
•    #6039 امکان ویرایش آدرس‌های صورتحساب و حمل و نقل در حین پرداخت اضافه شده است
•    #4987 درخواست ورود مجدد مشتری، پس از تغییر رمز عبور اضافه شد
•    #43 کلمه کلیدی اصلی وب سایت، عنوان متا و توضیحات متا محلی شده است

بازسازی مجدد:
•    #6102  سیستم پلاگین بازسازی شد
•    #6128 هنگامی که از گزینه "تماس برای قیمت" استفاده می‌شود، قیمت microdata را روی صفر تنظیم نکنید
•    #6123 قابلیت فیلتر کردن محصولات ویژه براساس تاریخ شروع موجود اشافه شد
•    #4601 ویژگی‌های مشتری به جدول مشتری منتقل شد
•    #5832 قابلیت فعال/غیرفعال کردن افزونه‌های IMisc حذف شد
•    #5702 فروشگاه ارز برای مشتری سیستم محدود شده است
•    #5792  گزارش بهترین فروشنده‌ها بهینه شد
•    #5102 جستجوی محصولات با عبارات محلی اصلاح شد
•    #5606 دسترسی به نقشه سایت حتی زمانی که پیمایش فروشگاه عمومی بسته است، مجاز شد
•    #6081 از نوع ViewComponent به جای نام برای تایپ قوی استفاده شده است
•    #6139 طرح‌های جدول اصلاح شد
•    از برخی موارد باز تغییر مسیر زمانی که URL تغییر مسیر محلی نیست، جلوگیری شد
•    بررسی طرح‌های Uri تغییر مسیر مجاز اضافه شد
•    #6179 هنگامی که بررسی‌ها برای محصول غیرفعال هستند، از ریزداده «بازبینی» استفاده نشده است
•    #6165 AntiForgeryToken باید در هر صفحه‌ای در فروشگاه عمومی وجود داشته باشد
•    #6102 مشکل در فرآیند نصب تمیز رفع شد
•    #5089 اطلاعات محصول درباره موجودی کم اضافه شد
•    #6154 Nop.DataTests به Nop.Data.Tests تغییر نام داد
•    دو regex برای url در BBCodeHelper رفع شد
•    کلاس CustomerController تا حدودی بازسازی شد
•    تغییرات در آپلود تصاویر آواتار و تصاویر فروشنده داده شده است
•    #6172 کلاس FilePermissionHelper تا حدودی بازسازی شد
•    #6101 رفع اشتباه تایپی در محلی در مورد افزونه‌های حذف شده، انجام شد
•    #6171 مقدار نمای پورت html در طرح بازشو admin رفع شد
•    مشکل احتمالی نام فایل‌های پشتیبان پایگاه داده برطرف شد
•    #6089 برخی از اقدامات کنترلر که با الگوی PRG سازگار نیستند، رفع شد
•    #6153 برای انتقال فیلدهای مشتری از جدول GenericAttribute به جدول مشتری، اسکریپت‌ها ارتقاء داده شد
•    #6156 نقل قول های ویژگی را در خلال کوچک سازی HTML حفظ شد
•    #6131 به‌روزرسانی توضیحات افزونه گوگل آنالیتیکس انجام شد
•    #6179 مشکلات مربوط به آخرین میکرو دیتای گوگل رفع شد
•    #6111 اشاره‌ای به قسمت "مقدار بازگشت به انبار" به روز شد
•    #6092 فیلتر شدن AdditionalTokens استفاده شده در Message Templates توسط TokenGroups مجاز شد
•    #5874 قابلیت API تبدیل پیکسل فیس بوک اضافه شد
•    #6170 ثبت خطاهای رمزگشایی و پردازش تصویر اضافه شد
•    #5969 بازگشت در انبار اطلاع‌رسانی در مورد واردات محصولات
•    به روزرسانی بسته به 3.3. اتوماسیون بازاریابی را مستقیماً به افزونه Sendinblue. اضافه کنید
•    #6257 فایل MigrationType به UpdateMigrationType تغییر نام داد
•    سازگاری مسیریابی با نسخه‌های قدیمی 1.x و 2.x حذف شد
•    رویداد استفاده نشده حذف شد
•    SitemapGenerator از Nop.Services به Nop.Web منتقل شد
•    SitemapGenerator به کارخانه تبدیل شد
•    روش‌های نقشه سایت به کارخانه جداگانه منتقل شد
•     SlugRouteTransformer بازسازی شد
•    #5254 از روش‌های همگام در IUploadService استفاده شد
•    #5962 کلاس NopHtmlHelper بازسازی شد
•    بررسی اضافی در مورد درخواست فایل‌های استاتیک
•    پارامتر اضافی از روش AddressEdit حذف شد
•    پارامتر GenerateRuntimeConfigDevFile به فایل Nop.Web proj اضافه شد
•    خطاهای الحاق زمانی که NUllify در حین کوچک‌سازی نقطه ویرگول‌های انتهایی را حذف می‌کند، رفع شد
•    #5928 انتخاب گزینه مرتب‌سازی پیش‌فرض محصول مجاز شد
•    در افزونه accessiBe، دستورالعمل‌های پیکربندی به روز شد
•    #3651 اعلان پردازش سفارش
•    #3651 یک رویداد عمومی برای تغییرات وضعیت سفارش
•    #6294  LINQ را به DB به 4.1.0 ارتقا داده شد
•    #5985  اتصال دهنده/NET توسط ارائه دهنده داده MySqlConnector جایگزین شده است
•    #6271 یک تنظیم زمان برای دستورات پرس و جو اضافه شده است
•    #5741 نگاشت دقیق ستون‌های تاریخ و زمان رفع شد
•    #6303 اطلاعات ذخیره‌سازی نسخه انتقال به روزرسانی در حین نصب اضافه شد
•    هنگام ذخیره یک عکس در سیستم فایل، اگر یک Content-Type نادرست ارسال شود، پسوند آن مشخص نخواهد شد.
•    مسیر URL تغییر مسیر هنگام بازگشت از صفحه ورود باید محلی باشد
•    سرصفحه‌های کوکی‌ها دیگر در صفحه اطلاعات سیستم نشان داده نمی‌شوند
•    امکان خروجی گرفتن  رمز عبور از صادرات مشتریان حذف شد
•    بررسی نوع mime تصویر هنگام وارد کردن محصولات بهبود پیدا کرد
•    کدگذاری html توضیحات فروشنده اضافه شد
•    #6316 اشتباه تایپی در ExportProductAttribute.ProducAttributeCellOffset رفع شد
•    #5134 برخی از شرایط برای بررسی نقشه‌برداری‌های فروشگاه بازسازی شد
•    #5720 اصلاح کننده جزئی را به تعاریف رکورد و کلاس اضافه کرد
•    #6348  روش GetWareHouseByIdAsync بازسازی شد
•    #196  کتابخانه مشتری Azure Storage Blobs به آخرین نسخه به روز شد
•    #3529  PerRequestCache به ConcurrentDictionary تغییر داده شد.
•    #6339 نام پارامتر در فراخوانی ویژگی فیلتر اضافه شد
•    #5570 XMLهای نقشه سایت به سیستم فایل منتقل شده‌اند
•    #5035  بلافاصله پس از دردسترس شدن اجرای مهاجرت، نقطه ورودی در حال اجرا اضافه شد
•    #5096  اجرای رابط ISoftDeletedEntity به موجودیت Store اضافه شد
•    #196  برخی از بسته‌ها به آخرین نسخه به روز شد
•    #5593  عملکرد شفاف حافظه پنهان توزیع شده بهبود یافته است
•    #5287  محاسبه قیمت بر اساس فروشگاه
•    #6355  برچسب پایان گمشده اضافه شد
•    مشکل ذخیره شدن در روش PrepareProductAttributeModelsAsync رفع شد
•    تست‌هایی برای SettingService اضافه شد
•    کار آزمایش CanPrepareProductReviewsModel بازیابی شد
•    تست‌هایی برای LocalizedEntityService اضافه شد
•    کتابخانه مشتری jQuery UI Touch Punch اضافه شد
•    #6336 موضوع استثنا اعتبار نقطه رفع شد
•    #6370 تست سیستم عامل‌های لینوکس اصلاح شد
•    #6396  نام برخی از مناطق تغییر کرد
•    #6395 یک اشتباه تایپی در گزینه محدوده در دسترس بودن محصول رفع شد
•    #6213  قابلیت حذف فایل‌های کوچک سازی در صفحه تعمیر و نگهداری اضافه شده است
•    #6366 نام بسته تغییر کرد
•    #6336 منطقه از دست رفته اضافه شد
•    #6402 عملکرد تغییر مسیر پس از نصب به صفحه اصلی برگشت
•    #6359  عملکرد روش PreparePlaceOrderDetailsAsync بیشتر شد
•    در افزونه مالیاتAvalara خطای آدرس اعتبارسنجی رفع شد
•    #6411 رشته محلی از دست رفته، اضافه شد
•    #5599 امکان استفاده از آدرس ایمیل پیش‌فرض برای استفاده از فیلدهای «به» برای مالک فروشگاه اضافه شد
•    برای ثبات، پیشوند StoreOwner را به برخی از روش‌ها و ویژگی‌ها اضافه شد
•    #5599  پلاگین Sendinblue را برای استفاده از آدرس ایمیل پیش‌فرض برای استفاده از فیلدهای «به» رفع کرد
•    از کتابخانه SkiaSharp برای تغییر اندازه تصویر در کلاس FileRoxyFilemanService به جای System.Drawing استفاده شده است.
•    مشکل احتمالی زبان اشتباه در ایمیل کارت هدیه برطرف شد
•    #6422  نسخه همگام سازی روش‌ها برای راه اندازی و مهاجرت اضافه شد
•    #4622 iTextSharp با QuestPDF جایگزین شد
•    در افزونه PayPalCommerce،  استثناء اضافی سرکوب شد

•    در افزونه SendinBlue. RestSharp برای مطابقت با بسته‌های موجود در سایر افزونه‌ها تنزل داده شد

•    #196 browscap.xml به روز شد

•    #6008 IAdminMenuPlugin می‌تواند آیتم منوی فعال خود را تنظیم کند

•    #5701 امکان انتخاب بین کانتینرهای Autofac و Net IoC اضافه شده است

•    # 5838  اعلان در مورد راه اندازی مجدد پس از تغییر زبان اضافه شد

•    #228 انتزاعات برای افزونه‌های جستجو اضافه شده است

•    #5182 بسته‌های زبان برای صفحه نصب به روز شده است

•    #6444 آدرس IP  برای جستجو در ناحیه مدیریت برش داده شده است

•    #6445  اگر محصولی در نتیجه جستجو موجود نباشد، فیلتر قیمت را پنهان می‌کند

•    #6458 ستاره‌هایی اضافه شد تا نشان دهد برخی از فیلدها در صفحه جزئیات اخبار ضروری است

اشکالات:
•    #5974 در افزونه PayPalCommerce، مشکل مالیات حمل و نقل رفع شد
•    #6104 تگ اشتباه HTML رفع شد
•    #6105 اشکال در تسویه حساب یک صفحه‌ای که امکان سفارش را غیرممکن می‌کرد، رفع شد
•    #5656 مشکل عدم موفقیت وظایف برنامه‌ریزی شده هنگام راه اندازی در لینوکس رفع شد
•    #6107  ذخیره صحیح تنظیمات برنامه قابل پاک کردن از ناحیه مدیریت (به طور پیش فرض تهی، نه 0)
•    #3946 کدگذاری URL در RouteUrlAsync رفع شد
•    #6142 مشکل اجرای Down migrations در طول فرآیند حذف افزونه‌ها، رفع شد
•    #6134 مشکل واردات محصول با دسته‌بندی که دارای محدودیت در فروشگاه‌های خاص است، رفع شد
•    #6145 اشکال غیرممکن بودن ذخیره تنظیمات مواردی که مدل ارسال شده به view دارای اشیاء وابسته پیچیده باشد، رفع شد
•     #6150  مرتب‌سازی بر اساس نام مشکل رفع شد
•    #6177 در acebook Pixel plugin،  آماده سازی اسکریپت اصلاح شد
•    #6168 اشکال زمانی که فیلدهای آدرس سفارشی برای فروشنده ذخیره نمی‌شوند، اصلاح شد
•    #6199 خروجی postfix ویرایشگر ثابت شامل کاراکترهای یونیکد اصلاح شد
•    #6038 ویرایش ویژگی‌های آدرس سفارشی در حین پرداخت رفع شد
•    #6155 سبک های عنصر <pre> اصلاح شد
•    #6209 رمزگذاری منابع بومی‌سازی در برآورد حمل و نقل رفع شد
•    #6161 رفع اشکالی که هنگام رمزگشایی یک تصویر از یک جریان رخ داده بود (Service FileRoxyFileman)
•    #6254 رفع اشکال با استفاده از نتیجه نادرست از روش GetFinalPrice
•    #6260 پشتیبانی از فایل‌های appsettings.json خاص محیطی اضافه شد
•    #6295 کپی ACL هنگام کپی کردن یک محصول رفع شد
•    #6300 اگر حداقل یکی از محصولات مورد نیاز اعتبارسنجی ناموفق باشد، افزودن محصولات به سبد خرید را لغو کنید
•    #6306 در افزونه PayPalCommerce، اشکال هنگام لغو سفارش رفع شد
•    #6310 در افزونه PayPalCommerce اشکال ارزهایی که از اعشار پشتیبانی نمی‌کنند، رفع شد
•    #6314  اشکال نادیده گرفتن نقشه‌های فروشگاه برای زبان‌ها در نقشه سایت رفع شد
•    #6327 فیلترینگ توسط فروشنده برای گزارش خلاصه فروش اضافه شد
•    #5939 چند بررسی مجوز برای گزارش خلاصه فروش اضافه شد
•    #6334 مشکل استثنای مرجع تهی احتمالی در هنگام دریافت ردیاب حمل و نقل برطرف شد
•    #6338 روش‌های متمایز از دست رفته، اضافه شد
•    #6344 قالب‌بندی ویژگی‌های پرداخت به زبان فعلی رفع شد
•    #5027 ایجاد PDF برای زبان‌های راست به چپ اصلاح شد
•    مشکل پیشوند کلید حافظه پنهان FilterableSpecificationAttributeOptionsPrefix برطرف شد
•    #6397 مورد URLهای تصویر در BBEditor اصلاح شد
•     #6393 مشکل اعتبارسنجی شماره تلفن مشتری برای زمانی که شماره تلفن لازم نیست، رفع شد
•    #6403 بررسی دسترسی فروشنده از دست رفته برای فاکتور سفارش اضافه شد
•    #6404 لیست<T>.ForEach به دلیل کار نادرست با متدهای Async رد شد
•    #6429 ارز در اعلان کارت هدیه رفع شد
•    #6349 تعداد عناصر Sitemap.xml اصلاح شد
•    #6443 اضافه کردن نادرست اسکریپت برای تصاویر رفع شد
•    #6456 مشکل انتخاب دو زبان همزمان در robots.txt رفع شد
•    #6460 خطای تغییر مسیر زمانی که ناوبری سایت برای مهمانان غیرفعال است، رفع شد
•    #6462 محاسبه نادرست قیمت ردیف و تعدیل قیمت ویژگی اصلاح شد
•    #6451 فیلتر محدوده قیمت نادرست زمانی که قیمت انتخاب شده حداقل باشد، رفع شد

ثبت نظرات

دسته ها
جستجو
0 سبد
پروفایل
بیشتر
تماس
دسته بندی ها