x

门店管理员后端模块设置详解

生成时间:2026年5月15日
项目路径:/www/wwwroot/lingshou/Application/Retail/


一、角色权限管理模块

1.1 门店角色管理 - StoreRolesController

文件: Application/Retail/Controller/StoreRolesController.class.php

方法 用途 作用范围
index 角色管理首页,展示门店所有角色列表 门店级别
getRoles 获取角色列表数据(AJAX分页) 门店级别
rolesAdd 添加角色页面,支持选择权限 门店级别
getAllJurList 获取门店所有可用权限树形列表 门店级别
rolesAddAjax 提交新建角色,含权限ID列表 门店级别
changeStatus 启用/禁用角色(状态切换) 门店级别
rolesDel 删除角色(需确认无用户关联) 门店级别

1.2 商户角色管理 - MerchantRolesController

文件: Application/Retail/Controller/MerchantRolesController.class.php

方法 用途 作用范围
index 商户角色管理首页 商户级别
getRoles 获取商户角色列表 商户级别
rolesAdd 添加商户角色页面 商户级别
getAllJurList 获取商户所有权限列表 商户级别
rolesAddAjax 提交新建商户角色 商户级别
changeStatus 启用/禁用商户角色 商户级别
rolesDel 删除商户角色 商户级别

1.3 权限分配 - JurisdictionController

文件: Application/Retail/Controller/JurisdictionController.class.php

方法 用途 作用范围
index 权限分配首页,展示权限树形结构 门店/商户
setJurisdiction 保存权限分配结果到用户或角色 门店/商户

1.4 门店用户管理 - StoreJurUsersController

文件: Application/Retail/Controller/StoreJurUsersController.class.php

方法 用途 作用范围
index 门店用户列表首页 门店级别
getUser 获取单个用户详情信息 门店级别
userAdd 添加门店用户页面(选择角色) 门店级别
getStoreRoleList 获取当前门店的角色下拉列表 门店级别
userAddAjax 提交新建用户(账号、密码、角色) 门店级别
changeStatus 启用/禁用用户账号 门店级别
usersDel 删除门店用户 门店级别

1.5 商户用户管理 - MerchantJurUsersController

文件: Application/Retail/Controller/MerchantJurUsersController.class.php

方法 用途 作用范围
index 商户用户列表首页 商户级别
getUser 获取商户用户详情 商户级别
userAdd 添加商户用户页面 商户级别
getStoreRoleList 获取商户角色列表 商户级别
userAddAjax 提交新建商户用户 商户级别
changeStatus 启用/禁用商户用户 商户级别
usersDel 删除商户用户 商户级别

二、门店基础设置 - StoreSetController

文件: Application/Retail/Controller/StoreSetController.class.php(71KB,71个方法)

2.1 版本与更新

方法 用途 作用范围
VersionUpdate 检查系统版本更新信息 全局
setVersionUpdate 执行版本更新操作 全局

2.2 基础设置

方法 用途 作用范围
baseSet 门店基本设置页面(含基础信息配置) 门店
baseSetBasics 门店基础信息保存(名称、地址、电话) 门店
getStoreConfig 获取门店配置信息 门店
getShopConfig 获取店铺配置(含扩展信息) 门店
setShopConfig 设置店铺配置 门店
saveAllStoreSettings 批量保存门店所有设置 门店

2.3 商品编码与条码

方法 用途 作用范围
getGoodsCodeGenerateType 获取商品编码生成方式(手动/自动) 门店
goodsCodeGenerateTypeSwitch 切换商品编码生成类型开关 门店

2.4 销售报表与成本

方法 用途 作用范围
SetSalesReportIncludedInCost 设置销售报表是否包含成本数据 门店
getSalesReportIncludedInCost 获取销售报表是否含成本配置 门店
SetPurchasePriceEvenlyDistributed 设置采购价均匀分摊到商品 门店
getPurchasePriceEvenlyDistributed 获取采购价分摊设置 门店
setCalculationMethodSellingPriceBillCommodities 设置销售单商品计算方式(数量×单价) 门店
getCalculationMethodSellingPriceBillCommodities 获取销售单计算方式配置 门店

2.5 退款与退货

方法 用途 作用范围
setRefundOrderCostPriceType 设置退货订单商品退货成本价类型(原价/最新采购价) 门店
getRefundOrderCostPriceType 获取退货订单成本价类型设置 门店
setRefundTimeLimit 设置退款换货时间限制(type:1商城 2店内) 门店

2.6 跨店与采购

