Visser Labs – WooCommerce Plugins

Store Toolkit


Store Toolkit – formally Nuke – includes a growing set of commonly-used e-Commerce administration tools aimed at web developers and store maintainers including the following features:

WP e-Commerce

  • Re-link broken WP e-Commerce Pages
  • Re-link existing Sales from pre-registered Users
  • Repair WordPress option ‘wpsc_version’
  • Manage Permalinks for WP e-Commerce Pages (e.g. Products Page, Checkout, etc.)
  • Nuke support for clearing WP e-Commerce store records
  • All in One SEO Pack integration (All in One SEO Pack)

WooCommerce & Jigoshop

  • Nuke support for clearing store records

If you find yourself in the situation where you need to start over with a fresh installation of Jigoshop, WooCommerce or WP e-Commerce then a ‘nuke’ will do the job.

This Plugin clears the following WP e-Commerce 3.7 and 3.8 database tables:

  • …wpsc_product_list
  • …wpsc_productmeta
  • …wpsc_product_categories
  • …wpsc_item_category_assoc
  • …wpsc_product_images
  • …wpsc_product_order
  • …wpsc_product_files
  • …wpsc_product_rating
  • …wpsc_purchase_logs
  • …wpsc_cart_contents
  • …wpsc_submited_form_data
  • …wpsc_claimed_stock
  • …wpsc_wishlist (Add to Wishlist)
  • …wpsc_creditcard (Offline Credit Card Processing)

Since the release of WP e-Commerce 3.8 Store Toolkit also includes support for nuking the following custom Post types and taxonomies:

  • Products (wpsc-product)
  • Categories (wpsc_category)
  • Tags (product_tag)
  • Wishlist entries (wpsc-wishlist)

Store Toolkit includes support for nuking the following WooCommerce & Jigoshop store details:

  • Products (product)
  • Categories (product_cat)
  • Product Images
  • Tags (product_tag)
  • Orders (shop_order)

Store Toolkit’s ‘nuke’ feature will clear the contents of the above mentioned tables, the 1.2 release brings controlled tactical detonations but as with any nuclear weapon there is no second chance so ensure you backup the contents of these tables if there is even the slightest chance you’ll need them in the future.


Looking for support, a copy of the readme, Plugin updates, Ideas or usage instructions? Check out ourΒ Documentation for Store Toolkit.

