Terry

第 333 位会员

会员
个人信息
  • 加入于 2018-01-26 08:46:48
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 29
  • 发布回复次数 294
  • 个人主页浏览次数 83
调用appapi接口的过程中,在哪个位置把数组转为json数据6年前

就是多个一个 Array 字符,找找代码,将输出的调试代码删除掉就行了。

调用appapi接口的过程中,在哪个位置把数组转为json数据6年前

这2个帖子是1个问题,不要开2个帖子

关于你的更新产品,我测试一一下,如图,没有问题:

我猜测,你可能在那个地方调试,进行了echo 输出,正好输出的变量是一个数组(猜测你哪里为了调试,可能输出product array),进行输出了一个 Array 字符

1.4.2.1版本我测试了,更新产品的api没有问题。

执行appapi接口时,数据在哪个地方转为json数据6年前

转换成json,是Yii2的机制

接收json(request): https://github.com/fecshop/yii2_fecshop/blob/master/app/appapi/config/appapi.php

'request' => [
            'class' => 'yii\web\Request',
            'enableCookieValidation' => false,
            'parsers' => [
                 'application/json' => 'yii\web\JsonParser',
            ],
        ],

返回json(reponse): https://github.com/fecshop/yii2_fecshop/blob/master/app/appapi/modules/AppapiController.php

public function behaviors()
    {
        $behaviors = parent::behaviors();
        $behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON;
        //$behaviors['contentNegotiator']['formats']['text/html'] = Response::FORMAT_JSON;
        return $behaviors;
    }

对于你的问题: 原因就是fecshop返回的json是数组形式的, 看不懂你说的啥意思

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-api-product-fetchone.html

返回的就是标准json格式,应该是你姿势不对。

要保存产品的浏览量和销量 有什么好的方法实现6年前

这个在将来会实现这些功能,不过需要时间,做一个统计系统还是很耗费时间的

销量统计:这个直接在数据库中查询就可以了,在订单表里面就有数据

产品浏览量:在产品页面对应的controller-->block中可以得到sku,然后搞个表记录下来就OK, 表字段:id, sku, date,count, 每次访问,就在表中将产品数量count + 1

这些是一些比较简单的少数据的收集,不够强,你也可以借助google analysis 或者 百度统计等等

请问Fecshop有分销的功能吗?6年前

