تمرکز ما در بخش توسعه ناپ کامرس، بهبود عملکرد و کارایی و معماری، پیشرفت های بیشتر و رفع اشکالات با حرکت به سوی NET Core 2.1 بوده است.
مهمترین تغییرات
- انتقال از .NET Framework به .NET Core 2.1
- پشتیبانی از GDRP
پیشرفت ها
- بروزرسانی به ASP.NET Core 2.1 و EF Core 2.1
- ویژگی های فروشندگان اختصاصی
- ترکیب برخی از قسمت های مدیریت (UI/UX)
- مجوز مشاهده بالانس کارت های هدیه به مشتریان
- استفاده از tracking code جدید برای پلاگین Google Analytics– تگ های سراسری سایت
- افزودن قابلیت مقادیر رتبه بندی چندگانه
- کاهش پشتیبانی از SQL Server Compact
- افزودن قابلیت نمایش آواتارهای مشتریان (در صورت فعالسازی) در صفحه لیست مشتریان
- افزودن قابلیت درج تصاویر محصولات از طریق URL
- نادیده گرفتن نقد و بررسی ها برای محصولات محدود شده به فروشگاه و فیلتر کردن نقد و بررسی ها با فعال کردن ShowProductReviewsPerStore در تنظیمات صفحه کاربری.
- انتقال تنظیمات نمایش پیشفرض (grid/view) به UI
- افزودن پیغام هشدار SKU تکراری به مدیر
- اجازه به مدیر برای فراهم کردن لینک خارجی به یک فروشگاه که کوپن تخفیف دارد.
- اطلاع رسانی به مشتری در زمانی که فروشنده یا مدیر به نقد و بررسی او پاسخ داده است.
- افزودن قابلیت نادیده گرفتن محصولاتی که تیک نمایش انفرادی آنها در فروش واسطه ای و محصولات مرتبط برداشته شده است
- افزودن نرخ مالیات به سفارشات تکراری
- مجوز استفاده از استایل های CSS در richTextBox
- افزودن قابلیت مجوز به صاحب فروشگاه برای غیرفعال کردن پروسه پرداخت
- افزودن امکان حذف کارت های خرید و لیست های علاقه مندی به صاحب فروشگاه در ناحیه مدیریت
- زمان شروع دقیق تر برای وظایف زمانبندی شده (بعد از شروع مجدد نرم افزار)
- پشتیبانی از موضوعات چندگانه (با نام یکسان سیستمی) با ACL
- بروزرسانی تمام کتابخانه های طرف سوم به آخرین نسخه.
- تغییر نام برخی از ویجت ها (نام متغیرها)
- صفحه جزئیات سفارش (مدیریت). ترکیب مشخصات فاکتور و مشخصات حمل در یک تب واحد.
- افزودن قابلیت تاخیر در استفاده از امتیازهای پاداش وقتی بصورت دستی در محیط مدیریت اضافه می شوند.
- افزودن قابلیت استفاده از کوکی ها از صفحات محافظت شده SSL در دیگر صفحات.
- افزودن قابلیت درج favicon در محیط مدیریت
- پشتیبانی از فیلترکردن محصولات در خلاصه گزارش ها در صفحه لیست سفارشات (محیط مدیریت)
- افزودن قابلیت تنظیم قیمت محصولات با ویژگی به کمک درصد
- افزودن قابلیت نظرخواهی به هر فروشگاه
- افزودن قابلیت حذف خودکار محصولات مورد نیاز از کارت اگر محصول اصلی حذف شده باشد.
- کاهش پشتیبانی از reCaptcha نسخه 1.
- افزودن قابلیت انتخاب خودکار زبان برای reCaptcha
- افزودن دکمه پیش نمایش برای اخبار، موضوعات و بلاگ ها
- حذف پلاگین PayPal Direct از راهکار
- حذف پلاگین FedEx از راهکار
- بروزرسانی پایگاه های داده
- همسانسازی منطق نمایش قیمت در صفحات کاتالوگ و جزئیات محصول
- نمایش کد واحد پول پیش فرض در مقدار X (حمل رایگان)
- حذف تست واحد منسوخ شده
- اجتناب از بسته های اسکریپت در Worldpay و Square payment
کاربرد نسخه 4.10 ناپ کامرس
- افزودن قابلیت اندیس گذاری مجدد برای جداول دیتابیس.
- اجرای جداسازی سدور فایلهای بزرگ.
- افزایش سرعت در بارگزاری دسته بندی ها (صفحه بندی دیتابیس)
- افزودین پشتیبانی از EF Core به MiniProfiler
- مجوز جستجو بین موضوعات با کلمات کلیدی به صاحب فروشگاه.
- افزودن قابلیت فیلتر کردن تاریخ در صفحه لیست تخفیفات.
- افزودن قابلیت فیلتر کردن محصولات منتشر نشده در صفحه گزارش کاهش موجودی.
- افزودن پشتیبانی صفحه بندی در اختصاص یافته ها در صفحه تخفیفات.
- اجرای قابلیت نمایش نام فروشنده در صفحه سبد خرید و صفحه جزئیات سفارش.
- افزودن قابلیت اطلاع رسانی منظم به همکاران فروش.
- افزودن امکان انتخاب کشور خودکار اگر تنها یک کشور در دسترس باشد. (فروشگاه های عمومی)
- افزودن امکان مشاهده همه محصولات نظیر با یه مشخصه در صفحه ویژگی ها با مشخصات.
- افزودن امکان ایجاد ترکیبات مختلف ویژگی های محصول.
- افزودن امکان یافتن سفارشات با شماره تلفن
- افزودن قابلیت نمایش تاریخ پیش سفارش های ممکن در فروشگاه عمومی
- افزودن قابلیت مجوز به صاحب فروشگاه برای اختصاص نقش به کاربران.
- افزودن قابلیت حذف تاریخچه کارت هدیه بعد از لغو سفارش.
- افزودن تنظیمات حمل جداگانه محصول.
- افزودن تنظیمات برای نمایش/عدم نمایش زیرنویس برای آیتم ها.
- افزودن تنظیمات پیکربندی اعتبارسنجی امتیازات ثبت نام.
- افزودن تنظیمات نمایش لیست با تاریخ ایجاد بصورت صعودی یا نزولی.
- افزودن تنظیمات حداقل جمع سفارش وقتی امتیاز پاداش ایجاد میشود.
- افزودن تنظیمات برای انتخاب تاریخ "تعداد نمایش سال"
- افزودن صفحه بندی برای نقشه سایت.
- مجوز تنظیم روزهای اعتبار پاداش امتیازات.
- افزودن قابلیت تعیین اعتبار امتیاز پاداش وقتی آنها بصورت دستی در محیط مدیریت اضافه می شود.
- حذف نرخ پرداخت از گزارش سود.
- افزودن نمایش یک پیغام خطا وقتی که مشتری سعی می کند که یک امتیاز پاداش جدید با مقدار صفر ایجاد کند.
- افزودن لینک نمایشی به صفحه جستجو که تکمیل خودکار نتایج جستجو.
- افزودن قابلیت جلوگیری از بارگزاری تصاویر باینری غیرضروری.
- جایگزاری "تایید" جاوااسکریپت به پنجره "action-confirmation" به محیط مدیریت.
موارد توسعه داده شده
- انتقال منطق تجاری به متدهای افزونه به سرویس ها.
- انتقال یک مدل به ویجت ها.
- پلاگین Square payment و پلاگین Worldpay. مشخص کردن ریشه با نام به جای مقدار.
- پشتیبانی از توکن های سفارش در درخواست مرجوعی در قالب پیغام.
- افزودن مرجع نهاد به لاگ فعالیت.
- پاک کردن کش ویجت ها در بروزرسانی پلاگین ها
- افزودن تنظیمات به اسکریپت Google Analytics
- استفاده از analytics.js به عنوان اسکریپت پیش فرض در زمان نصب پلاگین Google Analytics.
- افزودن اسکریپت داخلی به تصحیح سفارش.
- افزودن انکودینگ URL در انتقال URL های غیر اسکی.
- افزودن Host به robot.txt
- انتقال ویجت زون ها به کلاس های جداگانه.
- افزودن تاریخ گرگوریان به نقشه سایت.
- سورت بندی همه فیلد ها و مستقل ها بر اساس نام.
- توسعه کدهای جاوااسکریپت برای جداول چک باکس در محیط مدیریت.
- استفاده از پروتکل برای ساخت canonical URL ها
- افزودن کلاس های css صفحه بندی به عنوان فیلد.
- استفاده از لینک امن به Google Map
- بهینه سازی برای موتورهای جستجو. صفحات URL محصولات بدون شناسه.
- افزودن وظایف زمانبندی شده به حافظه
- افزودن مشخصه های نسخه به فایل های js و css برای نگهداری آنها در کش.
- استفاده از کتابخانه Moq بجای RhinoMocks
رفع اشکالات
- Google Analytics. ارسال اطلاع رسانی فقط وقتی سفارش پرداخت شده است.
- Google Analytics. جزئیات UTM در نظر گرفته نمیشود وقتی اطلاعات تجارت الکترونیک ارسال میشود.
- رفع اشکالات بومی سازی.
- رفع عیب متا کیووردها برای محصولات گروه بندی شده.
- رفع عیب برای نرخ های ارز دوباره نویسی شده برای پلاگین UPS حمل و نقل
- رفع عیب ایجاد نشدن فایل browscap.crawlersonly.xml
- رفع عیب مرتبط با متد GetCurrentIPAddress در IPv6
- جلوگیری از افزودن تصویر یکسان به محصول.
- رفع عیب پلاگین حمل UPS در رابطه با حمل های روز شنبه.
- رفع عیب عدم نمایش محصولات در دسترس وقتی به تعیین ویژگی نیاز دارد.
- رفع عیب توکن های خالی در قالب پیام.
- رفع عیب محدودیت نشانی ها در زمان ارسال به آدرس واحد.
- رفع عیب مرتبط با تاریخ در صفحه نقد و بررسی مشتری.
- رفع عیب تعریف ثابت محل فروشگاه در WebHelper
- رفع عیب انکودینگ URL با مشخصات
- رفع عیب assembly blocking در راه اندازی مجدد نرم افزار.
- رفع عیب نمایش گزارش ها برای تاریخ daylight saving time
- رفع عیب انتخاب کننده تاریخ
- رفع عیب استثنائات در صفحه نصب.
- رفع عیب جستجو با شناسه فروشگاه در صفحه موضوعات.
- رفع عیب مشکل تولید ترکیبات اشتباه.
- صدور/ورود. رفع عیب کلید یکسان برای فروشگاه های مختلف.
- اصلاح ذخیره سازی در پلاگین FixedByWeightByTotal بعد از ویرایش نرخ ارز.
- رفع عیب بارگزاری پلاگین یا تم روی Azure Web App.
- رفع عیب انتخاب چندگانه در ستون وضعیت صفحه لیست سفارشات.
- رفع عیب همه مشکلات در تست پروژه ها.
- رفع عیب بسته شدن ناخودآگاه صفحات جدول به دلیل سایز DropDownList در کروم.