一段时间以来,OpenCart一直是中小型在线商店的流行电子商务框架。 最近随着2.0主要版本的发布,它达到了一个新的里程碑。 在本教程中,我们将介绍最新版本中包含的一些令人兴奋的新功能。
内置响应式设计
响应式设计已成为最近任何框架的必备功能。 最新版本的OpenCart也不例外。 它看起来异常好,并且包含各种设备之间的差异。 结果是,您将在移动设备,平板电脑和台式机等各种设备上看到一致且用户友好的前端界面。
让我们快速看一下它在移动显示器中的外观。
相信我,这不仅是前端-后端部分看起来同样漂亮!
OCMOD修改系统
如果您使用的是早期版本的OpenCart,则可能遇到了流行词“ vQmod”。 如果您不熟悉它,则可以使用基于XML文件的修改系统来更改OpenCart的核心文件。
在较新版本的OpenCart中,可以使用类似的系统“ OCMOD”,该系统基于“ vQmod”系统本身。 由于“ OCMOD”已集成在OpenCart本身的核心中,因此不再需要单独安装“ vQmod”模块。
Bootstrap库集成
尽管我们已经提到过OpenCart的最新版本具有完全的响应能力,但值得注意的是Bootstrap 3现在已集成到内核本身中,这对前端开发人员而言是一个巨大的推动力。
字体超赞支持
如果您是前端开发人员,则可能会意识到“ Font Awesome”工具包。 根据官方网站,它目前提供479个以上的图标!
Font Awesome为您提供了可扩展的矢量图标,这些图标可以立即进行自定义-大小,颜色,阴影以及使用CSS的强大功能可以完成的任何事情。
它还被集成为OpenCart 2.0核心的一部分,从而丰富了前端的外观。
UI对管理界面的改进
管理部分的界面已完全替换为令人惊叹的新响应界面。 导航更加直观和愉快。 此外,目录和产品管理的界面也得到了改进,筛选UI也得到了改进。
扩展安装变得容易
内置的“扩展安装程序”是OpenCart最新版本中功能强大的附加组件。 它消除了使用FTP或类似工具将文件手动上传到服务器的麻烦。 除此之外,它还使安装过程变得更加容易,特别是对于那些对手动扩展安装过程不太满意的新手或后端编辑者。
事件观察者模式集成
“事件(脚本通知)”是OpenCart 2.0的杀手级功能,真正提高了OpenCart核心框架的可扩展性。 如果它看起来像是您的外来功能,那么让我告诉您,它是面向对象编程领域中被称为“事件观察者模式”的最强大的模式之一。
观察者模式是一种软件设计模式,其中一个称为主题的对象会维护其依赖项的列表(称为观察者),并通常通过调用其方法之一来自动将状态更改通知他们。 它主要用于实现分布式事件处理系统。
在OpenCart框架的核心中,您可以收听许多事件。 例如,假设您在商店中下任何订单时,都希望将与订单相关的信息提交给第三方报告工具。 在这种情况下,您可以向post.order.add
事件注册模块。 因此,每次下新订单时,它将在模块中调用一段代码,您可以在其中使用order
对象执行必要的操作。
仪表板通知
作为编辑者或后端管理员,您希望获得前端存储的动手统计信息。 在新版本中,登录到OpenCart的后端后,将显示一个通知部分。 它突出显示了商店的快速有用的摘要统计信息。
例如,您将看到针对客户,会员和订单的待审批。 它还提供有关缺货产品和销售订单状态的数据。
支付网关的增加
尽管早期版本的OpenCart本身提供了20多种付款方式,但最新版本为Kitty增加了一些付款处理程序。 这是OpenCart 2.0中可用的新付款方式的列表。
- 安全交易付款页面
- 安全交易网络服务
- 首次数据EMEA Connect(启用3DSecure)
- First Data EMEA Web服务API
- Realex重定向
- Realex遥控器
- BluePay托管表格
- BluePay重定向(需要SSL)
自定义字段
是否曾经想过将更多输入字段添加到OpenCart前端的默认注册表单中以收集更多特定于客户的信息? 现在,新版本本身的核心中提供了“自定义字段”功能。 它可以帮助您向用户注册和个人资料页面添加新的自定义字段。
翻译自: https://code.tutsplus.com/tutorials/a-glance-at-the-new-opencart-20--cms-22939