thelia / remove-useless-cart-module
2.0.0
2022-11-29 09:46 UTC
Requires
- thelia/installer: ~1.1
This package is auto-updated.
Last update: 2024-08-29 03:47:21 UTC
README
添加两种从数据库中移除无用购物车的方法:从管理面板或从命令行。
安装
手动
- 将模块复制到
<thelia_root>/local/modules/
目录,并确保模块名称为 RemoveUselessCart。 - 在Thelia管理面板中激活它
Composer
将其添加到主thelia composer.json文件中
composer require thelia/remove-useless-cart-module:~2.0
用法
重要:注意,对于大型数据库,此操作可能需要一段时间。多次尝试或耐心等待成功或错误消息。
管理面板
- 点击模块名称前的“配置”
- 选择从哪个日期开始删除购物车
- 检查是否要删除所有购物车,包括关联产品的购物车
- 点击确定
CLI
该模块添加了一个新的Thelia命令
php Thelia carts:remove [arguments] [options]
参数
date
可选(如果不设置 --day 选项则为必需) | yyyy-mm-dd 格式的日期。从该日期开始删除购物车。
time
可选 | hh:mm:ss 格式的时。在 date
之后使用,用空格分隔,以使日期更具体。
选项
--day=, -d
必需值 - 使用此选项代替提供日期,告诉从多少天前开始删除购物车。
--all, -a
如果您想删除所有购物车,包括关联产品的购物车,请使用此选项。