c#訪問WooCommerce 生成Product

java,c#小白發表於2020-11-06

1.nuget安裝woo包
在這裡插入圖片描述

//url is the api url,連線WooCommerce
RestAPI rest = new RestAPI(url, username, password);
WCObject wc = new WCObject(rest);
//獲取Product,預設獲取前一百個,GetAll可以傳遞引數來進行分頁處理獲取所有資料。
List<Product> products = wc.Product.GetAll().Result
//修改Product
var result = wc.Product.Update(product.id ?? 0, product).Result;
//刪除Product
wc.Product.Delete(product.id ?? 0, product).Result;
//批量修改Product,updateData為Product集合
 ProductBatch productBatch = new ProductBatch()
 {
    update = updateData
};
var result = wc.Product.UpdateRange(productBatch).Result;
//批量插入Product
 ProductBatch productBatch = new ProductBatch()
 {
    insert= insertData
};
var result = wc.Product.UpdateRange(productBatch).Result;
//批量刪除Product
 ProductBatch batch = new ProductBatch()
{
 	delete = deleteData
};
var result = wc.Product.DeleteRange(batch).Result;

批量操作都需要進行分頁處理,預設每次最多處理一百條。

相關文章