电商系列之促销

   > 插:AI时代,程序员或多或少要了解些人工智能,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

坚持不懈,越努力越幸运,大家一起学习鸭~~~

在刚刚过去的双十一我们看到了一种平时比较少见的促销方式。这种促销方式就是跨店铺促销。这种促销方式一般只有在大型促销的时候才会,因为运营这样的促销方式需要投入比较大的管理成本。

下面我们先来看一下什么是跨店铺促销?

我们目前在电商平台上看到比较多的是满减、满赠这种促销活动。但是这种活动有一个特点,它基本都是在一个商家范围内才能够使用。这种方式也比较好理解,比如在天猫上有一个a商家,他做一个全场满100减10块的促销活动。那么这个促销的范围肯定是他店铺内的所有商品,其他店铺是的商品是不能参与这个店铺的促销活动的。这种类型的促销一般都是局限在一个商家内,有一定的局限性。因为每一个商家内的商品数量毕竟有限,让用户在单商家内挑选出合适的商品能够满足促销的条件毕竟还是有些难度。如果这个促销可以支持跨店铺促销,那么订单转化率一定会提升。

举个例子:如果天猫上的“三只松鼠“这个商家搞一个满199减100的活动,用户只能在这个商家内挑选商品达到199的金额才能享受这个促销,但是三只松鼠卖的都是坚果类的食品,想挑满199还是稍微有些难度。如果把这个活动变成只要是天猫上的食品满199即可减100,那么对于这种促销用户选择空间就很大,所有商家的食品都可以作为备选范围,那么达成这个促销的门槛199就变得相对容易,转化率肯定比单商家的要高很多。

所以一般在大促的时候会有平台商来协调各个商家一起来搞这种跨店铺促销的大型活动。比如在双十一的时候有天猫或者京东的运营人员协调平台上的部分商家一起搞跨店铺促销活动。由于这种促销方式管理成本比较高,所以一般不会经常使用。

下面来说一下跨店铺促销的难点在哪里?

页面展示问题

商详页还好,可以说明这个单品参加跨店铺促销,但是购物车的展示就比较麻烦了。目前主流的电商平台在购物车中是先按照商家的维度展示,然后再展示商家维度的促销。结构相对比较清晰,用户很清楚买的这个商品是哪个商家的,参加了什么促销活动。

满减

如果有跨店铺促销,那么上面的结构就不能够很好的支持,如下图,这个平台做了限量优购活动,跨商家任选3件99元,它的处理方式没有改变原有购物车的逻辑,先是展示商家,在商家内部展示促销,在这个“限量优选”的商品前面打了一个标,但是如果购物车的数量比较多的话这种展示方式其实不是很明显。

限量

比较好的做法是在购物车里面将跨店铺促销与商家维度拉平,大家感受下京东的做法。“跨店铺满99减30”与下面的商家“百宝源水果”在同一个维度上,用户很容易可以看出来哪些商品参加了跨店铺促销,哪些没有参加。这种体验对系统的挑战比较大,在计算促销的时候比较复杂。

跨商家的

跨商家的

费用分摊问题

然后是促销费用如何分摊的问题?因为不同商家不同品类的商品毛利率是不一样的,如果是简单的按照商品的价格进行分摊那么对某些商家是不公平的。

举个极端的例子,如果天猫搞个跨商家全场满199减100的活动,一个用户买了100元的U盘和100元的服装,那么这笔199减少100的促销费用应该由两个商家来均分承担掉,U盘的商家承担50元的促销费用,服装商家承担50元的促销费用。这个时候肯定U盘的商家更亏,因为U盘的毛利比较低,100元的U盘可能就赚10元钱,但是服装的毛利率比较高,100元的服装可能赚60元,所以在做跨店铺促销的时候要根据各个店铺的品类来设置一个分摊的比例,并不是仅仅按照商品的价格来分摊促销费用,这也使得组织这样一场跨商家的促销活动变的越发的困难。

运费问题

