Java生鲜电商平台-物流动态费率、免运费和固定运费设计与架构

说明:物流配送环节常见的有包邮,免运费,或者偏远地区动态费率,还存在一些特殊的情况,固定费率,那么如何进行物流的架构与设计呢?

运费之困惑

在淘宝买过东西的亲们,应该都有过这样的体会——每次购物,都要在运费上和商家讨价还价,商议好运费后,还得下达订单等待卖家修改了才能付款,每次都如此,实在很不方便。而且当碰到运费很贵时(跨省的),那往往就会导致这次买卖告吹。无论在淘宝,还是在其它网站,当购买大件商品时,如果按照实际运费收取,往往都会很高昂,直接影响顾客的购买决定——网上虽便宜,但是加上运费也和在当地买差不多了。

2. 运费之策略与架构

对于电子商务网站而言,运费的收取是个很敏感的问题,对购物车转化率的影响比较大。运费策略一般分为三种:动态费率、免运费和固定运费。

  • 动态费率:按照送货详细地址实际收取。
  • 免运费:免运费分为无条件免运费和有条件免运费(如超过100元)两种。
  • 固定运费:为网站设置一个固定的费率,如10元每张订单等。

3. 动态费率

虽然网站的商品剔除了运费后,会比实体店便宜得多,但是在结账中突然冒出的高昂运费还是会让顾客心里承受不了,从实际运营中,诚实的动态费率往往不是一个好主意。建议采用免运费或者固定费率的策略,那么增加的运费成本怎么处理?我们可以通过适当调整一些产品的价格,如一些不会特别引起顾客价格敏感的商品,调高10%~15%,对于价格竞争很激烈的重点商品,还是保持具有竞争力的价格,那样顾客便不容易发现两个站点价格差异了,除非他真的有时间将每样商品都加入各个站点的购物,然后将总价进行对比,那才能看出猫腻。

4. 免运费

免运费会带来运输成本,对于微利、体积大的商品几乎是难以承受。所以免运费一般用于单位价值高的商品,如名牌仿制品、珠宝、化妆品等。另外一种策略是有条件的免运费,如超过100元免运费,这样便鼓励客户购买更多的商品,从商品的利润上弥补运费的成本。

  • 还有一种吸引新顾客采用的免运费促销手法:第一次购物的顾客免运费。

5. 固定运费

固定运费的提示放在网站头部,每个页面都能够看到,顾客在任何时候都知道在这个网站,我无论购买多少东西,每张订单都只需要支付9.9美元。固定运费的好处就是,顾客不需要关心运费了,虽然他/她知道要给运费,但是运费不会变动了,买多买少都一样,而且单次买得越多,在运费上我还赚了,哈哈。但是对于商家而言,固定运费则会导致远的亏,近的赚,这个平衡需要通过报表分析来调整,即固定运费定为多少比较合理。另外,可以参考京东商城,建立三个(或者更多)区域性的仓库,来降低运输成本。

  • OverStock同时使用了有条件的免运费和固定运费两种策略:
  • 下面这张是OverStock未使用有条件的免运费策略前的截图:

6. 运费对转化率的影响

下面这个图是我从国外一个博客转过来的,该图说明各类购物车遗弃原因所占的百分比。

动态费率、免运费和固定运费的优劣对比
第一项为:72%的顾客遗弃购物车是因为运费太高或者超出预期。请注意该原因并不是说必须要免运费,而是说运费超出预期,而动态费率大多数情况下都会“超出预期” 的,所以笔者并不建议使用,建议根据网站仓储和商品的实际情况采用免运费或者固定运费,对于免运费由于带来成本的提升,则建议加上附加条件。

通过在运费上的处理降低购物车遗弃

我曾经在淘宝上看中一款玉石座垫,价格也比较合适,但是我最终没有将其买下来,究其原因就是运费太贵了,产品价格才148,但是运费方面,平邮要35,快递要25,即使按照25算(虽然客户会在购买之前和商家沟通,但是这个商品本身超过1KG,如果跨省运送,一般都要15元以上,甚至更多),加上运费后的结算,总价已经飙升了17%,对于一些价格低体积或重量大的商品,可能飙升的幅度更大。

我认为这就是C2C的一个瓶颈,对于个人商家,由于发货量有限,没有实力和物流公司谈足够的折扣,所以也无法为客户提供更多的运费优惠。

客户在购物时,虽然知道运费并不是支付给商家的,但是它确确实实是作为成本计算入了客户的这次购买行为中。

人们在做出购物计划时是理性和具有逻辑性的,但是往往在最终做出购物决定时是处于感性。对于电子商务购物,运费在这种时候往往会成为购物车遗弃的一个缘由。

那么,如何避免在运费项上造成购物车遗弃呢?

1、将运费纳入商品中;
将运费纳入商品销售价格内,告诉客户——我们免运费。虽然好像没什么两样,但是给客户的感觉却是不同,除非这件商品的价格非常的透明,那可能会适得其反。去除运费计算的好处是,避免让客户做更多的考虑,考虑得越多顾虑越多,越可能在最后的时刻放弃购买。对于大型电子商务网站而言,能够得到更多的物流折扣,所以免运费的成本不会增加很多,这是他们的优势。对于附加值高,单件价格也比较高的商品同样可以这样处理。如:

2、提供免运费的运输方式

可以在促销活动时选用,如www.joyo.com但往往这种免运费的运输方式的效率会非常的低下,除非是在大城市,客户既然希望节省一笔运输费用,那么相应的在时间上也要做些牺牲.

