Merge pull request #5104 from InoPlugs/patch-2
Update class-wc-checkout.php
This commit is contained in:
commit
71bcef64a1
|
@ -289,7 +289,7 @@ class WC_Checkout {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store fees
|
// Store fees
|
||||||
foreach ( WC()->cart->get_fees() as $fee ) {
|
foreach ( WC()->cart->get_fees() as $fee_key => $fee ) {
|
||||||
$item_id = wc_add_order_item( $order_id, array(
|
$item_id = wc_add_order_item( $order_id, array(
|
||||||
'order_item_name' => $fee->name,
|
'order_item_name' => $fee->name,
|
||||||
'order_item_type' => 'fee'
|
'order_item_type' => 'fee'
|
||||||
|
@ -302,6 +302,9 @@ class WC_Checkout {
|
||||||
|
|
||||||
wc_add_order_item_meta( $item_id, '_line_total', wc_format_decimal( $fee->amount ) );
|
wc_add_order_item_meta( $item_id, '_line_total', wc_format_decimal( $fee->amount ) );
|
||||||
wc_add_order_item_meta( $item_id, '_line_tax', wc_format_decimal( $fee->tax ) );
|
wc_add_order_item_meta( $item_id, '_line_tax', wc_format_decimal( $fee->tax ) );
|
||||||
|
|
||||||
|
// Allow plugins to add order item meta to fees
|
||||||
|
do_action( 'woocommerce_add_order_fee_meta', $order_id, $item_id, $fee, $fee_key );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store shipping for all packages
|
// Store shipping for all packages
|
||||||
|
|
Loading…
Reference in New Issue