Terry

第 333 位会员

会员
个人信息
  • 加入于 2018-01-26 08:46:48
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 29
  • 发布回复次数 294
  • 个人主页浏览次数 83
为什么mongodb的custom_option和mysql的product_custom_option_qty都有库存?5年前

@yemin [#4楼](#comment4) 自定义属性那种,就是淘宝模式,主(总)库存字段没有意义了,不是加起来的,

淘宝模式产品下,主库存字段已经失效。

为什么mongodb的custom_option和mysql的product_custom_option_qty都有库存?5年前

@yemin #2楼 mysql里面有2个库存表,另外一个表是自定义属性譬如颜色尺码等的库存。

为什么mongodb的custom_option和mysql的product_custom_option_qty都有库存?5年前

历史原因

原来库存在mongodb里面,这样对于事务不友好,后面改到mysql表里面了

因此,mongodb表的库存字段忽略即可。

弱弱的问一下关于composer update的问题5年前

文档里面说的很清楚:

弱弱的问一下关于composer update的问题5年前

1.疑问1: 打开根目录,这个根目录是指网站的根目录吗?

肯定是根目录,玩过Yii2的都知道,在根目录下面执行:composer update

2.composer update 更新不成功

1.4.3.0版本是发布了的:https://packagist.org/packages/fancyecommerce/fecshop ,你没有更新成功,是不是用了composer中国镜像或者其他的问题导致的

Redis error: ERR invalid password5年前

这个就是redis密码不对的报错,也就是你的redis的密码和fecshop里面的密码不匹配

1.yii2_fecshop_docker/db/redis/etc/redis-password 文件内容为: 123456,

使用vi -b yii2_fecshop_docker/db/redis/etc/redis-password,确定这个文件后面没有 ^M,这样的看不到的怪异字符,另外前后不要有空格等

2.修改的文件是:https://github.com/fecshop/yii2_fecshop_docker/blob/master/example_data/fecshop/common/config/main-local.php

然后通过cp命令复制到文件: yii2_fecshop_docker/app/fecshop/common/config/main-local.php ,因此,你要确定你的复制是否正确执行,因此打开文件: yii2_fecshop_docker/app/fecshop/common/config/main-local.php, 查看密码是否是123456,同样注意去除掉空格,如果不是,说明你帖子内容的操作姿势不对。(要么example_data下面的文件没有修改,要么cp复制失败,cp命令必须到到 yii2_fecshop_docker/example_data目录下执行\cp -rf ./fecshop/* ../app/fecshop/

3.帖子的标题该成这个,方便后面的人搜索: docker compose 安装 fecshop 报错:Redis error: ERR invalid password

如何把fecshop集成到现有CMS网站中5年前

1.首先,你自己稀里糊涂,问的问题很宽泛,我问你个问题,如何造航母?

答:花钱就能解决

2.你首先得先细化你的问题,你要整合2个系统,你要解决的问题是什么? 你自己都没有想明白,稀里糊涂的这样问,怎么回答你? 给你几点,本人不确定有用,没搞过这样的事情,此贴后面不再回复

2.1cms和fecshop使用不同的子域名,做子域名session共享,这样可以共享登录

2.2这2套系统独立部署,user使用同一个数据库表,

2.3Yii2的cookie生成,基于一个cookieValidationKey,在@app/config/main-local.php,这个改成一致

2套系统主要是登录数据一致,登录状态一致

这里只讨论具体的问题。

如何把fecshop集成到现有CMS网站中5年前

反过来,把cms系统,加入到fecshop中。

这段管理员登入面板 验证码 开启后报错。。。5年前

这个代码,是注释,没有开启这个说法

后台登录,自己人用,没有验证码。

在前台用非注册用户的邮箱去加入Sign up for newsletter订阅列表。在后台没有可以管理的地方。5年前

进行了更改:https://github.com/fecshop/yii2_fecshop/commit/184f606f9d811fed37a6766d78be79076250e6aa

1.后台界面去掉:is_subscribed

2.register customer account, 如果勾选了is_subscribed,在注册账户的同时,会在newsletter表中插入一条订阅信息。

关于重定向,请教下terry该怎么解决。5年前

1.block 层进行return 就回到了controller层

2.block层 return后,返回controller层,进行判断,如果需要退出,则controller进行return

脑子多转一个圈,就是一个值传递的问题。

appserver接口调用生成验证码图片展示不了5年前

1.appserver端是有演示的,既然演示没有问题,说明功能没有问题

2.功能没有问题,就是你自己的姿势问题

3.仔细看appserer文档,先琢磨明白了原理,在测试:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server.html

4.appserver端,对接的是客户端(VUE),因此,对接比较繁琐,各种参数要求比较多,仔细看文档,了解清楚了原理,出现问题才能知道问题出在哪里。

appserver接口调用生成验证码图片展示不了5年前

@cyx_20180320 [#13楼](#comment13)

1.api是没有session的。

2.http://demo.fancyecommerce.com/#/customer/account/register

这个功能是没有问题的,具体原因自己排查。

有问题就说重点,没有重点就去找重点,这里拒绝聊天的方式讨论问题,没有闲情。

3.仔细看文档:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server-api-captcha.html

appserver实现了一个类似session的功能,原理是通过: fecshop-uuid:37389c42-25e3-11e8-a904-00163e0049cb

每个用户有一个唯一的UUID,第一次访问后,在response header中会返回这个,然后,后面的每次数据发送,都需要带上这个值

http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server-api-captcha.html

其他的详细参看:http://www.fecshop.com/doc/fecshop-guide/develop/cn-1.0/guide-fecshop-server.html

文档都说清楚了。

注册用户给购买过的商品留reviews,留完默认的状态为"未审核",但是在前台游客身份都可以看到这个"未审核"reviews。算不算BUG?5年前

不是bug。

1.显示的这个文字,只有你自己可以看到,这个判别是通过ip判别的,具体可以自己去看代码: https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/modules/Catalog/block/reviewproduct/Lists.php

譬如:126行处函数:public function getReviewsBySpu($spu)

2.关于fecshop产品评论更多详细,参看帮助文档:fecshop产品评论

appserver接口调用生成验证码图片展示不了5年前

你要注意一个问题:验证码访问一次就会失效,如果进行了第二次访问,第一次的验证码就会失效。

其他的自己看文档琢磨解决吧,调整自己的姿势。

Your Site Analytics