bymayo / commerce-widgets
为您的Craft Commerce商店提供洞察力仪表板小部件。
Requires
- craftcms/cms: ^5.0.0
- craftcms/commerce: ^5.0.0
Requires (Dev)
- craftcms/phpstan: dev-main
- craftcms/rector: dev-main
- dev-craft-4
- dev-craft-5
- dev-craft-3
- 5.0.1
- 5.0.0
- 3.0.0
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.0
- dev-dependabot/npm_and_yarn/multi-17344fa2bd
- dev-dependabot/npm_and_yarn/multi-d2f6d09699
- dev-dependabot/npm_and_yarn/multi-16cc7a130f
- dev-dependabot/npm_and_yarn/es5-ext-0.10.64
This package is auto-updated.
Last update: 2024-08-30 13:23:20 UTC
README
Craft CMS 5的Commerce Widgets
Commerce Widgets是一个Craft CMS插件,为您的Craft Commerce商店提供洞察力仪表板小部件。
它们帮助您更好地了解商店的性能,通过查看弃购车统计信息,设置年度或月度目标,并查看哪些客户购买最多。
所有这些都有助于您优化商店,从而(希望)增加收入和订单。
安装
- 从项目目录使用Composer安装
composer require bymayo/commerce-widgets
- 在Craft控制面板的
设置 > 插件
下安装插件
您也可以通过在Craft管理CP的插件商店中搜索 Commerce Widgets
来安装插件。
要求
- Craft CMS 5.x
- Craft Commerce 5.x
- MySQL(PostgreSQL支持有限)
配置
插件附带一个 config.php
文件,它定义了一些适用于大多数小部件的默认设置。
如果您想设置自己的配置选项,在Craft配置目录中创建一个 commerce-widgets.php
文件。此文件的正文将与插件默认设置合并,因此您只需指定要覆盖的设置值。
缓存持续时间
cacheDuration
允许您设置小部件数据在秒内缓存的时长。这对于拥有大量订单/客户的商店来说很棒,只需缓存X小时的统计信息,而不是每次加载仪表板时都缓存。默认值:3600
(60分钟)
年度开始
yearStart
允许您设置财务/税务年度的开始时间。默认值:april
排除电子邮件地址
excludeEmailAddresses
允许您在所有小部件中排除某些电子邮件地址/客户。如果您使用特定用户来调试订单,或者订单是通过CP创建的,这尤其有用。默认值:null
配置文件示例
<?php
return array(
'*' => array(
'cacheDuration' => 3600,
'yearStart' => 'april',
'excludeEmailAddresses' => array(
'admin@website.com',
'customer@website.com'
)
)
);
小部件
推荐
清除无效购物车持续时间
建议将Craft Commerce的 purgeInactiveCartsDuration
设置(https://craftcms.com/docs/commerce/4.x/configuration.html#purgeinactivecartsduration)从默认值(3个月)增加到大约6个月(P6M
)。这是因为 购物车弃购
小部件的图表跨越了6个月,如果此设置未调整,可能会显示错误的结果。
支持
如果您有任何问题(当然没有!),我会尽快回复。如果是破坏性网站的重大问题,请通过Craft CMS Discord联系我 - @bymayo
路线图
- +15个更多小部件计划中(悄悄,秘密)
- Google Analytics电子商务小部件
- 与所有货币和地区一起工作
- 每个小部件的导出选项
- Commerce Lite版本(免费)
- 所有用户的默认小部件仪表板