方法 用途 作用范围
setAllowSellOtherStoreGoods 设置是否允许销售其他门店商品 门店
getAllowSellOtherStoreGoods 获取跨店销售设置状态 门店
spurchaseTypeSwitch 采购类型开关(采购订单/库存) 门店
getSpurChaseTypeSwitch 获取采购类型开关状态 门店
modifyPriceState 采购修改售价开关(允许/禁止) 门店

2.7 餐饮相关

方法 用途 作用范围
getMealGoodsSet 获取餐饮商品堂食/外卖设置 门店
getMealGoodsSetSwitch 获取餐饮商品开关状态 门店

2.8 收银功能开关

方法 用途 作用范围
openPreferential 打开/关闭折上折优惠功能 门店
openManualDiscount 打开/关闭单品手动折扣功能 门店
openEmptySell 打开/关闭商品库存为0允许出售 门店
openResolution 打开/关闭商品出售自动拆分 门店
storeItemSwitch 门店项目开关(如服务项目) 门店
saveSelfCheckoutCounterCash 保存自营收银柜台现金配置 门店
saveCreateOrderTaxSet 保存订单税率设置(增值税发票) 门店

2.9 配送与客服

方法 用途 作用范围
setDefaultDelivery 设置默认配送方式(快递/自提/送货上门) 门店
setCustomerService 设置客服类型(在线客服/电话客服) 门店
getCustomerService 获取客服类型配置 门店

2.10 订单与售后

方法 用途 作用范围
OrderStateModify 修改自动修改商城订单状态(发货/收货确认) 门店
smallState 自动抹零设置(分以下抹零/四舍五入) 门店
DepositBalanceAct 找零金额自动存入会员余额设置 门店
takeStockInventory 盘点是否显示库存开关(开启显示实际库存) 门店

2.11 商品标签

方法 用途 作用范围
getLabel 获取商品详情页标签列表 门店
labelAdd 添加或编辑商品详情页标签 门店
labelStatus 修改商品标签状态(启用/禁用) 门店
delLabel 删除商品详情页标签 门店

2.12 图片与显示

方法 用途 作用范围
setDefaultImg 设置默认商品图片(无图片时显示) 门店
fontSet 进销存打印字体大小设置 门店
screen_percent 收银副屏宣传图比例修改(横屏/竖屏) 门店

2.13 支付与安全

方法 用途 作用范围
densityFree 免密支付开关(小额免密) 门店

2.14 多语言与汇率

方法 用途 作用范围
exchangeRate 汇率设置页面(支持多币种) 门店
get_store_language 获取门店语言设置(中文/英文/其他) 门店
set_store_language 设置门店界面语言 门店

2.15 全局设置

方法 用途 作用范围
getAllStoreSettings 获取门店所有设置(一次性加载) 门店

三、商户基础设置 - BaseSetController

文件: Application/Retail/Controller/BaseSetController.class.php(11KB)

3.1 其他支付方式

方法 用途 作用范围
index 商户基本设置首页 商户
changeOtherPay 修改其他支付方式开启/关闭状态 商户
getOtherPay 获取已配置的其他支付方式列表 商户
addOtherPay 添加自定义支付方式(如饭卡、购物卡) 商户
delOtherPay 删除其他支付方式 商户
upOtherPayName 修改其他支付方式名称 商户
changeOtherPayStatus 修改其他支付方式状态(启用/停用) 商户

3.2 订单与退款

方法 用途 作用范围
saveOrderSet 保存退款顺序设置(退款优先级) 商户
payToVip 修改退款支付到会员余额开关 商户
payCouponType 代金券核销类型设置(指定商品ID/指定条码/全场通用) 商户

四、支付设置 - PaysetController

文件: Application/Retail/Controller/PaysetController.class.php(10KB)

4.1 支付基础配置

方法 用途 作用范围
paySet 支付设置页面(微信/支付宝/现金/会员卡) 商户
get_pay_pattern 获取商户已开通的支付通道列表 商户
doSetPaySet 保存支付通道配置(APPID/密钥/证书) 商户
customSettings 新大陆商户自定义配置入口 商户
upload 上传微信/支付宝证书文件 商户

4.2 商户入驻(新大陆)

方法 用途 作用范围
merchantEntry 新大陆新版商户入驻页面 商户
initialNewPaySet 获取初始新大陆进件信息 商户
getMccArr 获取商户经营类目MCC码列表 全局
toIncomingParts 第一次提交商户进件信息到新大陆 商户
submitApply 提交商户入驻申请 商户
searchEntryApply 查询商户入驻申请状态 商户
applyChange 商户申请信息变更(如结算账户变更) 商户
deleteEntry 删除商户新大陆支付配置 商户

