Edit File by line
/home/zeestwma/richards.../wp-conte.../plugins/woocomme.../src/Enums
File: OrderStatus.php
<?php
[0] Fix | Delete
[1] Fix | Delete
declare( strict_types = 1 );
[2] Fix | Delete
[3] Fix | Delete
namespace Automattic\WooCommerce\Enums;
[4] Fix | Delete
[5] Fix | Delete
/**
[6] Fix | Delete
* Enum class for all the order statuses.
[7] Fix | Delete
*
[8] Fix | Delete
* For a full documentation on the public order statuses, please refer to the following link:
[9] Fix | Delete
* https://woocommerce.com/document/managing-orders/order-statuses/
[10] Fix | Delete
*/
[11] Fix | Delete
final class OrderStatus {
[12] Fix | Delete
/**
[13] Fix | Delete
* The order has been received, but no payment has been made.
[14] Fix | Delete
*
[15] Fix | Delete
* @var string
[16] Fix | Delete
*/
[17] Fix | Delete
public const PENDING = 'pending';
[18] Fix | Delete
[19] Fix | Delete
/**
[20] Fix | Delete
* The customer’s payment failed or was declined, and no payment has been successfully made.
[21] Fix | Delete
*
[22] Fix | Delete
* @var string
[23] Fix | Delete
*/
[24] Fix | Delete
public const FAILED = 'failed';
[25] Fix | Delete
[26] Fix | Delete
/**
[27] Fix | Delete
* The order is awaiting payment confirmation.
[28] Fix | Delete
*
[29] Fix | Delete
* @var string
[30] Fix | Delete
*/
[31] Fix | Delete
public const ON_HOLD = 'on-hold';
[32] Fix | Delete
[33] Fix | Delete
/**
[34] Fix | Delete
* Order fulfilled and complete.
[35] Fix | Delete
*
[36] Fix | Delete
* @var string
[37] Fix | Delete
*/
[38] Fix | Delete
public const COMPLETED = 'completed';
[39] Fix | Delete
[40] Fix | Delete
/**
[41] Fix | Delete
* Payment has been received (paid), and the stock has been reduced.
[42] Fix | Delete
*
[43] Fix | Delete
* @var string
[44] Fix | Delete
*/
[45] Fix | Delete
public const PROCESSING = 'processing';
[46] Fix | Delete
[47] Fix | Delete
/**
[48] Fix | Delete
* Orders are automatically put in the Refunded status when an admin or shop manager has fully refunded the order’s value after payment.
[49] Fix | Delete
*
[50] Fix | Delete
* @var string
[51] Fix | Delete
*/
[52] Fix | Delete
public const REFUNDED = 'refunded';
[53] Fix | Delete
[54] Fix | Delete
/**
[55] Fix | Delete
* The order was canceled by an admin or the customer.
[56] Fix | Delete
*
[57] Fix | Delete
* @var string
[58] Fix | Delete
*/
[59] Fix | Delete
public const CANCELLED = 'cancelled';
[60] Fix | Delete
[61] Fix | Delete
/**
[62] Fix | Delete
* The order is in the trash.
[63] Fix | Delete
*
[64] Fix | Delete
* @var string
[65] Fix | Delete
*/
[66] Fix | Delete
public const TRASH = 'trash';
[67] Fix | Delete
[68] Fix | Delete
/**
[69] Fix | Delete
* The order is a draft (legacy status).
[70] Fix | Delete
*
[71] Fix | Delete
* @var string
[72] Fix | Delete
*/
[73] Fix | Delete
public const NEW = 'new';
[74] Fix | Delete
[75] Fix | Delete
/**
[76] Fix | Delete
* The order is an automatically generated draft.
[77] Fix | Delete
*
[78] Fix | Delete
* @var string
[79] Fix | Delete
*/
[80] Fix | Delete
public const AUTO_DRAFT = 'auto-draft';
[81] Fix | Delete
[82] Fix | Delete
/**
[83] Fix | Delete
* Draft orders are created when customers start the checkout process while the block version of the checkout is in place.
[84] Fix | Delete
*
[85] Fix | Delete
* @var string
[86] Fix | Delete
*/
[87] Fix | Delete
public const DRAFT = 'draft';
[88] Fix | Delete
[89] Fix | Delete
/**
[90] Fix | Delete
* Checkout Draft orders are created when customers start the checkout process while the block version of the checkout is in place.
[91] Fix | Delete
*
[92] Fix | Delete
* @var string
[93] Fix | Delete
*/
[94] Fix | Delete
public const CHECKOUT_DRAFT = 'checkout-draft';
[95] Fix | Delete
[96] Fix | Delete
/**
[97] Fix | Delete
* Array of all the valid order statuses for a complete payment.
[98] Fix | Delete
*
[99] Fix | Delete
* @var string[]
[100] Fix | Delete
*/
[101] Fix | Delete
public const PAYMENT_COMPLETE_STATUSES = array(
[102] Fix | Delete
self::ON_HOLD,
[103] Fix | Delete
self::PENDING,
[104] Fix | Delete
self::FAILED,
[105] Fix | Delete
self::CANCELLED,
[106] Fix | Delete
);
[107] Fix | Delete
}
[108] Fix | Delete
[109] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function