[
'name' => '基础设置',
'list' => [
[
'name' => self::STORE_NAME, // option name
'text' => '商城名称', // 名称
'type' => 'text', // 数据类型
'required' => true, // 是否必填
'default' => '', // 默认值
'unit' => '' ,//单位
'muted' => '', // 描述
'title' => '', // 标题
'select_list' => [] // 单选框选择内容
],
[
'name' => self::STORE_LOGO,
'text' => '商城logo',
'type' => 'image',
'size' => '50*50',
'required' => false,
'default' => '',
'unit' => ''
],
[
'name' => self::COORDINATE, // option name
'text' => '商城坐标', // 名称
'type' => 'coordinate', // 数据类型
'required' => false, // 是否必填
'default' => '', // 默认值
'unit' => '' ,//单位
'muted' => '', // 描述
'title' => '', // 标题
'select_list' => [] // 单选框选择内容
],
[
'name' => self::ADDRESS_INFO, // option name
'text' => '商城地区', // 名称
'type' => 'address_info', // 数据类型
'required' => false, // 是否必填
'default' => [
'province_id' => '',
'city_id' => '',
'district_id' => ''
], // 默认值
'unit' => '' ,//单位
'muted' => '', // 描述
'title' => '', // 标题
'select_list' => [] // 单选框选择内容
],
[
'name' => self::ADDRESS, // option name
'text' => '商城地址', // 名称
'type' => 'text', // 数据类型
'required' => false, // 是否必填
'default' => '', // 默认值
'unit' => '' ,//单位
'muted' => '', // 描述
'title' => '', // 标题
'select_list' => [] // 单选框选择内容
],
// [
// 'name' => self::STORE_LOGIN_FORCIBLY_BIND_MOBILE,
// 'text' => '登录后强制绑定手机号',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// ],
[
'name' => self::MALL_STATUS,
'text' => '商城打烊',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '注意:开启此项后商城将不能下单,请谨慎开启', // 描述
],
// [
// 'name' => self::STORE_LOGIN_USE_MOBILE,
// 'text' => '强制使用手机号登陆',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 1,
// 'muted' => '注意:关闭此项会生成随机手机号,请谨慎关闭', // 描述
// ],
[
'name' => self::STORE_CONTACT_TEL,
'text' => '联系电话',
'type' => 'mobile',
'required' => false,
'default' => '',
],
[
'name' => self::STORE_OVER_DAY,
'text' => '未支付订单超时时间',
'type' => 'number',
'required' => false,
'default' => '1',
'unit' => '天',
'muted' => '注意:时间设置为0则表示不开启自动删除未支付订单功能(只在预约订单以及认养订单有效)'
],
[
'name' => self::STORE_DELIVERY_TIME,
'text' => '收货时间',
'type' => 'number',
'required' => false,
'default' => '1',
'unit' => '天',
'muted' => '从发货到自动确认收货的时间'
],
[
'name' => self::STORE_AFTER_SALE_TIME,
'text' => '售后时间',
'type' => 'number',
'required' => false,
'default' => 0,
'unit' => '天',
'muted' => '可以申请售后的时间,注意:分销订单中的已完成订单,只有订单已确认收货,并且时间超过设置的售后天数之后才计入其中!'
],
// [
// 'name' => self::STORE_GOOD_NEGOTIABLE,
// 'text' => '商品面议联系方式',
// 'type' => 'checkbox',
// 'required' => false,
// 'default' => [
// 'contact'=> [
// 'text' => '客服',
// 'value' => 0
// ],
// 'tel' => [
// 'text' => '联系电话',
// 'value' => 0
// ],
// 'web_contact' => [
// 'text' => '外链客服',
// 'value' => 0
// ]
// ],
// 'muted' => '客服和外链客服 统一显示客服
默认支持客服;若二个都不勾选,则视为勾选客服'
// ],
// [
// 'name' => self::STORE_MOBILE_VERIFY,
// 'text' => '是否开启手机号验证',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// ],
[
'name' => self::ERP_OPEN,
'text' => '启用本地商品进销存',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '开启后,当用户访问商品详情页面,库存会按照进销存里面的入库记录刷新商品库存,请谨慎操作。'
],
[
'name' => self::ERP_INIT_GOODS_SET_NUM,
'text' => '本地进销存拉取库存',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '开启后,本地进销存拉取商品或本地添加商品时会会把库存拉入进销存系统。'
],
[
'name' => self::IS_SHOW_RISK,
'text' => '价格风控提醒',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '开启后在后台上传编辑产品时结合系统营销活动计算产品大致利润防止平台亏本。',
]
]
],
// 'app' => [
// 'name' => 'app设置',
// 'list' => [
// [
// 'name' => self::APP_DOWN_ANDROID,
// 'text' => 'app下载地址(Android)',
// 'type' => 'text',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// [
// 'name' => self::APP_DOWN_IOS,
// 'text' => 'app下载地址(IOS)',
// 'type' => 'text',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// [
// 'name' => self::STORE_CLIENT_PRIVACY_ID,
// 'text' => '客户端隐私政策',
// 'type' => 'select',
// 'required' => false,
// 'default' => 0,
// 'muted' => '关联服务中心下边的文章'
// ],
// [
// 'name' => self::STORE_CLIENT_SERVICE_ID,
// 'text' => '客户端用户服务协议',
// 'type' => 'select',
// 'required' => false,
// 'default' => 0,
// 'muted' => '关联服务中心下边的文章'
// ]
// [
// 'name' => self::STORE_APP_LOGO,
// 'text' => 'AppLogo',
// 'type' => 'image',
// 'size' => '50*50',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// [
// 'name' => self::STORE_APP_BG,
// 'text' => 'App背景图片',
// 'type' => 'image',
// 'size' => '50*50',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// [
// 'name' => self::APP_STORE_ANDROID,
// 'text' => '商城端app包上传(Android)',
// 'type' => 'file',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// [
// 'name' => self::APP_STORE_IOS,
// 'text' => '商城端app下载地址(Ios)',
// 'type' => 'text',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
// ]
// ],
'wechat' => [
'name' => '微信设置',
'list' => [
[
'name' => self::WECHAT_IS_SHENHE,
'text' => '是否开启微信审核模式',
'type' => 'radio',
'required' => false,
'default' => 0,
'unit' => ''
],
[
'name' => self::WECHAT_ALI_IS_SHENHE,
'text' => '是否开启支付宝审核模式',
'type' => 'radio',
'required' => false,
'default' => 0,
'unit' => '',
//'muted' => '注意:该功能需要 ->配合开启审核后使用'
'muted' => ''
],
[
'name' => self::COMPONENT_ALI_IS_SHENHE,
'text' => '是否开启支付宝模板审核模式',
'type' => 'radio',
'required' => false,
'default' => 0,
'unit' => '',
'muted' => '注意:该功能需要 ->配合开启支付宝模板审核模式后使用'
],
// [
// 'name' => self::WECHAT_AUTO_ADDRESS_STATUS,
// 'text' => '微信一键获取地址',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// 'unit' => ''
// ],
[
'name' => self::WECHAT_IS_OFFICIAL_ACCOUNT,
'text' => '关联公众号组件',
'type' => 'radio',
'required' => false,
'default' => 0,
'unit' => '',
'muted' => '注意:该功能需要 ->微信小程序后台->设置->接口设置 开启并设置关联(同一主体下)的公众号'
],
// [
// 'name' => self::WECHAT_LOGIN_TOGGLE,
// 'text' => '微信使用短信验证码登陆',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// 'muted' => '开启后,在微信小程序中强制使用短信验证码登录'
// ],
// [
// 'name' => self::WECHAT_LOGIN_TOGGLE_ARTICLE,
// 'text' => '审核页面文章',
// 'type' => 'select',
// 'required' => false,
// 'default' => '',
// ],
// [
// 'name' => self::ACTIVITY_MINI_AUDIT_GOODS,
// 'text' => '审核小程序专用商品',
// 'type' => 'text',//'select_goods',
// 'required' => false,
// 'default' => '',
// ],
]
],
'display' => [
'name' => '显示设置',
'list' => [
[
'name' => self::DISPLAY_IS_COMMENT,
'text' => '商城评价开关',
'type' => 'radio',
'required' => false,
'default' => 1,
'unit' => ''
],
// [
// 'name' => self::STORE_LANGUAGE,
// 'text' => '语言选择',
// 'type' => 'language',
// 'required' => false,
// 'default' => 'zh-CN',
// ],
[
'name' => self::CLIENT_LOADING_LOGO,
'text' => '客户端加载logo',
'type' => 'image',
'size' => '50*50',
'required' => false,
'default' => '',
'unit' => ''
],
[
'name' => self::INSURANCE_BG_IMG,
'text' => '保单查询页背景图',
'type' => 'image',
'size' => '540*1170',
'required' => false,
'default' => '',
'unit' => ''
],
[
'name' => self::STORE_CLIENT_PRIVACY_ID,
'text' => '客户端隐私政策',
'type' => 'select',
'required' => false,
'default' => '',
],
[
'name' => self::STORE_CLIENT_SERVICE_ID,
'text' => '客户端服务协议',
'type' => 'select',
'required' => false,
'default' => '',
],
[
'name' => self::WEB_STORE_SHARE_TITLE,
'text' => '商城分享标题',
'type' => 'text',
'required' => false,
'default' => '',
'unit' => ''
],
[
'name' => self::WEB_STORE_SHARE_LOG,
'text' => '商城分享缩略图',
'type' => 'image',
'size' => '500*400',
'required' => false,
'default' => '',
'unit' => ''
],
[
'name' => self::WEB_STORE_SHARE_DESC,
'text' => '商城分享描述',
'type' => 'text',
'required' => false,
'default' => '',
'unit' => ''
],
// [
// 'name' => self::IS_PASSWORD_LOGIN,
// 'text' => '是否使用手机号+密码登录',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// 'muted' => '', // 描述
// ],
// [
// 'name' => self::IS_PASSWORD_LOGIN_PHONE_VERIFY,
// 'text' => '密码注册是否验证手机号',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// 'muted' => '', // 描述
// ],
// [
// 'name' => self::WEB_KF_WECHAT_IMG,
// 'text' => '客服微信图',
// 'type' => 'image',
// 'size' => '500*500',
// 'required' => false,
// 'default' => '',
// 'unit' => ''
// ],
[
'name' => self::IS_SHOW_CART_LEVEL_PRICE,
'text' => '购物车页面会员价',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '',
],
// [
// 'name' => self::MEMBER_ID_LEN,
// 'text' => '会员ID生成长度',
// 'type' => 'text',
// 'required' => false,
// 'default' => 0,
// 'muted' => '备注:举例:如果设置为4,系统将第一个会员1D生成1001,默认是O将第一个会员生成1D为1',
// ],
]
],
// 'alipay' => [
// 'name' => '支付宝设置',
// 'list' => [
// [
// 'name' => self::ALIPAY_LOGIN_TOGGLE,
// 'text' => '支付宝使用短信验证码登陆',
// 'type' => 'radio',
// 'required' => false,
// 'default' => 0,
// 'muted' => '开启后,在支付宝小程序中强制使用短信验证码登录'
// ]
// ]
// ],
'kuaidi100' => [
'name' => '地址识别',
'list' => [
[
'name' => self::KUAIDI100_SECRET_KEY,
'text' => '(废弃)快递100 secret_key',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => ''
],
[
'name' => self::KUAIDI100_SECRET_SECRET,
'text' => '(废弃)快递100 secret_secret',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => ''
],
[
'name' => self::KUAIDI100_SECRET_SIGN,
'text' => '(废弃)快递100 secret_sign',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => ''
],
[
'name' => self::KUAIDI100_SECRET_CODE,
'text' => '(废弃)快递100 secret_code',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => '地址解析-快递物流姓名、电话、地址自动识别快递100应用购买链接 图片识别阿里云接口开通地址(需要配置“系统-阿里云OCR配置”)'
],
[
'name' => self::KUAIDI100_USE_CHANGE,
'text' => '是否启用新版本',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '请先配置好快递100新版本的API key和secret,再启用新版本'
],
[
'name' => self::KUAIDI100_SECRET_KEY_NEW,
'text' => '新版本快递100API key',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => ''
],
[
'name' => self::KUAIDI100_SECRET_SECRET_NEW,
'text' => '新版本快递100API secret',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => '地址解析-快递物流姓名、电话、地址自动识别快递100企业管理后台'
],
]
],
'reg' => [
'name' => '注册设置',
'list' => [
[
'name' => self::STORE_MOBILE_VERIFY,
'text' => '下单地址校验手机号',
'type' => 'radio',
'required' => false,
'default' => 0,
],
[
'name' => self::IS_PASSWORD_LOGIN,
'text' => '使用手机号+密码登录',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '', // 描述
],
[
'name' => self::IS_PASSWORD_LOGIN_PHONE_VERIFY,
'text' => '密码注册验证手机号',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '', // 描述
],
[
'name' => self::STORE_LOGIN_USE_MOBILE,
'text' => '强制使用手机号登陆',
'type' => 'radio',
'required' => false,
'default' => 1,
'muted' => '注意:关闭此项会生成随机手机号,请谨慎关闭', // 描述
],
[
'name' => self::WECHAT_LOGIN_TOGGLE,
'text' => '微信使用短信验证码登陆',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '开启后,在微信小程序中强制使用短信验证码登录'
],
[
'name' => self::DEFAULT_USER_INFO_SWITCH,
'text' => '开启默认头像昵称',
'type' => 'radio',
'required' => false,
'default' => 0,
'muted' => '开启后,在微信小程序中强制使用短信验证码登录'
],
[
'name' => self::DEFAULT_USER_NICKNAME,
'text' => '默认昵称',
'type' => 'text',
'required' => false,
'default' => '默认昵称',
'muted' => ''
],
[
'name' => self::DEFAULT_USER_PIC,
'text' => '默认头像',
'type' => 'image',
'size' => '500*500',
'required' => false,
'default' => '',
'muted' => ''
],
]
],
'pay' => [
'name' => '支付配送',
'list' => [
[
'name' => self::STORE_ALI_EXPRESS_APP_CODE,
'text' => '阿里云物流APP_CODE',
'type' => 'text',
'required' => false,
'default' => '',
'muted' => "
申请地址:快递物流查询
" ], // [ // 'name' => self::STORE_KDNIAO_API_FREE, // 'text' => '使用快递鸟免费接口', // 'type' => 'radio', // 'required' => false, // 'default' => '1', // 'muted' => "免费接口每日调用次数限制不超过500次
" // ], // [ // 'name' => self::STORE_KDNIAO_MCH_ID, // 'text' => '快递鸟商户ID', // 'type' => 'text', // 'required' => false, // 'default' => '' // ], // [ // 'name' => self::STORE_KDNIAO_API_KEY, // 'text' => '快递鸟API KEY', // 'type' => 'text', // 'required' => false, // 'default' => '' // ], [ 'name' => self::STORE_SEND_TYPE, 'text' => '发货方式', 'type' => 'checkbox', 'required' => false, 'default' => [ 'express'=> [ 'text' => '快递', 'value' => 1 ], 'shop' => [ 'text' => '自提', 'value' => 1 ], 'delivery' => [ 'text' => '同城配送', 'value' => 1 ], ], // 'muted' => "开启同城配送,需提前设置配送设置
" ], /* begin 2023/07/03 09:53:10 WPing丶 */ [ 'name' => self::STORE_LOCAL_TYPE, 'text' => '同城配送方式', 'type' => 'radio', 'required' => false, 'select_list' => [ 'maiyatian'=> [ 'text' => '麦芽田', 'value' => 0 ], 'aggregate' => [ 'text' => '聚合配送', 'value' => 0 ], 'self' => [ 'text' => '平台自配', 'value' => 0 ], 'self_store' => [ 'text' => '商城自配', 'value' => 0 ], 'keloop' => [ 'text' => '快跑者配送', 'value' => 0 ], ], // 'muted' => "开启同城配送,需提前设置配送设置
" ], /* end */ [ 'name' => self::STORE_WX_LOGISTICS_TYPE, 'text' => '微信小程序发货方式', 'type' => 'radio', 'required' => false, 'default' => 2, 'select_list' => [ '1'=> [ 'text' => '统一为快递', 'value' => 0 ], '2' => [ 'text' => '统一为同城配送', 'value' => 0 ], '3' => [ 'text' => '统一为虚拟发货', 'value' => 0 ], '4' => [ 'text' => '统一为用户自提', 'value' => 0 ], '100' => [ 'text' => '使用订单发货方式', 'value' => 0 ], ], 'muted' => "用于同步上传微信小程序后台发货方式。注意:小程序快递发货最长10天收货,需要商城设置里售后时间改为超过10天
" ], //DIY_EXPRESS_NAME //DIY_SHOP_NAME //DIY_DELIVERY_NAME [ 'name' => self::DIY_EXPRESS_NAME, 'text' => '自定义快递配送名称', 'type' => 'text', 'required' => false, 'default' => '', 'muted' => "" ], [ 'name' => self::DIY_SHOP_NAME, 'text' => '自定义自提配送名称', 'type' => 'text', 'required' => false, 'default' => '', 'muted' => "" ], [ 'name' => self::DIY_DELIVERY_NAME, 'text' => '自定义同城配送名称', 'type' => 'text', 'required' => false, 'default' => '', 'muted' => "" ], [ 'name' => self::STORE_PAYMENT, 'text' => '支付方式', 'type' => 'checkbox', 'required' => false, 'default' => [ 'wechat'=> [ 'text' => '微信支付', 'value' => 1 ], Order::PAY_TYPE_KEY_WX_B2B => [ 'text' => Order::PAY_TYPE_NAME_WX_B2B, 'value' => 0 ], 'alipay' => [ 'text' => '支付宝支付', 'value' => 1 ], 'huodao' => [ 'text' => '货到付款', 'value' => 1 ], 'friend' => [ 'text' => '朋友代付', 'value' => 1, ], Order::PAY_TYPE_KEY_OFFLINE => [ 'text' => Order::PAY_TYPE_NAME_OFFLINE, 'value' => 0, ], Order::PAY_TYPE_KEY_MONTH => [ 'text' => Order::PAY_TYPE_NAME_MONTH, 'value' => 0, ], Order::PAY_TYPE_KEY_ADAPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_WX, 'value' => 0 ], Order::PAY_TYPE_KEY_ADAPAY_ALIPAY => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_ALIPAY, 'value' => 0 ], Order::PAY_TYPE_KEY_ADAPAY_QUICKPAY_FRONTPAY => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_QUICKPAY_FRONTPAY, 'value' => 0 ], Order::PAY_TYPE_KEY_HUIFU_V2_JSPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_HUIFU_V2_JSPAY_WX, 'value' => 0 ], Order::PAY_TYPE_KEY_YUNST_WECHAT_PAY => [ 'text' => Order::PAY_TYPE_NAME_YUNST_WECHAT_PAY, 'value' => 0 ], Order::PAY_TYPE_KEY_ALLINPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_ALLINPAY_WX, 'value' => 0 ], ], ], [ 'name' => self::STORE_PAYMENT_DEFAULT, 'text' => '默认支付方式', 'type' => 'radio', 'required' => false, 'default' => 'wechat', 'select_list' => [ Order::PAY_TYPE_WECHAT=> [ 'text' => '微信支付', 'value' => 0 ], Order::PAY_TYPE_WX_B2B => [ 'text' => Order::PAY_TYPE_NAME_WX_B2B, 'value' => 0 ], Order::PAY_TYPE_ALI => [ 'text' => '支付宝支付', 'value' => 0 ], Order::PAY_TYPE_COD => [ 'text' => '货到付款', 'value' => 0 ], Order::PAY_TYPE_OFFLINE => [ 'text' => Order::PAY_TYPE_NAME_OFFLINE, 'value' => 0, ], Order::PAY_TYPE_MONTH => [ 'text' => Order::PAY_TYPE_NAME_MONTH, 'value' => 0, ], Order::PAY_TYPE_ADAPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_WX, 'value' => 0 ], Order::PAY_TYPE_ADAPAY_ALIPAY => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_ALIPAY, 'value' => 0 ], Order::PAY_TYPE_ADAPAY_QUICKPAY_FRONTPAY => [ 'text' => Order::PAY_TYPE_NAME_ADAPAY_QUICKPAY_FRONTPAY, 'value' => 0 ], Order::PAY_TYPE_HUIFU_V2_JSPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_HUIFU_V2_JSPAY_WX, 'value' => 0 ], Order::PAY_TYPE_YUNST_WECHAT_PAY => [ 'text' => Order::PAY_TYPE_NAME_YUNST_WECHAT_PAY, 'value' => 0 ], Order::PAY_TYPE_ALLINPAY_WX => [ 'text' => Order::PAY_TYPE_NAME_ALLINPAY_WX, 'value' => 0 ], ], ], [ 'name' => self::TENCENT_MAP_KEY, 'text' => '腾讯地图key', 'type' => 'text', 'required' => false, 'muted' => '配置了参数后,前端订单详情会显示地图。', 'default' => '' ], ] ], 'gift' => [ 'name' => '赠送设置', 'list' => [ [ 'name' => self::SEND_INTEGRAL_PROFIT, 'text' => '积分赠送比例', 'type' => 'number', 'required' => false, 'default' => 0, 'unit' => '%', 'muted' => '积分赠送规则为 商品支付金额 × 积分赠送比例 = 赠送积分 (向下取整),售后完成后发放' ], [ 'name' => self::STORE_INTEGRAL, 'text' => '会员积分', 'type' => 'number', 'required' => true, 'default' => 100, 'unit' => '积分抵扣1元', ], [ 'name' => self::STORE_INTEGRAL_NAME, 'text' => '自定义积分名称', 'type' => 'text', 'required' => false, 'default' => '积分', ], [ 'name' => self::STORE_INTEGRATION, 'text' => '积分使用规则', 'type' => 'textarea', 'required' => false, 'default' => '', 'muted' => '积分使用规则用于用户结算页说明显示,为了更好体验字数最好不要超过80字' ], [ 'name' => self::STORE_INTEGRAL_TIME, 'text' => '赠送积分时间', 'type' => 'radio', 'required' => false, 'default' => 2, 'select_list' => [ '1'=> [ 'text' => '支付赠送', 'value' => 0 ], '2' => [ 'text' => '过售后期赠送', 'value' => 0 ], ], 'muted' => '备注:用户购买带积分赠送的普通商品时,购买商品订单状态达到响应状态时赠送积分' ], [ 'name' => self::STORE_COUPON_TIME, 'text' => '赠送优惠券时间', 'type' => 'radio', 'required' => false, 'default' => 2, 'select_list' => [ '1'=> [ 'text' => '支付赠送', 'value' => 0 ], '2' => [ 'text' => '过售后期赠送', 'value' => 0 ], ], 'muted' => '备注:用户购买带优惠券赠送的普通商品时,购买商品订单状态达到响应状态时赠送优惠券' ], [ 'name' => self::STORE_CARD_TIME, 'text' => '赠送卡券时间', 'type' => 'radio', 'required' => false, 'default' => 2, 'select_list' => [ '1'=> [ 'text' => '支付赠送', 'value' => 0 ], '2' => [ 'text' => '过售后期赠送', 'value' => 0 ], ], 'muted' => '备注:用户购买带卡券赠送的普通商品时,购买商品订单状态达到响应状态时赠送卡券' ], [ 'name' => self::STORE_INTEGRAL_ORDER_COMMENT_NUM, 'text' => '订单评价送积分', 'type' => 'number', 'required' => false, 'default' => 0, 'unit' => '', 'muted' => '' ], ] ], ]; /** * 获取配置 * @return array * @author Syan mzsongyan@gmail.com * @date 2022-09-05 */ public static function getOptionSetting() { $store = Store::findOne(get_store_id()); $options = self::OPTION_SETTING; foreach ($options as $key => &$value) { if ($key == 'wechat') { foreach ($value['list'] as $k => $v) { if (\Yii::$app->isSaas() === false && $v['name'] == self::COMPONENT_ALI_IS_SHENHE) { unset($value['list'][$k]); } } } //独立部署版本显示不使用手机号登陆 if ($key == 'pay') { foreach ($value['list'] as $k => $v) { if ($store && $store->business_model == 2 && $v['name'] == self::STORE_LOCAL_TYPE) { unset($value['list'][$k]['select_list']['aggregate']); } if ($store && $store->business_model == 2 && $v['name'] == self::STORE_SEND_TYPE) { unset($value['list'][$k]['default']['shop']); } if ($store && $v['name'] == self::STORE_PAYMENT) { if ($store->business_model == 2) { $arr = ['wechat', 'alipay', Order::PAY_TYPE_KEY_YUNST_WECHAT_PAY]; foreach ($v['default'] as $pay_type => $item) { if (!in_array($pay_type, $arr)) { unset($value['list'][$k]['default'][$pay_type]); } } } if (\Yii::$app->prod_is_dandianpu()) { unset($value['list'][$k]['default'][Order::PAY_TYPE_KEY_WX_B2B]); } } if ($v['name'] == self::STORE_PAYMENT) { foreach ($v['default'] as $pay_type => $item) { if (!\Yii::$app->prod_is_duli()) { unset($value['list'][$k]['default'][Order::PAY_TYPE_KEY_ALLINPAY_WX]); } } } } } if ($key == 'reg') { foreach ($value['list'] as $k => $v) { if (\Yii::$app->isSaas() && $v['name'] == self::STORE_LOGIN_USE_MOBILE) { unset($value['list'][$k]); } if ($v['name'] == self::DEFAULT_USER_PIC) { if(RUN_MODE == 'fpm'){ $value['list'][$k]['default'] = \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/clientImg/default_wechat_avatar.jpeg'; } //兼容旧数据 $isOpenDefault = Option::get(OptionSetting::DEFAULT_USER_INFO_SWITCH, get_store_id())['value']; if(is_null($isOpenDefault)){ $default_user_info_arr = self::default_user_info_arr(); if($default_user_info_arr){ foreach ($value['list'] as $kk => $vv) { if ($vv['name'] == self::DEFAULT_USER_PIC) { $value['list'][$kk]['default'] = $default_user_info_arr['default_user_pic']; } if ($vv['name'] == self::DEFAULT_USER_NICKNAME) { $value['list'][$kk]['default'] = $default_user_info_arr['default_user_nickname']; } if ($vv['name'] == self::DEFAULT_USER_INFO_SWITCH) { $value['list'][$kk]['default'] = $default_user_info_arr['isOpenDefault']; } } } } } } } } return $options; } public static function getCloudDomainName() { return Option::get('cloud_domain_name', 0, 'cloud', 'http://yuncang.tianxin100.vip')['value']; } public static function default_user_info_arr() { $isOpenDefault = Option::get(OptionSetting::DEFAULT_USER_INFO_SWITCH, get_store_id())['value']; if(!is_null($isOpenDefault)){ $default_user_info_arr = [ 'isOpenDefault' => (int)$isOpenDefault, 'default_user_nickname' => Option::get(OptionSetting::DEFAULT_USER_NICKNAME, get_store_id())['value'], 'default_user_pic' => Option::get(OptionSetting::DEFAULT_USER_PIC, get_store_id())['value'], ]; }else{ //兼容旧数据 $defaultUserInfo = Option::get('default_user_info', get_store_id(), 'store')['value']; $default_user_info_arr = \yii\helpers\Json::decode($defaultUserInfo); if($default_user_info_arr){ $default_user_info_arr['isOpenDefault'] = (int)$default_user_info_arr['isOpenDefault']; } } if (RUN_MODE == 'fpm' && $default_user_info_arr['isOpenDefault'] && empty($default_user_info_arr['default_user_pic'])) { $default_user_info_arr['default_user_pic'] = \Yii::$app->request->hostInfo . \Yii::$app->request->baseUrl . '/web/v1/statics/clientImg/default_wechat_avatar.jpeg'; } return $default_user_info_arr; } }