3、提供多种运输方式
免运费不代表所有的运输方式都免运费,提供差别性消费也是策略之一,对于最廉价的运输方式可以提供免运费,当然运输周期最长,对于希望尽快拿到商品的客户,则可以选择付费的运输方式,而这类客户对于运输费用的敏感度比较低,时间就是金钱!如Joyo其实就是提供了4种运输方式,只有缺省的方式免费的。

Java生鲜电商平台-物流动态费率、免运费和固定运费设计与架构的更多相关文章

  1. Java生鲜电商平台-物流配送的设计与架构

    Java生鲜电商平台-物流配送的设计与架构 说明:由于Java开源生鲜电商平台是属于自建物流系统,也就是买家下的单,需要公司派物流团队进行派送.            业务需求中买家的下单时间控制在: ...

  2. Java生鲜电商平台-深入理解微服务SpringCloud各个组件的关联与架构

    Java生鲜电商平台-深入理解微服务SpringCloud各个组件的关联与架构 概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术.不过大多数讲解还停留 ...

  3. Java生鲜电商平台-商家支付系统与对账系统架构实战

    Java生鲜电商平台-商家支付系统与对账系统架构实战 说明:关于生鲜电商平台,支付系统是连接消费者.商家(或平台)和金融机构的桥梁,管理支付数据,调用第三方支付平台接口,记录支付信息(对应订单号,支付 ...

  4. Java生鲜电商平台-电商订单系统全解析

    Java生鲜电商平台-电商订单系统全解析 说明:Java生鲜电商平台-电商订单系统全解析主要讲解OMS的内容,设计,开发,架构等知识. 今天分享将会分为以下三个环节来阐述: 1.订单系统的介绍 2.订 ...

  5. Java生鲜电商平台-商城后台架构与原型图实战

    Java生鲜电商平台-商城后台架构与原型图实战 说明:生鲜电商平台的运营平台,其中需要很多的功能进行管理.目前把架构与原型图实战分享给大家,希望对大家有用. 仪表盘/首页,简单统计,报表页,运营快捷口 ...

  6. Java生鲜电商平台-商品基础业务架构设计-商品设计

    Java生鲜电商平台-商品基础业务架构设计-商品设计 在生鲜电商的商品中心,在电子商务公司一般是后台管理商品的地方.在前端而言,是商家为了展示商品信息给用户的地方,它是承担了商品的数据,订单,营销活动 ...

  7. Java生鲜电商平台-生鲜售后系统的退款架构设计与代码分享

    Java生鲜电商平台-生鲜售后系统的退款架构设计与代码分享 说明:任何一个电商行业都涉及到退货与退款的问题,但是生鲜电商行业还设有一个显著的特点,那就是换货.在人性面前,各种各样的退货,退款,换货的售 ...

  8. Java生鲜电商平台-系统异常状态的设计与架构(APP应用或者生鲜小程序)

    Java生鲜电商平台-系统异常状态的设计与架构 说明:在实际开发Java生鲜电商平台的时候,异常状态的设计关系着整体系统的性能问题,架构设计,以及稳定性方面,对此,我根据实际的业务场景,进行了系统设计 ...

  9. Java生鲜电商平台-生鲜电商中商品类目、属性、品牌、单位架构设计与实战

    Java生鲜电商平台-生鲜电商中商品类目.属性.品牌.单位架构设计与实战 说明:Java生鲜电商平台-生鲜电商中商品类目.属性.品牌.单位架构设计与实战经验分享 凡是涉及到购物,必然是建立在商品的基础 ...

随机推荐

  1. SpringBoot(一):构建第一个SpringBoot工程

    1.项目格式如下: 1.启动类: package com.monkey01.springbootstart; import org.springframework.boot.SpringApplica ...

  2. Qt 显示图片

    QImage qImag("img.jpg"); //qImag = qImag.scaled(width, height); //缩放图片 qImag = qImag.scale ...

  3. python生产者和消费者模式实现(三)进程池方式

    注意:如果要使用Pool(进程池方式)创建进程,就需要使用multiprocessing.Manager()中的 Queue(),而不是multiprocessing.Queue() import t ...

  4. python爬虫(2)——urllib、get和post请求、异常处理、浏览器伪装

    urllib基础 urlretrieve() urlretrieve(网址,本地文件存储地址) 直接下载网页到本地 import urllib.request #urlretrieve(网址,本地文件 ...

  5. July 13th, 2018. Friday, Week 28th.

    Don't let the mistakes and disappointments of the past control and direct your future. 不要让你的未来被过去的错误 ...

  6. 让人又爱又恨的this

    this是个神奇的东西, 既可以帮助我们把模拟的类实例化. 又可以在事件绑定里准确指向触发元素. 还可以帮助我们在对象方法中操作对象的其他属性或方法. 甚至可以在使用apply.call.bing.f ...

  7. webapi使用ExceptionFilterAttribute过滤器

    文章 public class ApiExceptionFilterAttribute:ExceptionFilterAttribute { public override void OnExcept ...

  8. 通过channel实现同步和数据交互

    package main import ( "fmt" "time" ) func main(){ //创建channel ch := make(chan st ...

  9. 9.Go-反射、日志和线程休眠

    9.1反射 在Go语言标准库中reflect包提供了运行时反射,程序运行过程中动态操作结构体 当变量存储结构体属性名称,想要对结构体这个属性赋值或查看时,就可以使用反射 反射还可以用作判断变量类型 整 ...

  10. 小程序-promise封装小程序的请求方法

    // 在utils-->base.js中,封装一个Base类,有一个axios方法 class Base{ constructor(){ } axios(method,url,data){ co ...