1. Documentation /
  2. WooCommerce Bulk Download

WooCommerce Bulk Download

WooCommerce Bulk Download allows your customers to easily create a download a ZIP file of their purchased downloads when on their My Account page, or download their order’s files on the Order Received page. Note: For larger files to download, you must have more max_execution_time on your server.


↑ Back to top

  1. Download the .zip file from your WooCommerce account.
  2. Go to: WordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extension.
More information at: Install and Activate Plugins/Extensions.

Setup and Configuration

↑ Back to top
If you’d like to customize the labels used, go to WooCommerce > Settings > Products > Downloadable Products. You can also change in the WooCommerce Bulk Download section:
  • Download Zip Button TextDefault (if blank): Download All Files (.zip)
  • Select All TextDefault (if blank): Select All
  • Download All Order Downloads TextDefault (if blank): Download Order Files (.zip)
Settings found under WooCommerce > Settings > General


↑ Back to top
An Available Downloads area appears on the My Account page to allow for bulk downloads.
Users will be able to easily select their desired downloads and download the ZIP
Users will be able to easily select their desired downloads and download the ZIP
The list of downloads includes the user’s ‘Available Downloads’, which have either been purchased or placed there after permission was granted by the store manager. Customers can select the ones they want to download or Select All and then download a dynamically created zip file containing the selected files.

Order Received Page

↑ Back to top
Additionally, as of version 1.1.0, customers can see a Download Order Files (.zip) button on the ‘Order Received’ page after checkout, so they can easily download files they purchased.
On the order received page
On the order received page


↑ Back to top
If you want to remove this button, CSS can be added to your custom.css file or with a plugin like Simple Custom CSS: .wcbd-zip-form.wcbd-order-zip-form { display: none; } The file that they download will be generated in the custom wcbd_zips folder that is created in the /wp-content/uploads/ directory on plugin installation. This file will be automatically delete every hour or so.

Note: If you are unfamiliar with code and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our  Support Policy.


↑ Back to top
When the plugin deactivated and deleted, it will remove the wcbd_zips folder from the uploads directory and any files within it. This will have no effect on your product’s downloads or files, so don’t worry at all.
WooCommerce Bulk Download can only zip files that exist on your web server. If your customers are downloading some files from Amazon S3 for example, those files will not be included in the zip folder.