fechop时区相差8小时问题和订单确认邮件未发送问题

bug问题 · roronoaly · 于 6年前 发布 · 3317 次阅读

您好:

问题1: 使用docker进行构建fecshop商城,未找到php.ini的配置文件,只有php7.1.13.ini的配置文件,但文件中没有date.timezone 该配置选项,请问该如何修复这个问题?

问题2:用户下单成功后,系统没有自动发送订单确认邮件给用户账户,是否需要后台配置订单状态为:payment_confirmed 才会发送?但是我修改订单状态后依旧没有收到订单确认邮件信息,是否有这块的文档和说明呢?

蟹蟹~


问题1补充 已经通过php7.1.13.ini 修改成上海地区,但收藏时间仍相差8小时

共收到 9 条回复
Fecmall#16年前 0 个赞

1.两个问题,请单独开两个帖子

2.时区设置:http://www.fecshop.com/topic/474

3.邮件:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_email.html

没有收到邮件,可能原因:

1.如果您没有配置smtp,那么使用的是我的默认的qq邮箱的smtp,这个可能会发送失败的,您可以用qq邮箱注册试试,看看能不能接收到

2.如果您把smtp换成了自己的smtp信息,那么,看看是不是您的smtp配置有问题

3.您用paypal,支付宝下单试试。

沙盒账户测试paypal支付:zqy234api1-facilitator-1@126.com 11111111

支付宝沙盒账户:买家账号 wgvchs5996@sandbox.com 登录密码 111111 支付密码 111111

4.看看注册账户是否能接收到邮件

5.官网的demo是可以发送和接收邮件的

6.论坛内搜一下,是否有相关资料

Fecmall#26年前 0 个赞

时区可以在Fecshop内部设置,基于Yii2的时区设置原理,内部设置会覆盖php的默认时区设置。

Fecmall#36年前 0 个赞

请在标题里面,把邮件部分内容也写上,或者另开帖子

roronoaly#46年前 0 个赞

@Fecshop #3楼 抱歉,没有去规范描述问题

roronoaly#56年前 0 个赞

@Fecshop #2楼 时区修改已经正常了,感谢支持。在论坛搜索时只搜了时间作为关键词,所以没有看到您的帖子

roronoaly#66年前 0 个赞

@Fecshop #1楼 对于第一个问题已经通过修改配置解决了问题。第二个问题,我做下补充描述: 用户注册、用户忘记密码、用户登录提醒和订阅邮件都是会发送邮件信息的,如图为注册时发送的邮件截图,但是用户下单后确实是没有发送邮件。 我的疑问:1、发送邮件是不是有前提条件?用户需要完成付款? 若付款方式为check_money 是否会发送邮件 ? 2.订单确认邮件发送后,是有一个物流跟踪邮件,这个功能是否现在已经实现?还是说需要自己去实现?

7楼 已删除.
Fecmall#86年前 0 个赞

邮件部分重新开贴,讨论的有点多

Fecmall#96年前 0 个赞

1.注册账户没有问题,说明邮件smtp配置没有问题。

2.付款方式为check_money,我忘记了是否会发送邮件,这种支付方式很少用到,相当于在线上下了个单,你不需要线上支付,你见面给我钱就行了,也就是现金支付。

3.paypal和支付宝下单是会发送邮件的,您试试支付宝和paypal下单是否会发送邮件

目前的邮件发送,是在订单生成成功后才会发送邮件

4.物流跟踪,是erp的事情了,是另外的专业系统干的事情,而不是商城,您可以使用一些类似通途之类的saas的erp系统,通过console后台脚本传递给erp系统,在erp中处理订单,如果erp需要回传数据给fecshop,你可以使用appapi端口开发api(appai是和第三方交互的api入口)

winintel#102年前 0 个赞

同遇到,注册用户后可以收到邮件,同时确认stripe下单成功,但 收不到下单成功的email

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics