插件介绍
帝国CMS 8.0商城SKU插件,为商城模块提供完整的商品多规格管理能力。支持自定义规格项与规格值,自动生成SKU组合,实现差异化定价与独立库存管理。
功能特点
- 支持自定义多规格项(如颜色、内存、尺寸),可自由拖拽调整排序
- 支持单一规格值图、多规格值图组、SKU定制图组3种SKU图组合方式
- 支持规格值绑定专属图片,实现前台规格切换换图效果
- 系统自动通过规格自动生成完整SKU组合
- 支持SKU批量运维,可批量改价、改库存、上传图片及拖拽排序
- 前台选购交互优化,未选全规格时禁用下单、加购按钮
- 实现产品详情、购物车、订单全链路SKU数据同步
- 完全兼容帝国CMS 8.0原生商城体系
安装方法
1、备份数据库和后台程序文件
- e/ShopSys/class/ShopSysFun.php
- e/template/ShopSys/buycar/buycar_form.php
- e/template/ShopSys/buycar/buycar_order.php
- e/template/ShopSys/buycar/buycar_showdd.php
2、复制下载包update中的文件覆盖到网站根目录,如果有修改过后台文件不要直接覆盖,改为手动对比修改
3、访问 `/e/extend/productSKU/install/index.php` 进行插件安装,系统将自动创建所需的数据库表。
4、SKU配置功能接入
进入帝国CMS后台 -> 系统设置 -> 数据表与系统模型 -> 商城系统数据表 ( phome_ecms_shop ) -> [管理字段]
修改`newstext`字段,在`输入表单替换html代码`下面添加:
<?php include(ECMS_PATH.'e/extend/productSKU/admin/entry.php'); ?>

图组形式字段(可选)
增加skuImageType字段,默认值为1

5、上传下载包update中的文件到网站根目录
6、前端商品展示页面SKU数据集成
使用方法
新增、编辑商品信息 SKU配置
编辑或新增商品,在商品介绍字段后找到SKU配置区域,开启多规格功能,添加规格项(如颜色、内存),为每个规格项添加规格值.
单规格值图组
右侧图组类型默认勾选规格值图组,该模式以单个规格值为单位绑定图片,适配颜色、款式等外观类规格场景。
支持规格图片批量上传,配置流程简洁,为项目主流选用方案;可直接给外观类规格值绑定前台展示图。
可单独填写各SKU销售价、划线价、库存数量,也可使用页面批量工具统一修改;同时支持设置默认SKU,商品前台默认加载该套规格信息。

商品前台展示效果:

多规格值图组
多规格值图组基于单规格值图组功能拓展,支持多规格聚合匹配商品图组,满足多维度规格同步配图的运营场景。

商品前台展示效果:
SKU定制图组形式
右侧图组下拉选择SKU图组即可切换模式,该模式支持为每一条独立SKU单独上传配套展示图,切换后规格值独立传图功能关闭,支持SKU预览图批量上传,适配精细化SKU配图、高端商品定制等高阶运营场景。

商品前台展示效果:

下单流程
前台商品选购统一调用SKU专属数据