aligent / orocommerce-announcement-bundle
用于在店面显示公告信息的OroCommerce捆绑包
v5.1.0
2023-12-12 05:04 UTC
Requires
- oro/commerce: 5.1.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ~3.13.1
- phpmd/phpmd: ~2.13.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ~9.5.27
- squizlabs/php_codesniffer: ~3.7.1
- symfony/phpunit-bridge: ~5.4.17
This package is auto-updated.
Last update: 2024-09-12 07:03:54 UTC
README
此捆绑包添加了在OroCommerce店面显示自定义公告信息的能力。
示例用例
- 发货延迟
- 公众假期关闭
- 促销信息
- 即将进行的网站维护
功能
- 选择公告的自定义背景颜色
- 设置公告的起始/结束日期
- 限制公告只对一组或多组客户可见
需求
- OroCommerce 5.0
安装和使用
注意:根据您的本地环境调整说明
安装
通过Composer安装
composer require aligent/orocommerce-announcement-bundle
安装后,运行平台更新以完成安装
php bin/console oro:platform:update --env=prod
配置设置
数据库修改
此捆绑包不会以任何方式直接修改数据库模式
所有配置都存储在系统配置(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配置字段