I'm working on a website using WooCommerce membership.
I'm using a hook called wc_memberships_user_membership_saved
, What I want is to display a recap of my order.
I read this documentation: https://docs.woocommerce.com/document/woocommerce-memberships-admin-hook-reference/#wc_memberships_user_membership_created on how to use this hook.
I want to test this hook so this is what I did in my functions.php
function gu_memberships_user_membership_saved($user_id,$user_membership_id,$is_update) {
$to = 'mail@test.com';
$subject = 'The subject';
$body = '<pre>' . print_r($is_update,true) . '</pre>';
$headers = array('Content-Type: text/html; charset=UTF-8');
wp_mail( $to, $subject, $body, $headers );
}
add_action( 'wc_memberships_user_membership_saved', 'gu_memberships_user_membership_saved' );
I should receive a boolean: true or false. But I receive the WooCommerce membership array product instead.
Does the problem come from the params?