GoMage Light Checkout

Extension Name

GoMage Light Checkout
Version: 0.0.2.4 - 0.0.3.1

Developer

GoMage 

Issue Status

Resolved with modifications.

Tested versions

Tested with  MageRewards 1.6.0.6 and GoMage Light Checkout 0.0.3.1

Problem

Points Spent using Catalog spending rule is showing well on cart and checkout page, but Item discount is not deducted when order is placed. NOTE: This is can be checked by looking at the order in Admin Panel.

Resolution

NOTE: This incompatibility has been resolved in MageRewards 1.6.1.1. If you are using a previous version of MageRewards, you can resolve the conflict following the steps below:


To solve, follow these instructions:

1. Copy app/code/community/TBT/Rewards/Model/Redeem.php to app/code/local/TBT/Rewards/Model/Redeem.php 
2. Edit app/code/local/TBT/Rewards/Model/Redeem.php and change lines aprox, 437-442 ( for MageRewards 1.6.0.6 ), more exactly

app/code/local/TBT/Rewards/Model/Redeem.php
      if ( ! Mage::getConfig()->getModuleConfig( 'Idev_OneStepCheckout' ) ) {
           return $this;
       }
       if ( ! Mage::getConfig()->getModuleConfig( 'Idev_OneStepCheckout' )->is( 'active', 'true' ) ) {
           return $this;
       }

with the following lines:

app/code/local/TBT/Rewards/Model/Redeem.php
        if ( ! ( Mage::getConfig()->getModuleConfig( 'Idev_OneStepCheckout' ) || Mage::getConfig()->getModuleConfig( 'GoMage_Checkout' ) ) ) {
           return $this;
       }
       if ( ! ( Mage::getConfig()->getModuleConfig( 'Idev_OneStepCheckout' )->is( 'active', 'true' ) ||
           ( Mage::getConfig()->getModuleConfig( 'GoMage_Checkout' )->is( 'active', 'true' ) && Mage::helper( 'gomage_checkout' )->getConfigData( 'general/enabled' ) ) ) ) {
           return $this;

Please keep in mind that implementing any modifications to your MageRewards core code does void your support agreement because you're adding dependency to the other module.

Still need help? Get Help Get Help