milkyway-multimedia / ss-shop-order-history
订单的基本历史和通信记录
0.2
2016-01-20 03:20 UTC
This package is not auto-updated.
Last update: 2024-09-12 00:04:06 UTC
README
Silverstripe Shop Order History 为您的订单添加一些额外的版本控制和历史记录,允许您完全使用CMS进行订单管理,并连接到外部通信工具(目前仅支持电子邮件)。
这将对商店模块中的当前订单处理进行一些更改,即在状态记录的主要来源是状态日志,而不是订单本身。这允许用户设置自己的状态。如果您不喜欢这个想法,您始终可以装饰OrderStatusLog类并将字段替换为下拉菜单。
重要说明
这完全用OrderLog类替换了OrderStatusLog类。在默认模块中实际上并没有被广泛使用,我已经使其对我的特定用例更有用。
功能
此模块提供的功能包括
- 完整历史记录 - 连接到订单事件(以及根据事件相关的对象,如成员、项目、修改器、地址和付款等)
- 通信日志 - 通过CMS发送与订单相关的电子邮件
- 将跟踪号附加到订单
- 为订单所有者提供新的前端操作
- 通过电子邮件转发
- 打印订单
- 重复订单
安装
将以下内容添加到您的composer.json文件中
"require" : {
"milkyway-multimedia/ss-shop-order-history": "~0.3"
}
用法
启用新的前端操作
这些必须手动添加到您的_config.yml文件中的Milkyway\SS\Shop\OrderHistory\Actions\Handler
扩展中。默认情况下,这些会将日志添加到订单中,以便用户/管理员知道他们做了什么。
启用通过电子邮件转发
Milkyway\SS\Shop\OrderHistory\Actions\Handler:
extensions:
- Milkyway\SS\Shop\OrderHistory\Actions\ForwardViaEmail
启用打印
Milkyway\SS\Shop\OrderHistory\Actions\Handler:
extensions:
- Milkyway\SS\Shop\OrderHistory\Actions\Printable
启用重复订单
Milkyway\SS\Shop\OrderHistory\Actions\Handler:
extensions:
- Milkyway\SS\Shop\OrderHistory\Actions\RepeatOrder
许可
- MIT
版本
- 版本 0.3 (Alpha)
联系方式
Milkyway Multimedia
- 主页: http://milkywaymultimedia.com.au
- 电子邮件: mell@milkywaymultimedia.com.au
- Twitter: @mwmdesign