get_items( apply_filters( 'woocommerce_admin_order_item_types', 'line_item' ) ); $line_items_fee = $order->get_items( 'fee' ); $line_items_shipping = $order->get_items( 'shipping' ); if ( wc_tax_enabled() ) { $order_taxes = $order->get_taxes(); $tax_classes = WC_Tax::get_tax_classes(); $classes_options = array(); $classes_options[''] = __( 'Standard', 'woocommerce' ); if ( $tax_classes ) { foreach ( $tax_classes as $class ) { $classes_options[ sanitize_title( $class ) ] = $class; } } // Older orders won't have line taxes so we need to handle them differently :( $tax_data = ''; if ( $line_items ) { $check_item = current( $line_items ); $tax_data = maybe_unserialize( isset( $check_item['line_tax_data'] ) ? $check_item['line_tax_data'] : '' ); } elseif ( $line_items_shipping ) { $check_item = current( $line_items_shipping ); $tax_data = maybe_unserialize( isset( $check_item['taxes'] ) ? $check_item['taxes'] : '' ); } elseif ( $line_items_fee ) { $check_item = current( $line_items_fee ); $tax_data = maybe_unserialize( isset( $check_item['line_tax_data'] ) ? $check_item['line_tax_data'] : '' ); } $legacy_order = ! empty( $order_taxes ) && empty( $tax_data ) && ! is_array( $tax_data ); $show_tax_columns = ! $legacy_order || sizeof( $order_taxes ) === 1; } ?>
$tax_item ) : $tax_class = wc_get_tax_class_by_tax_id( $tax_item['rate_id'] ); $tax_class_name = isset( $classes_options[ $tax_class ] ) ? $classes_options[ $tax_class ] : __( 'Tax', 'woocommerce' ); $column_label = ! empty( $tax_item['label'] ) ? $tax_item['label'] : __( 'Tax', 'woocommerce' ); ?> $item ) { $_product = $order->get_product_from_item( $item ); $item_meta = $order->get_item_meta( $item_id ); include( 'html-order-item.php' ); do_action( 'woocommerce_order_item_' . $item['type'] . '_html', $item_id, $item ); } ?> shipping() ? WC()->shipping->load_shipping_methods() : array(); foreach ( $line_items_shipping as $item_id => $item ) { include( 'html-order-shipping.php' ); } ?> $item ) { include( 'html-order-fee.php' ); } ?> get_refunds() ) { foreach ( $refunds as $refund ) { include( 'html-order-refund.php' ); } } ?>
 
get_items( array( 'coupon' ) ); if ( $coupons ) { ?>
id ); ?> id ); ?> get_tax_totals() as $code => $tax ) : ?> id ); ?> id ); ?> id ); ?>
[?]: get_total_discount(), array( 'currency' => $order->get_order_currency() ) ); ?>
[?]: get_total_shipping(), array( 'currency' => $order->get_order_currency() ) ); ?>
label; ?>: formatted_amount; ?>
:
get_total_refunded() > 0 ) { echo '' . strip_tags( $order->get_formatted_order_total() ) . ' ' . wc_price( $order->get_total() - $order->get_total_refunded(), array( 'currency' => $order->get_order_currency() ) ) . ''; } else { echo esc_html( strip_tags( $order->get_formatted_order_total() ) ); } ?>
is_editable() ) : ?>
: -get_total_refunded(), array( 'currency' => $order->get_order_currency() ) ); ?>

is_editable() ) : ?> "> is_editable() ) : ?> get_total() - $order->get_total_refunded() ) > 0 ) : ?> is_editable() ) : ?>

get_total() - $order->get_total_refunded() ) > 0 ) : ?>