需求背景
清库产品按仓库进行清库,导致调用计算器传仓库造成清库产品变成了非清库的价格,无法实现清库目的
需求描述
需求描述
1.模块化刊登时,调用计算器接口获取价格传参增加IsEbayClearSKU传参,传true,即若是清库产品则不判断仓库,采用清库价格进行刊登
a.IsEbayClearSKU传true,计算器自动判断直发仓库(义乌一号仓/东莞一号仓)找到清库仓库进行计算价格(若两个仓库都为清库则随机选择其中一个仓库作为计算价格)
2.自动清库调价脚本,增加IsEbayClearSKU传参,传true,按直发listing及虚拟海外仓listing按业务提供的两个指定计算器加配置的店铺利润率进行调价
a.只处理直发店铺,真实海外仓店铺及直发店铺真实海外仓listing不处理

{
"source": null,
"input": {
"customerId": 1,
"BusinessTypeCode": "EBayLocalWarehouse",
"PlatformId": 2,
"WarehouseTypeId": 1,
"WarehouseId": 5312,
"orderSourceId": 15935,
"Country": "GB",
"Sku": null,
"CalculationFormulaId": 941,
"SkuList": [
"1446073"
],
"IsEbayClearSKU":false
},
"language": "zh_CN"
}
------------------------------------------------结果--------------------------------
//条件 IsEbayClearSKU=false
{
"data": [
{
"Currency": "GBP",
"Price": 26.56,
"ExchangePrice": 238.68,
"Sku": "1446073",
"calculationFormula": null,
"NotTaxPrice": 22.13,
"NotTaxExchangePrice": 198.87,
"GrossProfitMarginTax": 12.00,
"Freight": 48.69,
"PurchasePrice": 59.5000,
"HeadFreight": 0.0,
"OtherCost": 0.0,
"LimitPrice": -9999.0,
"CostLimitPrice": 0.0,
"ProfitMarginLimitPrice": 0.0,
"CustomLimitPrice": 0.0,
"OrderSourceSku": null,
"LogisticsName": "SpeedPAK(Speedpak)",
"OrderSourceId": 15935,
"Country": "GB",
"CalculatorInfoViewModel": null
}
],
"status": "success",
"message": null
}
//条件 IsEbayClearSKU=true
{
"data": [
{
"Currency": "GBP",
"Price": 21.02,
"ExchangePrice": 188.90,
"Sku": "1446073",
"calculationFormula": null,
"NotTaxPrice": 17.52,
"NotTaxExchangePrice": 157.44,
"GrossProfitMarginTax": 12.00,
"Freight": 48.69,
"PurchasePrice": 35.70000,
"HeadFreight": 0.0,
"OtherCost": 0.0,
"LimitPrice": -9999.0,
"CostLimitPrice": 0.0,
"ProfitMarginLimitPrice": 0.0,
"CustomLimitPrice": 0.0,
"OrderSourceSku": null,
"LogisticsName": "SpeedPAK(Speedpak)",
"OrderSourceId": 15935,
"Country": "GB",
"CalculatorInfoViewModel": null
}
],
"status": "success",
"message": null
}