Sale!

Bulk Regenerate Download Permissions for WooCommerce Orders

Rated 5.00 out of 5 based on 10 customer ratings
(10 customer reviews)

Bulk regenerate download permissions for WooCommerce orders.

Clear
Author: Pablo Pacheco SKU: N/A Category: Tags: , Version: 1.1.5; Last updated: 2 months ago; Requires WordPress version: 4.7; Tested up to: 4.9

Description

Bulk Regenerate Download Permissions for WooCommerce Orders plugin lets you regenerate download permissions for all your orders or only selected orders in bulk.

All Orders

You can regenerate download permissions for all your orders with single click from Tools > Download Permissions.

Bulk Regenerate Download Permissions for WooCommerce Orders - All Orders

If you have a large number of orders and having issues when regenerating all permissions at once, try changing Advanced: Query block size option value. Default value: 512.

Selected Orders

To regenerate download permissions for selected orders only go to WooCommerce > Orders, select orders you want to regenerate permissions for, click on Bulk Actions drop down box and select Regenerate download permissions action.

Bulk Regenerate Download Permissions for WooCommerce Orders - Selected Orders


Prices & Licenses

Single siteUnlimited sites
1 year$19.99$49.99 $29.99
Lifetime$49.99 $45.99$99.99 $59.99

Refunds

We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.

10 reviews for Bulk Regenerate Download Permissions for WooCommerce Orders

  1. Rated 5 out of 5

    divine_kyrie (verified owner)

    yes! Finally a way to fix that terrible update that is wordpress 3.0 and above. Now I can quickly regenerate permissions on past purchases when I add a file to a product listing. For anyone who has 100’s – 1000’s of orders from one product listing, knows that it’s a huge task to manually add any file to all of those orders.and definitely not time feasible. This is a fantastic plug in!

  2. Rated 5 out of 5

    Indigomindlabs (verified owner)

    Useless, doesn’t work. The button won’t even come up.

    Update:
    Followup to past review. Got an email from the author following up and he was able to update the plugin which works fine now. Great service and a useful plugin.

  3. Rated 5 out of 5

    ndmaynard42 (verified owner)

    Worked like a charm. Thanks!

  4. Rated 5 out of 5

    David (verified owner)

    We used this plugin to regenerate thousands of download permissions on orders imported into a new install. Initially we had some issues where the wc_order key was not appearing in the download links, so they were showing as invalid. Support responded really fast and modified the plugin to set the order key, if it was missing. The issue was fixed within a matter of hours, the regeneration took minutes to complete. Worked perfectly and saved us days of repetitive manual work. This plugin is an essential time saver and solves a problem that Woocommerce doesn’t provide any solutions for!

  5. Rated 5 out of 5

    databuzz (verified owner)

    This plugin has saved me hours of time – previously I would have to manually update hundreds of orders but now I can do them in minutes. I also had a need to reset the download expiry date from the current date instead of the date the order was completed, and Pablo created a new version within days that I was able to use. Great plugin and great service.

    • Pablo Pacheco

      Thanks!

  6. Rated 5 out of 5

    Robert Sink (verified owner)

    I have just completed a very difficult migration process from OpenCart to WooCommerce. Not all information was properly mapped at the end of the migration process which made it very difficult to regenerate the download permissions. The BRDPWO support team was extremely helpful in assisting in resolving problems long the way so that I could bulk regenerate all download permissions for customer orders going back 7 years. I highly recommend this plugin and the support staff. Thank you to Pablo!

    • Pablo Pacheco

      Thanks!

  7. Rated 5 out of 5

    Betty Lin (verified owner)

    thanks for the great plugin, and the great support, it saved us so much time since we have to migrate our files to another server and with over 30000 orders. this is a must buy plugin!

    • Pablo Pacheco

      Thanks!

  8. Rated 5 out of 5

    isotonik@isotonikstudios.com (verified owner)

    Hi, Is there a way to just regenerate permissions for a particular product?

    Having the option within a product page would literally be the only thing i could think of to improve this product it’s just proved to be a literal lifesaver after a product import went wrong!

    Cheers
    D

    • Pablo Pacheco

      Thanks!
      You mean a button to regenerate all orders that contain a specific product? No, we don’t.
      But thanks for the idea! I will add it on our to-do list

  9. Rated 5 out of 5

    manjupmf (verified owner)

    This plugin has saved me a lot of time and money 🙂

    Woocommerce did a terrible job by removing the functionality to grant permissions to new files. They didn’t even provide a proper solution to fix the issue.

    Woocommerce Subscriptions plugin did the job nicely, but it added a lot of unnecessary functionality and came at a hefty price tag of $199 🙁

    Finally, I came across https://wpfactory.com/item/bulk-regenerate-download-permissions-for-woocommerce-orders/. I was initially sceptic and was not sure if the plugin would work. But all my doubts vanished once I tested the plugin to regenerate download permissions of 6000 orders with 4-5 downloadable files each. The process took 5-10 minutes without putting much strain on 4GB Digital Ocean Server. I later suggested the author to add background processing for optimum and efficient resource utilisation. The author came up with an update recently, and the plugin works like a charm now.

    Thanks to the author for making this plugin and providing it at an affordable price.

    Keep up the good work 🙂
    Thanks,
    Manju

    • Pablo Pacheco

      Thanks!

  10. Rated 5 out of 5

    Spencer B (verified owner)

    Great plugin. Does exactly what I need it to. And if you need support, Pablo is very helpful.

    • Pablo Pacheco

      Thanks 🙂

