lovata/oc-shopaholic-plugin

此包最新版本(1.32.2)没有可用的许可证信息。

October CMS的电子商务插件

资助包维护!
Open Collective

安装次数: 5,177

依赖关系: 0

建议者: 0

安全性: 0

星标: 425

观察者: 19

分支: 51

开放问题: 89

类型:october-plugin

1.32.2 2024-03-05 13:48 UTC

README

Build Status Coverage Status Maintainability Crowdin Financial contributors License: GPL v3

LOVATA为October CMS提供的电子商务插件。

Shopaholic Banner

概述

Shopaholic是一个可扩展且高度灵活的电子商务生态系统,适用于October CMS。核心插件免费提供,包含以下功能集

  • 产品和贸易报价管理。
  • 产品图片画廊管理。
  • 按类别和品牌对产品进行分组。
  • 多货币、税费和价格类型管理。
  • 从CSV文件导入(产品、报价、类别、品牌)数据。
  • 基本产品过滤(按类别、品牌等)和排序(按价格、新增等)

借助Shopaholic的标准功能,通过组合它们,还可以解决许多其他非平凡任务,例如显示随机产品块、显示最便宜和最贵的产品等。

为了满足项目不断增长的扩展性需求,该生态系统提供扩展插件以扩展基本功能。使用这些插件,卖家可以

除此之外,您还可以通过以下能力为用户提供更好的UX

请注意,插件架构允许在不干扰原始源代码的情况下扩展现有方法、字段和其他数据!

Shopaholic生态系统的发展受October CMS和类Unix操作系统类似哲学的指导,主要关注创建简单微架构解决方案,通过智能API相互通信。

一方面,这种方法允许保持代码的性能、安全性和功能标准。另一方面,它提供了一个干净、平滑的后端UI/UX,没有过载功能。

实时演示

访问我们的演示网站。使用以下凭据登录后台

  • 用户名:manager
  • 密码:manager

您可以在本地运行演示站点。为此,您需要克隆oc-shopaholic-demo-theme仓库,并遵循Readme文件中的安装指南中的步骤。结果,您将获得一个带有完整数据库的演示站点副本。有了现成的演示站点示例,您可以轻松学习如何操作插件。

安装

无论您选择哪种安装类型,您都必须安装Toolbox插件,这是Shopaholic的必需依赖项。

Artisan

使用Laravel的CLI是快速入门的最快方式。只需在项目根目录中运行以下命令

php artisan plugin:install lovata.toolbox
php artisan plugin:install lovata.shopaholic

Composer

如果您喜欢Composer,请在项目根目录中运行以下命令

composer require lovata/oc-toolbox-plugin
composer require lovata/oc-shopaholic-plugin
php artisan october:up

这不是推荐的方法,因为可能会与插件的更新发生冲突。

一旦安装了插件,请查看官方文档以获取可能的下一步操作。

文档

该生态系统的完整官方文档可以在此处找到:这里

性能

测试环境使用了一个简单的Digital Ocean droplet,配置如下

  • 双核CPU
  • 4 Gb RAM
  • Ubuntu 18.04
  • PHP 7.2.0
  • Apache 2.4
  • MySQL 5.7

如果您想了解我们的插件在大型产品目录中的表现,您可以访问我们的大型目录演示网站,该网站有21,000个产品,68,000个报价和210,000种属性值的变体。

质量标准

我们确保我们的插件质量高,并提供全面的支持。所有我们的插件都有详尽的文档。我们插件的质量经过严格的测试,我们为所有插件启动了自动化测试。我们的代码符合最佳编写和结构化实践。所有这些都保证了我们的插件在更新了新功能后仍能稳定工作,并确保它们的平稳集成。

参与进来

如果您对这个项目的改进感兴趣,您可以以下方式帮助

  • 通过在GitHub页面创建问题来报告错误和请求新功能:GitHub页面
  • 遵循以下说明为项目做出贡献;
  • 使用Crowdin服务将本地化到您的语言。

如果您有任何其他问题、想法或建议,请告知我们!只需在shopaholic@lovata.com发送邮件。

许可证

© 2019,LOVATA Group, LLC,根据GNU GPL v3许可。

Andrey Kharanenka开发。