第 2 位会员
404问题,基本都是没有在nginx apache 设置去掉index.php 的配置造成的
得自己测试下,因为有数据库升级,因此备份好数据库(mysql和mongodb)
你的系统文件也备份下,这样出错可以100%还原系统
报什么错?把报错贴出来
我配置的时候是没问题的
{ "id":1, "scope": "common", "data": [ { "key": "imageSize", "val": 40, "type": "services-product-image", "path": "product" }, { "key": "imageSize", "val": 40, "type": "services-product-image", "path": "product" }, ], }
@successgdc [[[#15楼](#comment15)](#comment15)](#comment15) 描述的是点和线,而不是完全的勾列出来平面,没有一个整体的逻辑贯穿起来所有,以及这个问题的背景,要解决的什么问题。 况且你的描述的点和线都不清晰。
点
线
平面
逻辑
你要的是实现方式,而不是大概
大概
你给我的信息是就是个大概,我给你的也是大概, 你同样表示我没有给你逻辑思路
自己解决吧,这样的残缺不清的帖子,本人表示回复这类帖子弄的自己很急躁,很抵触这类帖子,不回复不好,回复也不好。
你描述了个南瓜,讨论南瓜,南瓜还画不全,然后又冒出来个冬瓜,冬瓜还是残缺类型。
不想讨论这个问题了,你自己想办法吧
给用户加一个用户组,user_group
普通用户组和批发用户组,Guest 和 simple User看到的是一个价格, 批发User登陆后,看到的是另外一个价格
具体价格逻辑就是上面讨论的
@successgdc [#8楼](#comment8)
我的理解是:你只有一个价格,批发价,购买数量满足xx后才可以购买
举例:譬如你卖百事可乐,批发价格 2 RMB, 一次购买量最低1000瓶,低于这个数量不能购买,高于这个数量还是 2 RMB
实现:fecshop的product有一个 Min sale qty,你把fecshop的价格当你的批发价,然后设置最小购买数不就可以了
Min sale qty
如果你有2个入口,一个入口使用fecshop原来的逻辑,另外一个使用新的逻辑,你还想想底层公用,不同的端口用不同的价格,如果你的批发价格是在原来的价格基础上,通过公式可以换算,那么不需要加新字段,如果没有规律可言,那么必须加新字段记录了。
加两个字段:批发价格,批发最小购买量,然后在product price 计算价格部分,通过入口appName(appfront,or apphtml5),返回不同的价格。
通过这个函数可以得到appName:https://github.com/fecshop/yii2_fecshop/blob/master/services/Helper.php#L40
描述完问题,清空一下大脑内容,然后看看自己能否看明白自己描述的内容
@successgdc [[#5楼](#comment5)](#comment5) 批发不就是跟数量绑定吗?
你说的此处的批发,是和数量绑定的限制,那么你的批发是什么?限制条件是什么?既然你说和我的批发不是一回事,为什么不把你的批发的逻辑说清楚?
此处的批发,是和数量绑定的限制
批发
限制条件
你一次性把你的问题说清楚吧,什么详细场景,具体要干什么事,满足那块业务
看不明白!最起码的事,得让别人知道你到底要干什么,描述的太模糊
@successgdc #3楼
1.对于你重新编辑的描述,还是不够清晰
2.产品价格计算的部分,就放到产品部分实现,而不要放到其他的部分,可以放到product price services中实现,cart和order部分通过传递不同的参数得到相应的产品价格
3.批发价格已经实现,按照不同的个数,进而不同的价格:http://www.fecshop.com/doc/fecshop-guide/instructions/cn-1.0/guide-fecshop_product_price.html
4.不同的购买入口,不同的价格,你的意思是app入口购买一个价格,pc网站访问一个价格?在product price services加入一个场景参数,然后根据参数进行你的价格换算逻辑
@Axin #1楼 没试过,应该可以的
再详细一点,不是很明白
是1.6版本吗?不是的话请升级
http://www.fecshop.com/topic/1587
fecshop对yii2的request组件进行了重写
配置地址:https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/config/appfront.php#L84
对应的组件类:https://github.com/fecshop/yii2_fecshop/blob/master/yii/web/Request.php
原理:将当前的url key解析出来,然后去数据库将yii2的url path找到,然后初始化
就是这里:
https://github.com/fecshop/yii2_fecshop/blob/master/yii/web/Request.php#L88
然后去services里面找相应的方法,查看逻辑就可以了
我测试了一下,是可以的,你版本不是1.6吧?
http://fecshop.apphtml5.fancyecommerce.com/checkout/cart
用这个优惠券:wwwwwwww
wwwwwwww
如果是这个问题导致的,按照上面说的设置一下,然后浏览器清空一下cookie,然后重新登陆
那个移动端? apphtml5还是appserver?
点击无效,报什么错误,一次性把问题描述清楚
这里有说明:https://github.com/fecshop/yii2_fecshop/blob/master/config/services/Session.php