`

关于国际商城现货展示与购物车的费用设计

    博客分类:
  • RUBY
阅读更多

关于国际商城现货展示与购物车的费用设计:
商品:
1,通过渠道api实时同步现货商品报价
2,现货报价方案分标准包装盒散装区间包装
3,散装切分为多标准包装展示
(我们做过3次现货的同步方案)
一:按天sku同步报价方案、每天第一次sku报价价格作为当天的报价记录,再有询价直接报价。
二:同步所有现货,计算出相关包装和费用(默认美国运费),直接计算好展示指标存在数据库。思维是大而全的现货模式,这样有两个不好的点,1是费用计算不准确受地理运费,汇率等影响实际费用准确性,2部分产品报价有效性不高出现毁单。
三:重点爆款产品营销现货,放弃大而全的现货模式。区间手动输入,结合地理位置,实时计算运费等服务费。为了展示速度的优化,将现货中标准包装按照二方案做了数据切分与存储处理,费用默认是美国费用,实际展示时,再重新计算(减少了排序优化展示成本,没有减轻费用实时计算成本)

展示:

突出竞争力:标准包装小于100g的不展示,危险品小于500g的包装不展示。(总包装数量小于4的时候都显示)
突出重点:展示前2和后2包装重量的显示,中间段默认隐藏。
多个方案时,取最优惠方案展示。

费用:
经过了两种思路:
一:经可能精确的情况下,确保不亏本的盈余。
二:经可能不亏本的情况下,确保给客户最多的折扣让利。

费用组成 = 成本价fob + 利润提成 + 清关服务费  + 运费 - 多产品件数的运费折扣 + 检测费 + 银行手续费

设计:
单一产品的费用影响因素:(成本价,件数,国家区域)
从购物车组成分类看,费用分为两种:单商品费用+订单总附加费用。
单商品费用,就是一个购物车中单类商品(当然可能好似多件)的费用。
订单总附加费用,指整个购物车的商品只需一次付予的费用成本。

从成本费用组成看,费用分为两种:商品成本价 +服务费

单件商品成本价:成本价fob + 利润提成
单件商品展示单价:成本价fob + 利润提成+ 运费+ 检测费
单商品多件费用:(单件商品成本价 * 件数 +  多件商品实际服务费用)
单商品多件购买优惠费:(单件商品成本价 + 单件商品服务费) * 件数  - (单件商品成本价 * 件数 +  多件商品实际服务费用)
多商品品类运费折扣:考虑到多产品可以统一运输减少成本(虽然供应商可能是不同的,但是都发到了指定的合作货代,可以让货代凑单发货),根据购物车商品总重量成本 - 分品类商品运费总和

数据库设计:

serves
<费用类型>

serve_charges
<费用规则明细>

cart_item_serves
<纪录单品类购物车的服务费明细>

order_serves
<纪录购物车成单的服务费明细>


统计类:

Serve
<数据库映射对象:服务类>

ServeCharge
<数据库映射对象:服务明细规则匹配>

ServeFee
<modle:获取服务费的service类>
为了剥离费用统计在每个继承对象中重复写
继承方式:
composed_of :serve,
                class_name: 'ServeFee',
                mapping: ['id', 'good_id'],
                constructor: Proc.new { |id| ServeFee.new(self.name, id, 1, nil, self.extra) }


SummaryService
<modle:统计购物车总服务类的费用>
[/ruby]
分享到:
评论

相关推荐

    网上书店——购物车的设计与实现

    ### 网上书店——购物车的设计与实现 #### 一、电子商务的概述 电子商务(Electronic Commerce,简称EC)是指通过互联网技术实现的商品和服务的买卖、资金流转等活动。随着信息技术的发展,电子商务已经成为一种...

    jsp购物车课程设计(含代码截图)

    本课程设计使用了JSP作为前端展示和后端处理语言,配合Servlet进行业务逻辑处理,数据库操作采用DAO模式,数据库可能是MySQL或其他关系型数据库,利用了自定义的`DBHelp`工具类进行SQL执行,简化了数据库操作。...

    Java Web 课程设计报告 设计题目:_简易购物车设计

    Java Web 课程设计报告设计题目:简易购物车设计 Java Web 课程设计报告设计题目:简易购物车设计是 Java Web 开发课程中的一个实践项目,旨在设计和实现一个简易的购物车系统。该系统主要包括首页、注册、登录、...

    HTML5+CSS3移动商城-购物车

    - **总价计算**:实时计算购物车中所有商品的总价,展示在购物车页面。 4. **交互设计** - **触控优化**:针对移动设备的触摸操作进行优化,确保滑动、点击等交互顺畅。 - **加载提示**:在数据加载或异步操作时...

    JSP 网上商城 购物车

    【JSP网上商城购物车】项目是一个基于JSP技术实现的电子商务平台,旨在提供全面的在线购物体验。这个项目的核心是构建一个用户友好的界面,让用户能够方便地浏览商品、添加到购物车、进行结算,并完成整个购物流程。...

    基于STM32F103单片机的智能购物车系统设计.pdf

    本文阐述了基于STM32F103单片机的智能购物车系统的设计理念及其工作原理,旨在解决传统超市购物车在高峰期结算时存在的诸多问题。通过引入无线通信和RFID技术,智能购物车能够提供包括最佳购物路线查询、商品信息...

    商城网站设计,购物车

    简单购物车源码 主要是购物车功能适合大家学习 可能有不足,希望大家谅解! 主要功能 电子商务网站中购物车功能是否合理及安全,将直接影响网站的的发展。本实例中允许游客浏览商品,并查看商品信息,但不允许购物...

    仿美团商品列表展示购物车

    在IT行业中,构建一个类似美团的商品列表展示及购物车功能是一项常见的需求,它涉及到前端界面设计、数据管理以及用户交互等多个方面。以下是对这个主题的详细解析: 首先,"商品列表展示"是电商网站的核心部分,它...

    jQuery模仿京东商城购物车

    在本项目中,我们主要探讨如何使用jQuery技术来模拟京东商城的购物车功能。这个功能包括展示购物车中的商品信息,允许用户删除商品,以及实现简单的登录机制。下面将详细介绍这些知识点。 首先,jQuery是一个轻量级...

    基于JSP的在线购物中购物车的设计与实现

    系统可实现功能如下: ... 2.能够完成已登陆客户对商品的选购:添加商品到个人购物车,并且对已添加到...3.能够通过查看购物车对所选商品进行确定、挑选,确认或修改购物者的联系方式,通过定单查询对支付费用进行确定。

    购物车的设计模式

    购物车的设计模式,使用图解的方式来说明的,使用的是MVC的层次开发模式

    PHPCMS商城模块_购物车+订单模块

    "PHPCMS商城模块_购物车+订单模块"是专为电商网站设计的一个功能组件,旨在提供一个完整的在线购物解决方案。这个模块包含了商品展示、购物车管理和订单处理的关键功能,使网站能够实现用户选购商品、结算并进行支付...

    商品购物车数据库表设计

    mysql 购物相关数据库表设计,有需要做网站购物的,可以下载看看

    ionic 购物车商城模板

    **Ionic购物车商城模板详解** 本文将深入探讨`Ionic`框架在构建购物车商城模板中的应用,以及如何利用这一强大的工具来创建一个功能完备、用户体验优秀的移动电子商务平台。`Ionic`是一个开源的HTML5移动应用框架,...

    电子商城的购物车系统

    在电子商城领域,购物车系统是核心功能之一,它为用户提供了一个方便的平台来存储他们想要购买的商品。本文将深入探讨购物车系统的设计、实现及其关键功能。 首先,购物车系统的基本目标是允许用户在浏览商品时,...

    微信小程序 同乐居商城:购物车合算 (源码)

    微信小程序 同乐居商城:购物车合算 (源码)微信小程序 同乐居商城:购物车合算 (源码)微信小程序 同乐居商城:购物车合算 (源码)微信小程序 同乐居商城:购物车合算 (源码)微信小程序 同乐居商城:购物车合算 (源码)...

    ASP.NET购物车设计和源码

    ASP.NET购物车设计是Web开发中的一个重要环节,它涉及到用户交互、数据管理以及后端处理等多个方面的技术。在这个过程中,开发者需要理解用户在电子商务网站上选择商品并进行结算的行为模式,然后利用编程语言和框架...

    vue实现商城购物车功能

    本文实例为大家分享了vue实现商城购物车功能的具体代码,供大家参考,具体内容如下 首先,先上最终的效果图 效果并不是很好看,但是这不是重点。 首先,我们先看下布局: 购物车 (item,index)&gt; ...

    myeclipse+mysql商城购物车注册

    在本项目中,“myeclipse+mysql商城购物车注册”是一个使用MyEclipse集成开发环境和MySQL数据库构建的电子商务平台的实例。MyEclipse是基于Eclipse的Java Web开发工具,它提供了丰富的功能,包括代码编辑、调试、...

    购物车系统-数据库课程设计报告.docx

    在这个数据库课程设计报告中,我们将探讨购物车系统的各个关键方面,包括开发背景、需求分析、概念模型设计、逻辑模型设计以及应用程序设计。 1. **开发背景**: 购物车系统是电子商务平台的核心组成部分,它允许...

Global site tag (gtag.js) - Google Analytics