Skip to content

网店商品 ​

网店商品是微信小程序商城的商品发布台账:ERP 物料档案里的东西要变成小程序上能买、能自提、能配送的商品,全部在这一页配置。它不新建商品——商品来自物料档案,本页只决定哪个商品上不上架、微信价多少、库存怎么算、支持哪些下单方式。

一、功能概述 ​

菜单位置:O2O业务 → 微信商城 → 网店商品(页面地址 /admin/o2o/wx_materiel/)

用途说明
按分类挑商品左侧商品分类树点一个分类,右侧只列该分类下的商品
控制上下架行内开关逐条改,或用工具栏「全部上架 / 全部下架」按当前分类批量改
定微信价「微信价格」列单独维护,与门店标准售价互不影响
定履约方式到店自提 / 商家配送 / 快递发货 三个开关,决定小程序上出现哪种下单入口
定预约提前量到店自提、商家配送各设提前小时与提前分钟
维护规格与图片抽屉里维护多规格(SKU)、主图、商品描述、拓展属性

本页没有「新增」按钮:商品行来自物料档案(PCode_Materiel),物料打上「允许上传网店」并落到 WX_Materiel 表后就出现在这里。同样,本页删行也不会删物料。

二、界面布局说明 ​

网店商品列表:左侧商品分类树,右侧表格带是否上架、新品上市、商家配送等列头筛选下拉与微信价格、商品库存等可编辑列

区域内容
左侧分类树顶部「搜索分类...」输入框,下面按「编号-名称」列出允许上传网店的商品分类,例如 01-蛋糕类、012-儿童乐园、78-商城配送
工具栏全部下架(橙色)、全部上架(绿色)两个按钮
列表物料信息为只读列,微信属性为可行内编辑列;每个开关列的表头自带一个筛选下拉(全部 / 是 / 否)
行编辑入口点行打开右侧「物料详情」抽屉,抽屉里分页签维护全部属性
分页「显示 N-M 共 X 行」,每页 10 / 20 / 50 / 100 条

只有分类树里能出现的分类才有商品:分类必须打了「允许上传服务器」标记(PCode_MateClass.fIsPostServer = 1)且未打删除标志,按分类编号排序。物料自身打了删除标志的也不会出现。

三、业务操作步骤 ​

步骤 1:确认物料有资格成为网店商品 ​

商品能不能进这一页,取决于两处开关:

  1. 基础设置 → 商品分类:分类勾上「允许上传网店」。
  2. 基础设置 → 物料管理:物料录好,条码、规格、单位齐全。

两处都满足后,到本页点左侧对应分类,商品就会列出来(尚未配置过的商品,微信侧属性为空,需要现场补)。

步骤 2:配置单个商品 ​

点行打开抽屉,按页签填:

页签填什么
表格是否上架、新品上市、热销商品、推荐商品、到店自提、商家配送、快递发货 七个开关;累计销量、累计好评、排序、最低库存、使用分店实时库存
商品信息商品标题、商品描述、微信价格、运费、商品库存、限购件数、是否显示商品库存、商家配送/到店自提的预约提前小时与提前分钟、预约提前是否按分店每日开始营业时间计算
商品信息(图) / 产品主图片商品详情图与主图
规格 / 自定义规格多规格(尺寸、口味),支持「导入规格」从别的物料整套搬过来
产品拓展 / 产品明细拓展属性(名称、类型、是否必填)
区域/分店该商品在哪些分店可售
支持的应用类型勾选 1 小程序商城 / 2 在线商城 / 3 桌台扫码 / 4 自购GO / 5 蛋糕自选

改完点抽屉里的「保存」,回显「保存成功」。「支持的应用类型」这一组勾选直接决定商品在哪个前端露出——只在小程序商城卖就别勾在线商城。

步骤 3:批量上下架 ​

先在左侧点中一个分类,再用工具栏:

  • 全部上架:确认框「确认将所有商品上架?」→ 确定后把当前分类下的商品整体上架。
  • 全部下架:确认框「确认将所有商品下架?」→ 确定后把当前分类下的商品整体下架。

没有勾选行时会提示「请选择要下架/上架的物料」;未选中分类时提示「请传入分类ID参数(fclassids)」或「分类ID列表不能为空」。

步骤 4:核对小程序 ​

配置保存后到小程序端刷新分类页查看。图片另有单独通道上传:在菜单面板里点「更新微信商城图片」图标,界面提示「正在更新微信商城图片...」,完成后回显「图片更新请求已提交,后台正在执行上传,请稍后刷新查看」——图片不是保存即生效,要等后台上传。

四、字段详细说明 ​

