File: D:/HostingSpaces/SBogers10/inzigd.komma.pro/app/Komma/Shop/Orders/OrderStatus.php
<?php
namespace App\Komma\Shop\Orders;
use App\Komma\Base\Enum;
abstract class OrderStatus extends Enum
{
const NEW = 'new'; //A freshly created order
const PENDING = 'pending'; //Customer started the checkout process but did not complete it
const AWAITING_PAYMENT = 'awaiting_payment'; //customer has completed the checkout process, but payment has yet to be confirmed
const AWAITING_FULFILLMENT = 'awaiting_fulfillment'; //customer has completed the checkout process and payment has been confirmed
const AWAITING_SHIPMENT = 'awaiting_shipment'; //Order has been picked and packaged and is awaiting collection from a shipping provider
const AWAITING_PICKUP = 'awaiting_pickup'; //Order has been packaged and is awaiting customer pickup from a seller-specified location
const PARTIALLY_SHIPPED = 'partially_shipped'; //Only some items in the order have been shipped, due to some products being pre-order only or other reasons
const COMPLETED = 'completed'; //The order has been shipped/picked up. And receipt is confirmed. An Authorize only transaction has been captured. client has paid for their digital product, and their file(s) are available for download.
const SHIPPED = 'shipped'; //Order has been shipped, but receipt has not been confirmed
const CANCELED = 'canceled'; //Seller has canceled an order, due to a stock inconsistency or other reasons
const DECLINED = 'declined'; //Seller has marked the order as declined for lack of manual payment, or other reasons
const REFUNDED = 'refunded'; //Seller has refunded the order.
const PARTIALLY_REFUNDED = 'partially_refunded'; //Seller has partially refunded the order.
const DISPUTED = 'disputed'; //Customer has initiated a dispute resolution process for the transaction.
const VERIFICATION = 'verification'; //Order on hold while some aspect (e.g. tax-exempt documentation) needs to be manually confirmed
}