温馨提示:我们分享的文章是给需要的人,不需要的人请绕过,文明浏览,误恶语伤人!
# 前言
虽然现在做商城的需求不多,但有很多项目中带有商城功能,如社区医院系统有上服务套餐、理疗产品需求、宠物医院系统有上产品和套餐需求、工业气体系统除了配送外也需要有气体商城让客户下单,然后再配送。现在商城不是单独商城业务,是和甲方公司实际业务系统中一部分,在这类系统中定制性比较高,因为每家企业都有自己经营之道,把自家的业务方式用定制开发出的软件系统才符合企业经营需要,不然系统与企业经营不符合则无法提高企业经营效益。
在此需求背景下,GoFly框架给开发者提供基础商城管理插件,这样在项目需要商城时直接安装即可融入项目中,节省自己开发商城模块时间,大大减少开发时间及成本。这也是GoFly快速开发框架设计目标,确实做到降本增效目的。
本插件是商城的管理后台,方便大家在开发项目时需要商城功能,商城的产品管理、物流快速、服务保障、订单等是商城常见基础功能。我们把商城常用功能做成插件,这样项目开发时直接安装后台,再根据实际业务增加新功能即可,可以减少开发基础功能时间,提高了项目开发效率。
# 功能清单
- 商品管理:虚拟商品、实体商品、单规格、多规格(sku)、产品清单、服务保障等
- 物流配送:物流快速、自动发货
- 配送设置:物流快递设置区域价格、自动发货内容
- 订单管理
- 城市数据
- 服务保障管理
# 开发指导
- 商品数据表
商品的主表是business_shop_goods用来保存商品基础信息,商品分类表是business_shop_cate。商品规格属性表是business_shop_goods_sku,存储规格对应属性组合的价格、库存、属性值(图片)清单数据是business_shop_goods_sku_prices表。数据表字段对应注释请在数据表的备注查看,我们每张表每个字段都有注释,方便大家开发理解每个字段代表内容。
- 订单数据表
订单的主表是business_shop_order可记录用户信息、配送地址信息、订单状态。订单对应购买的产品信息数据表是business_shop_order_data用来记录购买的商品信息、数量、价格等。
-
配送信息表
物流配送的主表是business_shop_dispatch记录物流配送方式、关联物流配送计价规格数据主表、记录自动发货内容。记录物流计价信息数据表是business_shop_dispatch_express,物流计价和配送区域数据关联表是business_shop_dispatch_express_area它是一对多数据关联。区域城市数据表是business_shop_area
- 服务保障数据表
business_shop_service记录商品相关的服务,如售后服务内容、七天无理由退货等。
# 主要功能截图
![1_20241109214532.png](https://static.golangjob.cn/241109/40fa603f8055254708cfafb2f36489c5.png)
![1_20241109214622.png](https://static.golangjob.cn/241109/44ac4924e4d2985b8f9bbad69a8f5357.png)
![1_20241109214613.png](https://static.golangjob.cn/241109/09a7515713cf8b2091aace7397684cb5.png)
![微信截图_20241106230423.png](https://static.golangjob.cn/241109/7af579d0af097ccf73b951f653ad1c90.png)
![1_20241109214640.png](https://static.golangjob.cn/241109/6845b9f7045a48cc7b8d194e0f43e48e.png)
![微信截图_20241109171152.png](https://static.golangjob.cn/241109/233fbfb6d525c68d508624de3e243a68.png)
![微信截图_20241109172338.png](https://static.golangjob.cn/241109/f0f39b20784616f0f2a340ead1eea84b.png)
# 插件市场
使用或了解更多请到插件市场查看:[开发插件市场](https://goflys.cn/codemarket)
有疑问加站长微信联系(非本文作者)