|
@@ 848-855 (lines=8) @@
|
| 845 |
|
$discounts = array_values( $discounts ); |
| 846 |
|
|
| 847 |
|
$data = wpinv_get_checkout_session(); |
| 848 |
|
if ( empty( $data ) ) { |
| 849 |
|
$data = array(); |
| 850 |
|
} else { |
| 851 |
|
if ( !empty( $data['invoice_id'] ) && $payment_meta = wpinv_get_invoice_meta( $data['invoice_id'] ) ) { |
| 852 |
|
$payment_meta['user_info']['discount'] = implode( ',', $discounts ); |
| 853 |
|
update_post_meta( $data['invoice_id'], '_wpinv_payment_meta', $payment_meta ); |
| 854 |
|
} |
| 855 |
|
} |
| 856 |
|
$data['cart_discounts'] = $discounts; |
| 857 |
|
|
| 858 |
|
wpinv_set_checkout_session( $data ); |
|
@@ 872-875 (lines=4) @@
|
| 869 |
|
|
| 870 |
|
$data = wpinv_get_checkout_session(); |
| 871 |
|
$data['cart_discounts'] = $discounts; |
| 872 |
|
if ( !empty( $data['invoice_id'] ) && $payment_meta = wpinv_get_invoice_meta( $data['invoice_id'] ) ) { |
| 873 |
|
$payment_meta['user_info']['discount'] = !empty( $discounts ) ? implode( ',', $discounts ) : ''; |
| 874 |
|
update_post_meta( $data['invoice_id'], '_wpinv_payment_meta', $payment_meta ); |
| 875 |
|
} |
| 876 |
|
|
| 877 |
|
wpinv_set_checkout_session( $data ); |
| 878 |
|
} |