[英]Woocommerce API REST update product by SKU
你好我有這個問題,我想通過SKU更新我在woocommerce的店鋪的一個產品,我知道這個產品不能通過SKU更新,但是我知道必須是通過Product ID,問題是我在使用失眠能做產品更新測試,我想知道的是如何從我用來獲取數據的URL中獲取SKU數據,這是url的例子
http://website.url/wp-json/wc/v3/products/?sku=ABC123&consumer_key=ck_xxxx&consumer_secret=cs_xxx
$products = $woocommerce->get('products/?sku='. $param_sku);
$sku = $product->sku;
$search_item = array_filter($items_origin, function($item) use($sku) {
return $item['sku'] == $sku;
});
$search_item = reset($search_item);
// Formamos el array a actualizar
$item_data[] = [
'id' => $product->id,
'regular_price' => $search_item['price'],
'stock_quantity' => $search_item['qty'],
];
我需要幫助才能獲取 SKU 值以使用上述 cod 進行搜索並更新產品
如果只是從 url 獲取查詢參數值,那么在 WP 中嘗試 get_query_var function。
$sku = get_query_var('sku');
https://developer.wordpress.org/reference/functions/get_query_var/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.