暂无
任务描述
需求描述
需求背景
目前FBA计算器接口为解决计算器价格准确性,新增了参数。FBA促销调价调用FBA接口时,需要同步传值
需求内容
调用FBA计算器新增参数:ASIN、渠道SKu、 一级类目、运输方式;修改BusinessTypeCode传值内容
调用FBM计算器新增参数:ASIN、渠道SKu、 一级类目;
ASIN:渠道SKU对应的ASIN
渠道SKU:具体的渠道SKU
一级类目ID:渠道SKU对应的SKU一级类目ID
运输类型:无 = -1,空运 = 0,海运 = 1,陆运 = 2,快递 = 4,邮政小包 = 5,专线小包 = 6
BusinessTypeCode:
FBM:直接传 AmazonSelfDeliveryLocalWarehouse
FBA:需要判断是否是EFN 或者 是NAFR 或者 是泛欧PanEU
如果都不是:则传AmzonFBA 或 AmzonFBANormal
如果是其中一个,则需要传对应的内容
是EFN:AmzonFBAEFN
是泛欧PanEU:AmzonFBAPanEuropean
是NAFR:AmzonFBAPanNARF
FBA计算器接口文档:
旧文档:http://showdoc.zhcxkj.com/web/#/33/5171
新文档:http://showdoc.zhcxkj.com/web/#/108/5222
阿里云需要存储调用计算器接口时,需要将计算公式与计算数值储存在阿里云日志里。
运输类型、是EFN 或者 是NAFR 或者 是泛欧PanEU,都可以直接从listingV2接口获取数据
接口文档:http://showdoc.zhcxkj.com/web/#/88/4948

