aligent/orocommerce-announcement-bundle

用于在店面显示公告信息的OroCommerce捆绑包

v5.1.0 2023-12-12 05:04 UTC

README

此捆绑包添加了在OroCommerce店面显示自定义公告信息的能力。

Sample Announcement

示例用例

  • 发货延迟
  • 公众假期关闭
  • 促销信息
  • 即将进行的网站维护

功能

  • 选择公告的自定义背景颜色
  • 设置公告的起始/结束日期
  • 限制公告只对一组或多组客户可见

需求

  • OroCommerce 5.0

安装和使用

注意:根据您的本地环境调整说明

安装

通过Composer安装

composer require aligent/orocommerce-announcement-bundle

安装后,运行平台更新以完成安装

php bin/console oro:platform:update --env=prod

配置设置

Configuration Options

数据库修改

此捆绑包不会以任何方式直接修改数据库模式

所有配置都存储在系统配置(oro_config_value)中。

模板

resources/views/layouts/default/page/alert_bar.html.twig

这包括一个单独的_alert_bar_widget块,如果需要,可以在OroCommerce主题中进行自定义/覆盖。

路线图/剩余任务

  • 限制公告只对一组或多组客户可见的能力
  • OroCommerce 5.0 支持
  • 实现单元测试
  • 重构AnnouncementDataProvider
  • 统一命名color(弃用colour
  • 当添加新公告时重置hideAlert会话变量
  • 阻止关闭公告信息(隐藏“X”按钮)的能力
  • 仅在首页显示的能力
  • 为不同场景配置多个信息的能力
  • (待定)从内容块迁移到WYSIWYG配置字段