Action
rpress_cart_discount_set
On this page
Fires after a discount code has been stored in the cart session.
Runs in rpress_set_cart_discount() after the cart_discounts session value is updated. Whether previous codes are kept depends on rpress_multiple_discounts_allowed(). It is followed by rpress_cart_discounts_updated.
Parameters#
| Parameter | Type | Description |
|---|---|---|
$code | string | The discount code that was applied. |
$discounts | array | All discount codes now stored in the cart session. |
Example#
function my_cart_discount_set( $code, $discounts ) {
error_log( 'Applied code ' . $code . ', total codes: ' . count( $discounts ) );
}
add_action( 'rpress_cart_discount_set', 'my_cart_discount_set', 10, 2 );
Source#
Fired from:
includes/discount-functions.php(line 681), inrpress_set_cart_discount()
See also#
Was this page helpful?
