Fecmall

第 2 位会员

会员
个人信息
  • 加入于 2017-05-31 17:38:45
  • 城市 Qingdao
  • GitHub https://github.com/fecshop
  • 最后登录时间 2天前
  • 签名 净化自己,潜心编码
个人简介
Terry,Fecmall开源产品作者,12年电商经验一线程序员开发者,擅长规划产品,架构设计。
个人成就
  • 发表文章次数 744
  • 发布回复次数 5760
  • 个人主页浏览次数 683
新增支付方式,配置fecRewriteMap无效4年前

@x1026922450 #7楼 嗯,除了配置出错,一般就是路径地址写错,或者文件夹和文件的大小写的问题导致。

关于海外服务器或国内服务器安装应用慢或者断线的解决办法,安装fecyo慢可以试试。4年前

1.多谢分享这么有用的东西,感谢

2.目前用的是阿里云的深圳机房的服务器,而且带宽有限(年费2000+的ECS),国内服务器访问下载还行,国外可能出问题,不过有的国外服务器,也可以正常下载,不过下载满,需要设置超时时间

3.你发的网址:http://free-proxy.cz/zh/proxylist/country/CN/http/ping/all , 如果发一下如何使用这个,分享一下就更好了,您可以单独发个帖子,这里贴一下地址

4.另外一种方法,就是国内下载fecyo(或者国内的服务器),然后得到完整包,然后上传到相应的服务器,以迁移的方式安装,详细参看文档:http://www.fecmall.com/doc/fecshop-guide/instructions/cn-2.0/guide-fecmall_host_change.html

5.编辑器是MarkDown编辑器,语法:http://www.fecmall.com/markdown , 您可以仔细看一下,五分钟时间就掌握

建议主题等应用增加一个海外下载节点,同时建议插件说明处增加适用平台的标签4年前

后面,找时间做一个脚本端的,通过console命令行进行在线安装应用,默认就不会超时。

建议主题等应用增加一个海外下载节点,同时建议插件说明处增加适用平台的标签4年前

目前收入有限,只有一台服务器在阿里云,国外服务器也可以在线安装应用(我测试过),将php和nginx的过期时间设置长一些。

fecmall超时帖子:http://www.fecmall.com/topic/2103

支付流程的优化,支付失败,或订单修改后的再付款功能4年前

用户购物,下单和支付环节:

1.对于国外电商,下单和支付环节一般都是一个页面,一页完成支付,fecmall开源版本,fecro都是这样

2.对于国内电商, 下单和支付一般都是两个页面,您可以参看国内单商户fecyo,国内多商户fecbbc,都是先下单,然后跳转到支付页面的

3.fecmall开源版本,是电商框架的定位,在账户中心,订单管理没有继续支付的按钮

但是,基于fecmall开发的fecyo,fecro等都可以在订单中心,未支付订单重新发起支付的

如果您做国外电商,可以使用fecro系统,国内电商建议使用fecyo

支付方式无法选项4年前

嗯,需要到后台开启支付(Appfront, apphtml5)

另外,各个支付的参数配置,需要在基础配置 --> 支付参数中配置各个支付的key

service->url->getUrl 和 getCurrentBaseUrl两个方法在使用https的时候有点问题4年前

@cougar999 #4楼

嗯,您根据自己的情况,改一下吧index.php文件里面的代码吧

建议主题等应用增加一个海外下载节点,同时建议插件说明处增加适用平台的标签4年前

目前下载节点是在阿里云服务器

如果是国外,可以将php nginx的超时时间设置的长一些。

同一台服务器下如何安装多个fecmall商城4年前

随便装啊,这个没有限制。

测试页面出来,随便添加了一个分类,结果付款这里的按钮就自动变成链接了是咋回事?4年前

你这个问题好奇特,你是不是二开更改了代码?

购物车页面,点击继续支付按钮, 对应的代码是:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/theme/base/front/checkout/cart/index.php#L254

<button onclick="location.href='<?= Yii::$service->url->getUrl('checkout/onepage'); ?>'" type="button" title="Proceed to Checkout" class="button btn-proceed-checkout btn-checkout"><span><span><?= Yii::$service->page->translate->__('Proceed to Pay');?></span></span></button>

就是一个html中写死的跳转url页面,怎么可能会乱跳转呢?

service->url->getUrl 和 getCurrentBaseUrl两个方法在使用https的时候有点问题4年前

关于你说的getUrl方法里第三个参数是https,这个是根据需要,强制生成格式化的url(https or http

service->url->getUrl 和 getCurrentBaseUrl两个方法在使用https的时候有点问题4年前

fecmall的https是自动的,不过目前检测是通过443端口来的,打开appfront/web/index.php可以看到

<?php
error_reporting(E_ALL & ~E_NOTICE & ~E_COMPILE_WARNING ); //除去 E_NOTICE E_COMPILE_WARNING 之外的所有错误信息
#ini_set('session.cookie_domain', '.fancyecommerce.com'); //初始化域名,
$http = ($_SERVER['SERVER_PORT'] == 443) ? 'https' : 'http';
$homeUrl = $http.'://'.$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['SCRIPT_NAME']), '\\/');

您可以打印一下这个$http变量是不是https,如果这里是https,那么Yii::$service->url->getUrl生成的也是https格式的url

关于getUrl函数您仔细追踪一下代码就明白了

新增支付方式,配置fecRewriteMap无效4年前

@x1026922450 #5楼 什么原因导致的? 分享一下。

新增支付方式,配置fecRewriteMap无效4年前

仔细检查文件夹和文件的大小写,和配置中的是否一致。

fecmall 的 service 层,如何创建mongodb索引4年前

自己研究下mongodb数据库吧

Your Site Analytics