thelia/remove-useless-cart-module

2.0.0 2022-11-29 09:46 UTC

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 如果您想删除所有购物车,包括关联产品的购物车,请使用此选项。