美文网首页
设计一款通用订单系统,支持四种交付模式

设计一款通用订单系统,支持四种交付模式

作者: 大继 | 来源:发表于2019-02-26 15:33 被阅读0次

前言

系统基建三大核心之一是 购买,在开发生涯中几乎90%的系统都用到了,订单系统。

为何要实现这个通用模块。

为了更加高效的开发及可靠性,这是一种投资,开发时很苦明明直接编码很简单,开发一个通用的前期将比较痛苦。但是,后期的产品的开发极其快乐。

为何是4中交付模式。

这个也是我多年经验总结起来,支付基本分为4种。几乎可以涵盖任何类型的扩展。

4种模式

  • 实体产品:需要快递
  • 线下兑换: 自提(使用领取码或是线下桌号)
  • 虚拟物品,无具体模块代码激活: 购买VIP
  • 虚拟物品激活模块型: 付费报名

涉及其他未展开模块

销售架,促销,供应商,产品,支付...

总结

实现后快乐无比,在也不用开发购买核心逻辑了,只需要补充一下显示逻辑。

相关文章

  • 设计一款通用订单系统,支持四种交付模式

    前言 系统基建三大核心之一是 购买,在开发生涯中几乎90%的系统都用到了,订单系统。 为何要实现这个通用模块。 为...

  • ThinkPHP的URL模式

    系统默认的PATHINFO模式,不同的URL模式获取模块和操作的方法不同,ThinkPHP支持的URL模式有四种:...

  • 代理

    代理 概念:一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言可以通过@...

  • 2.2.1 单号查询

    系统支持按单号查询订单,支持查询订单详情、以及订单的完整流转记录。

  • Delegate的基本使用

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言...

  • iOS之代理笔记

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来 实现代理模式,OC语...

  • 设计模式-代理

    代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定的语法来实现代理模式,OC语言...

  • iOS 代理设计模式

    转自 <简书 — 刘小壮> 代理的基本使用 代理是一种通用的设计模式,在iOS中对代理设计模式支持的很好,有特定...

  • 权限相关学习记录

    RBAC:基于角色的访问控制方法 通用数据权限管理系统设计(一) 解释: 功能权限:能做什么的问题,如新增销售订单...

  • JAVA设计模式

    一、设计模式的分类 什么是设计模式:在某些场景下,针对某类问题的某种通用的解决方案特点: 通用、可复用 设计模式...

网友评论

      本文标题:设计一款通用订单系统,支持四种交付模式

      本文链接:https://www.haomeiwen.com/subject/bkwayqtx.html