4.3 地区与银行

方法 用途 作用范围
getProvince 获取省份列表(用于进件地址) 全局
getSubordinate 获取下级地区(市/区) 全局
getArea 获取区/县列表 全局
getBank 获取银行列表(支行联行号) 全局
getWcLbnkNo 获取微信支付银行卡联行号 商户

4.4 支付进件更新

方法 用途 作用范围
updateNewPaySet 保存/更新新大陆进件信息 商户
uploads 上传商户资质图片(营业执照/身份证) 商户

4.5 打款与结算

方法 用途 作用范围
remit 打款设置页面(结算周期/T+1或D+1) 商户
getRemitData 获取打款设置信息 商户
saveRemitData 保存打款/结算配置 商户

五、微信配置 - WxconfigController

文件: Application/Retail/Controller/WxconfigController.class.php(19KB)

5.1 公众号基础配置

方法 用途 作用范围
wxconfig 微信公众号配置页面 商户
getWxconfig 获取微信公众号配置信息 商户
upWxImg 上传微信缩略图到素材库 商户
upload 上传微信认证文件/证书 商户
getwxImg 获取微信素材图片 商户
wxupdate 保存微信公众号配置(AppID/AppSecret) 商户
reset 重置用户的微信授权信息 商户

5.2 微信授权

方法 用途 作用范围
authindex 微信授权跳转页面 商户
authSuccess 微信授权成功回调处理 商户
get_authorizer_info 获取授权方账号基本信息(昵称/头像) 商户

5.3 自定义菜单

方法 用途 作用范围
getMenu 获取当前微信公众号自定义菜单 商户
upMenu 上传菜单配置(按钮结构/响应动作) 商户
menu 添加微信自定义菜单页面 商户
release 发布自定义菜单到微信公众号 商户

5.4 JS配置

方法 用途 作用范围
getPlugUrl 获取插件URL(微信JSSDK) 商户
morejs 更多JS配置(分享/支付/扫码) 商户

六、小程序配置 - XcxConfigController

文件: Application/Retail/Controller/XcxConfigController.class.php(10KB)

6.1 基础配置

方法 用途 作用范围
wxconfig 小程序配置首页 商户
getXcxConfig 获取小程序配置信息 商户
setting 小程序自动跳转最近门店设置 商户
saveStoreSetting 保存小程序门店设置 商户
getBaseData 获取小程序基本信息(名称/描述) 商户

6.2 小程序授权与发布

方法 用途 作用范围
authIndex 小程序授权跳转页面 商户
authSuccess 小程序授权成功回调 商户
submitAudit 提交小程序版本审核 商户
undoCodeAudit 撤回小程序审核申请 商户
release 发布小程序正式版本 商户
reBack 回退小程序到上一个版本 商户
getPreviewQrImg 获取小程序预览二维码(体验版) 商户
changeOnlineStatus 修改小程序充值入口显示状态 商户

6.3 用户绑定

方法 用途 作用范围
bindUser 绑定小程序开发/体验用户 商户

6.4 轮播图管理

方法 用途 作用范围
slideshow 小程序首页轮播图设置页面 商户
getBanner 获取轮播图列表 商户
addSlideShow 添加轮播图(图片/跳转链接) 商户
delSlideShow 删除轮播图 商户

6.5 附近小程序

方法 用途 作用范围
saveNearby 修改小程序是否开启"附近门店"入口 商户
setNearby 加载小程序附近门店设置模板 商户

七、会员配置 - VipconfigController

文件: Application/Retail/Controller/VipconfigController.class.php(22KB)

7.1 会员基础配置

方法 用途 作用范围
index 会员配置首页(积分规则/升级条件) 商户
index2 会员配置首页(备用/简化版) 商户
vipconfigset 常规会员积分设置(消费1元=XX积分) 商户
plus_vipconfigset Plus会员专属权益配置 商户
saveIntegralSet 积分抵现规则设置(100积分=1元) 商户
upload 上传会员相关图片/资质 商户

7.2 会员福利

方法 用途 作用范围
welfare 会员注册福利页面(新会员注册赠礼) 商户
getWelfare 获取会员福利列表 商户
setWelfare 设置会员福利(注册送积分/优惠券) 商户
getCanUseMCoupon 获取可用优惠券列表(过滤库存不足) 商户

7.3 会员状态管理

方法 用途 作用范围
changestatus 修改会员状态(启用/禁用/冻结) 商户
delTemporaryVip 删除测试/临时会员数据 商户

八、门店管理 - StoreController

