Support » Plugin: WC Marketplace » uninstall not clean

  • Resolved tskamath


    Boy, I was about to buy but stopped in time, its not a fully complient with WP standards, when uninstalled i found that it left behind.

    [shop_manager] => Shop manager [dc_pending_vendor] => Pending Vendor [dc_rejected_vendor] => Rejected Vendor [dc_vendor]

    I am not what else its left behind.. all claim to be free is good, “Riley: Well, we don’t have any “pro” or “premium” versions of our marketplace plugin. WCMp is free and always will be.”

    kindly keep the free offer clean else be honest and charge, dont mess the installation of the customer, by leaving behind craps for free..or at least warn the custom to manual clean the mess, where all you have modified the hooks & actions & filters.

    dont expect a eCommerce to run on your code, if its not clean

    • This topic was modified 1 year, 4 months ago by  tskamath.
Viewing 10 replies - 1 through 10 (of 10 total)
  • Subrata Mal


    Hi, thanks for reaching WCMp Support!!

    Please note shop_manager role comes from WooCommerce and not WC Marketplace.

    And please do let us explain why we do keep the role. Initially, we don’t clean data after deactivating our plugin. Because if we delete those data, after reactivating the plugin data will be lost and store admin, as well as each vendor, requires to set up the site again from scratch.

    Please do let us know if you have any query or any suggestion for us.

    Thanks & Regards,
    Subrata Mal

    ” please do let us explain why we do keep the role” agreed, but why is the theme / plugin deciding for the customer / user /admin of the theme / plugin.?

    like i have said “at least warn the customer to manual clean the mess, where all the plugin have modified the hooks & actions & filters.”. while uninstalling all good plugin that i use always ask the admin if they want to keep the setting or wipe clean.

    after all the admin, is the deciding person for any such consequence of his / her decision, whatever be it.

    I guess it’s more to do with the approach how open the user experience has to be. But any which ways a warning is essential that the setting are not removed.

    Plugin Author WC Marketplace


    @tskamath Thanks for your advice, we have added this to our ToDo list.

    Again, thank you for helping us to make our plugin better.

    Plugin Author WC Marketplace


    Just to keep you posted, in our next version (3.0) we have provided the option for admin to completely uninstall the plugin.



    @dualcube can you tell us how to completely uninstall the plugin? I can’t see this option in the settings menu or anywhere.

    Plugin Contributor Purnendu Dash


    Here is the steps to completely uninstall our plugin
    1) Install our plugin
    2) Activate our plugin
    3) Add this line at the end of your wp-config.php file located under home directory
    define('WCMP_REMOVE_ALL_DATA', true);
    4) Deactivate our plugin
    5) “Delete” our plugin from your site’s plugin list
    6) Once the fresh plugin list appears without our plugin listed, remove the line from your wp-config.php – “define(‘WCMP_REMOVE_ALL_DATA’, true);”

    You are done!!



    That’s great. Essentially I’m trying to delete the Vendor role which it isn’t doing on deletion.

    I’ve tried this method and it’s still keeping some tables in the database.


    Also some entries in wp_options

    And the Vendor role is still there.

    Plugin Contributor Purnendu Dash


    Hello @seepops,

    We checked the same on our side & in fact checked the code, we are deleting all the tables and roles.

    Did you followed all the instructions step by stem, specially no 5?



    Yes all steps have been followed. I am using WordPress multisite. Maybe that makes a difference?

    Plugin Contributor Purnendu Dash



    You are right!!

    We are yet to support WordPress multisite.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘uninstall not clean’ is closed to new replies.