Troubleshooting



Migrating from Multi-Order Dropship to Onepage Dropship


These instructions only apply if you are migrating from Multi-Order Dropship module to OnePage Dropship. If you are unsure which versions you have/are migrating to please contact sales first.

We recommend you conduct this first on a test site before live, and always do a full db & file backup.  We accept no liability for any loss of service or problems incurred.  If you are at all unsure contact us and we will do the transfer for a fixed fee.

Uninstall instructions:

  1. Ensure site is locked down so that no frontend/admin access can occur
  2. In your frontend theme layout directory delete dropship.xml and dropshipcheckout.xml
  3. In frontend theme directory remove dropship folder & subfolders/files
  4. Remove var/cache and var/session
  5. Remove app/code/local/Webshopapps/Dropship

If you have mereged any of the files above with your current theme files you will also need to undo this merge.

Remove the entries in the database from sales_flat_quote and sales_flat_quote_address.

Follow instructions in Onepage Dropship to install new extension.

In shipping settings after install ensure "Display merged rates" is set to No.


Uninstalling OnePage DropShip


Before doing anything, it's imperative you create a full backup of both your database and Magento install.
We can't be held responsible for any loss of data.

Before starting disable the cache.

Remove files from:

  • Magento Install/app/code/local/webshopapps/Dropship/*
  • Magento Install/skin/frontend/default/default/js/opcheckout.js
  • Magento Install/app/code/etc/modules/Webshipapps_Dropship.xml
  • Magento Install/app/design/adminhtml/default/default/layout/dropship.xml
  • Magento Install/app/design/frontend/default/default/layout/dropship.xml
  • Magento Install/app/design/frontend/default/default/template/dropship/*
 
Restore files:
 
  • Restore your saved version of app/design/adminhtml/default/default back into the directory tree. If you do now have this then get latest from the Magento zip for your particular version
  • Restore your saved version of opcheckout.js in your theme js directory
In Admin:
  • Remove all 'Shipping' group tabs and Dropship attributes from attribute set
  • Disable cache

Now you will need to remove the database entries using phpMyAdmin or similar:

  • Remove the table 'dropship_shipping'
  • Remove the table 'dropship'
  • Remove the table 'webshopapps_shipmethods_carriers'
  • Remove the table 'webshopapps_shipmethods'

Open a SQL prompt window and run:

  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "warehouse";
  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "separate_shipping";
  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "oversized_shipping";
  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "overnight_delivery";
  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "warehouse_shipping_details";
  • DELETE FROM `core_config_data` WHERE path LIKE "carriers/dropship%";
  • DELETE FROM `core_config_data` WHERE path LIKE "carriers/mergedrates%";
  • DELETE FROM `core_resource` WHERE code LIKE "dropship%"

Remove /var/cache and /var/session content.

Refresh all indexes from within Magento.

The Extension is now uninstalled.

Depending on which version you have there may be some additional dropship related fields in the following tables:
  • sales_flat_order
  • sales_flat_quote_address
  • sales_flat_quote_shipping_rate
  • sales_flat_shipment_grid
  • sales_flat_shipment
  • sales_flat_order_item

Leaving these in place will have no adverse effect. If you wish to remove refer to the last install sql file from the Dropship module to see what attributes are related to dropship.

 

Uninstalling Multi Order DropShip


 

Before doing anything, it's imperative you create a full backup of both your database and Magento install.

We can't be held responsible for any loss of data.

 

Remove files from:

  • Magento Install/app/code/local/webshopapps/Dropship/*
  • Magento Install/app/code/local/webshopapps/Mergedrate/*
  • Magento Install/app/code/etc/modules/Webshipapps_Dropship.xml
  • Magento Install/app/code/etc/modules/Webshopapps_Mergedrates.xml
  • Magento Install/app/design/adminhtml/default/default/layout/dropship.xml
  • Magento Install/app/design/frontend/default/default/layout/dropship.xml
  • Magento Install/app/design/frontend/default/default/layout/dropshipcheckout.xml
  • Magento Install/app/design/frontend/default/default/template/dropship/*

Now you will need to remove the database entries using phpMyAdmin or similar:

  • Remove the table 'dropship_shipping'
  • Remove the table 'dropship'
  • Remove the table 'webshopapps_shipmethods_carriers'
  • Remove the table 'webshopapps_shipmethods'

Open a SQL prompt window and run:

  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "warehouse";
  • DELETE FROM `eav_attribute` WHERE attribute_code LIKE "separate_shipping";
  • DELETE FROM `core_resource` WHERE code LIKE "dropship%"
  • DELETE FROM `core_resource` WHERE code LIKE "merged%"
  • DELETE FROM `core_config_data` WHERE path LIKE "carriers/mergedrates%";

The Extension is now totally uninstalled.

 

Disable Dropship


  • Rename the file Webshopapps_Dropship.xml in app/etc/modules to a .orig file
  • Rename the file Webshopapps_MergedRates.xml in app/etc/modules to a .orig file
  • Open phpmyadmin
  • Find attribute warehouse in eav_attribute
  • Modify to remove the source_model data
  • Make attribute non-mandatory
  • Flush/Refresh cache
  • Reindex all via index management