我正在使用 woocommerce_quantity_input() 更改产品数量输入的 input_value。
它可以满足我的需求,但前提是我对浏览器进行了硬重新加载。
如果我只是将产品添加到购物车并重新加载购物车,数量将不会更新。
也许它被缓存了,如果是这样的话。我可以清除它吗?或者我可以模拟硬重置吗?
$product_quantity = woocommerce_quantity_input( array(
'input_name' => "cart[{$cart_item_key}][qty]",
'input_value' => $sInputValue,
'max_value' => $aProductMaxData[0]->product_max_cap,
'product_name' => $_product->get_name(),
), $_product, false );
这是我正在使用的钩子
woocommerce_cart_item_quantity