Description #
Prepare for calculation
Parameters #
$callable
(function) (Required) function to call for calculation.
$product_id
(int) (Optional) product id. Default is 0.
$product_price
(float) (Optional) product price. Default is 0;
Return #
(float|null) return calculated price. Null on failure.
More information #
Usage #
// $callable parameter takes a function name. In this case calculate_commission is a function
function calculate_commission() {
// do something
}
dokan()->commission->prepare_for_calculation( 'calculate_commission' );