工厂和批发商报价依赖业务员手算:同一产品搭配不同配件价格不同,经销商、代理、零售客户又各有一套价格,报价慢且容易出错。本项目把产品目录搬进微信小程序,客户自己选型号、配件和数量即可自动得到按自己等级计算的报价单。适用于办公家具、五金、门窗、机械配件等有选配和分级价格的行业。(本作品为演示项目,示例公司名为虚构)
点击空白处退出提示
语言技术
JavaScript、Node.js系统类型
小程序轻应用行业分类
企业服务
工厂和批发商报价依赖业务员手算:同一产品搭配不同配件价格不同,经销商、代理、零售客户又各有一套价格,报价慢且容易出错。本项目把产品目录搬进微信小程序,客户自己选型号、配件和数量即可自动得到按自己等级计算的报价单。适用于办公家具、五金、门窗、机械配件等有选配和分级价格的行业。(本作品为演示项目,示例公司名为虚构)
1. 产品展示:首页轮播、分类、搜索、型号详情与参数、工程案例,可转发分享。
2. 选配报价:选择配件(单选/多选,可加减价)和数量,单价实时变化,数量达到档位自动打折。
3. 报价单:多个产品加入报价清单,一键生成带单号、有效期、明细和合计的正式报价单,可用 Canvas 导出图片发微信。
4. 客户分级价:支持 4 个客户等级,每个产品和配件可单独定价或按等级折扣自动计算;访客不显示价格,只能提交询价单。
5. 管理后台:产品、配件、等级价、批量价、客户等级、报价记录都在小程序里管理。
我独立完成了需求拆解、界面设计、前后端开发和测试。
技术栈:微信小程序原生开发 + 微信云开发(云函数 + 云数据库),Node.js。
亮点:1)前后端共用一套报价引擎,客户端只拿到自己等级的价格,生成报价单时由服务端重新计算,前端传来的金额一律不用,防止篡改;2)同一套业务代码可在本地演示模式和云开发模式之间切换;3)用 Canvas 2D 把报价单绘制成图片,处理了中文换行和列对齐;4)报价和权限逻辑有自动化测试。




评论