Unirgy Dropship Incompatibility

Extension Name

uDropship

Developer

Unirgy 

Versions

MageRewards Platinum 1.6.0.4 
Unirgy uDropShip 1.10.8.11

Issue Status

Resolved with modifications.

Problem

The  Unirgy uDropship extension by Unirgy is incompatible with MageRewards out of the box because there is a conflict on the Sales Quote Address Total Tax model rewrite.

Resolution

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

2. Add the following dependency to the node (see  Resolving extension conflicts):

<Unirgy_Dropship/>
	

3. Copy app/code/ community/TBT/Rewards/Model/Sales/Quote/Address/Total/Tax.php to app/code/local/TBT/Rewards/Model/Sales/Quote/Address/Total/Tax.php so that you are not modifying core extension files.

4. Open app/code/ local/TBT/Rewards/Model/Sales/Quote/Address/Total/Tax.php, change line 49:

class TBT_Rewards_Model_Sales_Quote_Address_Total_Tax extends Mage_Sales_Model_Quote_Address_Total_Tax {
	

to

class TBT_Rewards_Model_Sales_Quote_Address_Total_Tax extends Unirgy_Dropship_Model_Tax_Total {
	

5. Edit app/code/ community/Unirgy/Dropship/etc/config.xml, and comment out the rewrite for class Mage_Sales_Model_Quote_Address_Total_Tax on lines 87-91:

<!--
<sales>
 <rewrite>
 <quote_address_total_tax>Unirgy_Dropship_Model_Tax_Total</quote_address_total_tax>
 </rewrite>
</sales>
-->
	

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.

Still need help? Get Help Get Help