lovata / oc-shopaholic-plugin
October CMS的电子商务插件
Requires
- composer/installers: ~1.0
- lovata/toolbox-plugin: ^2.1.0
- dev-master
- 1.32.2
- 1.32.1
- 1.32.0
- 1.30.6
- 1.30.5
- 1.30.4
- 1.30.3
- 1.30.2
- 1.30.1
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.1
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.3
- 1.24.2
- 1.24.1
- 1.24.0
- 1.23.1
- 1.23.0
- 1.22.5
- 1.22.4
- 1.22.3
- 1.22.2
- 1.22.1
- 1.22.0
- 1.21.2
- 1.21.1
- 1.21.0
- 1.19.1
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.1
- 1.16.0
- 1.15.0
- 1.14.1
- 1.14.0
- dev-develop
- dev-feature/graphql-v2
- dev-feature/graphql
- dev-FlusherDock1-patch-1
- dev-feature/241
- dev-merge
- dev-l10n
- dev-i-SHP-2
This package is auto-updated.
Last update: 2024-09-05 14:53:23 UTC
README
LOVATA为October CMS提供的电子商务插件。
概述
Shopaholic是一个可扩展且高度灵活的电子商务生态系统,适用于October CMS。核心插件免费提供,包含以下功能集
- 产品和贸易报价管理。
- 产品图片画廊管理。
- 按类别和品牌对产品进行分组。
- 多货币、税费和价格类型管理。
- 从CSV文件导入(产品、报价、类别、品牌)数据。
- 基本产品过滤(按类别、品牌等)和排序(按价格、新增等)
借助Shopaholic的标准功能,通过组合它们,还可以解决许多其他非平凡任务,例如显示随机产品块、显示最便宜和最贵的产品等。
为了满足项目不断增长的扩展性需求,该生态系统提供扩展插件以扩展基本功能。使用这些插件,卖家可以
- 通过RainLab.Translate管理多语言内容。
- 通过Lovata.PayPalShopaholic在线销售。
- 通过Lovata.OmnipayShopaholic添加额外的支付提供商来扩展在线支付选项。
- 通过Lovata.FilterShopaholic创建任何本质的定制产品过滤器(例如,按新增、折扣、库存等)。
- 通过Lovata.PropertiesShopaholic为产品添加自定义属性。
- 通过Lovata.RelatedProductsShopaholic将类似产品绑定到特定产品。
- 通过Lovata.CouponsShopaholic、Lovata.DiscountsShopaholic和Lovata.CampaignsShopaholic管理促销活动。
- 通过Lovata.TagsShopaholic为SEO原因对产品进行分组。
- 通过Lovata.MightySeo管理复杂的SEO问题。
- 通过Lovata.AccessoriesShopaholic将配件分配给产品以增加收入。
- 通过Lovata.Buddies或RainLab.User管理客户。
除此之外,您还可以通过以下能力为用户提供更好的UX
- 查看热门产品(通过Lovata.PopularityShopaholic)。
- 搜索产品(通过Lovata.SearchShopaholic或Lovata.SphinxShopaholic)。
- 比较产品(通过Lovata.CompareShopaholic)。
- 查找他们之前查看过的产品(通过Lovata.ViewedProductsShopaholic)。
- 离开并查看产品的评论(通过Lovata.ReviewsShopaholic)。
- 将产品推迟到未来购买(通过Lovata.WishListShopaholic)。
请注意,插件架构允许在不干扰原始源代码的情况下扩展现有方法、字段和其他数据!
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种属性值的变体。
质量标准
我们确保我们的插件质量高,并提供全面的支持。所有我们的插件都有详尽的文档。我们插件的质量经过严格的测试,我们为所有插件启动了自动化测试。我们的代码符合最佳编写和结构化实践。所有这些都保证了我们的插件在更新了新功能后仍能稳定工作,并确保它们的平稳集成。
参与进来
如果您对这个项目的改进感兴趣,您可以以下方式帮助
如果您有任何其他问题、想法或建议,请告知我们!只需在shopaholic@lovata.com发送邮件。
许可证
© 2019,LOVATA Group, LLC,根据GNU GPL v3许可。