thelia/stock-alert-module

安装: 719

依赖: 0

建议者: 0

安全: 0

星星: 3

关注者: 8

分支: 9

开放问题: 3

类型:thelia-module

2.0.2 2024-07-25 15:31 UTC

This package is auto-updated.

Last update: 2024-08-25 15:38:52 UTC


README

库存警报

本模块具有两个不同的功能

  • 当库存数量低于某个限制时发送电子邮件通知。
  • 允许客户订阅不可用的产品,以便在产品再次可用时收到通知。

安装

手动

本模块需要Thelia版本2.1

必须将其放置在您的模块/目录中(local/modules/)。

您可以下载此模块的.zip文件,或者像这样将git子模块创建到您的项目中

cd /path-to-thelia git submodule add https://github.com/thelia-modules/StockAlert.git local/modules/StockAlert

接下来,转到Thelia管理面板以激活模块。

Composer

将其添加到您的main thelia composer.json文件中

composer require thelia/stock-alert-module ~2.0

配置

您可以在模块的配置页面上启用或禁用管理员通知。您还可以定义产品数量阈值和电子邮件列表。

对于客户,显示由钩子管理。因此,如果您禁用钩子 product.details-bottomproduct.javascript-initialization,则此功能将为客户禁用。
您还可以通过重新定义您的frontOffice模板中的html模板来自定义显示。您必须将templates/frontOffice/default/中的文件复制到您的模板中,在modules/StockAlert/目录中。文件应具有相同的名称。

您还可以自定义模块发送的电子邮件。您必须将文件从templates/email/default/复制到您的电子邮件模板目录中,编辑它们,并在邮件模板配置页面上选择此模板。

钩子

此模块添加了一个新的钩子

product.stock-alert

您可以将它放在模板中的任何位置,并在不使用它的情况下使用它代替product.details-bottom钩子。

它调用与product.details-bottom钩子相同的函数,并渲染```product-details-bottom.html```模板

重要:不要忘记禁用您不想要使用的钩子(例如product.details-bottom)。