opencart-patches / html-emails
Opencart 补丁 HTML 邮件
2.3.12
2017-08-18 08:37 UTC
Requires
Requires (Dev)
- consolidation/robo: ~1
- henrikbjorn/lurker: ^1.2
- lmc/steward: ^2.2
- opencart/opencart: 2.3.0.2
- vlucas/phpdotenv: ~1.1.0
README
从中央位置处理所有电子邮件(+Html 电子邮件)
进度
- 新客户账户
- 客户忘记密码
- 新订单
- 联系
- ebay 订单
- amazon 登录
- 评论
- 联盟邮件
- 优惠券
- ...
在 Opencart 上安装
composer require opencart-patches/html-emails
开发设置
- 克隆 git 仓库
- 将
.env.sample文件复制到.env并分别设置配置参数 - 在命令行中运行
bin/robo opencart:setup,然后运行bin/robo opencart:run(bin/robo opencart:run &以在后台运行) - 要安装所有节点依赖项,请运行:
npm install - 运行
bin/robo project:deploy以编译邮件模板并将 src/ 中的内容镜像到 www/ - 在您的浏览器中打开
https://:8000
测试
- 安装 Mailcatcher (https://mailcatcher.me/) 并在本地运行服务
- 相应地配置 Opencart SMTP 设置
- 邮件协议:SMTP
- SMTP 主机名:127.0.0.1
- SMTP 端口:1025
- 不需要用户名/密码
- 手动触发邮件事件(例如,注册客户)并检查 http://127.0.0.1:1080
Robo 命令
bin/robo opencart:setup: 使用.env文件中设置的配置安装 OpenCartbin/robo opencart:run: 在端口 8000 上的内置 PHP 服务器上运行 OpenCartbin/robo project:deploy: 将 src/ 文件夹的内容镜像到 OpenCart 测试环境bin/robo project:watch: 在 src/ 文件夹内部或 composer.json 文件中的更改后重新部署bin/robo project:package:在 target/ 文件夹中打包build.ocmod.zip