另外一个就是运费的问题。首先是这种活动收不收运费的问题,从商家的角度考虑一定是要收运费的,只有达到了商家的免邮条件才不收运费。但是如果收运费的话会涉及到各个商家的免邮条件是不一样的,有的商家是39免邮,有的是99免邮,以哪个为标准?另外收邮费的体验会非常的不友好。

再举一个极端的例子,用户参加了跨商家199减100的活动,一共分别买了10个不用商家的商品,每个商家的商品平均20元,这样的话基本没有达到任何一家商家的免邮条件,如果要收运费的话理论上是需要向用户收10份运费的,因为是由10个不同的商家分别发出去的。这种体验是用户无法接受的,所以在做这种跨商家的活动的时候一般平台运营人员都会跟商家协商,要么全部参加活动的商品都免邮,要么选一个达到免邮条件的商品参加活动。

所以总结下来,跨店铺促销这种方式是大杀器,对于提升交易额提升单量效果显著,但是后面的运营成本也实在比较高,估计要组织这么一场活动至少要提前1-2个月开始筹备,也只有每年的618,双十一大促这种时候能拿出来用用,平时真心用不起啊。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/516187.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[实验报告]--基于端口安全

[实验报告] 目录 [实验报告] 一、项目背景 二、实验环境 三、项目规划设计 四、项目实施 五、验证项目成果 基于端口安全的 Jan16 公司网络组建 一、项目背景 Jan16 公司开发部为重要部门,所有员工使用指定的计算机工作,为防止员工或访客使 用个…

蓝桥杯真题:七段码

import java.util.Scanner; import java.util.ArrayList; // 1:无需package // 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args){// 连接关系图int[][] map new int[][]{{0, 1, 0, 0, 0, 1, 0},{1, 0, 1, 0, 0, 0, 1},{0, 1, 0, 1, 0, 0…

如何保护IP地址不被泄露?

当互联网成为每个家庭的重要组成部分后,IP地址就成了你的虚拟地址。您的请求从该地址开始,然后 Internet 将消息发送回该地址。那么,您担心您的地址被泄露吗? 对于安全意识高或者某些业务需求的用户,如果您正在寻找保护…

数据结构——图的概念,图的存储结构,图的遍历(dfs,bfs)

目录 1.图的定义和术语 2.案例引入 1.六度空间理论 3.图的类型定义 4.图的存储结构 1.邻接矩阵 1.无向图的邻接矩阵表示法 2.有向图的邻接矩阵表示法 3.网(有权图)的邻接矩阵表示法 代码示例: 2.采用邻接矩阵表示法创建无向图…

SSM学习——Spring JDBC

Spring JDBC 概念 Spring的JDBC模块负责数据库资源管理和错误处理,简化了开发人员对数据库的操作。 Spring JDBC通过配置数据源和JDBC模板来配置。 针对数据库操作,Spring框架提供了JdbcTemplate类,它是Spring框架数据抽象层的基础&#…

基因组de novo组装

分以下几个部分: CLR组装 HIFI组装 ONT组装 二、三代数据矫正 组装结果评估 一、CLR组装 下机数据: 主要用那个bam文件 软件:wtdbg2 第一步:bam转fasta文件 参考:https://www.jianshu.com/p/03c7eb11102d # 进行基…

kali 渗透工具 - mestaploit

永恒之蓝漏洞的小知识: 黑客通过改造 永恒之蓝 制作 wannacry 制作病毒入侵高校内网。 mestaploit 攻击永恒之蓝流程: 使用模块 msfconsole配置required 模块参数运行,开始监听主机 msfconsole 主要模块 - 选择使用模块 search ms17_01…

VSCode 插件 Template String Converter

