Fecmall

第 2 位会员

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

深入追踪代码,找到为什么跳转,肯定有原因的。

微信公众号支付4年前

@dream #5楼

我debug到 这个初始化函数 init(),打断点是因为这个初始化函数发生的错误

发生了什么错误?这个是重点。你对照一下文件内容,是否一致,或者你复制覆盖一下文件内容试试。

购物车问题4年前

1.帖子的标题,购物车问题,你就在title里面写清楚是什么问题,一看标题就知道啥回事,不然要title干什么?

2.写清楚你的背景,用的那个系统,看三遍:http://www.fecmall.com/topic/624

3.加入购物车是一个ajax,自己debug一下。

出现问题,自己先debug一下,直接一句:加入购物车就没反应 , 谁也帮不上忙

你去官网的demo看看,是不是也这样?!

购物车问题4年前

Fecmall后台:网站配置 --> appfront配置 --> 分类产品配置

分类页面-规格产品只显示一个sku? 设置成Yes

新增产品呢接口失败4年前

梦游贴?

看三遍:http://www.fecmall.com/topic/624

先学会怎么描述清楚问题。

paypal 正式线上收款账户设置4年前

@chris129 #3楼

paypal前几年还只是个人高级账户收款,现在不行了,只支持企业商家账户

paypal官方都不支持了,这个开发有啥关系?自己去注册个公司去解决,注册不了?那就别玩paypal了!!

Fecro体验中遇到的问题4年前

@minfans #4楼 这个不好做,切规格属性(颜色尺码)是ajax的,不好整。

你可以在描述部分图片显示出来.(不过这个目前需要自己改一下代码)

Fecro体验中遇到的问题4年前

问题:注册、登录页的 Terms & Conditions 和 Privacy Policy 链接在后台可以设置吗,没有找到设置的地方?

目前这个写死在文件里面了,默认加上一个urlKey吧,自行在cms page添加一个page页,设置这个url key即可

这个也需要等新版发布/

Fecro体验中遇到的问题4年前

问题1:这个已经解决,新版升级即可

问题2:设置登陆验证码,这个是fecshop开源系统的,fecro直接去掉这个验证了。

问题3:这个放大镜的开启,也是fecshop开源系统

fecro目前的pc入口,产品详情,没有更进一步的放大镜,只是如此显示出来。(图片已经够大)

问题4:这个head里面的确把title丢失了,已经加上,发新版升级即可

<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><?= \Yii::$app->view->title; ?></title>
<link rel="shortcut icon" href="<?=  Yii::$service->url->getUrl('favicon.ico'); ?>">
<link rel="apple-touch-icon" href="<?=  Yii::$service->url->getUrl('apple-touch-icon.png'); ?>">
<meta name="robots" content="INDEX,FOLLOW" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
微信公众号支付4年前

1.搞不明白你为什么这么改,改的有点无厘头,结果也无厘头

2.对于init()方法,这个相当于对象的构造函数,是yii2框架里面的,只要这个类继承了 yii/base/BaseObject,那么 init()是会在类实例化对象的时候执行的,因此

