Improve refund reason when changing order status to refunded
Refund reasons are public, can be visualized on emails, and shall not contain any sensitive data or administration information.
This commit is contained in:
parent
90aa716098
commit
f5bab51c6a
|
@ -772,11 +772,13 @@ function wc_order_fully_refunded( $order_id ) {
|
|||
wc_create_refund(
|
||||
array(
|
||||
'amount' => $max_refund,
|
||||
'reason' => __( 'Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway.', 'woocommerce' ),
|
||||
'reason' => __( 'Order fully refunded.', 'woocommerce' ),
|
||||
'order_id' => $order_id,
|
||||
'line_items' => array(),
|
||||
)
|
||||
);
|
||||
|
||||
$order->add_order_note( __( 'Order status set to refunded. To return funds to the customer you will need to issue a refund through your payment gateway.', 'woocommerce' ) );
|
||||
}
|
||||
add_action( 'woocommerce_order_status_refunded', 'wc_order_fully_refunded' );
|
||||
|
||||
|
|
Loading…
Reference in New Issue