thoughtco / lunar-cart-abandonment
月球购物车放弃插件
0.2.3
2024-02-07 08:45 UTC
Requires
- php: ^8.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0
- phpunit/phpunit: ^9.5
README
这是一个简单的插件,当购物车长时间未活动时,会触发任务。
安装
首先,将以下内容作为composer依赖项要求
composer require thoughtco/lunar-cart-abandonment
然后发布配置文件,以便您定义触发器和任务。
php artisan vendor:publish --tag=lunar-cart-abandonment-config
用法
您可以通过在配置文件中的“triggers”键中添加新的数组来定义触发器,例如
[ 'interval' => 5, // minutes 'job' => \App\Jobs\CartAbandonment::class, 'queue' => 'default', // optional 'queue_connection' => 'redis', // optional 'config' => [], // this will be passed to your job along with the cart ],
您的任务应该期待2个参数,$cart
和 $config
。
如果您不希望计划任务每5分钟运行一次,您可以使用 schedule_interval
配置设置来更改频率。
支持
这是一个免费插件,因此支持是在我们有能力的基础上提供的。如果您有功能请求或遇到错误,请在GitHub上提交问题。
仅支持此插件的最新版本。如果您使用旧版本提交错误报告,您的问题将被关闭。