Woocommerce set cookie after a sale [closed]

Question

I am trying to make my custom cookie to remain on all pages when triggered…

add_action('woocommerce_thankyou', 'my_setcookie');

function my_setcookie(){
  $path = parse_url(get_option('siteurl'), PHP_URL_PATH);
  $host = parse_url(get_option('siteurl'), PHP_URL_HOST);
  $expiry = strtotime('+2 days');
  setcookie('madeorder', 'yes', $expiry, $path, $host);
}

it successfully triggers on thank you page, but when i navigate to another page it is gone…

Have i done something wrong?

0
John Aps 3 years 2020-03-31T08:50:57-05:00 0 Answers 70 views 0

Leave an answer

Browse
Browse