woocommerce_add_cart_item_data
Load cart item data - may be added by other plugins.
Использование
add_filter( 'woocommerce_add_cart_item_data', 'wp_kama_woocommerce_add_cart_item_data_filter', 10, 4 ); function wp_kama_woocommerce_add_cart_item_data_filter( $cart_item_data, $product_id, $variation_id, $quantity ){ // filter... return $cart_item_data; }
- $cart_item_data
- -
- $product_id
- -
- $variation_id
- -
- $quantity
- -
Где вызывается хук
woocommerce_add_cart_item_data
woocommerce_add_cart_item_data
woocommerce/includes/class-wc-cart.php 1138
$cart_item_data = (array) apply_filters( 'woocommerce_add_cart_item_data', $cart_item_data, $product_id, $variation_id, $quantity );
woocommerce/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php 1111-1117
$request['cart_item_data'] = (array) apply_filters( 'woocommerce_add_cart_item_data', $request['cart_item_data'], $product_id, $variation_id, $request['quantity'] );