I actually patched /includes/modules/order_total/ot_coupon.php as below changing:
PHP Code:
if (!$foundvalid) zen_redirect(zen_href_link(FILENAME_CHECKOUT_PAYMENT, 'credit_class_error_code=' . $this->code . '&credit_class_error=' . urlencode(TEXT_INVALID_COUPON_PRODUCT . ' ' . $dc_check), 'SSL',true, false));
to
PHP Code:
if (!$foundvalid) {
$messageStack->add_session('checkout_payment', TEXT_INVALID_COUPON_PRODUCT, 'error');
$this->clear_posts();
zen_redirect(zen_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL',true, false));
}
Anyway, I hope someone (ajeh? dr.byte? anyone else?) tell me if that's wrong, dangerous or simply stupid. (I followed other error messages convention :)
Thanks
Bookmarks