API接口目录

平台业务

商品API
价格API
库存API
销售准备API
交易API
退货退款API(新)
财务API
店铺API
物流API
促销API
分销API
发票API
招商API
换货API
互动营销API
退货退款API
客服API
平台营销API
风控API
会员通API
账房API
财务记账API
异常码自查工具
suning.custom.freighttemplate.add 运费模板新增
¥免费

通过此接口可新增运费模版。

1、通过此接口新增的运费模板名称不能重复;

2、运费方式选择卖家承担运费则后续信息可不填写;

3、如果模版内不含特殊地区运费,可不填写相关信息;

4、如果模板内含有特殊地区运费,可直接填写省份编码或城市代码,设置多个可以逗号隔开。如需设置不同特殊地区运费,则需另起节点传输;

5、城市代码可通过接口“suning.custom.city.query”获取;

6、运送方式默认为快递,新增运费模板时不填写。

公共参数
请求参数
名称 类型 是否必须 示例值 描述
shippingType String Y 0 运费方式。可选值 0 1, 0:表示买家承担服务费; 1:表示卖家承担服务费;如果选择1,则以下字段均可不填。
valuationType String Y 1 计价方式。可选值:0 1 2 说明: 0:表示按件数计算运费 1:表示按重量计算运费 2:表示按体积计算运费
firstValue String N 1.0 首费标准:当记价方式为0时输入1-9999范围内的整数 当记价方式为1时输入0.1-9999.9范围内的小数只能包含一位小数(单位为千克) 当记价方式为2时输入0.1-9999.9范围内的数值,数值只能包含一位小数(单位为 立方米)
freightTemplateName String Y 模板1 运费模板名称。不允许重复
firstValueFare String N 2.00 首费:输入0.00-999.99(最多包含两位小数
continuedValue String N 2.0 续费标准:当记价方式为0时输入1-9999范围内的整数 记价方式为1时输入0.1-9999.9范围内的小数只能包含一位小数(单位为千克) 记价方式为2时输入0.1-9999.9范围内的数值,数值只能包含一位小数(单位为 立方米)
continuedValueFare String N 1.0 续费:输入0.00-999.99(最多包含两位小数)续费必须小于等于首费,但是当首费为0时增费可以大于首费
supplierType String N H 用户类型
taxType String N 0 是否包税-1卖家承担,0买家承担
响应参数
名称 类型 示例值 描述
result String null Y=成功,N=不成功。
请求示例
  • XML示例
  • JSON示例
复制全部代码
                                
				
<sn_request>
	<sn_body>
		<freightTemplate>
			<freightTemplateName>模板1</freightTemplateName>
			<shippingType>0</shippingType>
			<valuationType>1</valuationType>
			<firstValue>1.0</firstValue>
			<firstValueFare>2.00</firstValueFare>
			<continuedValue>2.0</continuedValue>
			<continuedValueFare>1.00</continuedValueFare>
			<supplierType>H</supplierType>
			<taxType>1</taxType>
			<freightList>
				<speprovencod>140,150,160</speprovencod>
				<specityencod>000001000174,000001000175,000001000176</specityencod>
				<firstValue>4.0</firstValue>
				<firstValueFare>4.00</firstValueFare>
				<continuedValue>2.0</continuedValue>
				<continuedValueFare>2.00</continuedValueFare>
			</freightList>
		</freightTemplate>
	</sn_body>
</sn_request>

                                
                                
				
{
  "sn_request": {
    "sn_body": {
      "freightTemplate": {
        "freightTemplateName": "模板1",
        "shippingType": "0",
        "valuationType": "1",
        "firstValue": "1.0",
        "firstValueFare": "2.00",
        "continuedValue": "2.0",
        "continuedValueFare": "1.00",
        "supplierType": "H",
        "taxType": "1",
        "freightList": {
          "speprovencod": "140,150,160",
          "specityencod": "000001000174,000001000175,000001000176",
          "firstValue": "4.0",
          "firstValueFare": "4.00",
          "continuedValue": "2.0",
          "continuedValueFare": "2.00"
        }
      }
    }
  }
}

			
                                
响应示例
  • XML示例
  • JSON示例
复制全部代码
                              
				
<sn_responseContent>
	<sn_body>
		<freightTemplate>
			<result>Y</result>
		</freightTemplate>
	</sn_body>
	<sn_head/>
</sn_responseContent>

                              
                              
				
{
  "sn_responseContent": {
    "sn_body": {
      "freightTemplate": { "result": "Y" }
    }
  }
}


			
                              
异常示例
  • XML示例
  • JSON示例
复制全部代码

  
  	API异常码
  	异常码中文描述
  

                           	  
{
  "sn_responseContent": {
    "sn_error": {
      "error_code": "API异常码",
      "error_msg": "异常码中文描述"
    }
  }
}
                           		
业务异常码
异常码 错误描述 解决方案
biz.freighttemplate.templatename-value:existence 运费模板名称已存在 模板名称不能为重复的值
biz.freightTemplate.missing-parameter:freightTemplateName 运费模板名称为空 请填写模板名称
biz.freighttemplate.freighttemplatename-length:overlong 运费模板名称过长 长度不超过25
biz.freighttemplate.freighttemplatename-format:error 运费模板名称格式错误,不能包含特殊字符 请输入正确的模板名称
biz.freighttemplate.shippingtype-value:error 运费方式错误 请填写运费方式,可选值0、1
biz.freighttemplate.valuationtype-value:error 计价方式错误,只允许0、1、2 可选值:0、1、20:表示按件数计算运费1:表示按重量计算运费2:表示按体积计算运费
biz.freightTemplate.missing-parameter:valuationType 计价方式为空 请填写计价方式,可选值0、1、2
biz.freighttemplate.missing-parameter:firstvalue 买家承担费用时,首费标准为空 请填写首费标准
biz.freighttemplate.missing-parameter:continuedvalue 买家承担费用时,续费标准为空 请填写续费标准
biz.freighttemplate.first|continued-value-format:error 买家承担费用时,首费或续费格式错误 首费和续费,必须是大于等于0.00小于999.99的数值(只允许两位小数点)
biz.freighttemplate.missing-parameter:firstvaluefare 买家承担费用时,首费为空 请填写首费
biz.freighttemplate.missing-parameter:continuedvaluefare 买家承担费用时,续费为空 请填写续费
biz.freighttemplate.speprovencod-format:error 地区编码格式错误 格式为三位数,如001
biz.freighttemplate.speprovencod:error 省份编码错误 请输入正确的省份编码
biz.freighttemplate.specityencod:error 城市编码错误 请输入正确的城市编码
biz.freighttemplate.continuedvaluefare-greaterthan:firstvaluefare 续费不能大于首费 续费必须小于等于首费
biz.freighttemplate.sperencod:error 地区编码错误 请输入正确的地区编码
biz.custom.addfreighttemplate.invalid-biz:100 是否包税异常 请输入正确值
公共异常码
API工具
FAQ

Q:什么是特殊地区运费?

A:在运费模板当中,设定某些地区为特殊地区,另行设定运费,特殊地区执行为之另行设定的运费。