Cashback Tracker - is plugin for tracking and statistic. Maybe you want to extend it's functions. For this, we added several hooks
You must have code skills for PHP and WordPress to understand this part of documentation.
Cashback Tracker has three events which you can use for custom functions
new order was added with pending status
order got approved status
order got declined status
Example of hook:
Variable will have array with next data:
'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:
list($amount, $currency) = \CashbackTracker\application\components\Commission::calculateCashback($order);