文件: Application/Retail/Controller/StoreController.class.php(125KB,最大文件)

8.1 门店增删改查

方法 用途 作用范围
index 门店管理首页 商户
store 门店管理主页 商户
getStoreList 获取商户下所有门店列表(分页) 商户
addstore 添加门店页面 商户
doAddStore 执行添加门店(名称/地址/电话/经纬度) 商户
editstore 编辑门店页面 商户
doEditStore 执行编辑门店信息 商户
delstore 删除门店(软删除) 商户

8.2 门店配置

方法 用途 作用范围
manageSet 行业门店开启/关闭设置(零售/餐饮/服务) 门店
store_type_set 门店类型设置(直营/加盟/联营) 门店
setRechargeParam 设置门店充值参数(充值送活动) 门店
setStoreParam 设置门店营业参数(营业时间/人均消费) 门店
dadadelivery 达达配送对接配置(商户ID/密钥) 门店
getStoreLimitList 获取门店限制列表(区域/品类限制) 门店

8.3 地区与位置

方法 用途 作用范围
getCity 根据省份获取城市列表 全局
Province 获取所有省份列表 全局
City 根据省份ID获取城市数据 全局
Area 根据城市ID获取区县数据 全局

8.4 二维码与推广

方法 用途 作用范围
get_qrcode 获取门店小程序码(用于物料印刷) 门店
qrcode 生成门店小程序二维码(含参数) 门店
downloadImg 下载门店小程序二维码图片到本地 门店

8.5 订单处理

方法 用途 作用范围
handleOrder 处理门店订单(统计/分账) 门店
otherPay 查询其他支付流水 门店
handleOther 处理其他支付数据 门店
combinationPay 处理组合支付(现金+会员+优惠券) 门店
quickPay 处理快捷收银(快速收款) 门店
handleStoreRecharge 处理门店会员充值 门店
handleMerchantRecharge 处理商户统一充值 商户

8.6 统计数据

方法 用途 作用范围
statistics 门店经营统计(销售额/订单数/毛利) 门店
getStoreSaleDataList 商户销售统计数据列表(按门店/时间) 商户
handleStoreAllData 处理门店全部经营数据 门店
handleRechargeAllData 处理充值全部数据(余额变动) 门店

8.7 短信通知

方法 用途 作用范围
sendDelPhoneMessage 删除门店时发送短信通知 商户

8.8 跳转与导航

方法 用途 作用范围
toStore 跳转到门店详情页面 全局

九、权限层级结构

商户 (merchant_id)
│
├── 商户用户管理 (MerchantJurUsersController)
│   ├── 商户角色 (MerchantRolesController)
│   │   └── 权限分配 (JurisdictionController)
│   │
│   └── 商户基础设置 (BaseSetController)
│       ├── 其他支付方式
│       ├── 订单退款设置
│       └── 代金券规则
│
├── 支付设置 (PaysetController)
│   ├── 微信/支付宝通道
│   ├── 商户入驻(新大陆)
│   └── 打款结算
│
├── 微信配置 (WxconfigController)
│   ├── 公众号配置
│   ├── 自定义菜单
│   └── JS-SDK
│
├── 小程序配置 (XcxConfigController)
│   ├── 授权发布
│   ├── 轮播图
│   └── 附近门店
│
├── 会员配置 (VipconfigController)
│   ├── 积分规则
│   ├── Plus会员
│   └── 会员福利
│
└── 门店 (store_id)
    ├── 门店用户管理 (StoreJurUsersController)
    │   └── 门店角色 (StoreRolesController)
    │
    └── 门店设置 (StoreSetController)
        ├── 基础信息
        ├── 销售报表
        ├── 收银开关
        ├── 配送客服
        ├── 商品标签
        └── 多语言汇率

十、设置项速查表

按功能分类

功能 设置项
门店信息 名称、地址、电话、经纬度、营业时间
销售报表 是否含成本、采购价分摊、退款成本价类型
收银功能 优惠折扣、空卖允许、抹零、找零存余额
商品管理 编码生成方式、库存为0可售、详情标签、默认图片
支付 微信/支付宝/现金/会员卡、其他支付、免密支付
配送 默认配送方式、达达配送对接
客服 客服类型、在线客服/电话客服
会员 积分规则、积分抵现、Plus会员、注册福利
小程序 授权发布、轮播图、附近门店、审核发布
微信 公众号配置、自定义菜单、JS-SDK
订单 退款时间限制、自动确认收货、商城订单状态
打印 字体大小、副屏比例
多语言 门店语言、汇率设置
Left-click: follow link, Right-click: select node, Scroll: zoom
x