UDenwebCartService
支持下列操作。有关正式定义,请查看服务说明。
-
BatchAddCartLife
接口说明:一键加购(装修案例)
manufacturersId: 厂家Id
customerId: 客户Id
itemId: 数据Id
-
BatchAddCartMatch
接口说明:一键加购(推荐搭配)
manufacturersId: 厂家Id
customerId: 客户Id
itemId: 数据Id
proList: 商品数据,格式:[{'ProductId': 1, 'UnitId': 2, 'UnitCount': 3}]
-
BatchInsertCart
接口说明:批量加入购物车
dbkey: 数据库名称
customerid: 客户Id
sysUserId: 登录用户
productJson: 商品信息字符串 -
ChechCartProductBuyNum
接口说明:判断购物车普通商品的购买数量是否合理
dbkey: 数据库名称
cartId: 购物车id
buyNum:购买的数量
-
ChechSalesPresellMaxOrMinCount
接口说明:判断购物车预售商品数量是否在限订起订范围
dbkey: 数据库名称
cartId: 购物车id
buyNum:购买的数量
-
CheckAndUpdate
接口说明:检查商品数量并且更新购物车某商品购买数量
dbkey: 数据库名称
id: 购物车Id
count: 购买数量
remark: 备注
-
CheckProductMaxOrMinCount
接口说明:判断购物车数量是否在限订,起订范围[type=cart 或Confimorder cart表示购物车结算时验证,Confimorder订单提交时验证]
dbkey: 数据库名称
customerId: 客户Id
type: 固定值:Confimorder表示是在提交订单时验证 -
CheckProductMaxOrMinCountNew
接口说明:判断购物车数量是否在限订,起订范围[type=cart 或Confimorder cart表示购物车结算时验证,Confimorder订单提交时验证]
dbkey: 数据库名称
customerId: 客户Id
type: 固定值:Confimorder表示是在提交订单时验证 isMancOrder: 是否供货端代下单 IsSeachNoStartSalesPresell: 是否查询秒杀商品以及未开始的预售商品 -
CheckRobProductMaxOrMinCount
接口说明:判断马上抢时 对商品判断是否符合条件 比如 限定量 范围 允许订货等情况
dbkey: 数据库名称
customerId: 客户Id
proinfojson: 商品信息json串
pid:商品Id
unitId:商品单位
buycount:数量
-
CheckSuProductMaxOrMinCount
接口说明:判断购物车数量是否在限订,起订范围[type=cart 或Confimorder cart表示购物车结算时验证,Confimorder订单提交时验证]
dbkey: 数据库名称
customerId: 客户Id
type: 固定值:Confimorder表示是在提交订单时验证 -
Delete
接口说明:删除购物车数据
dbkey: 数据库名称
id: 购物车Id -
DeleteCart
接口说明:删除购物车
dbkey: 数据库名称
id: 购物车Id
customerId: 客户Id
CartType: 类型,0购物车,1购物清单
promotionMainId: 促销活动Id
-
DeleteWhere
根据客户条件删除 -
GetCartHtmlList
接口说明:获取购物车列表信息 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表 -
GetCartHtmlListByJson
接口说明:获取购物车列表信息(立即预定或立即购买页面使用) 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表
selectJsonData: 赠品数据
bugNowJsonData: 立即购买以及立即预定时提交的商品明细 isMancOrder: 是否供货端代下单 IsSeachNoStartSalesPresell:是否查询秒杀商品以及未开始的预售商品 deductionType:页面上选择的积分抵扣方式 0:不使用 1:最大优惠 2:自定义 deductionValue:抵扣的积分数值 -
GetCartHtmlListWithBugNow
接口说明:获取购物车列表信息(立即预定或立即购买页面使用) 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表
selectJsonData: 赠品数据
bugNowJsonData: 立即购买以及立即预定时提交的商品明细 IsSeachNoStartSalesPresell:是否查询秒杀商品以及未开始的预售商品 -
GetCartItem
接口说明:获取购物车列表信息 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
cartid: 购物车id
-
GetConfirmOrderList
接口说明:获取购物车列表信息 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表 -
GetConfirmOrderListByJson
接口说明:获取购物车列表信息(立即预定或立即购买页面使用) 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表
selectJsonData: 立即购买以及立即预定时提交的商品明细
conPonid: 优惠劵id IsSeachNoStartSalesPresell:是否查询秒杀商品以及未开始的预售商品 deductionType:页面上选择的积分抵扣方式 0:不使用 1:最大优惠 2:自定义 deductionValue:抵扣的积分数值 -
GetGiftList
接口说明:获取对应促销赠品列表
-
GetSuCartHtmlList
接口说明:获取购物车列表信息 条件不能为空
dbkey: 数据库名称
customerId: 客户Id
type: 数据业务标识:cart 购物车商品列表,Confimorder 提交订单商品列表 -
InsertCart
接口说明:新增条购物车(订货端、供货端)
dbkey: 数据库名称
customerid: 客户Id pid: 商品Id count: 购买数量 sysUserId: 登录用户 isSupplier: 是否厂家或经销商操作 -
InsertCartByJson
接口说明:新增条购物车(订货端、供货端)
paramJson: Json字符串
{
dbkey: 数据库名称
customerid: 客户Id
pid: 商品Id
count: 购买数量
sysUserId: 登录用户
isSupplier: 是否厂家或经销商操作
CustomSpecs: 定制规格值
Remark: 商品备注
InlocationValue: 灯位编码
}
-
InsertCartContainsCustomProduct
接口说明:新增条购物车(订货端、供货端)
dbkey: 数据库名称
customerid: 客户Id pid: 商品Id count: 购买数量 sysUserId: 登录用户 isSupplier: 是否厂家或经销商操作 CustomSpecs: 定制规格值 -
InsertCartContainsLiveProduct
接口说明:新增条购物车(订货端、供货端)
dbkey: 数据库名称
customerid: 客户Id pid: 商品Id count: 购买数量 sysUserId: 登录用户 isSupplier: 是否厂家或经销商操作 CustomSpecs: 定制规格值 -
InsertCartPromotionProduct
接口说明:新增购物清单
dbkey: 数据库名称
customerid: 客户Id pid: 商品Id count: 购买数量 PromotionMainId: 活动主题Id CustomSpecs: 定制规格值 -
InsertUpdateCartCount
接口说明:新增或修改购物车数量 订货端或店铺使用
dbkey: 数据库名称
customerid: 客户Id pid: 商品Id count: 购买数量 sysUserId: 登录用户 isSupplier: 是否厂家或经销商操作 -
ProductReorder
接口说明:再次购买(购物车中存在规格值不同但SKU相同的商品时,中断并提示)
dbkey: 数据库名称
customerid: 客户Id orderId: 原订单Id -
ProductReorderByJson
接口说明:再次购买(购物车中存在规格值不同但SKU相同的商品时,中断并提示)
-
ProductReorderContainsCustomProduct
接口说明:再次购买(购物车中存在规格值不同但SKU相同的商品时,根据要求替换或不替换购物车中的商品)
dbkey: 数据库名称
customerid: 客户Id orderId: 原订单Id -
ResultOrderPromotion
接口说明:获取某个订单重算促销后数据
dbkey: 数据库名称
orderId: 客户Id
-
ReturnCartCount
购物车条数 -
ReturnCartPromotionCount
购物清单条数 -
SendCartWebSocket
接口说明:发送直播推送消息(前往购物车,立即购买)
mid: 厂家Id
affidataId: 厂家或经销商Id
customerId: 客户Id
liveId: 直播Id
pid: 商品Id
-
Update
接口说明:更新购物车某商品购买数量
dbkey: 数据库名称
id: 购物车Id count: 购买数量 -
UpdateCartByJson
接口说明:更新购物车某商品购买数量,备注,灯位编码
dbkey: 数据库名称
id: 购物车Id
count: 购买数量
remark: 备注
inlocationValue: 灯位编码
-
UpdateCartState
更改选中 -
UpdateCartStateNew
更改选中 -
UpdatePrice
接口说明:如果购物车商品数量达到促销值,则对价格更改
dbkey: 数据库名称
customerId: 客户Id
cartid: 购物车Id -
UpdatePriceNew
接口说明:如果购物车商品数量达到促销值,则对价格更改(供货端代下单购物车使用)
dbkey: 数据库名称
customerId: 客户Id
cartid: 购物车Id isMancOrder: 是否供货端代下单 IsSeachNoStartSalesPresell: 是否查询秒杀商品以及未开始的预售商品 -
UpdateSuCartState
更改选中 -
UpdateSuPrice
接口说明:如果购物车商品数量达到促销值,则对价格更改(供货端代下单购物车使用)
dbkey: 数据库名称
customerId: 客户Id
cartid: 购物车Id -
updateCartUnit
接口说明:更新购物车内某个商品的购买单位
dbkey: 数据库名称
unitId: 单位Id
cartid: 购物车Id -
updateCartUnitNew
接口说明:更新购物车内某个商品的购买单位
dbkey: 数据库名称
unitId: 单位Id
cartid: 购物车Id isMancOrder: 是否供货端代下单 IsSeachNoStartSalesPresell: 是否查询秒杀商品以及未开始的预售商品 -
updateSort
接口说明:更新排序
dbkey: 数据库名称
jsonStr: 列表对象
orderby: 排序 ordertype: 排序 -
updateSortNew
接口说明:更新排序
dbkey: 数据库名称
jsonStr: 列表对象
orderby: 排序 ordertype: 排序 -
updateSuCartUnit
接口说明:更新购物车内某个商品的购买单位
dbkey: 数据库名称
unitId: 单位Id
cartid: 购物车Id
此 Web 服务使用 http://tempuri.org/ 作为默认命名空间。
建议: 公开 XML Web services 之前,请更改默认命名空间。
每个 XML Web services 都需要一个唯一的命名空间,以便客户端应用程序能够将它与 Web 上的其他服务区分开。http://tempuri.org/ 可用于处于开发阶段的 XML Web services,而已发布的 XML Web services 应使用更为永久的命名空间。
应使用您控制的命名空间来标识 XML Web services。例如,可以使用公司的 Internet 域名作为命名空间的一部分。尽管有许多 XML Web services 命名空间看似 URL,但它们不必指向 Web 上的实际资源。(XML Web services 命名空间为 URI。)
使用 ASP.NET 创建 XML Web services 时,可以使用 WebService 特性的 Namespace 属性更改默认命名空间。WebService 特性适用于包含 XML Web services 方法的类。下面的代码实例将命名空间设置为“http://microsoft.com/webservices/”:
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // 实现 }
Visual Basic
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' 实现 End Class
C++
[WebService(Namespace="http://microsoft.com/webservices/")] public ref class MyWebService { // 实现 };
有关 XML 命名空间的更多详细信息,请参阅 Namespaces in XML (XML 命名空间)上的 W3C 建议。
有关 WSDL 的更多详细信息,请参阅 WSDL Specification (WSDL 规范)。
有关 URI 的更多详细信息,请参阅 RFC 2396。