CubeCart - FreeForums For All

CubeCart 5 => Developer's Kit => Topic started by: Chief! on July 31, 2013, 09:35:42 AM



Title: Order Class
Post by: Chief! on July 31, 2013, 09:35:42 AM
Order
- _order_id;
- _basket;
- _email_enabled = true;
- _email_admin_enabled = true;
- _skip_order_complete_email = false;

- _instance; static instance

; Order status constants
const ORDER_PENDING = 1;
const ORDER_PROCESS = 2;
const ORDER_COMPLETE = 3;
const ORDER_DECLINED = 4;
const ORDER_FAILED = 5; # Fraudulent
const ORDER_CANCELLED = 6;

; Payment Constants
const PAYMENT_PENDING = 1;
const PAYMENT_PROCESS = 2;
const PAYMENT_SUCCESS = 3;
const PAYMENT_DECLINE = 4;
const PAYMENT_FAILED = 5;
const PAYMENT_CANCEL = 6;

; Compatibility mode
- _order_inventory;
- _order_summary;
+ __construct
+ getInstance; static instance; Setup the instance (Singleton)
+ addNote
+ createOrderId
+ deleteCard
+ deleteOrder
+ disableAdminEmail
+ getSummary
+ logTransaction
+ orderStatus
+ placeOrder
+ paymentStatus
+ storeTrans
+ updateSummary
- _addHistory
- _createCertificate
- _createDownload
- _digitalDelivery
- _getInventory
- _manageStock
- _orderAddProduct
- _orderSummary
- _retrieveOrder
- _saveAddresses
- _sendCoupon
- _tidyOrders
- _updateOrder
- _notifyAdmins
As of CC522