最近一直有朋友发微信,让我打开拼多多帮忙砍价。几乎每天都有五六个朋友发信息,而且日渐频繁。难道最近砍价都这么火的吗?砍价需求都这么大的么?

好吧,砍价确实很火,而且有人还在买刀和卖刀。看来砍价的需求真的很大,我有个叫杨小贱的朋友问我。能不能搞个砍价的程序。现在砍价太难了。而且还没法监控,老是被人骗。实在不行搞个平台也行啊。不要让大家被骗就好。

恩,既然有这个需求就搞一个好了!正好之前有写用EasySwoole快速部署公众号管理系统。那就拿那个做个吧。

首先我们要对砍价流程进行分析,看看我们如何去做这个项目。

拼多多砍价有三种分享方式,一个是分享链接。一个是拼多多口令。还有就是小程序分享。整个实际操作过程是:将自己的砍价信息分享给自己的朋友,朋友打开拼多多后将会自动跳转进行砍价。

先分析这个流程,看看我们系统可以做什么。1、我们需要一个入口让人们发送砍价信息(口令,链接,小程序分享)给系统,由于我们现在选择公众号进行开发,小程序分享先被剔除。2、需要公众号提供自助交互。自助交互这样的话可以减少人工维护成本。3、我们需要监控砍价结果。砍价完成后,我们需要拿到结果。所以我们需要制作定时任务程序。4、需要数据库去存储信息。一个信息表。需要记录发布的砍价信息。一个用户表,记录系统用户,当然还有其它,我们做的时候慢慢补充。简单分析我们需要完成以下事情。

1、信息录入

2、公众号自动回复

3、监控砍价结果

4、数据存储

这是最基础的功能,程序开发是一个迭代过程。程序分析也是如此。下面让我们把需求和功能进行完善一下。

我注册了个公众号:“淘小喵” 大家可以关注下,我们进行同步讲解开发。

先梳理流程,大致是这样的:

微信公众号怎么做商业价值最大(公众号砍价系统)(1)

操作流程

拼多多砍价结果可以在自己的页面上看见,是谁帮忙看见了。我们直接关注生成账号,并不能拿到我们需要的昵称。所以我需要多一步绑定,让用户绑定昵称。所以流程图优化成这样。

微信公众号怎么做商业价值最大(公众号砍价系统)(2)

新流程

整个流程分析到这里基本就完善了。流程分析其实可以很细致的。越细致的分析,我们进行部门对接的时间成本越低。但是如果你并没有很明确的目的那:当你能整理出来。谁在什么时候做了什么。那你就开始写代码吧(你会在编程中GET到他的真实的需求)。


其次我们要梳理下我们需要用到的数据。

当我们关注公众号时我们要给用户生成一个账号,这样我们要有用户表。然后我们要用户绑定昵称,这样我们会有个昵称表(一个用户多个昵称)当然我们可以再有个昵称用户映射表(非必须,数据简单可以合并到昵称表)。然后我们要有个发布信息的表,用于存储用户发的砍价信息。当用户发送关键词时,我们需要给用户返回,发布信息表的内容。这样我们需要把这种关系存储起来。这个就是领取信息表。当用户完成砍价并被系统监控到时我们要给他积分奖励。这时我们需要用到积分。积分会有各种操作。充值,提现,消费等,我们最好把他单独列出来,当然你也可以和用户合并在一起。然后积分变动需要记录,便于我们查账。这里我们需要积分变动表。因为我们使用EasySwoole所以一些配置写在文件中会导致系统不能及时更新。所以我们需要一个系统配置表,将一些数据存入系统表中,这样后期变动积分奖励规则将不用重启项目。

整个分析下来我们会用到这些内容:

1、用户

2、绑定昵称

3、发布信息

4、领取信息(一个人任务只能领取一次)

5、用户积分(完成任务后的标注我们需要在用户砍价完成后加积分给他)

6、积分变动

7、系统配置(我们需要将一些配置写到数据库中)

建议大家将自己的分析所得记录下来。这样便于后期改动。也便于你对程序的开放。开发时时刻对比你的梳理内容,你的程序将更加流畅。

程序分析到数据结构基本已经OK。下面就是如何实现你的功能了。我已经将整个例子开发完成,并部署到微信公众号“淘小喵”中。大家可以先关注一下进行体验。并且在下一讲中,和大家一起进行具体的编程实现。

下一讲实现会用到之前的文章“EasySwoole搭建高效微信管理后台”希望大家按照该文章搭建一套自己的微信公众号管理后台。以便能一步一步实现项目。最后我将在终篇中提供完整的代码。

,