Skip to content
Docs
Get RestroPress

Action

rpress_cart_discount_set

Updated
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#

ParameterTypeDescription
$codestringThe discount code that was applied.
$discountsarrayAll 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), in rpress_set_cart_discount()

See also#

Was this page helpful?