我们的开发工作主要集中在将nopCommerce转移到.NET Core 2.1,性能和架构改进,进一步增强和修复错误。

NopChommerce 中文社区:http://www.nopcn.com

突出功能

  • 从.NET Framework迁移到.NET Core 2.1

  • GDPR支持

改进

  • 升级到ASP.NET Core 2.1和EF Core 2.1

  • 将“按总运费”功能添加到“按重量运送”插件中

  • 定制供应商属性

  • 结合一些管理区域(UI / UX)

  • 允许客户检查礼品卡余额

  • 将所有第三方库更新到最新版本

  • 将所有第三方客户端库(例如jQuery)更新到最新版本(仅在公共存储中)

  • 现在,Google Analytics插件使用新的跟踪代码 - 全球网站代码

  • 添加机会添加多个评级值

  • 丢弃支持SQL Server Compact。

  • 添加了在客户列表页面中显示客户头像(如果已启用)

  • 通过URL添加支持导入产品图片

  • 在帐户页面上启用的ShowProductReviewsPerStore设置中忽略了限制商店产品的评论和过滤评论

  • 将默认视图(网格/视图)设置移动到UI

  • 添加了警告管理员,表明输入的SKU已存在

  • 允许管理员提供商店的外部链接,其中包含折扣优惠券代码

  • 当商店所有者(或供应商)回复其产品评论时通知客户

  • 在交叉销售产品列表和相关产品列表中添加了未经检查的“可见单独”属性的产品忽略

  • 为重复订单添加了错过的TaxRate

  • 允许在richTextBox中使用CSS样式/链接标记

  • 添加了允许商店所有者禁用结帐流程的功能

  • 增加了商店所有者删除管理区域上的购物车和愿望清单的可能性

  • 更准确的计划任务开始时间(应用程序重启后)

  • 使用ACL支持多个主题(相同的系统名称)

  • 重命名了一些小部件区域名称(变量名称)

  • 订单详细信息页面(管理员)。将“结算信息”和“送货信息”合并到一个标签中

  • 在管理区域手动添加奖励积分时,添加奖励积分的延迟使用

  • 允许在其他商店页面上使用来自SSL保护页面的cookie

  • 支持在订单列表页面(管理区域)的摘要报告中按产品过滤

  • 增加了将产品属性价格调整设置为百分比的可能性

  • 添加了对每个商店的民意调查的支持

  • 如果移除主要产品,则添加了从购物车中自动删除所需产品的功能

  • 不再支持reCaptcha版本1(过时)

  • 添加了自动为reCAPTCHA选择语言的功能

  • 添加了新闻,主题,博客的预览按钮

  • 从解决方案中删除了PayPal Direct插件

  • 从解决方案中删除了FedEx插件

  • 更新了maxmind和browscap数据库

  • 在目录页面和产品详细信息页面上同步显示删除价格的逻辑

  • 管理区域中的快速搜索现在包括插件

  • 显示价值'X'的主要货币代码(免运费)

  • 删除了过时的单元测试

  • 从Worldpay和Square支付插件中的捆绑脚本中排除

  • Performance.Added为数据库表添加了重新索引功能

  • 性能。实现拆分“大导入文件”

  • 性能。加速加载类别(数据库分页)

  • 性能。为MiniProfiler添加了EF Core支持

  • 性能。允许商店所有者按关键字搜索主题

  • 性能。在折扣列表页面上按日期添加了过滤器

  • 性能。在低库存报告页面上添加了未发布产品的过滤器

  • 性能。在“AppliedTo”折扣页面上添加了分页支持

  • 性能。已实施在购物车和订单详细信息页面上显示供应商名称

  • 性能。向联盟会员添加了订单通知

  • 性能。如果只有一个国家可用,则增加了预选国家的可能性(公共商店)

  • 性能。添加了商店所有者在规范详细信息页面上查看所有映射产品的可能性

  • 性能。增加了创建多个产品属性组合的可能性

  • 性能。增加了通过电话号码查找订单的可能性

  • 性能。添加了在公共商店中显示预订可用性日期的功能

  • 性能。添加了允许商店所有者指定用户名规则的功能

  • 性能。添加订单取消后删除礼品卡使用历史记录的功能

  • 性能。添加设置以分别运送产品一项

  • 性能。添加了隐藏/显示页脚项目的设置

  • 性能。添加了配置注册点有效性的设置

  • 性能。添加了按创建日期描述的评论或Asc排序的设置

  • 性能。添加设置以在授予点时配置最小订单总数

  • 性能。添加了datepicker“显示年份数”的设置

  • 性能。添加了站点地图分页

  • 性能。允许设置奖励积分有效的天数

  • 性能。在管理区域手动添加奖励积分时,添加奖励积分的有效性

  • 性能。从利润报告中排除的支付费用

  • 性能。当客户尝试添加零值的新“奖励点”行时,添加显示错误

  • 性能。添加了显示自动填充搜索结果列表搜索页面的链接

  • 性能。添加了避免不必要的二进制图像数据加载

  • 性能。将“确认”javascript替换为管理区域中的“操作确认”窗口

  • 开发者。将业务逻辑从扩展方法转移到服务。这样可以轻松覆盖适当的方法,然后通过DI容器使用它们。

  • 开发者。将整个模型传递给小部件

  • 开发者。Square支付插件和Worldpay插件。按名称而不是路由值标识路由

  • 开发者。“返回请求”消息模板中支持的订单令牌

  • 开发者。添加了对活动日志的实体引用

  • 开发者。更新小部件插件描述符时清除缓存的小部件

  • 开发者。添加了将客户标识符包含在Google Analytics脚本中的设置

  • 开发者。在安装GoogleAnalytics插件时使用analytics.js作为预定义脚本

  • 开发者。以正确的顺序添加内联脚本

  • 开发者。在使用非ASCII字符重定向到URL时添加了URL编码

  • 开发者。向robots.txt添加了“Host”指令

  • 开发者。将小部件区域移动到单独的类

  • 开发者。在站点地图中添加使用格里高利日期

  • 开发者。按名称对所有字段和注入的依赖项进行排序

  • 开发者。管理区域中网格复选框的简化javascript代码

  • 开发者。使用适当的协议生成规范URL

  • 开发者。将分页css类名添加为字段

  • 开发者。使用Google地图的安全链接

  • 开发人员。搜索引擎优化。无ID产品标签网页

  • 开发人员。添加了内存预定任务锁

  • 开发人员。为js和css文件添加了版本标识符,以防止它们在更新时缓存

  • 开发人员。在测试中使用Moq库代替RhinoMocks

