Cashback events

Cashback Tracker - is plugin for tracking and statistic. Maybe you want to extend it's functions. For this, we added several hooks

circle-exclamation

Order hooks

Cashback Tracker has three events which you can use for custom functions

cbtrkr_order_create

new order was added with pending status

cbtrkr_order_approve

order got approved status

cbtrkr_order_decline

order got declined status

Example of hook:

add_action('cbtrkr_order_create', 'myOrderCreate');

function myOrderCreate($order)
{
    //print_r($order);
}

Variable will have array with next data:

array
(
    'id' => '177'
    'user_id' => '1'
    'order_id' => '1556116749647'
    'module_id' => 'Demo'
    'create_date' => '2019-04-24 14:39:09'
    'order_status' => '0'
    'completion_date' => null
    'advertiser_id' => '123'
    'advertiser_domain' => 'example.com'
    'currency_code' => 'USD'
    'sale_amount' => '590.00'
    'commission_amount' => '29.50'
    'subid' => 'cbtrkr-1'
    'click_date' => '2019-04-04 04:59:14'
    'action_date' => '2019-04-20 07:55:01'
    'user_referer' => ''
    'api_response' => ''
    'merchant_order_id' => '1556116749647'
)

Example of code to calculate cashback and currency:

Last updated