
做“商城小程序”,建议直接用 微信开发者工具 + 微信云开发(腾讯云) 这条路,最快。
最小方案 前端放小程序里,后端用云开发:
技术拆分
WXML + WXSS + JS数据库建议 先建这几个集合:
products:商品categories:分类cart:购物车orders:订单users:用户addresses:收货地址products 里常见字段:
{
"title": "T恤",
"price": 99,
"stock": 100,
"cover": "cloud://xxx/1.jpg",
"images": ["cloud://xxx/1.jpg"],
"categoryId": "tops",
"status": 1
}开发顺序
wx.cloud.init({ env })页面建议
关键云函数 你至少会用到这些:
getProductsgetProductDetailaddToCartcreateOrdercreatePaypayCallbackgetMyOrders支付注意 商城最关键的是支付和订单状态,通常流程是:
支付这块不要在前端直接做敏感逻辑,放云函数里。
现实建议 如果你是第一次做,不要一上来做完整商城,先做 MVP:
这套跑通后,再接支付、库存扣减、优惠券。
如果你要,我下一条可以直接给你一套“商城小程序”的项目结构和代码骨架,包括:
app.js 初始化原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。