get_sale_price(); if ( $sale_price ) { $sale_price = wc_get_price_to_display( $product, array( 'price' => $sale_price, ) ); } $regular_price = wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price(), ) ); $price = wc_get_price_to_display( $product, array( 'price' => $product->get_price(), ) ); $price_incl_taxes = wc_get_price_including_tax( wc_get_product( $product_id ), array( 'price' => $real_price, ) ); $price_excl_taxes = wc_get_price_excluding_tax( wc_get_product( $product_id ), array( 'price' => $real_price, ) ); $num_rows = 0; if ( $settings['quantity_column_title'] ) $num_rows++; if ( $settings['discount_column_title'] ) $num_rows++; if ( $settings['price_column_title'] ) $num_rows++; // Detect custom columns via output buffering ob_start(); do_action( 'tiered_pricing_table/tiered_pricing/header_columns', $pricing_rule ); $custom_head = ob_get_clean(); $custom_columns_count = substr_count($custom_head, '