1. 插件介绍 点击安装 Template String Converter 插件 Template String Converter 翻译后:模板字符串转换器。 插件作用:当 JavaScript 字符串中键入 ${ 时自动将引号转为反引号,当删除 ${ 时自动将反引号转为普通引号 功能示例&#xff…

【T5中的激活函数】GLU Variants Improve Transformer

【mT5中的激活函数】GLU Variants Improve Transformer 论文信息 阅读评价 Abstract Introduction Gated Linear Units (GLU) and Variants Experiments on Text-to-Text Transfer Transformer (T5) Conclusion 论文信息 名称内容论文标题GLU Variants Improve Transfo…

【保姆级介绍Oracle】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

DeepWalk论文翻译

DeepWalk论文翻译 DeepWalk: Online Learning of Social Representations DeepWalk:社会表征的在线学习 ABSTRACT 我们提出了 DeepWalk,一种学习网络中顶点潜在表示的新方法。这些潜在表示在连续向量空间中对社会关系进行编码,很容易被统…

蓝桥杯第十五届抱佛脚(九)动态规划

蓝桥杯第十五届抱佛脚(九)动态规划 基本概念 动态规划(Dynamic Programming, DP)是一种用于解决复杂问题的优化算法设计技术。它将原问题分解为若干相互重叠的子问题,通过记录子问题的解,避免重复计算,从而大大减少了计算量。 动态规划典型的应用场景…

Python | SLP | EOF | 去除季节趋势

EOF & PC 前言 在计算EOF(经验正交函数)之前去除季节循环是为了消除数据中的季节变化的影响,使得EOF能够更好地捕捉数据中的空间变化模式。如果不去除季节循环,季节性信号可能会在EOF中占据较大的比例,从而影响对其…

【Greenplum】GP库 too many clients already错误,重启失败问题解决方案

问题描述: 连接数满了后,导致 gp库无法连接了,通过登录服务器,使用gpadmin用户进行重启操作,也报too many clients already,无法重启。 采用 psql -d postgres -U gpadmin 连接库,也报too man…

C语言----数据在内存中的存储

文章目录 前言1.整数在内存中的存储2.大小端字节序和字节序判断2.1 什么是大小端?2.2 练习 3.浮点数在内存中的存储3.1.引子3.2.浮点数的存储3.2.2 浮点数取的过程 前言 下面给大家介绍一下数据在内存中的存储,这个是一个了解c语言内部的知识点&#xf…

element-ui breadcrumb 组件源码分享

今日简单分享 breadcrumb 组件的源码实现,主要从以下三个方面: 1、breadcrumb 组件页面结构 2、breadcrumb 组件属性 3、breadcrumb 组件 slot 一、breadcrumb 组件页面结构 二、breadcrumb 组件属性 2.1 separator 属性,分隔符&#xff…

Golang | Leetcode Golang题解之第10题正则表达式匹配

题目&#xff1a; 题解&#xff1a; func isMatch(s string, p string) bool {m, n : len(s), len(p)matches : func(i, j int) bool {if i 0 {return false}if p[j-1] . {return true}return s[i-1] p[j-1]}f : make([][]bool, m 1)for i : 0; i < len(f); i {f[i] m…

python--IO流和字符流的写入写出

1.IO流&#xff1a;&#xff08;input output stream&#xff09; python的IO流只有一个函数&#xff1a;open函数 属性不用带括号&#xff1b;方法通通要带括号 输入输出流&#xff1a;狭义上来说&#xff0c;指的就是内存数据和磁盘这种可以永久 存储数据的设备 IO流 IO流…

[C#]OpenCvSharp使用HoughCircles霍夫圆检测算法找出圆位置并计数

【效果展示】 原图&#xff1a; 找出位置&#xff1a; 【测试环境】 vs2019,netframework4.7.2,opencvsharp4.8.0 【函数用法】 cv2提供了一种圆检测的方法&#xff1a;HoughCircles。该函数的返回结果与参数设置有很大的关系。 检测的图像时9枚钱币&#xff0c;分别使用了…

Codeforces Round 931 (Div. 2) ---- E. Weird LCM Operations ---- 题解

E. Weird LCM Operations&#xff1a; 题目大意&#xff1a; 思路解析&#xff1a; 这是一道构造题&#xff0c;那么观察这个构造有啥性质&#xff0c;观察到最多操作次数为 n/6 5&#xff0c;然后每次操作需要选择三个数&#xff0c;如果每次操作的三个数都不和之前的重复的…