💰 订单支付说明 - 钱怎么算的?
嘿!👋
这可能是整个系统里最复杂的部分了 - 涉及到钱的问题总是这样。
但别怕,我们用最简单的方式给你讲明白:谁该收多少钱,怎么算的,一目了然!
📌 开始之前(三个基本原则)
在深入细节之前,先记住这三条"黄金法则":
- 💵 金额计算 - 所有跟钱有关的,保留两位小数(就是精确到"分")
- 📊 比例计算 - 所有分成比例,保留四位小数(够精确了)
- 🎁 积分计算 - 积分只能是整数(不能给半个积分对吧)
💡 小贴士: 具体用四舍五入还是进一法、舍去法?别急,下文会告诉你每一步怎么算
📖 名词解释(别被专业术语吓到)
这部分很重要!搞懂这些术语,后面就轻松了。
💵 价格相关
| 术语 | 通俗解释 | 举个栗子 🌰 |
|---|---|---|
| 商品活动价 | 参加活动时的特殊价格 | 秒杀价 99 元(原价 199) |
| 商品售价 | 商家设定的正常售价 | 商家标价 199 元 |
| 订单应收 | 不打折应该收多少钱 | 商品 + 运费,没优惠券的总价 |
| 订单实付 | 用户最后真正付了多少 | 用完所有优惠后,实际掏的钱 |
🎟️ 优惠相关
| 术语 | 谁承担成本 | 说明 |
|---|---|---|
| 商家优惠券 | 商家自己掏钱 💸 | 商家为了促销,自己少赚点 |
| 平台优惠券 | 平台掏钱 💸 | 平台补贴,帮商家拉客户 |
| 积分抵扣 | 平台掏钱 💸 | 用户用积分换的钱,平台买单 |
| 运费 | 用户支付,商家收入 🚚 | 这个钱归商家,不参与分账 |
💰 分钱相关
| 术语 | 通俗解释 |
|---|---|
| 分账金额 | 一笔订单,平台、商家、分销员怎么分这个蛋糕 |
| 分润金额 | 扣除成本后,纯利润怎么分 |
| 平台手续费 | 平台收的"服务费",类似抽成 |
| 佣金 | 分销员推广商品赚的钱,最多支持二级 |
🎁 积分相关
| 术语 | 说明 |
|---|---|
| 积分消耗 | 用户花了多少积分(进一取整,比如用了 10.3 个,算 11 个) |
| 赠送积分 | 买完东西送的积分(舍去取整,比如送 10.8 个,算 10 个) |
⚠️ 注意: 运费不参与分账分润!这个很重要,记住了
🎯 规则说明(游戏规则要讲清楚)
🎟️ 优惠券能不能叠加?
✅ 可以叠加
简单来说: 一个订单可以用 1 张平台券 + 每个商家 1 张商家券
举个例子:
📦 你的购物车:
- A 店铺:一件衣服 100 元
- B 店铺:一双鞋 150 元
🎟️ 可以用的券:
- 平台券:满 200 减 30(整单)
- A 店券:满 100 减 20(只对 A 店商品有效)
- B 店券:满 150 减 25(只对 B 店商品有效)
💰 最终支付:
(100 + 150) - 30 - 20 - 25 = 175 元💡 为什么这样设计?
因为平台和商家各自承担自己的优惠成本,互不干扰。平台补贴 30 元,A 店让利 20 元,B 店让利 25 元。
⚠️ 使用门槛
券不是想用就能用的,要达到门槛:
- 商品售价 ≥ 使用门槛
- 券的金额 + 已选的其他券 < 商品售价(不能免费白拿)
🎪 活动商品的特殊规则
活动商品: 秒杀、小程序直播、视频号的特价商品
🚫 活动商品的限制
- 不能叠加其他活动 - 秒杀就是秒杀,不能同时享受直播价
- 不能用优惠券 - 已经够便宜了,不支持券
- 不能用积分抵扣 - 活动价就是底价了
- 但是! ✅ 购买成功后会送积分(买得越多送得越多)
- 但是! ✅ 商家依然要付平台手续费(平台也要吃饭)
- 注意! ❌ 活动商品不产生分销佣金(利润太薄了)
💡 说人话: 活动商品就是"一口价",别指望还能再优惠,但买了有积分
📝 订单结算的优先级(先扣谁后扣谁)
记住这个顺序,算钱的时候照着来:
💵 商品售价
⬇️
🎟️ 减去商家优惠券
⬇️
🎟️ 减去平台优惠券
⬇️
🎁 减去积分抵扣
⬇️
🚚 加上运费
⬇️
💰 = 订单实付⚠️ 重要: 这个顺序不能乱!先用商家券,再用平台券,最后才是积分
🚚 配送方式(快递还是自提?)
快递发货 📦
- 根据运费模板自动计算运费
- 同一店铺不同商品如果用同一模板,可以合并计算续件
- 运费 = 首件费用 + 续件费用
举个例子:
运费模板设置:
- 首件(1 件):8 元
- 续件(每 3 件):10 元
买了 5 件同模板商品:
- 首件 1 件:8 元
- 续件 4 件:需要 2 个"3 件包"= 10 + 10 = 20 元
- 总运费 = 8 + 20 = 28 元💡 小贴士: 计算续件时,不足"3 件"也按"3 件"算(向上取整)
到店自提 🏪
- 运费 = 0 元(省钱!)
- 用户到店取货,验证核销码
🔄 售后规则(退款怎么办?)
什么情况下能退款?
| 订单状态 | 能退款吗 | 退款方式 |
|---|---|---|
| 待支付 | ❌ 不能退(都没付钱退啥) | - |
| 待发货 | ✅ 只能"仅退款" | 直接退钱,不用退货 |
| 待核销(自提) | ✅ 只能"仅退款" | 直接退钱 |
| 部分发货 | ✅ "仅退款"或"退货退款" | 看情况选 |
| 待收货 | ✅ "仅退款"或"退货退款" | 看情况选 |
| 已收货 | ✅ "仅退款"或"退货退款" | 看情况选 |
| 已完成 | ❌ 不能退(订单已结束) | - |
| 已取消 | ❌ 不能退(订单已取消) | - |
退款流程
用户申请退款
⬇️
退款状态:申请中 🟡
⬇️
商家审核
⬇️
╱ \
同意 拒绝
⬇️ ⬇️
部分退款 未退款(拒绝)❌
已退款 ✅ (告诉用户原因)⚠️ 注意: 退款是"退商品的钱",运费通常不退(除非是商家责任)
🎯 最后一个商品 SKU(这是个技术细节)
当需要处理"最后一个商品"时(比如计算尾差),规则是:
- 整单的最后一个商品 = 售价最高的那个 SKU
- 使用优惠券的最后一个商品 = 用券商品里售价最高的那个 SKU
💡 为什么这样? 因为计算优惠和分账时可能有几分钱的尾差,统一放到最贵的那个商品上处理
💳 订单支付详解(重头戏来了!)
🛒 普通订单怎么算钱?
计算公式(敲黑板!)
订单实付 = 各商家商品售价总和 - 各商家优惠券总和 - 平台优惠券 - 积分抵扣 + 运费展开来说:
订单实付 = (商品 A 售价 × 数量 + 商品 B 售价 × 数量 + ...)
- (A 店优惠券 + B 店优惠券 + ...)
- 平台优惠券
- 积分抵扣金额
+ 运费🎟️ 商家优惠券能不能用?
需要同时满足:
- ✅ 商品在券的使用范围内
- ✅ 商品售价 × 数量 ≥ 使用门槛
- ✅ 商家券金额 + 平台券金额 < 商品售价(不能白拿)
🎟️ 平台优惠券能不能用?
需要同时满足:
- ✅ 整单商品售价总和 ≥ 使用门槛
- ✅ 平台券金额 + 商家券金额 < 商品售价(不能白拿)
🎁 积分抵扣怎么算?
能不能用积分?
各商家商品售价总和 - 商家券总和 - 平台券 ≥ 积分使用门槛能抵多少钱?
积分抵扣金额 = (商品售价总和 - 商家券 - 平台券) × 积分最高抵扣比例注意: 计算结果保留两位小数后舍去(比如算出 5.239 元,只能抵 5.23 元)
💡 举个例子:
- 商品总价 200 元
- 用了商家券 20 元
- 用了平台券 30 元
- 积分最高可抵扣 10%
积分抵扣金额 = (200 - 20 - 30) × 10% = 15 元
🚚 运费怎么算?
按件数计算:
如果总件数 ≤ 首件件数:
运费 = 首件金额
否则:
运费 = 首件金额 + ⌈(总件数 - 首件件数) / 续件数量⌉ × 续件金额📝 注意: ⌈ ⌉ 表示向上取整(进一法)
按重量计算:
如果总重量 ≤ 首件重量:
运费 = 首件金额
否则:
运费 = 首件金额 + ⌈(总重量 - 首件重量) / 续件重量⌉ × 续件金额按体积计算: 跟重量算法一样,只是换成体积
多个运费模板:
订单总运费 = 模板 1 运费 + 模板 2 运费 + ... + 模板 N 运费🎪 活动订单怎么算钱?
活动订单简单多了(因为不能用券和积分):
订单实付 = 商品活动价 × 数量 + 运费💡 就这么简单! 活动价是多少就是多少,加个运费就完事
🎁 活动商品也送积分吗?
送! 虽然不能用积分抵扣,但买了还是送积分的。
赠送积分 = ⌊商品活动价 × 数量 × 积分赠送比例⌋📝 注意: ⌊ ⌋ 表示向下取整(舍去法)- 算出 10.8 个积分,只送 10 个
💰 分账详解(钱怎么分?)
🎯 什么参与分账?什么不参与?
✅ 参与分账的:
- 商品售价
- 平台优惠券(平台补贴)
- 积分抵扣(平台补贴)
- 分销佣金
❌ 不参与分账的:
- 运费 - 100% 归商家
- 商家优惠券 - 商家自己的成本,不拿来分
🧮 分账金额计算(三方分钱)
分账总额:
分账总额 = 商品售价 × 数量 - 商家优惠券💡 说人话: 就是商品实际成交额(不含运费,不含平台的优惠)
💵 平台收入
平台分账金额 = 分账总额 × 平台手续费比例举个例子:
- 商品成交 100 元
- 平台手续费 5%
- 平台分账 = 100 × 5% = 5 元
💵 分销员佣金(如果有推广)
一级分销员:
一级佣金 = 分账总额 × 一级佣金比例二级分销员:
二级佣金 = 分账总额 × 二级佣金比例💡 小贴士:
- 如果商品设置了佣金比例,用商品的
- 如果商品用默认佣金,用平台配置的比例
💵 商家收入(最后是商家的)
商家分账金额 = 分账总额 - 平台手续费 - 一级佣金 - 二级佣金加上运费:
商家实际收入 = 商家分账金额 + 运费💎 分润计算(纯利润怎么分)
分润跟分账的区别在于:分润要扣除平台补贴
分润总额 = 分账总额 - 平台优惠券 - 积分抵扣为什么要减这两个? 因为这是平台掏的钱,要先扣掉成本才算利润
💵 各方分润
平台分润 = 分润总额 × 平台手续费比例
一级分销分润 = 分润总额 × 一级佣金比例
二级分销分润 = 分润总额 × 二级佣金比例
商家分润 = 分润总额 - 平台分润 - 一级分销分润 - 二级分销分润商家实际到手:
商家总收益 = 商家分润 + 运费📊 完整案例(把所有逻辑串起来)
假设:
📦 订单内容:
- 商品 A:售价 100 元,数量 2 件
- 运费模板:首件 8 元,续 3 件 10 元
🎟️ 使用优惠:
- 商家优惠券:20 元
- 平台优惠券:30 元
- 积分抵扣:10 元(用了 100 积分)
⚙️ 平台设置:
- 平台手续费:5%
- 一级佣金:8%
- 二级佣金:3%💳 第一步:计算订单实付
商品总价 = 100 × 2 = 200 元
运费 = 8 + 10 = 18 元(2 件,首件 + 1 个续件包)
订单实付 = 200 - 20 - 30 - 10 + 18 = 158 元用户支付:158 元 ✅
💰 第二步:计算分账
分账总额 = 200 - 20 = 180 元(不含商家券)
平台手续费 = 180 × 5% = 9 元
一级佣金 = 180 × 8% = 14.4 元
二级佣金 = 180 × 3% = 5.4 元
商家分账 = 180 - 9 - 14.4 - 5.4 = 151.2 元
商家实际收入 = 151.2 + 18(运费)= 169.2 元各方收入:
- 💼 平台收入:9 元
- 🎁 一级分销:14.4 元
- 🎁 二级分销:5.4 元
- 🏪 商家收入:169.2 元(含运费)
💎 第三步:计算分润
分润总额 = 180 - 30 - 10 = 140 元(扣除平台补贴)
平台分润 = 140 × 5% = 7 元
一级分销分润 = 140 × 8% = 11.2 元
二级分销分润 = 140 × 3% = 4.2 元
商家分润 = 140 - 7 - 11.2 - 4.2 = 117.6 元
商家实际利润 = 117.6 + 18(运费)= 135.6 元各方利润:
- 💼 平台利润:7 元(但补贴了 40 元,实际亏损 33 元)
- 🎁 一级分销利润:11.2 元
- 🎁 二级分销利润:4.2 元
- 🏪 商家利润:135.6 元(自己让利 20 元)
💡 总结:
- 用户花了 158 元买到了原价 200 元的商品
- 平台补贴 40 元拉新(30 元券 + 10 元积分)
- 商家让利 20 元促销
- 分销员赚了推广费
🔄 售后退款计算(退钱怎么退?)
退款金额计算规则
💰 基本原则
- 按比例退 - 根据退货数量占订单的比例计算
- 优先退优惠 - 先退优惠券、积分,再退实付
- 运费看情况 - 通常不退,除非商家责任
🧮 退款公式
全部退款(整单退):
退款金额 = 订单实付部分退款(退部分商品):
单个商品应退金额 = (商品售价 × 退货数量 - 该商品承担的优惠) × 实付比例
实付比例 = 订单实付 / 订单应收💡 为什么这么复杂? 因为要考虑优惠券和积分的分摊
📊 优惠分摊怎么算?
商家优惠券分摊:
商品承担的商家券 = 商家优惠券总额 × (该商品售价 / 使用券的商品总售价)平台优惠券分摊:
商品承担的平台券 = 平台优惠券总额 × (该商品售价 / 全部商品总售价)积分抵扣分摊:
商品承担的积分抵扣 = 积分抵扣总额 × (该商品售价 / 全部商品总售价)📋 退款案例
假设:
📦 订单内容:
- 商品 A:100 元 × 2 件 = 200 元
- 商品 B:50 元 × 1 件 = 50 元
- 运费:10 元
🎟️ 使用优惠:
- 平台优惠券:30 元
- 积分抵扣:10 元
💰 订单应收:260 元
💰 订单实付:220 元(260 - 30 - 10)现在要退商品 A 的 1 件:
1️⃣ 计算商品 A 的优惠分摊:
平台券分摊 = 30 × (100 / 250) = 12 元
积分分摊 = 10 × (100 / 250) = 4 元
2️⃣ 计算实付比例:
实付比例 = 220 / 260 = 0.8462
3️⃣ 计算退款金额:
退款金额 = (100 - 12 - 4) × 0.8462 = 71.08 元退款 71.08 元 ✅
⚠️ 注意: 运费通常不退,除非整单退货
🎁 积分计算(送积分、扣积分)
💫 积分消耗(用户花积分)
计算公式:
积分消耗数量 = ⌈积分抵扣金额 / 积分抵扣单价⌉📝 注意: ⌈ ⌉ 表示向上取整(进一法)
举个例子:
积分抵扣了 10 元
积分抵扣单价 = 0.01 元/积分(100 积分 = 1 元)
积分消耗 = ⌈10 / 0.01⌉ = 1000 积分为什么向上取整? 保护平台利益,10.3 个积分也要扣 11 个
🎁 积分赠送(买东西送积分)
计算公式:
赠送积分 = ⌊实付金额 × 积分赠送比例⌋📝 注意: ⌊ ⌋ 表示向下取整(舍去法)
举个例子:
订单实付 158 元
积分赠送比例 = 1%(每消费 1 元送 1 积分)
赠送积分 = ⌊158 × 1%⌋ = ⌊1.58⌋ = 1 积分等等,怎么才 1 个? 是的,因为比例设置成了 1%。如果是 100%,就送 158 积分
为什么向下取整? 保护平台利益,10.8 个积分只送 10 个
🎯 总结(记住这些就够了)
✅ 关键要点
- 💰 计算顺序 - 售价 → 商家券 → 平台券 → 积分 → 运费
- 🎟️ 优惠券叠加 - 1 张平台券 + 每店 1 张商家券
- 🎪 活动商品 - 不能用券和积分,但送积分
- 🚚 运费 - 100% 归商家,不参与分账分润
- 💰 分账 vs 分润 - 分润要扣平台补贴
- 🔄 退款 - 按比例退,优先退优惠
- 🎁 积分 - 消耗向上取整,赠送向下取整
🧮 常用公式速查
订单实付 = 商品售价 - 商家券 - 平台券 - 积分抵扣 + 运费
分账总额 = 商品售价 - 商家券
分润总额 = 分账总额 - 平台券 - 积分抵扣
平台收入 = 分账总额 × 平台手续费比例
商家收入 = 分账总额 - 平台收入 - 一级佣金 - 二级佣金 + 运费
退款金额 = (商品售价 - 分摊的优惠) × 实付比例💡 最后的建议
- 先理解原理 - 别死记公式,理解为什么这么算
- 看实际案例 - 代入数字算一遍,马上就懂了
- 用工具测试 - 系统有测试工具,输入数据看结果
- 遇到问题看日志 - 每笔订单的计算过程都有详细日志
🎉 恭喜你读到这里!
订单支付确实是系统最复杂的部分,但掌握了这些,你就是"钱账大师"了!
有问题随时查阅这份文档 💪