惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Google DeepMind News
Google DeepMind News
Security Archives - TechRepublic
Security Archives - TechRepublic
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 热门话题
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
Martin Fowler
Martin Fowler
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
V
Vulnerabilities – Threatpost
云风的 BLOG
云风的 BLOG
博客园_首页
C
Cybersecurity and Infrastructure Security Agency CISA
量子位
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
Intezer
Scott Helme
Scott Helme
A
About on SuperTechFans
博客园 - 司徒正美
Hacker News: Ask HN
Hacker News: Ask HN
The GitHub Blog
The GitHub Blog
Forbes - Security
Forbes - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Spread Privacy
Spread Privacy
T
Tailwind CSS Blog
S
Security Affairs
宝玉的分享
宝玉的分享

Guyskk的博客

AI 编程=控制系统:BeecodeAI 的设计原理 把大模型当成晶体管:从阻抗匹配到集成运放的思维实验 控制论视角下的 AI 编码:二阶系统、放大器与注意力的最优分配 AI Coding 验证系统的第一性原理 AI Coding Team 管理笔记 从文本补全到状态机循环:重定义 AI Agent 的操作系统架构 分析 Claude Code 提示词的方法 - mitmproxy Claude Code 监督器:让 AI 主动把事情做好 我的AI大模型技术分享2025 三十而砺 - 反思我的创业 自宅创业 - #34 宝贝女儿出生,我当爸爸了 自宅创业 - #33 继续聊聊自媒体AI副业工具 自宅创业 - #32 新产品-自媒体副业工具 自宅创业 - #31 APP上架了,路在何方? 自宅创业 - #30 人机交互,打造AI写作神器 自宅创业 - #29 经验分享: 让AI输出结构化JSON数据 2023自宅创业年终总结 自宅创业 - #28 我在ChatGPT风口的创业总结 2022自宅创业总结,进入创业新阶段 自宅创业 - #27 蹭热点的ChatGPT小程序 自宅创业 - #26 开发果蔬时节APP 自宅创业 - #25 驾照到手 & 买车 自宅创业 - #24 继续独立开发艺爪付费 自宅创业 - #23 考驾照、忙碌的一个月 自宅创业 - #22 艺爪付费迭代 & 重回赣州 自宅创业 - #21 新产品艺爪付费上线内测 自宅创业 - #20 付费订阅后端完成 & 商标注册 自宅创业 - #19 继续开发,为网站App提供付费订阅 自宅创业 - #18 开始新产品,为网站App提供付费订阅 2021自宅创业10个月总结,我会再次挑战 自宅创业 - #17 代码重构,以及蚁阅的更新 Hami-Vuex开源了,哈密瓜味的Vuex! 自宅创业 - #16 半独立开发的第一个月 自宅创业 - #15 开始远程兼职 自宅创业 - #13 创业半年回顾 自宅创业 - #12 专注和效率问题 自宅创业 - 小程序迭代延期 + 卖猕猴桃 自宅创业 - The Mom Test 自宅创业 - 水果直销自营模式
自宅创业 - #14 写订单系统后台
2021-10-31 · via Guyskk的博客

这两周主要在写订单系统后台,快要写完了,比我预想的时间更长(包括部分上期完成的任务)。

order-admin-tasks

订单系统

订单系统最核心的是商品和订单。商品分为基础商品(SPU)和商品规格(SKU),一对多的关系。订单分为顾客单和发货单,也是一对多的关系。除此之外,还有品类、供应商和供货商品,关系多就麻烦。

在后端逻辑和数据存储上,要处理关联查询和交易快照,代码有点复杂,花了不少时间。在前端界面上,表单字段很多,不同表单之间还有关联字段,花了较多时间处理。

之后我想明白了,对目前的业务来说,品类、商品、供应商都不多,前端一次性全查出来就好了,需要用的地方直接下拉选择。很多父子孙组件之间,属性和事件传递绕来绕去,不如干脆放到Vuex全局管理,更省心。

此外,我还仔细研究了拼多多商家后台,还有拼多多商家版App,确实做的不错。

为什么不直接用开源的商城系统?

比如 macrozheng/mall, saleordjango-oscar,直接用不好吗?或者二次开发?

说实话,我当时也调研了几个 Python 的开源商城框架,但没有很仔细。开源的和我想要的差别有点大,而且定制也有点复杂,再加上程序员本能吧,就直接自己做了一个。

最近和一些朋友聊的时候也被问到这个问题,所以我又更仔细的调研了一下。

开源电商有这么几个问题:

  1. 前台系统主要是Web网站,支持小程序,APP的基本没有。
  2. 后台管理系统功能不全,用起来也不方便,比如都没有批量发货,运费模板。
  3. 基本没有适配中国境内的支付渠道,以及快递物流。

需要定制的内容很多,但应该还是比完全自建更容易。如果只是想卖货,不如用现成的电商服务,比如微信小店、Shopify、有赞商城。如果想做交易平台,再考虑是开源+定制还是自建,如果重来一次,我会先试试开源+定制。

后续计划

继续把订单系统做完,小程序迭代做完。也大致有了下一个产品的想法,但不着急去做。

最后

你可以在 关于我 页面找到我的联系方式,欢迎交流!