← 返回项目总览

QUEST 03 / LIVE PRODUCT

RuralMall
红叶线上商店

服务农村村落的已上线电商系统:小程序下单、.NET 业务 API、Vue 运营后台与本地配送。

像素风红叶线上商店与乡村配送场景

01 / LIVE EXPERIENCE

微信扫码,打开红叶线上商店。

可以用微信直接扫码体验小程序。正在使用手机浏览时,打开完整小程序码图片并保存,再到微信中识别。

运营后台需要登录权限;扫码可查看当前小程序公开内容。

红叶线上商店微信小程序码,中心是红色枫叶图案
红叶线上商店 · 微信小程序码

02 / ARCHITECTURE

一个真实业务,三端协作。

RuralMall 是平台统一运营、本地配送的农村电商,不是多商户平台。我推进需求、架构边界、接口契约、支付幂等与 CI 验收,开发中使用 Agent 协作。

小程序

uni-app / 微信

商品、购物车、订单、地址、评价与配送点选择。小程序已发布。

业务服务

ASP.NET Core / .NET 8

EF Core 后端承接订单、支付、退款和状态同步等业务接口。

运营后台

Vue 3 / Element Plus

运营人员管理商品、订单和业务流程;API 与后台部署在腾讯云 Windows IIS。

03 / FIELD PROBLEM

村里没有标准地址,配送点怎么定?

卫星地图点选送达点

农村地址缺少门牌号,传统输入框难以描述准确位置。用户在卫星地图图片上点选村落送达点,配送员按标记位置完成村内送达。

把现场问题放进产品流程

这个交互从下单一直延伸到配送,既影响前端操作,也影响订单数据与后台处理,比单纯增加地址字段更贴近实际使用。

04 / PAYMENT + DELIVERY

支付与发货,边界必须清楚。

01 / CREATE创建支付

服务端创建微信支付单。

02 / NOTIFY回调验签

拒绝无效支付通知。

03 / IDEMPOTENCY幂等推进

重复回调不重复改变订单状态。

04 / QUERY查询确认

查询最终支付状态并同步订单。

发货边界:本系统没有“一键发货”。商家在微信官方商家后台完成发货,再同步订单状态回本系统;CI 中的支付测试使用 mock 路径,不代替真实支付验证。

05 / VERIFICATION

历史测试记录

范围项目记录
后端 xUnit298 PASS
小程序 Jest196 PASS
后台 Vitest41 PASS
后台 Playwright2 passed

以上来自 2026-09-20 左右的项目报告记录,本页没有把它表述为持续实时状态。

BACK TO FIRST QUESTAES · 本地 Agent Harness→