Share article


  1. Gurbhej Singh

    Is the plugin compatible with WooCommerce version 4.0.1 ? Is there any new updates coming out soon to this plugin?

    • Byron Keet

      Hi Gerbhej, Apologies for the very later reply. The plugin is compatible with the most updated version of WooCommerce (now 4.2.2). We have a few updates in the pipeline but nothing being pushed in the next couple of months.

      All the best,
      Visser Labs

  2. Larry Betts

    Hey! This is a great plugin! I have a store I’m trying to migrate and it has about 8000 useless products. I decided to “nuke” them. There’s one more item under the “Where things can go wrong during this process is:” section. The host we’re migrating from has ridiculously low maximum queries per hour allowed. When it hits the cap it goes to the install screen. I found out about this issue will before installing your plugin. Actually, it’s one of the reasons we’re migrating. But this plugin is BEAST!

  3. Matt Morse

    Hopefully small feature request…

    It would be sweet to be able to bulk remove orders for a given total – especially $0 total orders. Our non-profit has a store where 99% of all orders are $0 and those are clogging the database.


    • Michael Visser

      Hi Matt, that’s doable, I’ll get it up on the feature request board and into queue. πŸ™‚

  4. Cory

    Can this plugin delete orders by date range? Apologies if this has already been answered!

    • Michael Visser

      Hi Cory, thanks for asking. Store Toolkit does not support nuking Orders by a date range but it’s a great suggestion! I’ll get this baked into the next Plugin update πŸ™‚

  5. Nes

    im new too all this and i F***ed up!
    I want to totally erase everything! I mean everything as if i just installed wordpress and the woocommerce plugin.
    themes, pages, products, categories, menus everything.
    am i in the right place? and if so can you provide a “how to”?
    thanks in advanced.

    • Michael Visser

      Hi Nes, our Plugin nukes the database records for WooCommerce and some WordPress details. It’s a very simple Plugin, install it, activate it, open up WooCommerce > Store Toolkit and hit Nuke. πŸ™‚

  6. extension verge

    Hi, Neat post. There is a problem with your web site in internet explorer, could check
    this? IE still is the marketplace chief and a huge section of other people will omit your great writing
    due to this problem.

  7. Mariusz

    Plugin Woocommerce – Store Toolkit it’s not work if you have >4900 products in your shop !

  8. Mariusz

    i have problem with del woocommerce product – 5400 pcs . error – Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 40 bytes) – what’s problem ??

  9. Jaraed

    Thank you! This is quite useful and appreciate it being free.
    Question – using the Jigoshop version.
    Trying to use this on my test site of my jigoshop. Want to delete all orders. able to do 800 processing orders, but can’t get rid of the 4500 completed orders.

    When I try to nuke it, processes for 15 seconds then goes to a blank page. nothing on it.
    Thank you for your help

    • Michael Visser

      Hi Jaraed, I’ll take a look into this for you re: Processing vs. Completed Orders not being nuked.

      The blank screen likely means that PHP has either timed out or you have so many Orders that WordPress has consumed all available memory. I’ve got a way to get around this for WP e-Commerce and will apply it to Jigoshop and WooCommerce’s release.

      • Jared

        Please do let me know when it is available. I just created the test site and eager to start messing around, but need to make sure all client data is gone.

        Thank you

  10. Fabian

    Hello! For some reason i can’t use this plug in. Can’t find it anywhere and when I press “Settings” on the plugin in the plug in menu i get this message:

    “You do not have sufficient permissions to access this page.”

    What’s the problem?

    Regards, Fabian

    • Michael Visser

      Hi Fabian, please try de-activating and re-activating the Plugin as it may reset the permissions assigned to that User.

  11. jess

    Just updated to the current version. And now it gets hung on a blank page when trying to delete my woocommerce store. Worked great before. Now deletes nothing. Can I get my old plugin back?

    • Michael Visser

      Hi jess, can you please confirm what data you are nuking from your WooCommerce store and how many Products/Orders you have.

      • jess

        I’m trying to delete 4000 products. It worked great when I had much less products to delete. This is the error I get now;
        HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

        Thanks for your reply.

  12. plasmagrid

    have WP E-Commerce
    Fatal error: Call to a member function get_var() on a non-object in /home/content/64/9645064/html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php on line 52

    when relinking pages.

    • Michael Visser

      Hi plasmagrid, thanks for raising that. I’ll get it patched in the next Plugin update.

  13. stacie


    Im getting the same problem that many others seem to be having, when trying to re-link pages I get this error –

    Fatal error: Call to a member function get_var() on a non-object in /home/slimsc5/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php on line 52

    Any ideas? Im using the latest wordpress version and just downloaded your plugin from wordpress?

    • Michael Visser

      Hi stacie, I’ll be resolving this issue shortly.

  14. Phil Dunton

    Trying to nuke an wp ecommerce update gone bad. (LATEST)
    Installed this plugin but it fails with the following message:
    “You do not have sufficient permissions to access this page.”

    OS is Windows 7 Home Premium Logged on as administrator.


    Phil Dunton

    • Rob-K

      Do you have WP Firewall installed/activated? I often get this error when the firewall blocks an install or change to any core files.

  15. Rob

    can this plugin delete a single product permanently??

    • Michael Visser

      Hi Rob, this Plugin will remove All Products permanently. You can configure which store details are removed.

  16. Jeff Hughes

    I downloaded the plugin and then FTPed the file to the plugin folder and extracted. I went to activate the plugin but it did not appear in the list.

    Also I looked in the folder and it was empty

    • Michael Visser

      Hi Jeff, thanks for raising that. Please download the Plugin from the following URL. I’ve updated the download link above.

      • Gloria

        Hi there,
        I encounter the same problem, activated the plugin but it doesn’t show up on the list and I’d just downloaded the plugin so it’s the updated version. Quick check: does WPEC have to be activated for this plugin to work?

        • eldiekenjewel

          Hi there,

          Me too, although IΒ΄ve installed the latest version (1.8.1), I still canΒ΄t find it back in the menu. Any idea what can be done to use it anyway?

        • Michael Visser

          Hi Gloria, yes WP e-Commerce does have to be active as Store Toolkit hooks into the Products menu.

  17. James Hall

    hi – i’m getting a fatal and a page of errors when i nuke everything. The errors look like this (partial):

    Warning: array_diff() [function.array-diff]: Argument #1 is not an array in /home/jimfrank/public_html/wp-includes/taxonomy.php on line 1751

    Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/jimfrank/public_html/wp-includes/taxonomy.php on line 1755

    Warning: array_diff() [function.array-diff]: Argument #1 is not an array in /home/jimfrank/public_html/wp-includes/taxonomy.php on line 1751

    Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/jimfrank/public_html/wp-includes/taxonomy.php on line 1755

    Warning: Invalid argument supplied for foreach() in /home/jimfrank/public_html/wp-includes/taxonomy.php on line 1761

    Fatal error: Call to undefined function wpsc_intermediate_image_sizes_advanced() in /home/jimfrank/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/includes/release-3_8.php on line 194

    • Michael Visser

      Hi James, what Plugin version of WP e-Commerce are you using and is WP e-Commerce Plugin activated at time of nuke? Thanks. πŸ™‚

  18. Miguel


    I’m having some kind of issue with my e-commerce plugin and can’t solve it.
    My products page just doesn’t work, instead keeps returning this error:

    – Fatal error: Call to a member function action() on a non-object in ………………../public_html/wp-content/themes/mystique/page.php on line 18

    My line 18 of page.php has this code action('before_primary'); ?>

    I tried to use Store Toolkit plugin to repair that error with the function ” Re-link WP e-Commerce Pages “, or if without any good result remove definitly e-commerce plugin and the aplly the nuke feature to remove the leftovers.

    It turns that when I used the repair function, it just didn’t work too and returned this error message:

    Fatal error: Call to a member function get_var() on a non-object in /……………/public_html/wp-content/plugins/wp-e-commerce-store-toolkit/store-toolkit.php on line 50

    So Before I remove it definitly do you have any hint or sugestion?

    Thanks in advance

    • Michael Visser

      Hi Miguel, there’s a bug in your Theme, instead of ‘action…’, change it to ‘do_action…’, then save and refresh. πŸ™‚ As for the error on line #50 I’ll take a look at that, what version of Store Toolkit and WP e-Commerce are you using?

  19. Honey

    Hi, I have been having the problem of ppl putting things in their shopping carts but not checking out, which has made some of my stock unavailable. In searching a fix to this problem I came upon a thread where you shared this plugin. I just downloaded it and cleared the claimed stock and it’s fixed! Thanks SO much!!

  20. NicoWeb

    Heeeeelp !

    I’m running version 1.6.

    I erased all products and tags… great BUT half of my categories are gone (over 150 from 300!). As the category importer doesn’t work properly (v2.8.4.3), I have to start over category importing almost manually…


    • Michael Visser

      Hi NicoWeb, is this still happening in the latest release? Would love to hear from you! πŸ™‚

  21. Jason Miller

    Currently developing a site and this plugin has come in very handy. So thanks for putting it out there. However, since we upgraded from wp-ecommerce 3.7 to 3.8.3 we’ve had some issues with the product nuke. It actually deletes some of my custom wp nav menu items that have the same name as the product categories. I didn’t fully investigate but I think maybe the term_id should be term_taxonomy_id in the delete where clause. Instead I commented out your delete block in the includes/release-3_8.php and used the following, which uses the wp_delete_post which is supposed to take care of all of the term relationships.

    $product_sql = "SELECT id FROM " . $wpdb->prefix . "posts WHERE post_type = 'wpsc-product'";
    $products_to_delete = $wpdb->get_results( $product_sql );
    if( $products_to_delete ) {
    foreach( $products_to_delete as $delete_me ) {
    //echo $delete_me->id . ', ';
    wp_delete_post($delete_me->id, true);

    • Michael Visser

      Hi Jason, good stuff, I’ll make the change and get a Plugin update on its way πŸ™‚

  22. Stephan Boehme

    Hi Michael….

    FYI – I got a error after switch Nuke 1.5.4 to 1.5.5

    Fatal error: Call to undefined function wpsc_get_major_version() in /is/htdocs/…./wp-content/plugins/wp-e-commerce-nuke/nuke.php on line 20

    • Michael Visser

      Thanks for the comment Stephan, I’ll patch that up now, I’m using that function to detect the current WP e-Commerce version after the existing method was rendered obsolete. Expect an update shortly πŸ™‚

Add a review

Your email address will not be published. Required fields are marked *

Visser Labs – WooCommerce Plugins
  • PO BOX 4362 Gumdale QLD Australia
  • ABN: 51 604 474 213
  • We're hiring remotely!

Β© 2023 Rymera Web Co Pty Ltd. All Rights Reserved. ABN 51 604 474 213. All prices are in USD.