コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }