DOCS

管理商品折扣

管理折扣

折扣如何影响落地成本计算。

有多种选项可用于计算带折扣的落地成本。使用 Landed Cost API 的客户可以使用 Zonos 的算法按比例分配折扣,或自行管理应用折扣。只要所有金额都是正数,免费商品和免费运费可以包含在计算中。

带折扣的落地成本 

注意: 目前,此功能仅适用于使用我们 Landed Cost API 的客户。

以下是在结账时处理折扣的几种不同方式:

  • 让 Zonos 算法计算落地成本中的折扣。
  • 使用您自己的算法计算折扣,然后请求落地成本。
  • 获取未应用折扣的落地成本请求。

您决定如何在落地成本计算中管理折扣的方式将基于修改商业发票的能力。请参阅我们关于如何对商业发票应用折扣或免费运费的文档,了解更多信息。

Zonos Landed Cost 可以自动为您分配折扣。这使您能够向跨境购物者提供折扣,而不会过度或不足地收取关税和税金。

折扣类型

订单级别折扣

您可以在 landed cost 请求的 discounts 数组中发送订单级别折扣,例如 促销代码

1{
2 "discounts": [
3 {
4 "id": "SURRENDER",
5 "amount": 10,
6 "detail": null
7 }
8 ]
9}

然后,折扣金额将按比例分配给 landed cost 请求中的商品,直至订单的总折扣价值为止。商品价值变化将在响应中每个商品的 note 字段中反映。有关详细信息,请参阅商业发票折扣文档的促销代码部分中的示例。

注意: 如果折扣值导致商品价值接近零或为负数,折扣也将适用于运费。

1{
2 "customs": {
3 "amount_shipping": 20.0,
4 "delivery_duty_paid": "unavailable",
5 "items": [
6 {
7 "id": "294395",
8 "amount": 15.0,
9 "country_of_origin": "CN",
10 "country_of_origin_source": "platform",
11 "description_customs": "Men's t-shirt 100% cotton",
12 "description_retail": "Mars Attacks Men's Tee Black",
13 "detail": null,
14 "dimensions": {
15 "height": 1.0,
16 "length": 1.0,
17 "unit": "inches",
18 "width": 1.0
免费商品

要发送免费商品,我们建议发送等于商品 amountamount_discount。这会使总金额为 0 美元。

items.amount0 且未使用 amount_discount 时,将使用默认账户设置值 5.00 美元作为免费商品的估计值。剩余的 5.00 美元将分配给其他商品。此默认值可以在Dashboard内更改。

请注意,我们不支持对订单中唯一的商品进行 100% 折扣。仅当订单中有其他商品的价格大于零时,我们才允许商品获得 100% 折扣。

1{
2 "items": [
3 {
4 "id": "294395",
5 "amount": 20.0,
6 "amount_discount": null,
7 "country_of_origin": "FR",
8 "description_retail": "Mars Attacks Men's Tee Black",
9 "hs_code": "6217.10",
10 "quantity": 1,
11 "weight": 1.0,
12 "weight_unit": "pound"
13 },
14 {
15 "id": "294395",
16 "amount": 4.5,
17 "amount_discount": 4.5

当 landed cost 请求包含免费商品(商品折扣等于商品总成本)时,折扣将以与订单级别折扣相同的方式应用 - 订单中的每个商品将显示按比例折扣,直至该单一商品的金额,而不是该特定商品显示 100% 折扣。

以下是对上述请求的示例响应。

1{
2 "customs": {
3 "amount_shipping": 12.5,
4 "delivery_duty_paid": "unknown",
5 "items": [
6 {
7 "id": "294395",
8 "amount": 16.33,
9 "country_of_origin": "CN",
10 "country_of_origin_source": "platform",
11 "description_customs": "Men's t-shirt 100% cotton",
12 "description_retail": "Mars Attacks Men's Tee Black",
13 "detail": null,
14 "dimensions": {
15 "height": 4.0,
16 "length": 6.0,
17 "unit": "inches",
18 "width": 11.0
免费运费

要请求带有免费运费的落地成本,我们建议添加运费,就像我们对折扣所做的那样。输入正常的运费 amount,然后输入 amount_discount 作为与运费相同的值。

1{
2 "shipping": {
3 "amount": 7,
4 "amount_discount": 7,
5 "service_level": "ups_express_saver"
6 }
7}

customs 数组将包含商品中的调整金额,方式与订单级别折扣应用的方式相同。note 字段将指示更改的内容。

1{
2 "customs": {
3 "amount_shipping": 7.0,
4 "delivery_duty_paid": "unknown",
5 "items": [
6 {
7 "id": "294395",
8 "amount": 16.0,
9 "country_of_origin": "CN",
10 "country_of_origin_source": "platform",
11 "description_customs": "Men's t-shirt 100% cotton",
12 "description_retail"
警告

Landed Cost 请求中的所有金额(amountamount_discountamount_shipping)必须大于 0。如果在请求中发送任何负数,请求将返回错误。

自行应用折扣 

您可以使用自己的公式和规则在 landed cost 请求中的商品之间应用折扣。这使您能够完全控制落地成本的计算方式。

出于有效的商业原因,零售商可能决定在落地成本计算中排除折扣。例如,如果您的商业发票金额与购物车金额和应用的折扣不可协调,那么在落地成本计算中排除折扣可能更实用。如果您选择排除折扣,落地成本金额将更高,但它将与商业发票上显示的内容相匹配。

促销代码将照常工作,但任何折扣或促销代码都可能会降低运费成本,这也可能会降低运费金额中包含的关税和税金。有关详细信息,请联系您的 Zonos 支持代表。

预约演示

这个页面有帮助吗?


在此页面: