HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/ReturnIndustries/return-industries.nl/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
}