Addon
Order Addon Parameters
Name | Type | Description |
---|---|---|
id | int | Order Addon No |
invoice_id | int | ID number related to Invoice Number (Database Field: invoices.id) |
owner_id | int | ID number related to Order Number (Database Field : user_products.id) |
addon_id | int | ID number related to Order Number (Database Field : user_products.id) |
addon_name | string | Addon Name |
option_id | int | ID number related to Product Add-On Option No (Database Field : products_addons_lang.options.id) |
option_name | string | Option Name |
period | string | Period Type (year,month,week,day,hour,none) |
period_time | int | Period Time |
amount | int | Amount |
cid | int | ID number related to Currency No Database Field : currencies.id) |
status | string | Status (awaiting,inprocess,active,suspend,unsuspend) |
status_msg | string | Status Message |
cdate | string | First Payment Date (Y-M-D H:i:s) |
renewaldate | string | Renewal Date (Y-M-D H:i:s) |
duedate | string | Payment Due Date (Y-M-D H:i:s) |
Sample Usage
Hook::add("AddonActivated",1,function($params=[]){
/** get order params:
$order = Orders::get($params["owner_id"]);
// Write the code here...
*/
});
AddonActivated
Called after order add-on is activated.
Return
Not supported
AddonActivation
Called before order add-on is activated.
Return
Not supported
AddonSuspended
Called when the order add-on is suspended.
Return
Not supported
AddonUnsuspended
Called when the order add-on is unsuspended.
Return
Not supported
AddonCancelled
Called when order add-on is canceled.
Return
Not supported
AddonDeleted
Called when order add-on is deleted.
Return
Not supported
AddonModified
Called when there is a modification in order add-on.
Return
Not supported
AddonRenewal
Called when the order add-on period is extended.
Return
Not supported
AddonAddedtoOrder
Called when an add-on is defined to an order.
Return
Not supported