blue888

第 5754 位会员

会员
个人信息
  • 加入于 2021-01-15 15:18:23
  • 最后登录时间 3年前
个人成就
  • 发表文章次数 5
  • 发布回复次数 6
  • 个人主页浏览次数 3
优惠券报错,请求帮助,谢谢各位3年前

@Fecmall #5楼 没有二次开发,我这两天才安装的。发现你们好厉害。虽然产品还有很多细节,但是想法很好。

优惠券报错,请求帮助,谢谢各位3年前

我很崇拜你们,我会一直用你们的产品的。 解决方案: 1、在addons/fecmall/fecyo/app/appadmin/modules/Sales/block/coupon/Manageredit.php 把91行到98行 [

            'label'  => Yii::$service->page->translate->__('Use Condition'),
            'name' => 'use_condition',
            'display' => [
                'type' => 'inputString',
            ],
            'require' => 1,
        ],

替换成 [

            'label' => Yii::$service->page->translate->__('Use Condition'),
            'name'  => 'use_condition',
            'display' => [
                'type' => 'select',
                'data' => [
                    1 => Yii::$service->page->translate->__('Condition1'),
                    2 => Yii::$service->page->translate->__('Condition2'),
                ],
            ],
            'require' => 1,
            'default' => 1,
        ],
		

2、在/addons/fecmall/fecyo/app/appadmin/languages/zh-CN/appadmin.php,增加 'Condition1' => '直接领券', 'Condition2' => '满减',

3、在添加/addons/fecmall/fecyo/services/Coupon.php

            ['use_condition' => 1],
优惠券报错,请求帮助,谢谢各位3年前

好的,非常乐意。 其实不用改代码的 我只是把使用条件改成了1或者0,原来我是填写中文的。 我现在尝试以下改成下拉框,一会改好了,我把代码贴出来。 谢谢

优惠券报错,请求帮助,谢谢各位3年前

fecyo ,我已经找到问题了,使用条件要用int型,因为没提示友好的提醒,看了代码才知道。谢谢。

Your Site Analytics