WPDM – File Cart

Version: 1.6.0 4.19 KB Updated Jan 31, 2026
File Cart

Let your visitors handpick exactly what they need. File Cart transforms your download site into a personalized experience where users can browse multiple packages, select individual files, and download them all together as a single custom bundle.

Perfect for:

  • Resource libraries with large file collections
  • Design asset repositories (icons, templates, mockups)
  • Educational sites with course materials
  • Software download portals with modular components
  • Any site where users need flexibility in what they download

Key Features:

  • Cherry-Pick Downloads — Users select specific files from any package, not just entire downloads
  • Floating Cart Widget — Always-visible cart button with item count, accessible from any page
  • One-Click Bundle Download — Selected files are zipped and delivered as a single download
  • Email Cart Links — Users can email their curated selection to themselves or colleagues
  • Role-Based Access — Control which user roles can access the file cart feature
  • Dashboard Integration — Cart appears in the user dashboard for logged-in members
  • Package Exclusions — Admins can exclude specific packages from file cart selection
  • Admin Statistics Widget — Track file cart downloads from your WordPress dashboard

Requirements:

  • WordPress Download Manager Pro
  • Single File Download enabled in package settings
  • [ file_list] tag in your page template

Note: File Cart works with unlocked, publicly accessible packages. For gated content, users must first unlock the package before adding files to their cart.

Shortcode: [wpdm_file_cart] — Display the cart on any page outside the user dashboard.

Changelog:

Version 2.0.0 | Released on Jan 31, 2026
  • New! Complete architecture modernization with PSR-4 namespacing
  • New! Modern admin settings panel with toggle switches
  • New! Dashboard widget showing file cart statistics
  • New! Package-level exclusion option in metabox
  • New! Improved JavaScript with modular architecture
  • New! Modern CSS with responsive design
  • Update! Enhanced security with improved nonce handling
Version 1.6.0 | Released on Oct 29, 2024
  • New! Improved [addto_file_cart] template tag to add all files in a package with a single click
Version 1.5.2 | Released on Mar 08, 2024
  • Update! Enhanced System Optimization and Compatibility Assurance Update
Version 1.5.1 | Released on Jan 29, 2024
  • Fix! Fixed an issue with form lock integration
Version 1.5.0 | Released on Nov 16, 2023
  • New! Added new option to show file cart in side deck
  • New! Added new option to show enable/disable file cart based on user roles
Version 1.4.0 | Released on Jul 04, 2021
  • Update! Compatibility update for wpdm v6.0
Version 1.3.1 | Released on Jan 25, 2021
  • Fix! Fixed an issue with the email cart files option
Version 1.3.0 | Released on Jul 17, 2020
  • Update! Compatibilty update for WPDM Pro 5.1.0
Version 1.2.8 | Released on Apr 16, 2020
  • Fix! Fixed file cart session issue
Version 1.2.5 | Released on Apr 08, 2020
  • Update! Compatibilty update for the form lock add-on
Version 1.2.4 | Released on Jun 15, 2019
  • New! Added to option for floating file cart button
Version 1.2.3 | Released on Apr 14, 2019
  • New! Added new tags for link/page template [addto_file_cart], [addto_file_cart_sm], [addto_file_cart_lg], it adds full package to cart instead of single file
Version 1.2.2 | Released on Mar 24, 2019
  • New! Compatibility release WordPress Download Manager Pro v4.7.4
Version 1.2.1 | Released on Nov 17, 2018
  • New! Compatibility release WordPress Download Manager Pro v4.7.2
Version 1.1.0 | Released on Jun 10, 2017
  • New! Added Email Cart option.

Write a comment...

