/// <summary> /// /// </summary> /// <param name="outer_id"></param> /// <param name="mall_sku_id"></param> /// <returns></returns> public bool MappingSku(string outer_id, string mall_sku_id, string mall_item_id, string properities) { bool ret = false; TB.Sku sku = null; if (string.IsNullOrEmpty(properities)) { sku = this.GetSku(mall_sku_id); if (sku != null) { properities = sku.Properties; } } ItemSkuUpdateRequest req = new ItemSkuUpdateRequest(); req.NumIid = long.Parse(mall_item_id); req.Properties = properities; req.OuterId = outer_id; ItemSkuUpdateResponse response = this.client.Execute(req, this.Access_Token.Access_Token1); if (response.IsError) { throw new KMJXCTaobaoException(response.ErrCode, response.SubErrMsg); } ret = true; return(ret); }
/// <summary> /// /// </summary> /// <param name="skuCode">商品SKUid 商品SKU条形码</param> /// <param name="balance">需要修改的库存</param> /// <param name="num_id">淘宝商品编号 .</param> /// <param name="Scode">商品Scode 需要改成</param> /// <param name="Price">需要修改目标价格 </param> /// <param name="properties"></param> /// <returns></returns> public bool UpdateTao(string skuCode, long balance, long num_id, string Scode, string Price, string properties) { ITopClient client = new DefaultTopClient(Url, Appkey, Appsecret); ItemSkuUpdateRequest req = new ItemSkuUpdateRequest(); req.NumIid = num_id; //淘宝商品编号 必填 req.Properties = properties; //SKU属性 必填 req.Quantity = balance; //库存 req.Barcode = skuCode; //SKUiD 必填 req.ItemPrice = Price; //价格 req.OuterId = Scode; //货号 ItemSkuUpdateResponse response = client.Execute(req, Sessionkey); return(true); }