Add a review

17 thoughts on "Bulk Regenerate Download Permissions for WooCommerce Orders"

  1. Tami October 17, 2017 at 9:49 pm #

    I’ve been trying to use this plugin on my shop that has thousands of orders, however, it keeps timing out and I get a 504 gateway error. I’ve been in contact with my host who has adjust the server to a longer timeout period but it’s still happening. My host says it’s due to a timeout error from a Woocommerce API or an API that the plugin uses. Do you have any insight on this?

    Reply

    • Tom Anbinder October 18, 2017 at 5:14 pm #

      Hi Tami,

      Not sure about WooCommerce API, but our plugin doesn’t use any additional APIs. Maybe it’s possible to share an admin account to your server (WP and FTP) so I could login and check what’s going on? My email is tom@algoritmika.com.

      Best regards,
      Tom

      Reply

  2. Stefan January 31, 2018 at 12:25 am #

    Hi, I tested your plugin and it misses a functionality I need. I sell bundles of digital products (don’t know if I can link the bundle’s plugin here) and I would like to add products to the bundles even for the users who already bought the bundle. Currently your plugin refreshes well the products inside the bundle but does not add the new products added. Do you think you could add that functionality?
    Regards, Stefan.

    Reply

  3. databuzz May 14, 2018 at 12:29 am #

    I was hoping this plug-in would reset the “downloads remaining” value and the “Access expires” date – I have lots of orders that I need to reset the Access Expires date to 30 days from today, as well as reset the Downloads remaining value. Can you let me know what this plugin actually does and can it be updated to reset the Access Expires date again?

    Reply

    • Pablo Pacheco June 4, 2018 at 8:39 pm #

      Hello, I know we have already fixed this for you, but just to inform other users,
      Now there is a new option, since version 1.1.3, allowing to reset the expiry date counting from the present day and not from the completed date.

      Take care

      Reply

  4. NHUSSAIN June 3, 2018 at 4:20 am #

    Hello – i bought this plugin and every time I run, it ends with a ‘fatal’ error. we have increate the time out value and memory size in the wp config file. can you suggest? thanks.

    Reply

    • Pablo Pacheco June 4, 2018 at 8:44 pm #

      Hello,

      Maybe the answer is your php version on your server. Can you please try to set it to 5.6 at least?
      If it still doesn’t work, can you please create a WordPress user for me using the email pablo@algoritmika.com? I can take a look

      Reply

  5. Robert Sink July 31, 2018 at 7:26 am #

    This plugin didn’t work at all for me. I have 10,900 orders that were migrated from an OpenCart site. From the description of the plugin it should have assigned download permissions for all the orders (I did them all page by page, 250 at a time – 4 pages). But it didn’t work.
    I was expecting it to enter data for “download_id”, “product_id” and “order_key”. Those 3 columns are still empty throughout. Please help

    Reply

  6. Robert Sink July 31, 2018 at 7:36 am #

    Actually it did worse than that. The table wp_woocommerce_downloadable_product_permissions had over 48,700 entries, and after running the plugin no it only has 1,625. Good thing I backed up the database.

    Reply

    • Pablo Pacheco August 27, 2018 at 7:54 pm #

      Hi,

      I’m just replying here to inform other users that the issue as fixed and it was all about a migration problem from a OpenCart site.

      See you Robert

      Reply

      • Robert Sink August 27, 2018 at 8:11 pm #

        I would like to add that Pablo was extremely helpful in helping me resolve all issues regenerating downloads after a very difficult migration process. When the migration team imported the products from OpenCart, they were missing the essential _variation_id values, which were needed in order to generate the downloads. I highly recommend the Bulk Regenerate Download plugin and their support team.

        Reply

  7. bkirsch1976 September 22, 2018 at 12:59 am #

    Hello,
    I have an added complication with this, and am wondering if you think this is something your plugin can handle.

    We have some variable products that used to be “simple products”. In Woo 2.6, users who had purchased the simple product still had access to their downloads, even though we had converted the product to a variable product. This doesn’t seem to be the case in Woo 3.0. Any ideas?

    Reply

    • Pablo Pacheco September 22, 2018 at 4:09 pm #

      Hello,
      Let me see if I got your situation:

      1. You converted your simple downloadable products to variable products using an old version of WooCommerce (2.6). Everything was fine

      2. You updated your WooCommerce to version 3.0 and users don’t have access to their downloads anymore?

      Your new variable products still have the downloads registered?

      Reply

      • bkirsch1976 September 22, 2018 at 4:24 pm #

        Yes that is correct. Downloads are not showing up for the first wave of users, those who purchased the simple product. Downloads _are_ showing up for users who purchased the variable product, whether it was purchased in 2.6 or 3.

        Reply

  8. bkirsch1976 October 18, 2018 at 2:03 pm #

    Hello,
    Is it possible to regenerate downloads in bulk, but only for orders containing a certain product? I have 50k+ orders, and occasionally make changes to a single product. I’m hoping there’s a way to regenerate only for affected orders…

    Thanks!

    Reply

    • Pablo Pacheco October 19, 2018 at 5:30 pm #

      Hello,

      I’m sorry. Not for now.
      But some users are asking for a similar feature. Please tell me if the following approach would help you.

      What do you think of a new field on settings page where you can add downloadable files, similar to the downloadable files section on product page? After that there would have to be a new “regenerate button”. It would search for orders containing products with these downloadable files and would regenerate only these orders. What do you think?

      Reply

      • bkirsch1976 October 22, 2018 at 11:48 am #

        Thanks for your response. Yes, the feature you described sounds like it would be helpful in the future. Thanks again.

        Reply

