设置保存运费模板参数
设置保存运费模板参数:主要是对模板进行参数设置,系统根据这些参数进行运算的计算,如果不设置参数运费模板不起作用,模板参数涉及地区省份选择,一件与续件的价格等,准确填写参数值。
* 特别提醒:
此接口主要应用于商家店铺后台管理系统中,每个模板都需要进行运费模板参数的设置,特别注意参数的构造字符串。在设置运费模板参数之前,前端页面需要加载此运费模板的运费参数信息,【 加载运费模板参数列表 】接口。* API接口URL地址:
http://ugs.opencodetiger.com/Shop/ShopFreightTemplateParamList注意:URL中,http://ugs.opencodetiger.com 需要替换成自己搭建的商城 OctUserGoodsShopSystem(会员系统、店铺系统、产品商品系统、库存系统) 项目的 域名地址。如:http://ugs.xxx.com
* API接口签名参数:
签名参数,每个接口都需要带上,主要有:RndKeyRSA (RndKeyRSA签名Key信息) , LangType (编程语言类型,如: C#,Java,Php,JavaScript,Swift)。 请使用各语言SDK的Demo文件夹中,BusiEnter相关文件的 httpRndKeyRsa() 函数,发送Http接口请求。那么就不必自己构造签名参数了,这个httpRndKeyRsa() 函数已经封装好。 各语言的SDK应用说明: https://pc.opencodetiger.com/OctShop/ApiSdkDetail 。* API接口POST参数:
请用SDK的Demo文件夹中,BusiEnter文件的 httpRndKeyRsa() 函数,发送Http接口请求名称 | 类型 | 默认值 | 必填 | 说明 |
VerifyType | string | 是 | 接口验证类型,此接口传值:UGS_ShopFreightTemplateParamList | |
Type | string | 是 | 操作类型,此接口传值:5 | |
ShopUserID |
string | 是 | 商家UserID,必须传值, 如:2330103 | |
FtID |
string | 是 | 店铺运费模板ID,如:23432 | |
AllSelRegionArr | string | 是 |
省份代号拼接字符串, 如:310000^320000^330000^340000^360000~440000^450000^350000^460000 结构如:第一列省份代号1^第一列省份代号2~第二列省份代号1^第二列省份代号2 省份的代号取自项目文件 RegionNameCode.json , 与官方发布的保持一致 |
|
AllFreightOneArr | string | 是 |
运费1件时的 价格拼接字符串,以元为单位, 如:2^2 结构如:第一列运费1件时的价格^第二列运费1件时的价格 |
|
AllFreightAddValArr | string | 是 |
续件(每增加1件)时的价格拼接字符串, 如:3^3 结构如:第一列续件(每增加1件)价格^第二列续件(每增加1件)价格 |
注意:AllSelRegionArr,AllFreightOneArr,AllFreightAddValArr 三者的关系是一一对应的,不能错乱,否则运费计算错误。前端界面如下:
接口参数传递如下图,使用官方推荐的接口调试工具即可。http://apitest.opencodetiger.com/