backend_affiliate_bonus_edit

Triggered on saving an accrual or a payout of bonus points within a customer profile. Allows linking the data to another customer and to modify the accrual or payout amount or the comment text.

Shop-Script

Input (passed by reference)

$params['contact_id'] int Customer contact ID.
$params['amount'] float Accrual or payout amount. In case of a payout the amount value is a negative number.
$params['comment'] string Comment text.
… your plugin code …

Output

Shop-Script

Plugin code example

PHP

public function backendAffiliateBonusEdit(&$params)
{
    $customer_contact_id = &$params['contact_id'];
    $bonus_amount = &$params['amount'];
    $comment = &$params['comment'];

    // Do anything with these values to read or modify them
    // before they are saved to the database.
}