首先来段科普,摘自百度百科:

在西方经济学中,分销 的含义是建立销售渠道的意思,根据著名的营销大师菲利普·科特勒的定义,分销渠道(Distribution Channel)又或者叫营销渠道(Marketing Channel),是指某种商品(Commodity)或服务(Service)从生产者(Producer)向消费者(Consumer)转移的过程中,取得这种商品、服务所有权帮助所有权转移所有企业和个人。但是,它不包括供应商(Supplier)、辅助商(Facilitator)等。

打开TPshop的手机版页面,进入用户的首页,找到 我的分销,进入分销主页面:

这里面主要的功能是 分销订单我的团队查看网店

首先,你可以在上面右上角的设置去设置你的虚拟商店的基本信息,如下:

设置完 店铺信息,具体的店铺位置在分销首页的 查看商店,下面有1个商品已经上架,商品怎么来?

在上面页面中点击 全部商品,有以下两个商品,为什么只有两个?

上面页面的全部商品旁边表示了3个,因为1个已经上架,所以剩下两个没上架的就在这里边了。

如何上架?在 全部商品 中选择你要上架的商品即可。

为什么全部商品只有3个?

商品能展现在这分销商品中的条件是:商品在售、分销额大于0元。而且我目前就只有这三个。

什么是分销额?分销额是你的推广团队成员买一个商品后,商品的推广费,专业用语叫佣金,这部分费用入你口袋。

你单击上面的商品后可以添加到你的虚拟商店中去。

你可以将你的商店链接分享出去,获得更多的推广成员。

不过,推广的层数最多只计三级!

可参考百度百科:

三级分销是指,分销商只能获取三级分销所得的佣金,超过三级的部分不能获得佣金。

你的分销团队如何查看,在分销首页找到 我的团队,进入有:

如何查看分销订单与相关详情?在分销首页找到 分销订单,进入有:

在分销首页找到 分成明细,可以看到订单的流水详情,如下:

嗯,操作方面的就讲这些,下面简单讲下数据库表设计。

首先,自己有三级的分销成员,数据表是如何设计的?

数据表不是直接记录自己的三级成员,而是记录自己的三级推荐者,即三级上级。即你是第一上级直接推荐的,成为他的分销成员,而第一级上级是是第二级上级的分销成员,以此类推。

数据库表设计如下:

在Users表中增加下面字段:

下面两张表跟分销密切相关。

user_distribution表:存储虚拟商店正在分销的产品信息,具体表设计如下:

rebate_log表:分销记录表,分销订单的信息,具体表设计如下:

-end-

TPshop分销功能的使用与表设计的更多相关文章

  1. TPshop的规格表设计原理机制

    TPshop商品规格比较简单, 数据库设计清晰, 先看上图购买商品时对应的选择, 不同规格有着不同的价格和不同的库存. 再看看后台对应的设置,手机例子 颜色:黑色 白色 金色 内存:32G 64G  ...

  2. 优化一个奇葩表设计上的全表扫描SQL

    之前在一个比较繁忙的系统抓到的耗时长.消耗CPU多的一条SQL,如下:SELECT * FROM Z_VISU_DATA_ALARM_LOG TWHERE TO_DATE(T.T_TIMESTR, ' ...

  3. oracle性能优化之表设计

    数据库优化的目标无非是避免磁盘I/O瓶颈.减少CPU利用率和减少资源竞争.为了便于读者阅读和理解,笔者参阅了Sybase.Informix和Oracle等大型数据库系统参考资料,基于多年的工程实践经验 ...

  4. 【原创】C#搭建足球赛事资料库与预测平台(6) 赔率数据表设计2

            本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源C#彩票数据资料库系列文章总目录:[目录]C#搭建足球赛事资料库与预测平台与彩票数据分析目录 本篇文章开始将逐步介 ...

  5. 【原创】C#搭建足球赛事资料库与预测平台(3) 基础数据表设计

            本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html 开源C#彩票数据资料库系列文章总目录:http://www.cn ...

  6. 【原创】C#搭建足球赛事资料库与预测平台(4) 比赛信息数据表设计

            本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源C#彩票数据资料库系列文章总目录:[目录]C#搭建足球赛事资料库与预测平台与彩票数据分析目录 本篇文章开始将逐步介 ...

  7. 【原创】C#搭建足球赛事资料库与预测平台(5) 赔率数据表设计1

            本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html 开源C#彩票数据资料库系列文章总目录:http://www.cn ...

  8. Oracle数据库表设计时的注意事项

    表是Oracle数据库中最基本的对象之一.万丈高楼从平地起,这个基础对象对于数据库来说,非常重要.因为其设计是否合理,直接跟数据库的性能相关.从Oracle数据库菜鸟到数据库专家这个过程中,在表设计与 ...

  9. Innodb IO优化 — 数据库表设计 转

    数据库表设计这块学问比较多,我这里单从互联网角度出发同时结合Innodb的特性给出一些设计方法供大家参考.本文构建大概分两分部分:Innodb的特性及设计中如何利用这种特性. Innodb特性: In ...

随机推荐

  1. RunTime 给类添加属性

    RunTime网上有很多人都不知道Runtime到底是干嘛的?有很多博主都是长篇大论给他们讲这个讲那个,我感觉还不如实例来的实在.很简单的一个例子:我们都知道会有这样的需求,未读消息列表的图片上要有一 ...

  2. git操作详解

    前言:一般公司git的master主干与线上代码保持一致,在使用git的时候,偶尔会发生一些莫名其妙的事情,很容易导致运营事故.so- 总结一下经常使用的git命令以及git的一些小坑,方便日后查阅 ...

  3. [Python]获取子线程异常信息

    起因 今天在写东西的时候,用到了多线程.遇到了个问题: 子线程的异常,在父线程中无法捕获. 解决 问题代码 问题代码示例代码如下: import threading class SampleThrea ...

  4. 一步操作配置Word环境

    我们在开始编辑Word文档的时候,会发现有些事情我们总需要预先操作一下,比如100%普通视图.显示隐藏特殊标记.显示标尺.最大化窗口.显示导航窗格啥的,每次去操作,感觉很烦,那么通过下面这个宏代码可以 ...

  5. Hibernate三种状态及生命周期

    临时状态---使用new操作符的对象不能立刻持久,也就是说没有任何跟数据库相关的行为, 只要应用不再使用这些对象,状态会丢失,并由垃圾回收机制回收持久对象---持久实例是具有数据库标识的实例.统一又S ...

  6. java 基础知识二 基本类型与运算符

    java  基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...

  7. javascript实现99乘法表

    for(var i=1; i<=9; i++) { for(var j=1; j<=i;j++) { document.write(i+"x"+i+"=&qu ...

  8. web前端概念巩固(一)

    h5: 1.web语义化 Web语义化是指在进行HTML结构.表现.行为设计时,尽量使用语义化的标签,使程序代码简介明了,易于进行Web操作和网站SEO,方便团队协作的一种标准,以图实现一种" ...

  9. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  10. 初次接触 Android Studio FAQ

    1. 2. 3. 4. 6. 7. Tools -> Adnroid -> enable ADB integration   8.官方模拟器太慢,还是自己下个第三方模拟器吧. http:/ ...