验收标准
调用FBA计算器接口新增传参
"language": null,
"input": [{
"customerId": 1,
"BusinessTypeCode": "AmzonFBAEFN",
"PlatformId": 10,
"WarehouseTypeId": 3,
"WarehouseId": 1191,
"orderSourceId": 8012,
"Country": "GB",
"sku": "4659205",
"CalculationFormulaId": 0,
"GrossProfitMargin": null,
"IsClearSKU": null,
"IsClearSKUGrossProfitMargin": false,
"OrderSourceSKU": "DM918LJM19507MRATFQ",
"ASIN": "B08KDS7FHN",
"FBACalculatorPriceInfo": {
"StatusInfo": {
"IsPanEu": false,
"IsNarf": false,
"IsEfn": true
},
"BusinessTypeCode": 20
},
"TransportType": 0
}
]
}
"data": [{
"Currency": "GBP",
"Price": 14.05,
"ExchangePrice": 127.66,
"Sku": "4659205",
"Freight": 0.0,
"OrderSourceId": 8012,
"Country": "GB",
"Message": null,
"GrossProfitMarginTax": 24.00,
"GrossProfitMarginNotTax": 29.400,
"HeadFreight": 5.04,
"HeadTranportName": "英国空运抛货",
"CalculationFormula": "(23.17+5.04+1.6000+0.1653+0.46)/(1-0.15-0.025-0.075-0.07-0.03-0.294/(1+0.2)-(0.2/(1+0.2)))/9.0860002",
"PriceCalculationFormula": "(FBA配送费+头程运费+采购价格+采购运费+仓库处理成本)/(1-平台佣金率-汇率折损率-广告费率-退款率-VAT税务成本-毛利率(不含税)/(1+VAT)-(VAT/(1+VAT)))/汇率",
"FormulaFieldValues": null
}
],
"status": "success",
"message": null
}
"language": null,
"input": [{
"customerId": 1,
"BusinessTypeCode": "AmzonFBAPanEuropean",
"PlatformId": 10,
"WarehouseTypeId": 3,
"WarehouseId": 8307,
"orderSourceId": 14809,
"Country": "DE",
"sku": "4399264",
"CalculationFormulaId": 0,
"GrossProfitMargin": null,
"IsClearSKU": null,
"IsClearSKUGrossProfitMargin": false,
"OrderSourceSKU": "G12IPUSFI15769JGHAZEH",
"ASIN": "B07PDDX5Z2",
"FBACalculatorPriceInfo": {
"StatusInfo": {
"IsPanEu": true,
"IsNarf": false,
"IsEfn": true
},
"BusinessTypeCode": 19
},
"TransportType": 0
}
]
}
"data": [{
"Currency": "EUR",
"Price": 10.99,
"ExchangePrice": 85.7,
"Sku": "4399264",
"Freight": 0.0,
"OrderSourceId": 14809,
"Country": "DE",
"Message": null,
"GrossProfitMarginTax": 20.0,
"GrossProfitMarginNotTax": 23.800,
"HeadFreight": 0.91,
"HeadTranportName": "德国空运实重",
"CalculationFormula": "(16.30+0.91+5.5000+0.0759+0.38)/(1-0.15-0.025-0.065-0.1-0.03-0.238/(1+0.19)-(0.19/(1+0.19)))/7.7977999",
"PriceCalculationFormula": "(FBA配送费+头程运费+采购价格+采购运费+仓库处理成本)/(1-平台佣金率-汇率折损率-广告费率-退款率-VAT税务成本-毛利率(不含税)/(1+VAT)-(VAT/(1+VAT)))/汇率",
"FormulaFieldValues": null
}
],
"status": "success",
"message": null
}
"language": null,
"input": [{
"customerId": 1,
"BusinessTypeCode": "AmzonFBAPanNARF",
"PlatformId": 10,
"WarehouseTypeId": 3,
"WarehouseId": 214,
"orderSourceId": 5288,
"Country": "US",
"sku": "3206874",
"CalculationFormulaId": 0,
"GrossProfitMargin": null,
"IsClearSKU": null,
"IsClearSKUGrossProfitMargin": false,
"OrderSourceSKU": "05R901809HK1",
"ASIN": "B073S422NN",
"FBACalculatorPriceInfo": {
"StatusInfo": {
"IsPanEu": false,
"IsNarf": true,
"IsEfn": false
},
"BusinessTypeCode": 21
},
"TransportType": 1
}
]
}
"data": [{
"Currency": "USD",
"Price": 2.44,
"ExchangePrice": 17.65,
"Sku": "3206874",
"Freight": 0.0,
"OrderSourceId": 5288,
"Country": "US",
"Message": null,
"GrossProfitMarginTax": 20.0,
"GrossProfitMarginNotTax": 20.0,
"HeadFreight": 2.34,
"HeadTranportName": "美国海运普船抛货",
"CalculationFormula": "(0+2.34+6.8000+0.0168+0.57)/(1-0.0500-0.025-0.075-0.1-0-0.2/(1+0)-(0/(1+0)))/7.2347",
"PriceCalculationFormula": "(FBA配送费+头程运费+采购价格+采购运费+仓库处理成本)/(1-平台佣金率-汇率折损率-广告费率-退款率-VAT税务成本-毛利率(不含税)/(1+VAT)-(VAT/(1+VAT)))/汇率",
"FormulaFieldValues": null
}
],
"status": "success",
"message": null
}
"language": null,
"input": [{
"customerId": 1,
"BusinessTypeCode": "AmzonFBA",
"PlatformId": 10,
"WarehouseTypeId": 3,
"WarehouseId": 8092,
"orderSourceId": 14576,
"Country": "US",
"sku": "13924581",
"CalculationFormulaId": 0,
"GrossProfitMargin": null,
"IsClearSKU": null,
"IsClearSKUGrossProfitMargin": false,
"OrderSourceSKU": "O104014DC07S5QY",
"ASIN": "B0CYWGYRZN",
"FBACalculatorPriceInfo": {
"StatusInfo": {
"IsPanEu": false,
"IsNarf": false,
"IsEfn": false
},
"BusinessTypeCode": 5
},
"TransportType": 0
}
]
}
"data": [{
"Currency": "USD",
"Price": 17.17,
"ExchangePrice": 124.22,
"Sku": "13924581",
"Freight": 0.0,
"OrderSourceId": 14576,
"Country": "US",
"Message": null,
"GrossProfitMarginTax": 22.00,
"GrossProfitMarginNotTax": 21.500,
"HeadFreight": 9.88,
"HeadTranportName": "美国空运实重",
"CalculationFormula": "(30.02+9.88+13.0000+0.5591+0.59)/(1-0.1500-0.025-0.075-0.1-0-0.215/(1+0)-(0/(1+0)))/7.2347",
"PriceCalculationFormula": "(FBA配送费+头程运费+采购价格+采购运费+仓库处理成本)/(1-平台佣金率-汇率折损率-广告费率-退款率-VAT税务成本-毛利率(不含税)/(1+VAT)-(VAT/(1+VAT)))/汇率",
"FormulaFieldValues": null
}
],
"status": "success",
"message": null
}
"language": null,
"input": [{
"customerId": 1,
"BusinessTypeCode": "AmazonSelfDeliveryLocalWarehouse",
"PlatformId": 1,
"WarehouseTypeId": 1,
"WarehouseId": 5312,
"orderSourceId": 7893,
"Country": "AU",
"sku": "11066325",
"CalculationFormulaId": 0,
"GrossProfitMargin": null,
"IsClearSKU": null,
"IsClearSKUGrossProfitMargin": false,
"OrderSourceSKU": "40638HF22DQ1T1",
"ASIN": "B0C1HY96JF",
"FBACalculatorPriceInfo": null,
"TransportType": null
}
]
}
"data": [{
"Currency": "AUD",
"Price": 14.83,
"ExchangePrice": 71.24,
"Sku": "11066325",
"Freight": 24.50,
"OrderSourceId": 7893,
"Country": "AU",
"Message": null,
"GrossProfitMarginTax": 20.0,
"GrossProfitMarginNotTax": 22.00,
"HeadFreight": 0.0,
"HeadTranportName": "",
"CalculationFormula": "(6.0800+24.50+0+0.8679+0.90)/(1-0.15-0.025-0.04-0.04-0.22/(1+0.1)-(0.1/(1+0.1)))/4.8041001",
"PriceCalculationFormula": "(采购价格+运费+关税+采购运费+仓库处理成本)/(1-平台佣金率-汇率折损率-广告费率-退款率-毛利率/(1+VAT)-(VAT/(1+VAT)))/汇率",
"FormulaFieldValues": null
}
],
"status": "success",
"message": null
}