It does work with 1.3.25. The instructions are a bit outdated here is a quick update for RedShop 1.3.25j.
Open the checkout.php file like the old instructions told you to.
at like line 519 it says if (!$row->store()) this is actually what you want. Comment out the entire if block. Bellow the commented out if block now add this.
$awo_file = JPATH_ADMINISTRATOR.DS.'components'.DS.'com_awocouponrs'.DS.'helpers'.DS.'rs_coupon.php';
if(file_exists($awo_file)) {
require_once $awo_file;
rs_coupon::add_giftcert_code($couponItems);
} elseif (! $row->store ()) {
$this->setError ( $this->_db->getErrorMsg () );
// Start code to track duplicate order number checking by parth
$this->deleteOrdernumberTrack();
return false;
}
now look for "public function coupon($cart, $order_id=0)" It will be line 2127 -ish
change the function call to look like this "public function coupon_rs($cart, $order_id=0) {" Note the only thing your doing is adding _rs to the end of the name.
Now right above this function add this function
public function coupon($cart, $order_id = 0){
$awo_file = JPATH_ADMINISTRATOR.DS.'components'.DS.'com_awocouponrs'.DS.'helpers'.DS.'rs_coupon.php';
if(file_exists($awo_file)) {
require_once $awo_file;
return rs_coupon::remove_coupon_code();
}
return $this->coupon_rs($cart, $order_id = 0);
}
save your file and you should be done. the cart.php helper file actually successfully gets patched. It's just the checkout.php that it fails on.
So your good to go.
Remember who loves ya when your using those coupons in RedShop! ;-)