oxid-academy/product-promotion-banner

在所选产品的起始页上显示促销横幅。

2.2.2 2024-07-12 14:30 UTC

This package is auto-updated.

Last update: 2024-09-12 14:49:27 UTC


README

Latest Version PHP Version

此包是 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';