How to disable/uninstall uDropship extension

Properties ID: 000008
Filed under:

These steps are required to disable the extension:

1. Remove shipping carrier configuration values from database:

DELETE FROM `core_config_data` WHERE `path` LIKE 'carriers/udropship/%' OR `path` LIKE 'carriers/udsplit/%' OR `path` like 'udropship/%' OR `path` like 'udprod/%';

2. Delete product Dropship attributes in Admin > Catalog > Product Attributes.

DELETE FROM `eav_attribute` WHERE `attribute_code` LIKE 'udropship_%' OR `attribute_code` LIKE 'udprod_%' OR `attribute_code` LIKE 'udtiership_%';

3. Disable the extension in configuration:

Rename app/etc/modules/Unirgy_Dropship.xml to app/etc/modules/Unirgy_Dropship.xml~ (to eliminate magento read it).

Repeat for any Unirgy_Dropship*.xml add-on file in the folder.

4. Refresh Magento cache, log out from admin and re-login.

It is not required to remove any files to fully disable extension functionality.


The following steps are optional for uninstallation, but required before future re-installation of the extension and add-ons:

5. Delete all udropship tables:

-- if you have uMicrosite add-on installed:
ALTER TABLE admin_user DROP FOREIGN KEY FK_ADMIN_USER_VENDOR;
DROP TABLE IF EXISTS udropship_vendor_registration;

DROP TABLE IF EXISTS udropship_label_batch;
DROP TABLE IF EXISTS udropship_label_shipment;
DROP TABLE IF EXISTS udropship_vendor_shipping;
DROP TABLE IF EXISTS udropship_vendor_product;
DROP TABLE IF EXISTS udropship_vendor_statement;
DROP TABLE IF EXISTS udropship_vendor;
DROP TABLE IF EXISTS udropship_shipping_method;
DROP TABLE IF EXISTS udropship_shipping_website;
DROP TABLE IF EXISTS udropship_shipping;

6. Delete reference to extension's DB resources:

DELETE FROM core_resource WHERE code in ('udropship_setup', 'umicrosite_setup',
'udmulti_setup', 'udsplit_setup', 'udmrate_setup', 'udlocator_setup');

7. If using price comparison add-on

Rremove columns with "udmp_" prefix in the following tables:
catalog_product_index_price
catalog_product_index_price_idx
catalog_product_index_price_tmp
catalog_product_price_indexer_final_idx
catalog_product_price_indexer_final_tmp

8. Refresh Magento cache, log out and re-login to admin