public function actionStart()
    {
        $this->init();

在这里调用是多此一举,根本不需要调用,默认就会执行

3.你这个改名有什么意义?看不明白,更看不明白的是你改后的结果,居然还跑起来了?

你是不是改了啥代码?

附一下默认的文件内容

@fecbbc\app\apphtml5\modules\Payment\controllers\WxpayjsapiController.php

<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */

namespace fecbbc\app\apphtml5\modules\Payment\controllers;

use fecshop\app\apphtml5\modules\Payment\PaymentController;
use Yii;

/**
 * @author Terry Zhao <2358269014@qq.com>
 * @since 1.0
 */
class WxpayjsapiController extends \fecshop\app\apphtml5\modules\Payment\controllers\WxpayjsapiController
{
    public $enableCsrfValidation = false;
    
    protected $_trade_no;
    protected $_order_models;
    
    public function initFunc()
    {
        $homeUrl = Yii::$service->url->homeUrl();
        $this->_trade_no = Yii::$service->order->getSessionTradeNo();
        if (!$this->_trade_no) {
            Yii::$service->url->redirect($homeUrl);
            exit;
        }

        $this->_order_models = Yii::$service->order->getOrderModelsByTradeNo($this->_trade_no);
        if (!is_array($this->_order_models) || empty($this->_order_models)) {
            Yii::$service->url->redirect($homeUrl);
            exit;
        }
    }
    
    /**
     * 支付开始页面.
     */
    public function actionStart()
    {
        $this->initFunc();
        //Yii::$service->page->theme->layoutFile = 'wxpay_jsapi.php';
        $data = Yii::$service->payment->wxpayJsApi->getScanCodeStart();
        $data['success_url'] = Yii::$service->payment->getStandardSuccessRedirectUrl();
        return $this->render($this->action->id, $data);
        
    }
    
    /**
     * IPN消息推送地址
     * IPN过来后,不清除session中的 increment_id ,也不清除购物车
     * 仅仅是更改订单支付状态。
     */
    public function actionIpn()
    {
        Yii::$service->payment->wxpay->ipn();
    }

}

2.@fecshop\app\apphtml5\modules\Payment\controllers\WxpayjsapiController

<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */

namespace fecshop\app\apphtml5\modules\Payment\controllers;

use fecshop\app\apphtml5\modules\Payment\PaymentController;
use Yii;

/**
 * @author Terry Zhao <2358269014@qq.com>
 * @since 1.0
 */
class WxpayjsapiController extends PaymentController
{
    public $enableCsrfValidation = false;
    
    public function init()
    {
        parent::init();
    }
    
    /**
     * 支付开始页面.
     */
    public function actionStart()
    {
        
        Yii::$service->page->theme->layoutFile = 'wxpay_jsapi.php';
        $data = Yii::$service->payment->wxpayJsApi->getScanCodeStart();
        $data['success_url'] = Yii::$service->payment->getStandardSuccessRedirectUrl();
        return $this->render($this->action->id, $data);
        
    }
    
    /**
     * IPN消息推送地址
     * IPN过来后,不清除session中的 increment_id ,也不清除购物车
     * 仅仅是更改订单支付状态。
     */
    public function actionIpn()
    {
        Yii::$service->payment->wxpay->ipn();
    }

    /** 废弃
     *  成功支付页面.
     */
    public function actionSuccess()
    {
        $data = [
            'increment_id' => $this->_increment_id,
        ];
        // 清理购物车中的产品。(游客用户的购物车在成功页面清空)
        if (Yii::$app->user->isGuest) {
            Yii::$service->cart->clearCartProductAndCoupon();
        }
        // 清理session中的当前的increment_id
        Yii::$service->order->removeSessionIncrementId();

        return $this->render('../../payment/checkmoney/success', $data);
    }

    
}

产品管理错误问题4年前

1.测试了一下,的确有这个问题,已修复,等明天发版

2.有问题论坛发帖就行,群里不处理。

view file is not exist ,fecro手机端报错4年前

仔细看fecro安装配置文档的最后面:Fecro 跨境电商企业版安装

配置apphtml5的模板路径

多商户-升级后,供应商在哪给自己的店铺命名4年前

你是否指的是,商家首页的title?

商家后台:销售 --> 经销商店铺配置

域名开了https,网站设置也激活了https,详情页点击sku 会报错4年前

点击你红色部分的ajax url,将这个url的完整字符串,以及ajax的信息全部截图出来

这点信息帮不上。

微信公众号支付4年前

1.信息太少,这个无法诊断

2.Fecmall 微信支付文档,您自己看一下吧

3.自行debug一下代码。

fecbbc的网站首页无法显示hot products4年前

自己debug看看代码吧

首页对应 cms/home/index

多商户-升级后,供应商在哪给自己的店铺命名4年前

不明白你说的命名是什么意思

fecro安装报错,pc详情页出错,手机端首页也打不开4年前

升级这个,无法测试了,

Fecro最近新的版本,之前只开发了html5,由于开发量很大,而且1.2.0才是正式发版。

因此,您重新安装一个fecmall,重新安装fecro吧

多商户-pc前端导航分类4年前

1.您自己debug吧

2.帖子的标题描述清楚问题,也即是这个帖子是干嘛的,在title写清楚,方便后面的人搜索

多商户-微信登录4年前

帖子的title,描述清楚问题,写清楚这个帖子到底是干啥的,方便后面的人搜帖子

Your Site Analytics