39 Comments

  1. Andreas Luthe

    Hello,
    is it possible to place the File Cart button with the file counter on the right side of the page in the menu?

    1. Shahjada

      May you please show me in a screenshot or a mockup.

      1. Pinar Karakas

        Hello Shahjada,
        Unfortunately i do not have the option to add a screenshot in the comment section.
        Basically i would like to place the file cart button on the right side of the page in the navigation menu.
        Would that be possible? Is there a widget or a shortcode for that?

        1. Pinar Karakas

          I have created a mock up with Adobe XD, you can view the example here: https://xd.adobe.com/view/a7705da9-8733-4649-b45d-cfc7122669d1-f223/

          1. Shahjada

            That will require some customization. You may contact our customization team https://www.wpdownloadmanager.com/download/custom-upgrade-service/

  2. DanWPdownload

    Is it possible to make the File Cart A Widget? So that it can be added to the header to show the count of files instead of the floating “cart” on the side?

    1. Shahjada

      We shall add a widget option with the next update.

  3. Jason Wang

    hi,

    How can I turn off the button of “email this cart” ??

    1. Daniel Klotz

      Hey,
      so this request was initially from 2019 and now 2022 still no option to disable floating bar?
      I would like to see the possibility to enable this floating bar only for logged in users (maybe even select user roles for which it should be enabled).
      We don’t make use of a user dashboard page so the floating bar would be an good option if those conditions would be met.
      thanks!

      1. Shahjada

        it is available now.

  4. Sebastian Sztyber

    Hi! How can I remove the fixed sidebar button from file cart in a page? (the one that drives the user to the file cart page at the top right corner of the page?)

    1. Shahriar

      No option yet to deactivate the floating buttons. You can remove it manually from wpdm-file-cart.php file line 76. We will add an option in the next release to show/hide this panel.

      1. Sebastian Sztyber

        do you mean line 76 ? fcinit(); ? or line 78?

        1. Shahriar

          No, remove the `w3eden` div above it. http://prntscr.com/ph90lc

          1. Sebastian Sztyber

            Hey there! Any option yet to deactivate floating buttons?

  5. domain admin

    In the file cart instead of [SUNSET.JPG] etc I want to show the title set for that download, e.g.

    [SUNSET IMAGE]

    Is this variable available to output in the cart? If so what is it called?

    many thanks!

    1. domain admin

      Sorry I’ve fixed this now, what I want to extract is the text added for the download in the rich text editor under the title…

  6. domain admin

    I’m using a link template with the checkboxes for each item to ‘add to cart’ – how on earth do I output/display the ‘download all’ button that downloads all of the items checked/selected?

    Thanks

    1. Shaon

      You can access to cart page in 2 ways,
      #1, you can use short-code [wpdm_file_cart] , if you want to keep that page public
      #2, otherwise, logged in users can access to that page from User Dashboard >> File Cart

      1. domain admin

        Thanks for the prompt reply, that works great.

        I’ve added the shortcode underneath the items on the same page. Is there an option to auto-show the cart once a user has added something to it? At present I need to fully reload the page to view the cart and it’s contents.

        Many thanks

        1. Shaon

          Auto-show is not possible for now.

  7. tudor

    Will this work with the Form Lock add-on. I mean will the users be able to select the files they want within the form that needs to be validated before the custom download starts? Thanks

    1. Shaon

      sorry, not yet, but added the feature in our to do list.

  8. mmccumber

    What exactly do you mean by “File Cart will not work for locked/private packages.” Are you referring to locked files or files posted to a members only area (using BuddyPress)?

    1. Shahriar

      You can lock downloads using one of WPDM’s lock options ( EMail,Password, Social etc ). Here locked packages term are refereed to those packages that used one of WPDM lock.

  9. John Buhman

    Is there a possibility to add the [file_list] to a custom Page template? I’d like to be able to add an entire package to the file cart.

    1. John Buhman

      I found the solution that I was looking for but now I have another question that I hope will be answered soon.

      Currently I have my page list the items they can add to the cart, is there a way to have the cart auto load the selected items instead of requiring a refresh for the items to show up in the cart? Possibly through AJAX

      1. Shahriar

        User have to go to the file cart page to download the product, so page reload happening anyway.

        If user opens cart page and then adds more file, those files are also added to package , even he does not refresh the page before download.

        However, showing added files in second case would be a nice feature, so noted for implementation.

  10. Rick Yager

    Will this plugin’s functionality integrate with the email sharing in the File Hosting and Sharing Plugin? I need the ability to have people add downloads to their cart and then email them to a third party.

    1. Shahriar

      Sorry, no, but noted for implementation.

      1. Simone Artz

        Hi, is there already any progress on that item?

        1. Shaon

          Will be available with the next update of the add-on.

  11. zonew3

    Hi!

    Is it possible to have the + or Add to Cart button aapear when I’m using the [wpdm-all-packages] shortcode on a regular WP page? My client wants the sortable/searchebale files list.

    [wpdm-all-packages jstable="1"]

    Thanks!

    1. Shaon

      Sorry, that is not possible as the short-code doesn’t show individual files from a packages.

  12. Pombad

    What is the shortcode for the ‘Add to Cart’ button???

    1. Shaon

      Please enable individual file download and keep [file_list] tag in your page template. No other separate short-code/tag is needed there.

      1. Pombad

        “Now other separate”…? “No other separate”? No other separate what? 🙁 I tried adding [file_list] to both my link/page template. It didn’t help. It just added the file list in each case *laughs*.

        Does this addon require the latest version of the plugin to be installed? (4.5.3) I’m currently on (4.5.0).

        1. Pombad

          Actually, no, I was on 4.4.0. But we’ll try upgrading now.

        2. Shaon

          Sorry, I meant “No other separate short-code/tag”, it will work file with 4.5.0, please post in forum http://www.wpdownloadmanager.com/support/forum/download-manager-pro/ , we shall help you there with the setup. However, please check if “Single File Download:” is disabled, the option should be enabled.
          Single File Download

$49.00 — $99.00
Select License
Yearly recurring pricing
Cancel anytime
Priority support
Secure checkout

Have questions?

Contact Support

Get notified when this plugin is updated

Enter your email to receive updates about this plugin.