功能介绍
商品模块是商城的重要模块,商城的运营、活动等均围绕商品展开,添加商品也是运营的第一步。此处添加的商品可选择适用的门店及配送方式的选择。
📌 二开说明:本项目在CRMEB原生基础上进行了深度二开,新增了租赁商品类型,支持长租/短租、买断、续租、信用免押、风控评估等租赁特有功能,满足数码产品租赁的业务需求。
操作流程
商品 > 商品列表 > 添加商品
页面结构:商品添加采用两步骤表单:
┌─────────────────┐ ┌─────────────────┐
│ 1. 基础信息 │ → │ 2. 规格库存 │
└─────────────────┘ └─────────────────┘功能说明
提前设置
**商品分类:**商品 > 商品分类 **商品规格:**商品 > 商品规格 **商品品牌:**商品 > 商品品牌 **商品单位:**商品 > 商品单位 **商品运费模板:**设置 > 配送设置 > 运费模板 **租赁说明:**商品 > 租赁说明(二开新增) **成色说明:**商品 > 成色说明(二开新增) **增值服务:**商品 > 增值服务(二开新增)
商品类型总览
| 类型 | 说明 | 适用场景 |
|---|---|---|
| 普通商品 | 需要快递发货的商品 | 服装、生鲜等 |
| 卡密商品 | 自动发货的商品 | 游戏点卡、网盘链接等 |
| 虚拟商品 | 不需要物流,手动发货 | 网址链接、账号信息等 |
| 次卡商品 | 可多次核销的商品 | 理发卡、美容卡等 |
| 预约商品 | 线下预约服务 | 美容、理发店预约等 |
| 卡项商品 | 多商品套卡 | 套餐卡等 |
| 租赁商品 | 二开新增 - 数码产品租赁 | 相机、无人机、电子产品等 |
【次卡、预约、卡项商品支持跨店核销】
普通商品添加
基础信息
**商品分类:**选择已有分类或者快捷新增分类;可设置多个分类。 **支付宝类目:**二开新增,支持支付宝公域商品同步。 **商品名称:**名称格式尽量统一,字符数量相差不要过大,因为字符也会影响美观度 **商品品牌:**选择已有品牌或者快捷新增品牌,单选。添加品牌后,移动端商品列表页可通过品牌筛选到该商品。 **商品标签:**选择已有标签或者快捷新增标签。 **单位:**选择已有单位或者快捷新增单位,单选。 **商品编码:**需与erp中该商品的编码相同,方便对接erp。可为空 **商品条码:**商品吊牌或标签上的条码,可用于收银台店家扫码搜索商品或扫码加入购物车。 **商品轮播图:**最多可添加10张,图片支持常见格式:jpg、png,单张图片不能超过2M(系统内所有上传图片附件都不能超过2M)。 主图视频:
外部链接视频:视频连接需要可以直接打开播放,通常以.mp4 结尾
本地上传视频:本地上传需先配置云储存,不支持直接上传到服务器**上架设置:**分为立即上架、定时上架、放入仓库 **定时下架:**开启定时下架后,系统会在设置时间下架该商品。下架时间需晚于开售时间,商品才能定时开售。
配送方式:
- 平台配送:支持商城快递发货
- 到店自提:用户到店核销订单
- 门店配送:门店快递或同城配送
**发货时效:**二开新增,可设置现货发货时效。 **指定平台:**二开新增,支持全部或仅支付宝平台。
**增值服务:**二开新增,可为商品配置增值服务项目,支持设置默认选中和强制购买。
**卡项权益:**二开新增,支持关联卡项商品,可设置核销时效。
**使用说明:**二开新增,支持选择使用说明模板(视频/PDF/图文)。
服务保障:
原生功能:7天无理由退货、退换货运费险、店铺发货&售后、特权保证
二开新增:专业质检、信用免押、极速退款、租期质保、免赔服务、隐私保护、随租随还**商品参数:**可于商品参数页面维护参数模板,此处选择商品模板后,可添加/删除模板中的参数。
**付费会员:**打开付费会员开关后,可为商品设置付费会员价。
**已售数量:**可设置商品已售数量。前端的商品销量为此处设置的已售数量+实际销量 **排序:**商品在商品列表中的次序。数值越大越靠前 **赠送积分:**维护购买该商品赠送的积分数量 **关联标签:**用户购买该商品后,为其添加的标签;可多选相关的用户标签,精准营销 **是否限购:**限制用户购买数量。分为单次限购(限制每次下单最多购买的数量)和长期限购(是限制一个用户总共可以购买的数量) **赠优惠券:**选择购买商品赠送的优惠券,此处显示类型为后台赠送的优惠券 **优品推荐:**控制该商品是否作为优品推荐商品显示在其它商品详情页的优品推荐模块。 **推荐商品:**设置该商品商品详情页优品推荐模块显示的推荐商品。 **活动优先级:**商品参与这些活动时,商品详情页的活动标签显示顺序。
规格库存
①、单规格
适用于仅有一种规格的商品价格,库存,重量,体积的设置 **图片:**添加单规格图片 **售价:**该商品当前售卖的价格 **调价区间:**设置支持门店调整的售价区间。若最大值=最小值=售价,则不允许门店改价;若单边数值大于0,另一边值为 0,则仅限制最高价或者最低价;其他情况时,门店可在对应区间内进行改价; **成本价:**商品成本价格 **原价:**商品原始价格,于商品详情页显示的划线价格 **库存:**商品剩余数量 **商品条形码:**设置商品条形码,用于收银台输入扫码/输入条形码数字录入商品 **商品编码:**需与erp中该商品的编码相同,方便对接erp。可为空 **重量:**计算运费时使用。(当运费模板中计费方式为按重量时,该商品会获取此处设置的重量来计算运费) **体积:**计算运费时使用。(当运费模板中计费方式为按体积时,该商品会获取此处设置的体积来计算运费)
②、多规格
使用于有多种商品规格的价格,库存,重量,体积的设置。 **调价区间:**设置支持门店调整的售价区间。若最大值=最小值=售价,则不允许门店改价;若单边数值大于0,另一边值为 0,则仅限制最高价或者最低价;其他情况时,门店可在对应区间内进行改价; **选择规格:**可选择已维护好的商品规格(可删除或添加规格值),或者快捷新增规格。 **添加新规格:**支持添加新规格项及规格值,文字限制30字 **排序:**规格项之间、规格值之间可拖拽调整排序。 **添加规格图:**勾选即可添加。当存在多个规格项的时候,只能给其中的一个规格项添加规格图。勾选添加规格图后,在规格项里的每一个规格值都必须要上传相应的图片。 **修改规格名称:**在输入框中进行修改操作时,下方商品属性里的名称也会随之进行相同的修改。 **默认选中规格:**移动端用户进入商品详情后,默认选中的规格。不指定时默认第一个 **显示:**关闭后,该规格在移动端显示售罄
商品详情
商品详情可添加图片、文字、视频 ⚠️ 注:内容视频与主图视频一样,支持外链视频或本地配置云储存后上传
运费设置
**运费设置:**可设置包邮(该商品包邮,无需支付运费);固定邮费(购买该商品需固定支付多少邮费);运费模板(按照商品件数,重量,体积的不同设置运费的计算方式,购买该商品时按照运费模板计算订单的运费)
🔥 租赁商品添加(二开新增)
本章节介绍二开新增的租赁商品功能,这是与原生CRMEB最大的差异点。
销售方式选择
在"规格库存"步骤中,首先需要选择销售方式:
| 销售方式 | lease_type值 | 说明 |
|---|---|---|
| 租赁 | 1 | 仅租赁,无商城售卖 |
| 商城售卖 | 2 | 仅商城售卖,无租赁 |
| 租售一体 | 0 | 同时支持租赁和商城售卖 |
租赁模式
| 模式 | is_long_lease值 | 说明 |
|---|---|---|
| 短租 | n | 短期租赁,按天计费 |
| 长租 | y | 长期租赁,按月/年计费 |
⚠️ 注意:租赁模式在商品创建后不可修改
信用服务
支持配置信用服务,用于芝麻信用免押等场景:
- 可选择不同的信用服务配置
- 支持支付宝信用服务对接
租赁运费设置
租赁商品有独立的运费设置:
- 包邮:租赁期间免运费
- 固定邮费:固定运费金额
- 运费模板:按模板计算运费
⚠️ 注意:租赁运费与商城运费独立配置
新旧程度
| 选项 | 说明 |
|---|---|
| 全新 | 全新品商品 |
| 二手 | 二手商品,需选择成色等级 |
成色等级(二开新增):
- 可在"商品 > 成色说明"中维护
- 支持如"99新"、"95新"、"9成新"等等级
买断与续租
是否买断:
- 开启后,用户可在租赁期间选择买断商品
- 需配置买断价格和买断尾款
是否续租:
- 开启后,用户可在租赁到期后选择续租
- 支持续租天数配置
租赁说明
选择租赁说明模板,展示给用户查看租赁规则和注意事项。
- 可在"商品 > 租赁说明"中维护模板
租赁规格配置
租赁方案
系统支持配置多种租赁方案,如:
- 30天方案
- 90天方案
- 180天方案
- 365天方案
- 自定义天数方案
租赁天数
- 固定天数:预设的租赁天数选项
- 自定义天数:用户可自行输入租赁天数
- 可设置最低起租天数(min_lease_days)
- 限制:租赁天数≤1080天,期数≤36期
期数配置
支持分期设置,示例:
545天 / 15期
含义:租赁天数为545天,分15期
前14期:每期35天
最后一期:35+20天租赁SKU属性表
租赁商品的SKU属性包含以下字段:
| 字段 | 说明 | 必填 |
|---|---|---|
| 租赁天数 | 租赁的天数 | ✅ |
| 期数 | 分期期数 | ✅ |
| 日租金 | 每天租金价格 | ✅ |
| 押金 | 租赁押金金额 | ✅ |
| 首期租金 | 首期需支付的租金 | ✅ |
| 买断价 | 买断商品总价 | ✅ |
| 买断尾款 | 买断尾款金额 | ✅ |
| 成本价 | 商品成本价格 | ✅ |
| 成本指导价 | 成本指导价格 | ❌ |
| 首期最低价 | 首期最低租金 | ❌ |
| 成本最高价 | 成本最高价格 | ❌ |
| 投入收益比(%) | 投资回报率 | ❌ |
| 租赁平台 | 租赁平台来源 | ❌ |
| 库存 | 可租赁数量 | ✅ |
批量设置
支持批量设置租赁SKU属性,提高配置效率:
- 可批量设置价格、押金、买断价等
- 支持清空和重置
阶梯定价(高级功能)
支持按租赁天数设置不同的日租金价格:
示例:
第1-30天:10元/天
第31-90天:8元/天
第91-180天:6元/天卡密商品添加(仅说明区别于普通商品之处)
⚠️ 此处仅说明与普通商品有区别的设置
规格库存
卡密商品设置规格信息时,可维护卡密账号。 **库存:**卡密商品无需维护库存。可添加多张卡密 **单规格:**可点击添加单规格商品卡密信息 **多规格:**可批量添加多个规格的卡密信息,可为商品的每个规格单独添加卡密信息
①固定卡密
**固定卡密:**不同的订单会收到一样的卡密信息 **卡密信息:**填写给用户发送的卡密信息。用户支付后,于订单详情页显示卡密信息。 **件数:**此处的件数为库存数量。
②一次性卡密
**一次性卡密:**不同的订单收到的卡密信息不一样。 **卡密:**自定义卡密信息 **添加卡密:**可添加多个卡密,添加的卡密数量为该卡密商品的库存。 **卡密导入:**点击下载卡密模板,于表格中维护卡号和卡密;维护完成后,点击导入卡密,将维护好的模板导入。即可批量添加卡密信息。
其他设置
**支持退款:**卡密商品可设置是否支持退款。
添加虚拟商品
**支持退款:**虚拟商品可设置是否支持退款。
添加次卡
规格库存
**核销次数:**购买一件该商品可核销的次数 核销时效:
- 永久有效:在未使用完核销次数前,都可使用该次卡商品。
- 购买后几天有效:维护有效天数。有效期外不可核销该商品
- 固定有效期:设置有效时间段,时间段外不可核销该商品。
其它设置
**支持退款:**虚拟商品可设置是否支持退款。
预约商品(仅说明与普通商品不同处)
时段划分
①自动划分
**自动划分:**选择时段划分的起止时间。输入时间间隔,点击设置后,系统自动按照设置的间隔分割时段。最后一个时间段不够一个间隔时,不展示一个最后的时间段。 **时间间隔:**支持设置10-1440分钟 **设置:**填写完成后,需点击设置按钮。点击后,可于库存内设置各时段库存。 **取消勾选时段:**取消勾选后,该时段在价格库存和移动端均不显示
②自定义划分
注:需按照时间的先后顺序添加时段,并且时段的开始时间不得早于上一个时段的结束时间。**选择时间:**自行选择时段的开始时间和结束时间。每一个时段,结束时间不可早于开始时间。 **设置:**时段新增完后,需点击设置按钮。点击后,可于库存内设置各时段库存。
库存管理
①单规格
为各时段设置可预约数量
②多规格
点击sku行的预约数量,在弹窗中为各时段设置可预约数量。
预约模式
①到店服务
用户购买预约商品选择到店服务后,需于线下门店核销。主要适用于:美发、美容等
②上门服务
用户购买预约商品选择上门服务后,需服务人员上门服务并完成核销。主要适用于:上门维修,保洁等
预约时机
①购买时预约
用户下单时需要先选择预约时间,再下单确认付款,随后到店享受服务即可。
②售后预约
用户可以先下单锁定服务权益,等到需要时再预约服务时间,到店享受服务。
预约数量展示
控制移动端是否可以看到时间段的剩余预约数量。
可售日期
①每天
从创建时间开始,以后的每一天都依据确定好的预约时间进行售卖。
②每周
设定在一周中的哪一天重复预约时间以及相应的库存数量。如果某个日期没有被选择,那么在移动端这个日期就不能被选中进行预约。
③自定义时间
用户自己决定一个日期的范围,在这个选定的日期区间内,重复已经确定好的预约时间以及预约的库存数量。
显示日期
①全部展示
移动端用户可以查看并预约所有可预约日期
②自定义展示时间
用户可以看到几天的预约日期。示例:设置1天,则用户最多可以选择的预约日期为第二天。
提前预约
①无需提前
用户可以随时预约
②提前N小时
设置用户需要提前预约的时间。示例:当前10:00,设置2h,则用户只可预约12:00往后的时段
取消预约
①不允许取消
用户生成预约但后,不允许取消预约。若要取消预约需联系商家
②开始前N小时
可设置用户最晚可以取消预约的时间。示例:设置2h,用户预约12:00-14:00,则当天10:00之前允许用户取消预约
卡项商品(仅说明与普通商品不同处)
卡项商品
**添加商品:**支持按照sku添加卡项商品。支持添加预约商品和普通商品 **可核销次数:**可设置核销次数
卡面设置
支持自定义设置卡面。支持上传图片和卡面颜色两种方式。
商品导入导出
商品迁移导入导出功能,支持商家批量导入普通类型商品。
附录:后端接口说明
主要接口
| 接口 | 方法 | 说明 |
|---|---|---|
/adminapi/product/product/{id} | POST | 商品添加/编辑 |
/adminapi/product/product/{id} | GET | 获取商品详情 |
/adminapi/product/product | GET | 商品列表 |
租赁相关参数
// 销售方式
lease_type: 0, // 0-租售一体,1-租赁,2-商城售卖
// 租赁模式
is_long_lease: 'n', // n-短租,y-长租
// 买断与续租
is_buyout: 1, // 是否买断
is_relet: 1, // 是否续租
// 新旧程度
new_old: 1, // 1-全新,2-二手
level: '99new', // 成色等级
// 信用服务
credit_service_key: '', // 信用服务key
// 租赁运费
rent_freight: 1, // 租赁运费设置:1-包邮,2-固定邮费,3-运费模板
rent_postage: 0, // 租赁邮费
rent_temp_id: 0, // 租赁运费模板
// 租赁说明
desc_id: 1, // 租赁说明ID
// 租赁天数
min_lease_days: 0, // 最低起租天数
// 租赁规格
lease_items: [], // 租赁规格项
lease_attrs: [], // 租赁规格属性商品类型说明
// product_type 商品类型
0: 普通商品
1: 卡密商品
2: 优惠券
3: 虚拟商品
4: 次卡商品
5: 卡项权益
6: 预约商品
// lease_type 销售方式
0: 租售一体
1: 仅租赁
2: 仅商城售卖与原生CRMEB对比
| 功能模块 | 原生CRMEB | 二开版本 |
|---|---|---|
| 商品类型 | 普通/卡密/虚拟/次卡/预约/卡项 | +租赁商品 |
| 销售模式 | 仅售卖 | 租赁+售卖+租售一体 |
| 价格体系 | 售价/成本价/原价 | +日租金/押金/首期租金/买断价/买断尾款 |
| 时间维度 | 无 | 租赁天数/期数/分期 |
| 风控相关 | 无 | 信用服务 |
| 商品成色 | 无 | 全新/二手+成色等级 |
| 服务保障 | 基础保障 | +租期质保/随租随还 |
| 运费设置 | 统一运费 | 商城运费+租赁运费独立配置 |
| 支付宝集成 | 无 | 支付宝类目/信用服务/公域同步 |