直到看到了一个好友分享到外卖 CPS,觉得这是一个机会,不仅任何地方都可以做,而且门槛相对较低。
所以我最近分析了将近 30 个外卖大号,分析了他们的引流流程,总结一下他们有哪些可以值得我们借鉴的地方。希望对大家有所启发。当然最主要的还是着手去做。
外卖cps带分销返利源码
源代码地址
搭建步骤
- 下载以上源代码到本地
http://www.mybei.cn
成品展示
截图
步骤
- 下载以上源代码到本地
http://www.mybei.cn - 修改为你自己的微信小程序,打开 /dist/pages/ele/index.js
- 微信小程序->开发管理->开发设置 添加 request的域名: 地址:
https://mp.weixin.qq.com/wxamp/devprofile/get_profile?token=271531762&lang=zh_CN
- 小程序管理后台配置你的链接
后台地址: http://q.mybei.cn - 进去之后选择小程序管理->无裂变小程序管理->添加小程序->填入你自己的链接
- 微信开发者工具,导入项目,提交审核
<template>
<div class="content-page">
<div class="content-nav">
<el-breadcrumb class="breadcrumb" separator="/">
<el-breadcrumb-item>商品设置</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="content-main">
<el-tabs v-model="activeName" @tab-click="handleClick">
<el-tab-pane label="商品分类" name="first"></el-tab-pane>
<el-tab-pane label="商品型号" name="second"></el-tab-pane>
</el-tabs>
<div class="form-table-box">
<div class="btn-wrap">
<router-link v-if="pIndex == 0" to="/dashboard/category/add">
<el-button plain type="primary" icon="plus">添加分类</el-button>
</router-link>
<router-link v-if="pIndex == 1" to="/dashboard/specification/detail">
<el-button plain type="primary" icon="plus">添加型号</el-button>
</router-link>
</div>
<el-table v-if="pIndex == 0" :data="categoryData" style="width: 100%" border stripe>
<el-table-column prop="name" label="分类名称">
<template scope="scope">
<div v-if="scope.row.level==1" class="bg-gray">{{scope.row.name}}</div>
<div v-if="scope.row.level==2" class="bg-left">{{scope.row.name}}</div>
<!-- {{ scope.row.level == 2 ? ' ' : '' }} {{scope.row.name}} -->
</template>
</el-table-column>
<el-table-column label="图标显示" width="80">
<template scope="scope">
<el-switch
v-model="scope.row.is_channel"
active-text=""
inactive-text=""
@change='changeChannelStatus($event,scope.row.id)'>
</el-switch>
</template>
</el-table-column>
<el-table-column label="首页显示" width="80">
<template scope="scope">
<el-switch
v-model="scope.row.is_show"
active-text=""
inactive-text=""
@change='changeShowStatus($event,scope.row.id)'>
</el-switch>
</template>
</el-table-column>
<el-table-column label="全部产品页面显示" width="140">
<template scope="scope">
<el-switch
v-model="scope.row.is_category"
active-text=""
inactive-text=""
@change='changeCategoryStatus($event,scope.row.id)'>
</el-switch>
</template>
</el-table-column>
<el-table-column prop="sort_order" label="排序" width="100" sortable>
<template scope="scope">
<el-input v-model="scope.row.sort_order" placeholder="排序" @blur="submitSort(scope.$index, scope.row)"></el-input>
</template>
</el-table-column>
<el-table-column label="操作" width="300">
<template scope="scope">
<el-button size="small" @click="handleRowEdit(scope.$index, scope.row)">编辑</el-button>
<el-button size="small" type="danger" @click="handleRowDelete(scope.$index, scope.row)">删除
</el-button>
</template>
</el-table-column>
</el-table>
<el-table v-if="pIndex == 1" :data="specData" style="width: 100%" border stripe>
<el-table-column prop="id" label="ID" width="100">
</el-table-column>
<el-table-column prop="name" label="型号名">
</el-table-column>
<el-table-column prop="sort_order" label="排序" width="200">
</el-table-column>
<el-table-column label="操作" width="160">
<template scope="scope">
<el-button size="small" @click="specEdit(scope.$index, scope.row)">编辑</el-button>
<el-button size="small" type="danger" @click="specDelete(scope.$index, scope.row)">删除
</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
activeName: 'first',
pIndex: 0,
categoryData:[],
is_spec_add: false,
dialogFormVisible:false,
specData: [],
form:{},
formLabelWidth: '120px'
}
},
methods: {
handleClick(tab, event) {
let pindex = tab._data.index;
this.activeClass = 0;
if (pindex == 0) {
this.getList();
this.pIndex = 0;
}
else if (pindex == 1) {
this.getSpecList();
this.pIndex = 1;
}
},
changeShowStatus($event, para) {
this.axios.get('category/showStatus', {
params: {
status: $event,
id: para
}
}).then((response) => {
})
},
changeChannelStatus($event, para) {
this.axios.get('category/channelStatus', {
params: {
status: $event,
id: para
}
}).then((response) => {
})
},
changeCategoryStatus($event, para) {
this.axios.get('category/categoryStatus', {
params: {
status: $event,
id: para
}
}).then((response) => {
})
},
submitSort(index, row){
this.axios.post('category/updateSort', { id: row.id,sort:row.sort_order }).then((response) => {
})
},
handleRowEdit(index, row) {
this.$router.push({name: 'category_add', query: {id: row.id}})
},
specEdit(index, row) {
console.log(row.id);
this.$router.push({name: 'specification_detail', query: {id: row.id}})
},
specDelete(index, row) {
this.$confirm('确定要删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.axios.post('specification/delete', {id: row.id}).then((response) => {
console.log(response.data)
if (response.data.errno === 0) {
this.$message({
type: 'success',
message: '删除成功!'
});
this.getSpecList();
}
else {
this.$message({
type: 'error',
message: '删除失败,该型号下有商品!'
});
}
})
});
},
handleRowDelete(index, row) {
this.$confirm('确定要删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.axios.post('category/destory', {id: row.id}).then((response) => {
console.log(response.data)
if (response.data.errno === 0) {
this.$message({
type: 'success',
message: '删除成功!'
});
this.getList();
}
else {
this.$message({
type: 'error',
message: '删除失败,该分类有子分类!'
});
}
})
});
},
getList() {
this.axios.get('category', {
params: {
page: this.page,
}
}).then((response) => {
this.categoryData = response.data.data
})
},
getSpecList() {
this.axios.get('specification').then((response) => {
this.specData = response.data.data
})
}
},
components: {},
mounted() {
this.getList();
}
}
</script>
<style scoped>
.sort-width{
width: 90px;
}
.right{
float: right;
}
.form-inline {
margin-top: 2px;
height: 40px;
margin-right: 20px;
}
.block {
margin-bottom: 10px;
height:42px;
display: flex;
align-items: center;
justify-content:space-between;
}
.active {
border-color: #ff4949;
color: #ff4949;
}
.marginRight{
margin-right: 20px;
}
.btn-wrap{
margin-bottom: 10px;
}
</style>
看了这么多回答,发现大家都是在说什么年入十万,年入百万,而且有的还晒出了自己的收益截图。但是大家有没有看一下题目啊,题主的要求是每天能赚到30元即可。每天赚30元即可,证明了题主只是想做一些兼职,想做一些比较简单,容易操作的项目。而且题主的身份也应该是大学生,宝妈,之类的。所以好多项目比如什么u站视频,什么网站上传文档,还有淘宝试用,还有其他一些乱七八糟的兼职并不适合这种类型的人。为什么?第一,u站入门门槛比较高,而且后期视频制作也要占用大量的时间,前期的收益不明显,想赚钱得成为头部的那些号。第二。网站上传文档,别闹了。现在大家都知道网站上传文档能赚钱,在网上能找到的文档大概没有被上传100遍,也已经上传了99遍了,你想在上传,对不起,同类型的,标题重复的 不能上传。你想上传的话也可以,挨个修改一遍标题和内容。几千份的文档让你修改,这是一个大学生或者宝妈能办到的吗?他们如果有这功夫,别说30了,300都赚了,还来做这个兼职?其他的网络兼职,不是时间成本高就是收益低,根本不适合没有任何资源,基础的宝妈,大学生做。有人说了,你巴拉巴拉的说的这么多,难道就是告诉我们每天赚30元很难实现吗?当然不是,我上面的分析是为了使大家有一个清醒的认识,别头脑一热听什么是什么,人家一忽悠说这个赚钱,就一股脑的过去。我们要自己动脑想一下,我们适合做什么?大学生,宝妈想每天兼职赚到30元其实很容易,这种兼职需要占用时间少,而且简单易行,并且是保证不被骗。我是在某宝上面有店铺,卖箱包的,春节前我为了一款产品能够启动,所以就去一些平台找了一些人帮我做前期的销量。你们知道我这边一单需要付多少钱吗?只是最简单的不要评价的直接默认好评的,一单我需要付出最低15元。如果我需要指定评价,指定账号,指定地址,指定晒图,等等 一单下来我看了一下25元。这其中平台需要抽取2元的服务费。看到这里可能有的人已经明白了我得意思了。对,题主需要的就是这种兼职,你想一下 ,你做一单的时间是多长?做一单的报酬是多少?13-23元之间,30元,2单即可。时间绝对不会超过1个小时。而我们需要付出什么?只要你有3到5个某宝的账号就行了,这个不难吧,谁还没有几个某宝的账号?至于会不会被骗,反正我在这个平台做了很多单了,我每次都是按时付款的,我没有被骗。如果上面我分享的内容对你有所帮助,请帮我点个赞或者喜欢在走。我在这里在重复一下 我是某宝店主,不是放单的,我只负责提供一个思路给大家,具体怎么做需要大家认真甄别,避免上当。上面我所说的都是我自己亲自实验过得,包括上传文档和u站主申请什么的。我虽然没有日入10000+的经历,但是我也有过自认为日入5000+的辉煌,别喷我,我有某宝店铺,一天收入几千元是可以达到的。关注我,和我一起成长,后续也能看到我总结的其他干货。请大家不要再私信我,让我带一脚,也请不要在评论区写,让我带一脚,再次重申,我不是放单的,我是某宝的店主,我只是给大家一个思路,而不是给大家一个具体的方法,具体怎么做还得需要您自己去甄别。我最反感有些人一上来就喊,老板,带我一下呗,请您在说这句话的时候想一下,我为什么要带你一下啊?我是上辈子欠你的还是这辈子欠你的?没有人有义务必须帮助他人,你在向被人索取时,应该想一想,你能给予对方什么?当对方愿意帮助你时,应该懂得尊重对方,感激对方,而不是背后踹对方一脚。