$quantity, '{tp_discount}' => ! is_null( $discount ) ? round( (float) $discount, \TierPricingTable\PricingTable::discountDecimals( (float) $discount ) ) : $discount, '{tp_rounded_discount}' => ! is_null( $discount ) ? round( $discount ) : 0, '{tp_base_unit_name}' => $base_unit_name, ) ); } } $sale_price = $product->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, ) ); ?>