Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 12小时前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
关于支付的问题,沙盒环境一切正常,生产环境就白屏。4年前

@a1737908450 #6楼

1.货币用USD?

2.给你找了点资料,您看看:https://moodle.org/mod/forum/discuss.php?d=375404&parent=1514410

3.如果解决了,这里分享一下,多谢/

关于支付的问题,沙盒环境一切正常,生产环境就白屏。4年前

仔细看一下配置,是不是配置空格啥的。

再跳转的部分,将信息全部打印出来仔细看看。

关于支付的问题,沙盒环境一切正常,生产环境就白屏。4年前

另外,你后台的paypal配置部分,是否将沙盒环境更改为线上环境了》?

关于支付的问题,沙盒环境一切正常,生产环境就白屏。4年前

再跳转前就会发送数据,将数据打印出来,看看是否有问题

另外根据返回的错误值,去google搜索找找

FA安装后,后台无数据,现在已确认网站有fec_trace.js,并且加载trace/js的http状态为200,在mongodb也自动生成了数据库4年前

和你说了,树藤摸瓜,找找原因,你就是听不懂,给你2个截图,自己思考

1.譬如:http://fecshop.appfront.fancyecommerce.com/

打开你的商城,查看fa的js是否加载,譬如我这边配置的js是:http://fatrace.fecpx.com/fec_trace.js

打开这个jshttp://fatrace.fecpx.com/fec_trace.js

拉到最底部,你会发现有这么个代码

var img = new Image(1, 1);
img.src = '//fatrace.fecpx.com/trace/js?' + args;

可以看到这个原理就是个图片嘛,明白不?

2.查看这个图片加载

不就是这个链接嘛?

http://fatrace.fecpx.com/trace/js?website_id=26f0e81c-4421-11eb-a132-00163e021360&fec_store=fecshop.appfront.fancyecommerce.com&fec_lang=en&fec_app=appfront&fec_currency=USD&devide=PC&user_agent=Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F89.0.4389.128%20Safari%2F537.36&browser_name=Chrome&browser_version=89.0&browser_date=2021-04-30%2020%3A24%3A08&browser_lang=zh-CN&operate=Windows&operate_relase=Windows%20NT%204.0&url=http%3A%2F%2Ffecshop.appfront.fancyecommerce.com%2F&domain=fecshop.appfront.fancyecommerce.com&title=Fecmall%20Home%20Page%20En&refer_url=&first_referrer_domain=redirect&first_referrer_url=redirect&cl_activity=home_page&cl_activity_child=home_page&is_return=1&first_page=0&uuid=1dd938cc-a99a-a5e1-4f05-72c6d01060c8&device_pixel_ratio=1&resolution=1920x1080&color_depth=24

复制出来自己访问试试,这个就是传递给fa的url,然后你打开你的fa看看这个链接,自己debug一下嘛!!!

trace/js对应的就是FA系统的.\addons\fecmall\fecfa\app\appfa\modules\Trace\controllers\JsController.php

就是这个函数,进行的保存。

Yii::$service->fa->traceJs->saveJsTraceData($param);

自己去排查吧

另外一定把文档的说明读完再操作!!!免的浪费时间

3.该说的都说了,在找不出来原因,就放弃吧,动手东西弱就放弃,自己多思考多研究。

FA安装后,后台无数据,现在已确认网站有fec_trace.js,并且加载trace/js的http状态为200,在mongodb也自动生成了数据库4年前

多去看文档,以及原理,自己找原因。

顺藤摸瓜,自己找找原因,动手能力弱就不要使用FA了,可以用google analysis替代。

FA安装后,后台无数据,现在已确认网站有fec_trace.js,并且加载trace/js的http状态为200,在mongodb也自动生成了数据库4年前

1.查看fecmall页面,是否加载了fa的js文件

2.打开fa的js文件,你会发现最终的数据都是通过一个图片src加载的方式,传递给fa的,查看这个url是否得到执行

3.打开你的Fa,mongodb,看看初始数据是否接收到了

4.检查脚本是否执行成功,去moongodb看表

文档:https://www.fecmall.com/doc/fecmall-guide/fecfa/cn-2.0/guide-site_relate_yuanli.html

求一个小程序支付时controller的位置4年前

@asmile #6楼 你也可以不安装walletyo,按照github修改的,改一下微信小程序的文件也可以修复

求一个小程序支付时controller的位置4年前

测试了一下,的确存在这个问题,是一个bug

问题原因:

1.fecyo的扩展walletyo,这个部分加入了钱包支付,而没有进行判断处理导致的

2.如果您安装扩展wallletyo,就不会报错。也就是这个文件再 ./addons/fecmall/walletyo/里面

解决:

更改代码提交:https://github.com/fecshop/fecyo_wx_micro_program/commit/0a364942a2a2eada736c907a9b4b5085dc3d5cec

您可以只更新这两个文件,或者全部下载重装。

求一个小程序支付时controller的位置4年前

路径:vendor\fancyecommerce\fecshop\app\appserver\modules\Checkout\controllers\WxController.php

求一个小程序支付时controller的位置4年前

fecyo插件进行了重写,fecyo的位置是 ./addons/fecmall/fecyo 下面

后面的文件路径,按照你的理解对应上就找到了

Fecmall-2.13.3版本发布4年前

宝塔下载源已经更新

Fecmall-2.13.3版本发布4年前

Fecmall-2.13.2版本存在bug,请升级至 2.13.3

Your Site Analytics