Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Download Now - WooCommerce

Allow users to instantly download your free digital products without going through the checkout.

Download Now is the definitive plugin for offering free downloads on your WooCommerce store. It allows users to bypass the checkout to download your free products, supports single and multiple files, and is highly customisable. You can also see how many times your products have been downloaded for free.

This plugin has been designed for content creators and distributors to fully take advantage of their digital store. Whether you sell audio files, course documentation, themes and plugins, or just want to offer digital catalogues for your tangible products, this plugins allows your visitors to get to your free downloads with ease.

This plugin is safe and rock-solid secure, and everything is handled by your server including authentication, so you don't have to worry.

Download Now is also fully integrated with the official Memberships and Subscriptions plugins for WooCommerce.

Now includes built-in PDF viewer

How it works

By default any downloadable products that are free will be affected by this plugin. There is an option in the plugin settings if you would like to include paid items that are on sale for free, by default they aren't.

However, the plugin works right out of the box as it should, and only requires customising if you want to.

Rather than the Add to Cart button showing on product pages, site visitors will be presented with a download button, or for multiple files on a single product a set of links to each individual file will show. You can customise the experience for your visitors with several display options from links, to buttons, and even checkboxes. Once clicked the file will be securely downloaded automatically. For multiple files, the plugin dynamically creates a zip file that includes all the files for that product, and downloads that instead.


The plugin can be customised in several ways including how the download buttons or links are presented, their appearance, should users be logged in, and more. Check out the plugin settings page for everything.


Full supporting documentation is included with the plugin, available on the plugin settings page. There's a user guide, explanation of every setting, and FAQ with support forum links.

Author Square One Media
Contributors squareonemedia, rwebster85
Tags download button, download no checkout, download now, download now button, downloadable, downloads, e-commerce, ecommerce, woocommerce, wordpress
  1. download-now-for-woocommerce screenshot 1

    Product with single file (version 2.0)

  2. download-now-for-woocommerce screenshot 2

    Button with custom text (version 2.0)

  3. download-now-for-woocommerce screenshot 3

    Multiple files (with optional checkboxes) (version 2.0)

  4. download-now-for-woocommerce screenshot 4

    One of the settings screens (version 2.0)

  5. download-now-for-woocommerce screenshot 5

    Support page (version 2.0)

  6. download-now-for-woocommerce screenshot 6

    Download counts (version 2.2)

Manually in WordPress

  1. Download the plugin ZIP file from
  2. From the WordPress admin dashboard go to Plugins, Add New
  3. Click Upload Plugin, locate the file, upload
  4. In the WordPress dashboard go to Plugins, Installed Plugins, and activate Download Now

Manually using FTP

  1. Download the plugin ZIP file, extract it
  2. FTP to your server and go to your root WordPress directory
  3. Navigate to wp-content/plugins
  4. Upload the parent directory download-now-for-woocommerce - the folder that contains the file som-woocommerce-download-now.php - to that location
  5. In the WordPress dashboard go to Plugins, Installed Plugins, and activate Download Now

You can customise Download Now on the Plugins, Download Now dashboard page.


  • Minor change to script loading to correct rare PHP error


  • New Option: Allow download from shop / archive pages
  • Added the before/after form/button WooCommerce hooks to the download buttons
  • Fixed bug introduced in version 2.2 preventing download when using links
  • Fixed variations being properly excluded


  • Download counts now visible on products page columns (admin area)
  • New support section called Features


  • PDF Viewer feature. PDF files will be previewed instead of downloaded (optional)
  • Individual products can now be selected, instead of globally affecting all
  • Free download count now included on each product page
  • General housekeeping


  • Rebuilt from the ground up to be better than ever before
  • Overhauled download procedure, now uses secure WooCommerce download methods
  • File paths are hidden, everything is handled securely by the server
  • New options pages for a tonne of customisations
  • Now supports WooCommerce Memberships and Subscriptions
  • Fully supports products with multiple files, several display options available
  • Multiple files are wrapped up in a dynamically created ZIP file, and downloaded instantly
  • Full supporting documentation built right into the plugin


  • No longer conflicts with variations


  • Bug fixes


  • Initial release

How can I get support?

Download Now comes complete with a full guide and explanation of the plugin settings. These are available on the plugin settings page. If you need more help, please feel free to post in the support forum.

How are files downloaded?

The short answer is the plugin uses a safe and secure form on the front-end which requests the file. A second round of security checks is performed, and if everything is ok the file is downloaded using the WooCommerce downloader; as well as using the download method you set for WooCommerce (Force Downloads, X-Accel-Redirect/X-Sendfile, or Redirect).

How are the dynamically created ZIP files handled?

The product files must have been uploaded to your WordPress site, for example using the WooCommerce Choose File option, otherwise the ZIP file will be empty. They will not be included if they are external links.

Once created with either all of the files for a product or a selection of the files, it is temporarily saved in a folder on your server. Every hour that folder is emptied. If you deactivate this plugin, that folder and its contents will be removed.

If you use external file links it is recommended that you use the Links Only display method, if you have products with multiple files.

Are the full links to files visible to a user?

That depends on your WooCommerce settings.

If you use the Force Downloads or X-Accel-Redirect/X-Sendfile download methods (found in the WooCommerce settings, Products, Downloadable Products) for your store downloading, the file paths and URLs will be hidden. If there are multiple files downloaded as a dynamically created ZIP file, regardless of setting, the URLs will be hidden.

If you use the Redirect download method, the full URL may be visible for single files. For example, a PDF. This is the same as it would be without this plugin.

If in doubt and you're worried test it yourself on your own site, or please don't hesitate to get in touch.

Are WooCommerce Memberships and/or Subscriptions supported?

Yes, implicitly. The official Memberships and Subscriptions plugins from Woo are supported. If you have a free product that requires a user have a membership to purchase, that free product will only be available to download if the user is a member.

What other plugins are supported?

Download Now should be compatible with most plugins. If you have a problem please get in touch and we will include support if possible.

Below is a list of explicitly supported plugins:

  • TI WooCommerce Wishlist
Version 2.3.1

Requires WordPress version: 4.4 or higher

Compatible up to: 4.7.2

Last Updated 13 Feb 2017

Date Added: 04 Jun 2016

Plugin Homepage


4.7 stars
9 ratings


Not Enough Data

Works: 0
Broken: 0