【发布时间】:2021-02-09 02:57:11
【问题描述】:
你好我有这个问题,我想通过SKU从我的woocommerce商店更新产品,我知道该产品不能通过SKU更新,但我知道必须通过产品ID,问题是我正在使用 Insomnia 进行产品更新测试,我想知道如何从我用来获取数据的 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 进行搜索并更新产品
【问题讨论】: