全栈工程师-咨询电话:15675178605 (微信同号)

设置保存运费模板参数

设置保存运费模板参数:主要是对模板进行参数设置,系统根据这些参数进行运算的计算,如果不设置参数运费模板不起作用,模板参数涉及地区省份选择,一件与续件的价格等,准确填写参数值。

* 特别提醒:

此接口主要应用于商家店铺后台管理系统中,每个模板都需要进行运费模板参数的设置,特别注意参数的构造字符串。在设置运费模板参数之前,前端页面需要加载此运费模板的运费参数信息,【 加载运费模板参数列表 】接口。

* 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,AllFreightOneArrAllFreightAddValArr  三者的关系是一一对应的,不能错乱,否则运费计算错误。前端界面如下:


接口参数传递如下图,使用官方推荐的接口调试工具即可。http://apitest.opencodetiger.com/


* API接口返回内容JSON: