WC_Gateway_COD::change_payment_complete_order_status( string $status, int $order_id, WC_Order|false $order = false )
Change payment complete order status to completed for COD orders.
Description Description
Parameters Parameters
- $status
-
(Required) Current order status.
- $order_id
-
(Required) Order ID.
- $order
-
(Optional) Order object.
Default value: false
Return Return
(string)
Source Source
File: includes/gateways/cod/class-wc-gateway-cod.php
public function change_payment_complete_order_status( $status, $order_id = 0, $order = false ) {
if ( $order && 'cod' === $order->get_payment_method() ) {
$status = 'completed';
}
return $status;
}
Changelog Changelog
| Version | Description |
|---|---|
| 3.1.0 | Introduced. |