Xtento AdvancedOrderStatus

Extension Name

Xtento AdvancedOrderStatus Extension

Developer

Xtento

Versions

Xtento AdvancedOrderStatus 1.0.2
MageRewards 1.7.9.4
Magento - 1.7.0.2 

Issue Status

Resolved with modifications.

Problem

Front end: Customers are unable to place an order. 
Error Message: Invalid method Xtento_AdvancedOrderStatus_Model_Sales_Order::prepareCartPointsTransfers(Array ( ) ) . 

Backend: Issue creating orders. 
Error Message: Xtento_AdvancedOrderStatus_Model_Sales_Order::prepareCartPointsTransfers(Array ( ) )

Resolution

To solve, follow these instructions:

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. Replace  Mage_Sales_Model_Order with Xtento_AdvancedOrderStatus_Model_Sales_Order on line 50. 

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):

<Xtento_AdvancedOrderStatus/>
	

5. Upload new and modified files to your server.

6. 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.

Still need help? Get Help Get Help