woocommerce_variation_prices_array, $prices_array, $variation, $for_display

woocommerce_variation_prices_array, $prices_array, $variation, $for_display

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: woocommerce.11.0.0

apply_filters('woocommerce_variation_prices_array, $prices_array, $variation, $for_display') is found 1 times:

  • /includes/data-stores/class-wc-product-variable-data-store-cpt.php line 504
    							 * @param array        $prices_array The prices array being built. Contains 'price', 'regular_price', and 'sale_price' keys.
    							 * @param WC_Product   $variation    The variation product object.
    							 * @param bool         $for_display  Whether prices are for display (with tax adjustments) or for calculations.
    							 */
    							$prices_array = apply_filters( 'woocommerce_variation_prices_array', $prices_array, $variation, $for_display );
    							if ( $opposite_price_hash ) {
    								// In principle, we know that prices for display and not for display are the same ones,
    								// but code hooking on woocommerce_variation_prices_array could make this different
    								// so we need to check.
    								$prices_array_hash = md5( wp_json_encode( $prices_array ) );
    								// phpcs:ignore WooCommerce.Commenting.CommentHooks