@zgchen [[#5楼](#comment5)](#comment5) 你可以发帖(交易类型帖子)

带上需求,报价信息,然后把帖子地址发Q群里

需求要描述清楚(不是一个idea,是一个详细的需求,尽可能的详细),看看有没有人接你的单

请问Fecshop有分销的功能吗?6年前

@zgchen [#2楼](#comment2) 分销系统的功能,很多偏定制化的,http://www.quarkscm.com 这个分销系统,支持国内仓,海外仓(N个)代发货,就是用fecshop二开的

不过有一部分需要erp的支持,电商都是几个系统交叉组合起来的,不是一个系统(单少没关系,很多东西可以excel处理。)

请问Fecshop有分销的功能吗?6年前

没有这个功能,Fecshop的定位是一个完善的电商框架,偏架构,侧重点在于易于程序员进行二开。

对于电商系统基本需要的东西,Fecshop都有了,如果您要做各种不同的电商系统,可以自己二次开发

对于分销部分的功能,您可以按照自己想要的,进行二次开发。

Fecshop更多的了解可以参看

http://www.fecshop.com/first

http://www.fecshop.com/topic/400

fecshop对接erp系统,对于产品spu属性可否不必填6年前

1.对于spu是什么概念,这个可以百度 spu sku 自行查询概念,大把资料。

2.spu是一个电商里面很重要的概念,或许你的产品类型,类似于淘宝模式,关于fecshop的产品介绍: http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_product.html ,通过custom_option的方式做颜色尺码这种自定义属性,而不是类似JD模式,一个sku一样数据, 那么,你可以将sku的值填写到spu中即可。

后台编辑器不能上传.rar,.zip,.doc等附件吗?6年前

很少有这个需求的,没有做这个上传,况且这些文件比较大,通过ftp上传更合适,上传完成后,然后自己用html添加上去即可。

如果有这个需求,需要后台上传可以自己自己实现,目前只是留了坑,没有实现这个。

这次更新的js trace系统是干啥的有什么用?6年前

目前没什么用,为商城的追踪埋了点,方便用户二开追踪系统,默认是关闭状态,不会损耗商城的性能。

为何模板弃用默认的activefrom 而要自己写前端和validate呢?6年前

请合理选择帖子类型,这个不是bug问题,请更正 帖子类型

为何模板弃用默认的activefrom 而要自己写前端和validate呢?6年前

Yii2的前端部分基本全部弃用了,对于yii2的前端部分,限制太大,譬如必须加入bootstrap!

对于Fecshop产品而言,是多模板系统,而且,模板部分是独立的,大家都可以开发自己的模板,套上就能用,因此,模板部分应该最大限度的自由,譬如:我可以选择使用bootstrap,也可以不用,这个不能强制,而Yii2的前端部分封装的太厉害,适合做一些自己的网站,或者后台这种,而对于fecshop这类电商产品需要多模板的支持,因此不适合

对于后台,一般不会涉及到更改模板,因此,可以封装的更深,在block层写html代码,做深层次的封装,这块Yii2封装的又不够,而且对于tree等很多的支持不够,因此后台部分重新做了封装,可以很方便的做增删改查的功能列表。

利用mongodb储存接口数据的可行性6年前

这个得看具体情况,看接口提供方,是提供一个什么样子的接口

1.如果接口方提供的接口是聚合一起的,譬如你要查询一个产品信息,他只提供一个把产品所有信息聚合后的多维json数据组,也就是产品的所有信息提供给你,那么,你用mongodb存储还是不错的。

2.如果他们提供的api是很细粒的,也就是产品api是十几个api组合而成,那么,您可以用mysql和那边一一对应。

3.你上面只是说了个大概,我也只能说个大概,离开详细的业务背景谈方案基本都是扯淡。

4.mongodb存储数据,然后做统计分析,肯定是方便,mongodb有 mapreduceaggregate 等统计工具函数,统计千万级别数据很方便。

5.mongodb是成熟的,现在都3.6了,性能也很不错,不过,如果没有使用过mongodb,可能中间回踩点小坑,绕一点小路,但是,对于程序员来说是好的,你又掌握了一种实现的方式。fecshop的产品,分类等数据都是放到mongodb中,本人对mongodb也是情有独钟,只要不涉及到多表事务操作的表,我一般都用mongodb实现。Yii2框架里面有Mongodb扩展,用Mongodb的ActiveRecord,用起来很舒服。

图片显示不了的问题6年前

@LOVE520 [#6楼](#comment6) 应该是你把js搞没了,导致图片懒加载的js不存在,进而没有把图片的 data-src 添加到图片的src

云端线上lets 证书已安装在主域名上,同一个证书可否用在其他域名上吗6年前

@wubuyun #6楼

学习一下markdown标签:http://www.fecshop.com/markdown ,整理一下内容,让代码和文字描述分开

Fecshop 设置https后,图片打不开的问题, 2.产品图片不显示,只是显示一个黑白淡图的处理(评论区)6年前

这种情况,代表图片出来了,只是你后台编辑的图片,在使用的时候可能没有被引用到。

1.不显示图片的产品,在后台查看一下是否有图片,如果后台没有图,需要上传图片,对于没有图片的产品,fecshop会默认给予一个这样的图:

2:

如果后台存在图片,而前台显示上面的截图,而不显示后台设置的图片, 这块的处理,有2中方法:

2.1设置产品图片,后台重新编辑保存产品。

2.2批量处理:这个在fecshop安装的时候已经有介绍:

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-about-config.html

10.2.3、产品图片部分可以看到如下的内容:

按照文档的内容操作一下,就可以解决。

Your Site Analytics