错误

  • 谷歌分析。仅在支付订单时发送“取消/退款”通知

  • 谷歌分析。将电子商务详细信息传递给GA时,忽略了UTM(广告系列)详细信息

  • 本地化错误已修复

  • 修复了分组产品的元关键字

  • 修复了UPS插件中国际运费被覆盖率的错误

  • 修复了不创建browscap.crawlersonly.xml文件的问题

  • 修复了GetCurrentIPAddress方法中IPv6的问题

  • 防止向产品添加相同的图片

  • 修复了在UPS运输插件中在星期六交货时忽略所选服务的错误

  • 修复了在选择所有必需的产品属性之前不显示产品可用性的问题

  • 修复了消息模板中空标记的错误

  • 固定地址限制和“运送到同一地址”问题

  • 修复了客户评论页面上的日期问题

  • 修复了WebHelper中商店位置的确定

  • 修复了正确编码URL的问题

  • 修复了应用程序启动时程序集阻塞问题

  • 修复了夏令时日期的报告

  • 修复了datepicker包装器错误

  • 修复了misc插件的“返回插件”链接

  • 修复了robots.txt始终包含在sitemap.xml中的问题(未使用“站点地图已启用”设置)

  • 修复了安装页面上的异常

  • 修复了“主题(页面)”页面上按商店ID搜索的错误

  • 修复了生成错误组合的问题

  • 出口进口。修复了不同商店使用相同密钥的问题

  • 修正了编辑费率后FixedByWeightByTotal插件中的保存问题

  • 修复了Azure Web App上的上传插件或主题的问题

  • 修复了订单列表页面上错误的多个状态选择

  • 修复了测试项目中的所有问题

  • 错误修复Chrome中网格页面大小DropDownList的意外自动关闭

NopChommerce 更新信息网址:hhttp://www.nopcn.com/nopcommerce-blog-94.html

