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

在西方经济学中,分销 的含义是建立销售渠道的意思,根据著名的营销大师菲利普·科特勒的定义,分销渠道(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. JSP配置了虚拟目录使用JavaBean报错

    今天遇到一个很棘手的问题,在jsp文件中使用useBean,网页返回码出现了500服务器内部错误,报错信息如下: The value for the useBean class attribute w ...

  2. 【react-router】从Link组件和a标签的区别说起,react-router如何实现导航并优化DOM性能?

    (注:参考自官方英文文档V3.X版本) react-router是伴随着react框架出现的路由系统,它也是公认的一种优秀的路由解决方案.在使用react-router时候,我们常常会使用其自带的路径 ...

  3. 深入理解Spring中bean的生命周期

    [Spring中bean的生命周期] bean的生命周期 1.以ApplocationContext上下文单例模式装配bean为例,深入探讨bean的生命周期: (1).生命周期图: (2).具体事例 ...

  4. Myeclipse Java项目转换成Maven项目

    1.在Eclipse中Java项目转换成Maven项目可以在项目右键-->configure-->Convert Plug-in projects..  就可以.而在myeclipse中项 ...

  5. windows下搭建tensorflow的环境

    这年头,不会点人工智能和神经网络,都不好意思跟人打招呼了.之前搞了一下sklearn,今天觉得应该要了解一下google这个传说中的人工智能开源神器. 最近终于有时间了,凡事从hello world开 ...

  6. CentOS 7 安装Broadcom无线网卡驱动

    重新坑了小伙伴一台电脑,用来装centOS练习和做服务器用,哈哈哈 装了了CentOS 7后发现无线网卡读不出来,没有装驱动,网卡是Broadcom ╮(╯_╰)╭ 1.首先确定网卡是否为坑爹类型Br ...

  7. SQL Server-基础-经典SQL语句

    经典SQL语句 基础 .说明:创建数据库 CREATE DATABASE database-name .说明:删除数据库 drop database dbname .说明:备份sql server - ...

  8. Fragment防止自动清理 (ViewPager滑动时,滑出屏幕后被清理)(转)

    原文链接:http://www.xuebuyuan.com/2231000.html 这个问题网上搜一搜发现帖子很多,但是博主试了几种好像没有说的那么好用 一. 比如给ViewPager设置长度,以增 ...

  9. 设计模式(一)—单例模式

    一.概述 1.单例模式的优点      由于单例模式只生成一个实例,减少了系统性能的开销,当一个对象的产生需要比较多的资源时,如读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象 ...

  10. Spring-quartz 可传参(包括service注入)任务调度 多个任务调度

    1 JobDetail 注意:一个JobDetail中 只能触发一个方法,如果要调度多个任务 需要有多个job类! 普通任务:总调度(SchedulerFactoryBean)--> 定时调度器 ...