{"id":30456,"date":"2021-10-02T17:00:47","date_gmt":"2021-10-02T15:00:47","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=30456"},"modified":"2021-09-30T22:06:04","modified_gmt":"2021-09-30T20:06:04","slug":"manage-file-downloads-wordpress","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/manage-file-downloads-wordpress\/","title":{"rendered":"How to Manage, Track, and Control File Downloads in WordPress"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]WordPress has come a long way over the years, evolving into much more than a simple blogging platform. It\u2019s become a powerful content management system that allows users to create websites for all sorts of business niches. One of the biggest reasons for its success lies in the number of useful and good-quality WordPress plugins that have been created to extend its basic features and functionalities.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In this article, we will be looking at the management of downloads in WordPress as one area that has been greatly augmented with the use of plugins. While WordPress by default allows users to easily add downloadable files to their pages and posts, it lacks most of the advanced features that allow you to manage, track, and control file downloads properly.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]However, thanks to the existence of WordPress download manager plugins, users can have access to easier download management. Within this article, we will cover two such plugins while carefully explaining the features they provide and how they are used. Additionally, we will discuss why download manager plugins are important as well as:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#benefits-of-using-download-manager-plugins\">The benefits of using download manager plugins<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#wordpress-download-manager-plugin\">Using the WordPress Download Manager plugin<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#woocommerce-plugin\">Using the WooCommerce plugin<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-top-picks-banner&#8221;][vc_empty_space height=&#8221;80px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"benefits-of-using-download-manager-plugins\"><\/a>Why you may want to manage, track and control file downloads in WordPress<\/h2>\n<p>[\/vc_column_text][vc_column_text]A complete download management tool in the form of a WordPress plugin is something that could benefit a wide range of WordPress users. It could be extremely beneficial if you are selling e-books, graphic design files, audio, and video lectures, a piece of software, sales enhancement strategies, or something else entirely as it will give you <strong>a clear way of keeping track of the files that are being downloaded<\/strong>. Then you will be able to recognize your top-selling downloads and create new marketing plans accordingly.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Furthermore, the same download manager plugins can help you <strong>enforce different kinds of restrictions on downloadable files<\/strong>. That will <strong>protect them from unauthorized users<\/strong> or user roles, limit the download count or enforce variable pricing based on limited sale offers. Those plugins will often offer a way to <strong>integrate third-party storage platforms<\/strong> like Google Drive or Dropbox, giving you a <strong>workaround for any storage limits<\/strong> your server might have.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Download managers are also quite useful for any WordPress users who want to share free downloads of their materials as a way to create engagement on the website or grow a community around it. Therefore, whether you wish to distribute free downloads or create a digital store business, finding a quality WordPress download manager plugin will <strong>give you complete control over your downloadable files<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">How to manage, track and control file downloads in WordPress<\/h2>\n<p>[\/vc_column_text][vc_column_text]Now that you have a better idea of the benefits involved in using download managers, let\u2019s explore two such plugins and how they are used. <strong>The first is called WordPress Download Manager<\/strong> and it was designed as a download manager plugin exclusively. <strong>The second is a well-known WordPress e-commerce plugin called WooCommerce<\/strong>, which can function as a download manager as well, due to its wide range of capabilities. With that being said, let\u2019s begin.[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"wordpress-download-manager-plugin\"><\/a>Using the WordPress Download Manager plugin<\/h3>\n<p>[\/vc_column_text][vc_column_text]The <a href=\"https:\/\/www.wpdownloadmanager.com\/\" target=\"_blank\" rel=\"noopener\">WordPress Download Manager<\/a> plugin is a freemium plugin made specifically as a download manager. However, it can be extended well past its base functionalities using add-ons, both free and premium.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The free plugin features include a custom download package post type and taxonomies, as well as shortcodes and widgets that display them, and adding files by dragging and dropping them from the server, media library, or using third-party storage services thanks to the free add-ons. Furthermore, the Download Manager includes different levels of download protection, an IP block option, and custom page, link, and embed templates. There are also custom shortcodes for the login and register form and a user dashboard, a chunked upload feature that allows you to bypass the upload limit on the server, and custom download logs, among other things.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]As for the premium add-ons, there are quite a few of them available. You can see them all on <a href=\"https:\/\/www.wpdownloadmanager.com\/downloads\/add-ons\/\" target=\"_blank\" rel=\"noopener\">the plugin\u2019s official add-on page<\/a>. With that being said, let\u2019s explain how the plugin can be used.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-a-wordpress-plugin\/\">installing and activating the plugin<\/a>, you will be greeted by the plugin\u2019s Welcome screen. Within it, you will be able to see the add-ons, i.e. plugins that are recommended to extend the basic functionality of the WordPress Download Manager plugin. This screen will also show what is new in the current version of the plugin and where to start with its use.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For this article, we only used the plugin\u2019s basic functionality. As such, we could <strong>navigate straight to the Downloads &gt; Add New section<\/strong> within the admin dashboard.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"647\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Plugin.jpg\" class=\"attachment-full size-full\" alt=\"WDM Plugin\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Plugin.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Plugin-300x200.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Plugin-768x513.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Plugin-620x414.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]This will allow you to create a new download package using the various sections that are available. <strong>Apart from creating a title for your download package and adding a file within the Attach File section on the right, the most important options are located within the Package Settings section below the editor.<\/strong> This section has three tabs by default\u2014Package Settings, Lock Options, and Icons.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>Within the Package Settings tab, you will be able to set the package version, a custom download label, as well as set a downloads limit, choose who gets to access the page, and pick a predefined plugin page template.<\/strong> After uploading the file within the Attach File section, the Package Size will be set automatically, while the View and Download count options are updated as your visitors start downloading the file.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"504\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings.jpg\" class=\"attachment-full size-full\" alt=\"Package Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-300x156.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-768x399.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-620x322.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>In the Lock Options, you will be able to choose one of three methods that help you secure your download package.<\/strong> Those are agreeing to the terms and conditions, setting a password, or using a reCAPTCHA verification on the download link.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options.jpg\" class=\"attachment-full size-full\" alt=\"Lock Options\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>And, in the Icons tab, you will be able to choose the icon that will be displayed next to the download.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Icons.jpg\" class=\"attachment-full size-full\" alt=\"Icons\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Icons.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Icons-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Icons-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Icons-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Within the tabs, you will also see a link asking you whether you wish to activate the digital store option. As we are only covering the plugin\u2019s basic functionality in this article, we won\u2019t go into much detail about the digital store option. Still, you should know what to expect <strong>if you press the link<\/strong>. By doing so, <strong>you will install and activate the <em>Premium Packages &#8211; Sell Digital Products Securely<\/em> add-on for the WordPress Download Manager plugin.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]More precisely, after clicking on the link, you will need to wait a bit until the add-on has been installed and activated. Then, after refreshing the page, <strong>you will see that an additional tab called Pricing &amp; Discounts has been created in the download page\u2019s backend<\/strong>. Besides that,<strong> five additional sub-sections will appear within the Downloads section of the admin menu<\/strong>. Using the Pricing &amp; Discounts tab, you will be able to set all the important properties of a digital product, and using the menu sub-sections will allow you to easily manage the various aspects of the shopping process.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Pricing-and-Discounts.jpg\" class=\"attachment-full size-full\" alt=\"Pricing and Discounts\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Pricing-and-Discounts.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Pricing-and-Discounts-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Pricing-and-Discounts-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Pricing-and-Discounts-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads.jpg\" class=\"attachment-full size-full\" alt=\"Downloads\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Now let\u2019s return to the process of creating a download package.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For this article, we created an example using the properties shown in the screenshot below. <strong>We set a title for our download package, added a file in the Attach File section, and inserted a bit of text in the editor.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Regarding the file attachment process, <strong>you can choose to drag and drop the file, or you can select it from your computer, the website\u2019s Media Library, or the server by inserting the URL<\/strong>. Additionally, the Classic Editor will be enabled by default for any page content you wish to add. But, you can also enable the Gutenberg editor to download package items if you wish. This is done by choosing the<em> Enable Gutenberg Editor for WordPress Download Manager<\/em> option located in the Basic tab of the Downloads &gt; Settings section.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]As for the other settings, <strong>we created and assigned a category in the Categories meta box, while the remaining settings were made in the Package Settings section<\/strong>. These include setting <strong>a version number, stock number, assigning a page template, and setting the access rights<\/strong>. Since we haven\u2019t set any custom download label, the default one\u2014Download\u2014will be used.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Furthermore, the remaining options within the Package Settings tab will be automatically populated, and we chose to leave them that way. Additionally, it is worth mentioning that <strong>the download page templates that are provided by this plugin can be previewed by navigating to the Downloads &gt; Templates &gt; Page Templates section. However, you will have to publish at least one download package item before you can preview them<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"594\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Page-Templates.jpg\" class=\"attachment-full size-full\" alt=\"Page Templates\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Page-Templates.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Page-Templates-300x184.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Page-Templates-768x471.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Page-Templates-620x380.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Among the other options we set, <strong>there was a password lock created using the free Password option in the Lock Options tab.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"621\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-Password.jpg\" class=\"attachment-full size-full\" alt=\"Lock Options Password\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-Password.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-Password-300x192.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-Password-768x492.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Lock-Options-Password-620x397.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>And we also chose a suitable icon within the Icons tab.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"513\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-Icons.jpg\" class=\"attachment-full size-full\" alt=\"Package Settings Icons\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-Icons.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-Icons-300x159.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-Icons-768x407.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Package-Settings-Icons-620x328.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After you <strong>publish the download package<\/strong>, it will be ready for review on the website. You can see on the screenshot below how our example package looked on the page.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"536\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Download-Result.jpg\" class=\"attachment-full size-full\" alt=\"Download Result\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Download-Result.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Download-Result-300x166.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Download-Result-768x425.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Download-Result-620x343.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Since we set a password lock, clicking on the <em>Download<\/em> button will open a popup window where users need to insert the right password to download the file.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Enter-Password.jpg\" class=\"attachment-full size-full\" alt=\"Enter Password\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Enter-Password.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Enter-Password-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Enter-Password-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Enter-Password-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Above is the display we got for our chosen package page template.<strong> The display can vary based on the template you choose<\/strong>, but as long as the password lock has been set, the form requesting a password will appear.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Apart from directly accessing the package page, there are other ways to use the packages. These include using the suitable shortcodes and widgets provided by the plugin. We will cover those uses below.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After you create a package item, it\u2019s placed among the other previously created package items. To easily access them all, <strong>navigate to Downloads &gt; All Files<\/strong>. If you have a lot of packages already created, you can use the <em>Search Files<\/em> feature to help you<strong> find the exact package you are looking for<\/strong>. Once you\u2019ve found it, you will <strong>notice that it contains a shortcode call<\/strong> you can use.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]That shortcode call references a shortcode created by the plugin called <strong>wpdm_package<\/strong>, which has only one parameter\u2014the ID of a package item. Furthermore, if you observe any package row more closely,<strong> you will see additional information regarding the corresponding package item\u2014its icon, name, and the number of times it was downloaded, in that order.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>You can insert the shortcode call within the content of your pages or posts to display the download button for a specific package.<\/strong> This is achieved by using the package item ID as the shortcode parameter. Start by<strong> pressing the <em>Copy<\/em> button next to the shortcode call<\/strong> to copy it.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"505\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-All-Files.jpg\" class=\"attachment-full size-full\" alt=\"Downloads All Files\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-All-Files.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-All-Files-300x156.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-All-Files-768x400.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-All-Files-620x323.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, <strong>to use it within a page or post, you will need to paste that shortcode inside a shortcode-rendering element<\/strong>. For the Gutenberg editor, which we used for this article, that element is the Shortcode block. We <strong>pasted the shortcode call inside the Shortcode block<\/strong> and <strong>published the page<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Shortcode.jpg\" class=\"attachment-full size-full\" alt=\"Downloads Shortcode\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Shortcode.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Shortcode-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Shortcode-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Shortcode-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The result was a simplified display of the download package item, with the icon, name, number of files, file size, and the Download button.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"432\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Downloads.jpg\" class=\"attachment-full size-full\" alt=\"WDM Downloads\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Downloads.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Downloads-300x134.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Downloads-768x342.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Downloads-620x276.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The same display can be achieved using any other editor, as long as you insert a shortcode call inside an appropriate shortcode-rendering element. Since we already covered this in detail in our article on <a href=\"https:\/\/qodeinteractive.com\/magazine\/create-shortcode-in-wordpress\/\">creating and using custom shortcodes<\/a>, you can check it out to see all the steps broken down for various page editors.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]While custom shortcodes can be useful for intermediate and advanced users, they can be frightening for those newer to WordPress. Luckily, <strong>the WordPress Download Manager plugin also offers a more user-friendly set of widgets. They can be used to display specific packages or packages within a specific category or tag. The latter can be created in Downloads &gt; Categories and Downloads &gt; Tabs, respectively.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To see all the widgets that the plugin offers, <strong>navigate to Appearance &gt; Widgets<\/strong> and <strong>scroll to the bottom of the Available Widgets section. The widgets that belong to the WordPress Download Manager plugin will have the prefix WPDM.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"629\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Widgets.jpg\" class=\"attachment-full size-full\" alt=\"WDM Widgets\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Widgets.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Widgets-300x195.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Widgets-768x499.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-Widgets-620x402.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Finally, the WordPress Download Manager plugin allows you to track the downloads that were made. For starters, you can see the number of times that a download package has been viewed or downloaded in the dashboard of a specific package item. Besides that, you can observe the complete download log by <strong>navigating to Downloads &gt; History<\/strong>. There, you will be able to filter the downloads that were made based on date, package name, or user.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"391\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-History.jpg\" class=\"attachment-full size-full\" alt=\"WDM History\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-History.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-History-300x121.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-History-768x310.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WDM-History-620x250.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You should <strong>carefully review all the settings within the Downloads &gt; Settings section<\/strong> to get a full grasp of the functionalities this plugin offers. <strong>Some notable options include reCAPTCHA verification settings, blocking IPs, setting the upload file types, setting the download speed, styling the download button, and setting the login, register, and user dashboard pages.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"668\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Settings.jpg\" class=\"attachment-full size-full\" alt=\"Downloads Settings\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Settings.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Settings-300x207.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Settings-768x529.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/Downloads-Settings-620x427.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;82px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"woocommerce-plugin\"><\/a>Using the WooCommerce plugin<\/h3>\n<p>[\/vc_column_text][vc_column_text]<a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noopener\">WooCommerce<\/a> is one of the most popular free e-commerce solutions which lets you sell anything, including digital downloads, on your WordPress website. Since it is built as a comprehensive e-commerce platform, you can use it if you plan on selling different kinds of goods besides downloads.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The WooCommerce plugin has a lot of extensions available, both free and premium, for added functionality. And, by reviewing its detailed documentation, any developer can also use the hooks and filters within the plugin code to make additional adjustments. However, in this article, we will only consider the plugin itself, without the possible extensions.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The features you can expect to find include custom post types and taxonomies, as well as custom shortcodes and widgets, which are used to display various parts of the shopping process and to make it function properly. The product post type allows you to create various subtypes, including downloads, each with a unique set of options. You can also set various restrictions on your downloads while using a centralized dashboard for tracking all products, similar to the download log we previously covered.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The WooCommerce plugin offers comparable features to any specialized download manager plugin. As for the extensions, since there are too many to mention, we suggest checking out their <a href=\"https:\/\/woocommerce.com\/products\/\" target=\"_blank\" rel=\"noopener\">Extensions Store<\/a> to get the full overview. Now, let\u2019s explain how you can use the WooCommerce plugin for managing downloads.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After installing and activating the plugin, you will be prompted with the setup window, where you will need to insert various details about your shop. Most are straightforward, but there\u2019s one we want to draw your attention to\u2014the type of products. If you plan on distributing or selling file downloads, make sure to <strong>select <em>Downloads<\/em> as the product type<\/strong>. And, if you are planning to sell other types of products, you should also select them as well.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"559\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloads.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Downloads\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloads.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloads-300x173.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloads-768x443.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloads-620x358.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]After finishing the setup process, navigate to <strong>Products &gt; Add New<\/strong> to add file download as a new product. Then you will see a similar display of sections that we had with the WordPress Download Manager plugin. That is, <strong>you will be able to add a product name and image, assign a product category and tag as well as add some content in the editor field. However, the most important part is done using the Product data section underneath the editor.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"586\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-New-Product.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Add New Product\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-New-Product.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-New-Product-300x181.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-New-Product-768x464.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-New-Product-620x375.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]For this article, we created a sample file download product. <strong>We added its name and specified it is a virtual, downloadable product by ticking the two checkboxes in the Product data section. This is mandatory if your product is digitally downloadable.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Also, since we wanted it to remain free, we set the price to $0. Of course, if you don\u2019t want your file download product to be free, make sure to insert a proper price value in the appropriate currency. Under the Downloadable files option, <strong>we gave a name to the download link and inserted the file that will be downloaded.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]All the data we mentioned above is mandatory when creating a file download product. But, <strong>filling out the remaining options and sections is optional.<\/strong> Still, we recommend reviewing the <strong>two options that are particularly useful for digital downloads\u2014Download limit and Download expiry<\/strong>\u2014and setting them as appropriate.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]For our article, we only inserted a bit of text in the editor and the Product short description section, and we added a simple featured image for the product. After that, we published the product by <strong>clicking on the <em>Publish<\/em> button within the Publish section<\/strong> on the right.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"558\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloadable-Product.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Downloadable Product\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloadable-Product.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloadable-Product-300x173.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloadable-Product-768x442.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Downloadable-Product-620x357.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]With that,<strong> the product will be displayed on its product page, as well as on the default shop page<\/strong>. The shop page is set within the Products tab of the WooCommerce &gt; Settings section.<strong> Additionally, the product can also be displayed using custom shortcodes that list product items.<\/strong> Shortcodes that let you display some of your product offers in a list can be a part of WordPress plugins or themes. This is the case with all of <a href=\"https:\/\/qodeinteractive.com\/theme-category\/online-store-wordpress-themes\">Qode Interactive\u2019s eCommerce themes<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]With that being said, you can now check how the process will look from the user\u2019s perspective, or simply verify that everything functions properly. So,<strong> after accessing the product page on the frontend of the website, you will be able to add the download product to the cart by pressing the <em>Add to cart<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"553\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-to-Cart-Button.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Add to Cart Button\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-to-Cart-Button.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-to-Cart-Button-300x171.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-to-Cart-Button-768x438.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Add-to-Cart-Button-620x354.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, <strong>you will see a notification that the product was added to the cart<\/strong>, and you can <strong>press the <em>View cart<\/em> button<\/strong> to proceed.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"511\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-View-Cart.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce View Cart\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-View-Cart.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-View-Cart-300x158.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-View-Cart-768x405.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-View-Cart-620x327.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The Cart page will have an overview of your cart content, which you will be able to edit if needed. There will also be a field where you can apply a coupon code. You can see the cart totals and a link to proceed to the checkout page. If you are happy with the state of your cart, <strong>press the <em>Proceed to checkout<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Proceed-to-Checkout.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Proceed to Checkout\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Proceed-to-Checkout.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Proceed-to-Checkout-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Proceed-to-Checkout-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Proceed-to-Checkout-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]At the checkout page, you will need to<strong> insert your billing information<\/strong>. Then, <strong>press the <em>Place order<\/em> button<\/strong> at the bottom.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"650\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Billing-Details.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Billing Details\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Billing-Details.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Billing-Details-300x201.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Billing-Details-768x515.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Billing-Details-620x416.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"355\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Place-Order.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Place Order\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Place-Order.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Place-Order-300x110.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Place-Order-768x281.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Place-Order-620x227.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The information you insert this way will be stored as an order in WooCommerce &gt; Orders or Analytics &gt; Orders. These are the two places within the dashboard where you can track the orders placed on your site.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Furthermore, there are extension plugins that can transform the checkout process into one more suitable for digital products. If you will be focusing on this one product type, then you can consider a WooCommerce addon for the checkout. However, this widely applicable checkout is available with the free version of the WooCommerce plugin and can easily be used by all.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]As for the orders, <strong>after the payment is verified there are several ways a customer can <a href=\"https:\/\/docs.woocommerce.com\/document\/digital-downloadable-product-handling\/#usage\" target=\"_blank\" rel=\"noopener\">obtain the download link<\/a><\/strong>. Those are via the Order Received page or email notification, as a link on the My Account page if the customer is logged in, or even by getting the permission to download the file immediately. <strong>The same applies to free downloads<\/strong>, except the process is a bit quicker\u2014<strong>the order is received, processed, and completed at the same time. Shortly after, users can download the file using one of the methods we mentioned above<\/strong>. In the example we created, the file could be directly downloaded from the Order Received page.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"697\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Sample-PDF.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Sample PDF\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Sample-PDF.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Sample-PDF-300x216.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Sample-PDF-768x552.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Sample-PDF-620x446.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]To track the downloads in WooCommerce, you can use the new Analytics panel, which was introduced in the plugin\u2019s 5.3 version. It will give you a global overview of your sold products using various displays.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"538\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Analytics\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-300x167.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-768x426.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-620x344.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]For digital downloads specifically, <strong>you can use the Analytics &gt; Downloads section. It offers a similar download log to the one we saw in the WordPress Download Manager plugin. You can filter the information based on the date, show all downloads, or apply advanced filters based on the product, customer username, order ID, or IP address.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"500\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-Downloads.jpg\" class=\"attachment-full size-full\" alt=\"WooCommerce Analytics Downloads\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-Downloads.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-Downloads-300x155.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-Downloads-768x396.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/10\/WooCommerce-Analytics-Downloads-620x320.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Of course, the Analytics section contains other subsections which you can also use as they offer different kinds of metrics and graphs. We recommend you review the <a href=\"https:\/\/docs.woocommerce.com\/\" target=\"_blank\" rel=\"noopener\">WooCommerce documentation<\/a> for more information, especially the part on the <a href=\"https:\/\/docs.woocommerce.com\/document\/woocommerce-analytics\/\" target=\"_blank\" rel=\"noopener\">Analytics section<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Final Thoughts<\/h2>\n<p>[\/vc_column_text][vc_column_text]File download in WordPress is best managed by download manager plugins. These can help you manage your downloadable files within WordPress and enforce security measures to limit their misuse. Good-quality download managers also let you track downloads so you can understand your visitors and subscribers a bit more and improve the selling strategies of your digital online store.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In this article, we covered two great plugins that offer comparable download manager properties\u2014the WordPress Download Manager and WooCommerce. We examined the various aspects of managing, tracking, and controlling file downloads using either plugin. Moreover, we focused on exploring the range of possibilities you have while using the free versions. Therefore, anyone just starting their site or online store, or anyone just interested in testing out these plugins can do so without committing to a big investment.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Keep up with the file downloads in WordPress and see who downloaded what and when to tailor your content and your business strategy to the demand.<\/p>\n","protected":false},"author":11229,"featured_media":30497,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[34,4,13],"class_list":["post-30456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-security","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/30456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/11229"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=30456"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/30456\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/30497"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=30456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=30456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=30456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}