img

如果你正在寻找一个功能完整、架构先进、开箱即用的电商解决方案,那么 ZKMall-B2B2C项目或许正是你需要的!该项目基于 Spring Boot 3 + Vue3 构建,涵盖:

✅ 前台商城(用户端)

✅ 后台管理(平台 + 商家双后台)

✅ 完整订单流程:商品、购物车、下单、支付、退款

✅ 会员体系、优惠券、积分、权限控制

✅ 多商户(B2B2C)支持

适合平台型电商场景无论是学习架构,还是快速搭建商业级电商系统,它都是极佳的选择!

一、本次更新亮点

AI 电商导购助手
覆盖 用户端(小程序/APP)平台管理端商家后台,支持:

  • 智能商品推荐(如“适合跑步的蓝牙耳机”)
  • 促销话术引导、搭配建议、预算匹配

多模型自由切换
一键配置,灵活选用:

  • 阿里 Qwen3(推荐首选)
  • 百度千帆(语义理解强)
  • 腾讯混元(接入最简单)

二、三大模型实测对比

我们在真实电商场景中,以 “用户提问 → AI 推荐 → 引导下单” 为核心任务,从四个维度实测:

指标 阿里 Qwen3 百度千帆 腾讯混元
推荐指数 ★★★★★ ★★★ ★★★★☆
接入难度
响应时间 7–10 秒 7–10 秒 7–10 秒
单轮 Token 消耗 850 1100 720
单轮成本 ¥0.0017 ¥0.0033 ¥0.0018
月均成本(1万次/天) ≈¥510 ≈¥990 ≈¥540
核心优势 文档完善、社区活跃、推荐精准 语义理解强,适合个性化场景 接入简单,适合快速上线
适用场景 中大型商城、高并发、高转化 高端定制化导购、预算充足 中小商城、基础智能客服

💡 选型建议

  • 首选阿里 Qwen3:性价比最高,生态成熟,电商场景适配度强
  • 次选腾讯混元:技术门槛低,适合快速验证 MVP
  • 百度千帆:适合对语义深度理解有极致要求的垂直场景,但成本较高

三、集成效果展示

用户输入:“电脑”

AI 助手返回:“了解您的需求,您正在寻找ZKMALL-智客小助的相关信息。...”

四、为什么选择 ZKMALL?

  • 技术先进:Spring Boot 3.5 + Vue3 + UniApp
  • 功能完整:多商户 B2B2C、拼团、秒杀、直播带货、分账系统
  • AI-Ready 架构:已预集成三大模型,开箱即用,无需重复造轮子

五、项目地址 & 学习资源

模块 地址
后端服务(Java) https://gitee.com/zkmall/b2b2c
用户端(UniApp) https://gitee.com/zkmall/b2b2c-uniapp
平台管理端(Vue3) https://gitee.com/zkmall/b2b2c-admin
商家管理端(Vue3) https://gitee.com/zkmall/b2b2c-merchant
官方交流群 (请查看仓库 README 获取入群方式)

看代码不如跑起来!
所有 AI 对接逻辑、前端组件、业务集成均已开源,欢迎 Star、Fork!
让每一个开发者,都能轻松拥有自己的智能电商平台!

附送ai模块,可自行对接

1、配置xxx.yml

ai:
  gemini:
    api-key: xxxxxxxxxx
    api-url: https://generativelanguage.googleapis.com/v1beta/openai/
  ali:
    api-key: xxxxxxxxxx
    api-url: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
  ali-plus: # function calling 主要用于ai自动化调用,例如:自动查询订单,申请退款等(费用比较高,目前先不用
    api-key: xxxxxxxxxx
    api-url: https://dashscope:aliyuncs:com/compatible-mode/v1/chat/completions
  tencent:
    app-id: xxxxxxxxxx
    token: xxxxxxxxxx
    api-url: https://open.hunyuan.tencent.com/openapi/v1/agent/chat/completions
  huawei:
    api-key: xxxxxxxxxx
    api-url: https://api.modelarts-maas.com/v1/chat/completions
  baidu:
    app-id: xxxxxxx
    token: xxxxxxxxxx
    api-url: https://qianfan.baidubce.com/v2/chat/completions
  models:   # 设置就启用规定的,全部禁用就全启
    - aliyun
    - aliyun-plus
    - tencent
    - huawei
    - baidu

2、zkmall-starter->pom.xml 中引入ai模块

<modules>
    <module>zkmall-ai-starter</module>
</modules>

3、启动类配置自动扫描 AI 模块

@SpringBootApplication 注解中添加 com.shop.zkmall.ai 包路径,确保 AI 模块的配置类和服务能被正确加载:

@SpringBootApplication(scanBasePackages = {
        "com.shop.zkmall.commons.utils",
        "com.shop.zkmall.app",
        "com.shop.zkmall.commons.config",
        "com.shop.zkmall.commons.dao",
        "com.shop.zkmall.ai"
})
4. 使用方式

zkmall-ai-starter 模块复制到 zkmall-starter 目录下后,业务代码中可直接调用:

AiService.callAi(userInput, aiProduct);
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