我正在尝试在结帐时或订单下达时更新订单数量。
我可以使用以下内容添加自定义元数据:
add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );
function my_custom_checkout_field_update_order_meta( $order_id ) {
update_post_meta( $order_id, 'My Field', sanitize_text_field( 'testdata' ) );
}
如何定位特定产品数量元?
由于
答案 0 :(得分:2)
尝试使用WC_Cart class
:
WC()->cart
或WC()->instance()->cart
set_quantity( $cart_item_key, $quantity)
重要提示: $cart_item_key
不是产品ID,而是购物车中的ID。 print_r
或var_dump WC()->cart
以了解。