I want to have a Model Window on my website in which the user can sign up to our newsletter. Once the user has entered their email address and successfully subscribed I want to automatically add the coupon code to their cart.
I have the following script, but when I run it and refresh my cart, it doesn't add the discount:
<?php require_once 'app/Mage.php'; umask(0); Mage::app(); Mage::getSingleton('checkout/cart')->getQuote()->setCouponCode('ks92yor7')->collectTotals()->save(); ?>
What am I missing?