oxid-academy / product-promotion-banner
在所选产品的起始页上显示促销横幅。
2.2.2
2024-07-12 14:30 UTC
Requires
- php: ^8.1
- oxid-academy/product-data-reader: ^2.0
This package is auto-updated.
Last update: 2024-09-12 14:49:27 UTC
README
此包是 OXID Academy 训练发展基础 的一部分。请访问我们的网站了解当前在 德语 或 英语 语言中的培训课程。
描述
此扩展是一个 OXID eShop 模块。它会在起始页面上显示横幅以推广特定产品。通过输入其项目编号在模块设置中选择产品。您可以在 促销横幅 > 产品选择 配置页面上添加更多项目编号。当库存降至十个以下时,产品将被停用。然后队列中的下一个产品将自动设置为模块设置。如果没有剩余的产品,设置将为空,横幅将不会显示。
每次产品更改时,都会将信息写入 source/log/oxideshop.log
。
兼容性
版本
- 2.x.x 版本与 OXID eShop 7.1 兼容。
- 1.x.x 版本与 OXID eShop 7.1 和 7.0 兼容。
分支
- b-7.1.x 分支与 OXID eShop 编译 b-7.1.x 兼容。
- b-7.0.x 分支与 OXID eShop 编译 b-7.1.x 和 b-7.0.x 兼容。
安装
生产环境
在您的商店根目录中,执行以下命令
composer require oxid-academy/product-promotion-banner:^2.0.0 ./vendor/bin/oe-eshop-db_migrate migrations:migrate oxacppb
开发环境
在您的商店根目录中,执行以下命令
git clone -b b-7.1.x https://github.com/oxid-academy/product-promotion-banner.git ./EXTENSIONS/product-promotion-banner composer config repositories.oxac-ppb path ./EXTENSIONS/product-promotion-banner composer require oxid-academy/product-promotion-banner:dev-b-7.1.x ./vendor/bin/oe-eshop-db_migrate migrations:migrate oxacppb
使用方法
激活
您可以在 OXID eShop 管理区域中激活此模块,或者通过在您的 CLI 上运行 oe:module:activate
命令通过 OE 控制台 激活模块。
./vendor/bin/oe-console oe:module:activate oxacppb
配置
您必须在模块设置中提供至少一个现有项目编号。您可以在配置页面上添加更多项目编号。
故障排除
横幅未显示
如果横幅未显示,请验证以下内容
- 您的模块处于激活状态。
- 您位于商店的起始页。
- 在模块设置中提供了现有项目编号。
- 匹配的产品处于激活状态并且对当前用户可用。
如果您仍然遇到任何问题,请清除您的 source/tmp
目录。您可以通过运行 oe:cache:clear
命令来完成此操作。
./vendor/bin/oe-console oe:cache:clear
没有日志条目
如果您在 source/log/oxideshop.log
中看不到相应的条目,请打开您的 source/config.inc.php
文件,并将日志级别更改为至少 info
。
/** * String PSR3 log level Psr\Log\LogLevel */ $this->sLogLevel = 'info';