Quadra Extensions
Extension Name
Quadra_Extensions
Developer
Quadra Informatique
Versions
Quadra Extensions 1.0.1
MageRewards 1.7.0.2
Issue Status
Resolved with modifications.
Problem
When creating an order manually, "Get shipping methods and rates" returns no results.
Resolution
1. Copy app/code/ community/TBT/Rewards/Model/Sales/Order.php to app/code/local/TBT/Rewards/Model/Sales/Order.php so that you are not modifying core extension files.
2. Open app/code/ local/TBT/Rewards/Model/Sales/Order.php, change line 50:
class TBT_Rewards_Model_Sales_Order extends Mage_Sales_Model_Order
to
class TBT_Rewards_Model_Sales_Order extends Quadra_Extensions_Model_Sales_Order
3. Open app/etc/modules/TBT_Rewards.xml and locate the following in lines 7-13:
<depends> <TBT_Common/> <Mage_Rule/> <Mage_Catalog/> <Mage_Sales/> <Mage_Customer/> </depends>
4. Add the following dependency to the node (see Resolving extension conflicts):
<Quadra_Extension/>
5. Open app/code/community/Quadra/Extensions/etc/config.xml and remove the following from line 39:
<order>Quadra_Extensions_Model_Sales_Order</order>
6. Upload new and modified files to your server.
7. Clear your cache.
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.