nopCommerce 4.10 发布了的更多相关文章

  1. Upstart 1.10 发布,系统初始化守护进程

    Upstart 是一个用以替换 /sbin/init 守护进程的软件,基于事件机制开发.可用来处理启动过程中的任务和服务启动. Upstart 1.10 发布,改进记录: New bridges: u ...

  2. [转]Birdfont 2.10 发布,字体编辑器

    最近在忙大数据.黑天鹅算法实盘测试 许久没有更新字库方面的资料,汗一个... 今天转一个 :Birdfont 2.10 发布,字体编辑器 字体编辑器,向来很少,除了fontlab的几个昂贵的商业版,就 ...

  3. 回归Qt——写在Qt5.10发布之日

    今天偶然看到一条关于Qt5.10发布的消息,发现Qt经历了诺基亚风波之后发展得依然良好,感到很欣慰.回头看上次关注Qt技术还是2011年,那时候用Qt4.7做一个小项目,对于一个写Win32界面和MF ...

  4. Ubuntu 19.10 发布 | 云原生生态周报 Vol. 24

    作者 | 木苏.进超.冬岛.元毅.心水.衷源 业界要闻 1.云原生编程语言 Pulumi 1.0 pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言.混合云环境.完全可扩展.初期支持 ...

  5. 项目管理器 ProjectManager Beta 10 发布

    本次更新内容: 可以设置主界面是否显示表格线 去除了开发日志界面的表格线,看起来好像好看一些 修复主界面时间显示的问题 自定义问候语 修复习惯统计记录时间显示错误的问题 修复创建项目时间错误问题 增加 ...

  6. Spring Boot 1.5.10 发布:修复重要安全漏洞!!!

    2018/01/31,Spring Boot团队发布了Spring Boot 1.5.10. Maven: <parent> <groupId>org.springframew ...

  7. 【Beta】Scrum Meeting 10 & 发布链接

    目录 前言 任务分配 燃尽图 会议照片 签入记录 发布链接(5.17更新) 前言 第10次会议于5月15日22:00在一公寓三楼召开. 交流确认了各自的任务进度,确定了Beta阶段发布的相关事宜.时长 ...

  8. ArccGIS 10发布WFS服务并加载到Skyline中

    下面用ArcGIS Server 10.0将建筑物图层发布为WFS服务. (1)创建mxd文件.ArcMap打开建筑物图层,存为Buildings.mxd文件.注意:必须统一空间参考系,且要与图层的坐 ...

  9. 蒲公英 · JELLY技术周刊 Vol.28: Next.js 10 发布

    蒲公英 · JELLY技术周刊 Vol.28 前端应用到底该选 SSR 还是 CSR?每个项目技术栈决策的时候都会根据实际需求有自己的看法,而在不久前 React 17 发布之后,自然而然也会有同学好 ...

随机推荐

  1. Easyui-交互式消息弹出框

    由于项目在优化的时候需要用到弹出框,按自己的想法是傻傻的用一些alert直接弹出得了,但是这样用户体验度不是特别好,影响界面美观,所以自己还是用了封装好的easyui给的消息框,怎么用呢,这个里面很有 ...

  2. PHP 符号

    注解符号: // 单行注解 /*      */    多行注解 引号的使用 ’   ’ 单引号,没有任何意义,不经任何处理直接拿过来; " "双引号,PHP动态处理然后输出,一般 ...

  3. mysql 保存23:59:59 自动加一秒

    mysql保存系统传递的时间会诡异的增加一秒钟使用如下工具类: public static Date getEndOfDay(Date date) { Calendar calendarEnd = C ...

  4. throw new Error('Cyclic dependency' + nodeRep)

    近日重装node_modules 依赖之后,项目启动报错 throw new Error('Cyclic dependency' + nodeRep) 查找资料后得知 产生这个 bug 的原因是循环引 ...

  5. 洛谷P3507 [POI2010]GRA-The Minima Game

    题目描述 Alice and Bob learned the minima game, which they like very much, recently. The rules of the ga ...

  6. mpvue 小程序应用拖动排序

    <template> <div> <div style="width:90%;height:40px;line-height:40px;margin:auto; ...

  7. django组件之中间件

    中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎实用,用不好会影响到 ...

  8. linux学习五

    一.系统服务管理 1.概念 服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程 序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程,是 ...

  9. 前端CSS css引入方式 css选择器 css选择器优先级

    一.       CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素,给HTML设置样式,让它更加美观. 当浏览器读到一个样式表,它就会按照这个样式表 ...

  10. 4.AOP

    1.代理模式 代理模式(Proxy Pattern)是GoF23种常用设计模式之一使用代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象的情况下添加一些额外的功能包括静态代理 ...