Leave a Reply

Changelog

= 1.1.5 - 31/08/2018 =
* Improve background processing option

= 1.1.4 - 30/08/2018 =
* Add background processing option

= 1.1.3 - 25/05/2018 =
* Add option to reset the expiry date counting from the present day and not from the completed date

= 1.1.2 - 21/03/2018 =
* Dev - alg_wc_brdp_do_force_orders_list_redirect filter added.
* Dev - alg_wc_brdp_do_generate_orders_keys filter added.
* Add option to generate the 'order_key' meta

= 1.1.1 - 17/03/2018 =
* Dev - WooCommerce version below 3.0.0 backward compatibility added.
* Dev - WordPress version below 4.7 backward compatibility added (in "Bulk Actions").
* Dev - Plugin action links - "Regenerate for all orders" link added.
* Dev - Bulk Actions - Now always redirecting to orders list.
* Dev - Priority increased for handle_bulk_actions().
* Dev - Core file renamed.
* Dev - Regenerate Download Permissions for All Orders - Description updated.
* Dev - "WC tested up to" added to plugin header.

= 1.1.0 - 27/11/2017 =
* Dev - All Orders - "Block size" option added.
* Dev - All Orders - Separate page added.
* Dev - All Orders - Menu title updated.
* Dev - POT file added.

= 1.0.0 - 15/08/2017 =
* Initial Release.

Installation

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to Admin Dashboard > Plugins > Add New > Upload Plugin and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.

Updates

To keep WPCodeFactory items up to date, please install WPCodeFactory Helper plugin and enter your site key.