From 487478daa9c90a9517136138be62f0cf13509111 Mon Sep 17 00:00:00 2001 From: Mike Jolley Date: Thu, 24 Aug 2017 17:07:49 +0100 Subject: [PATCH] Store details about the original coupon --- includes/class-wc-checkout.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/class-wc-checkout.php b/includes/class-wc-checkout.php index b842f312fdc..7352771fd87 100644 --- a/includes/class-wc-checkout.php +++ b/includes/class-wc-checkout.php @@ -494,8 +494,8 @@ class WC_Checkout { /** * Add coupon lines to the order. * - * @param WC_Order $order - * @param WC_Cart $cart + * @param WC_Order $order + * @param WC_Cart $cart */ public function create_order_coupon_lines( &$order, $cart ) { foreach ( $cart->get_coupons() as $code => $coupon ) { @@ -505,6 +505,7 @@ class WC_Checkout { 'discount' => $cart->get_coupon_discount_amount( $code ), 'discount_tax' => $cart->get_coupon_discount_tax_amount( $code ), ) ); + $item->add_meta_data( 'coupon_data', $coupon->get_data() ); /** * Action hook to adjust item before save.