界面字段落库字段含义与取值
商品分类fClassID只读,左侧树选中的分类;分类名联 PCode_MateClass
商品编号 / 商品名称 / 单位 / 条码 / 进价 / 标准售价PCode_Materiel只读,来自物料档案
商品标题WX_Materiel.fTitle小程序上显示的名称,可与物料名称不同
商品描述fDesc详情文字
是否上架fIsDelisting模型里这个字段的中文名就叫「是否上架」,默认否
新品上市 / 热销商品 / 推荐商品fIsNew / fIsHotSale / fIsRecommend小程序上的角标与推荐位
到店自提 / 商家配送 / 快递发货fIsDistill / fIsDeliver / fIsExpress决定该商品支持哪几种履约方式
微信价格fPrice小程序售价
商品库存fQuantity商品总库存
允许在售最低库存fMiniStock低于该值不应再售
使用分店实时库存fIsShopStock开启后不按本列库存,改取分店实时结存
到店自提提前小时 / 提前分钟fDistillHour / fDistillMinute自提需提前多久下单
商家配送提前小时 / 提前分钟fDeliverHour / fDeliverMinute配送需提前多久下单
预约提前按分店每日开始营业时间算fDistillTimeLimit / fDeliverTimeLimit自提、配送各一个开关
限购件数fBuy_quota单个会员最多买几件
运费fPost_fee配送运费
是否显示商品库存fHide_quantity字段语义是「是否隐藏商品库存」,勾上后小程序不露剩余件数
累计销量 / 累计好评 / 排序fSaleCount / fFavourateCount / fIndex展示与陈列顺序
支持的应用类型fSupportApps1 小程序商城 / 2 在线商城 / 3 桌台扫码 / 4 自购GO / 5 蛋糕自选
商品规格fSku + WX_MaterielUnits规格名称、价格、结存数、是否发布、是否推荐选项、分销提成类型与提成值
多规格 SKUWX_MaterielSKUSKU 名称、价格、库存、是否发布、是否主 SKU、佣金模式与佣金值;WX_MaterielMateSku 记录物料实际启用了哪些 SKU
产品主图片fMainImage / fMainImageURL / fMainThumbnail / fImageCRC32 + WX_MaterielMainImage大图、缩略图与图片校验码
产品拓展WX_MaterielExpand属性标题、类型、是否必填
区域/分店WX_MaterielFiliale物料与分店的多对多,同一物料同一分店只允许一条
产品明细fRichView / fDetail_HTML详情页的富文本与 HTML
是否上传到网店fIsPost物料是否已发布到网店的总开关

后台另有一个「界面初始化」接口:读取系统选项里的微信配送开关(WXAllowDistill / WXAllowDeliver / WXAllowExpress),并把历史上架标志为空的商品补齐、把规格与 SKU 数据回填——这是运维动作,界面上没有入口。

五、典型使用场景 ​

场景一:蛋糕只允许自提。 「到店自提」开、「商家配送」「快递发货」关,同时把「到店自提提前小时」设为 4。小程序上这个商品就只出现自提入口,且要求至少提前 4 小时下单。

场景二:现烤面包按分店库存卖。 「使用分店实时库存」开,「商品库存」列留空不用管;每家分店卖自己的结存,总库存为 0 的分店会自动显示售罄。

场景三:月饼礼盒只在小程序商城卖,不进桌台扫码。 「支持的应用类型」只勾「小程序商城」。同一物料在收银台扫码点单里就搜不到。

场景四:新品批量上架。 新建一个「2026-月饼」分类,物料全部挂进去,本页选中该分类后点「全部上架」,一次放行整批。

六、权限控制与前置条件 ​

  • 页面权限名「O2O业务-微信公众号-网店商品」,在权限映射表里有对应的 ERP 菜单项:角色没勾这个菜单就进不来。
  • 前置条件依次是:分店档案已开通微信商城相关参数、商品分类勾了「允许上传网店」、物料在商品分类下且未打删除标志。
  • 图片走服务端上传通道,保存商品与图片上传是两件事;批量改图后需要手动触发一次「更新微信商城图片」。

七、常见问题 ​

问:左侧分类树里找不到我要的分类? 答:只有勾了「允许上传网店」的分类才会进树。到基础设置 → 商品分类补勾,回本页刷新。

问:改了微信价格,门店零售价会跟着变吗? 答:不会。WX_Materiel 与物料档案分开存价,本页只影响小程序售价。

问:批量按钮完成后提示的措辞和行内开关不一致? 答:以列表里「是否上架」列的实际值为准。批量操作是按当前分类整体赋值,若结果与预期相反,用行内开关逐条校正即可,不影响数据。

问:图片上传了但小程序上还是旧的? 答:图片要经服务端批量上传,先在菜单面板执行一次「更新微信商城图片」,等提示的后台任务跑完再刷新小程序。

问:商品在这一页有,但小程序搜不到? 答:按顺序查三处——「是否上架」是否为是、「支持的应用类型」有没有勾当前前端、分店维度的「区域/分店」里有没有该商品可售的门店。