File Commerce (Pro)

File Commerce WordPress plugin make easy to sell digital contents (files) directly from your WordPress blog.

Do you write e-books? Do you make software? Videos? Music?

And are you promoting them inside your WordPress blog? With File Commerce plugin you can take the next step and start to sell them directly.

Why File Commerce should be different from other shop cart plugins or software?

Because it is made only to sell files and this can be pretty different that what happens in an online shop.

First, File Commerce is simple to configure, the hardest part is probably deal with payment gateways (but there is a user guide for that).

Second, digital content is suitable to be updated, it’s not a t-shirt! File Commerce is made with that in mind: when you sell a file, you can choose how many days (typically one month or one year) the file should be available to customers, starting from the purchase date.

When you need to release an update just need just to upload the new version… done! And with Pro version you can send a newsletter to every active customer who purchased that file.

It’s really different to say: “buy that software” and “buy that software and get one year of updates for free”.

File Commerce is like a fusion between e-commerce and membership.

Read the User Guide

Worried about configuration of the plugin or the payment gateways? Be happy: here you can download our user guide, a manual that we keep up to date to reflect the user’s common question and step by step instructions to configure everything. And if something is missing or not clear, just drop us a line at

File Commerce Pro User Guide (3384)


About the authors

File Commerce Pro was made by me, Stefano, and my colleague Luca a senior PHP developer. Two people, double support (and doubled plugin evolution speed).

Free and Pro versions

File Commerce comes in two version: the free one, available on WordPress Plugin directory and a Pro version available on Here a comparison table:

Feature Free version Pro version
Max number of sellable files 1 Unlimited
Total control on messages YES YES
Multi contract* NO YES
PayPal integration YES YES
ClickBank integration NO YES
Plimus integrations  NO  YES
Support form NO YES
Newsletter** NO YES
Mailer plugin*** (10$ value) NO YES
Charts NO YES
Auto account creation NO YES

* Means a customer can buy a file more than on time and have more than one contract active: it’s useful for consultants that want to buy the file for many clients (usually for software)

** A mailing system to write to all customers, selecting them by file bought and contract status (expired, not expired, …). A must have to send notification of new version of a file or to do up selling for new products.

*** Included with File Commerce Pro, the mailer plug-in can be useful when you mass mail your customer if that activity can get over the provider mailing limit.

File Commerce Pro working

Want to see File Commerce Pro working? I’m using it to sell it (and Newsletter Pro…) on This is the best warranty I can provide!

Ready to buy? Click here, this is a buy now link generated by File Commerce Pro!

Inside File Commerce Pro

Here some screen shots to better see how File Commerce Pro appears on administrative panels.

The file management section list all files you are selling (a file can be on sale, disabled, for free download or downloadable only to registered users). For each file you can decide to sell it on ClickBank or PayPal or both, you have a descriptive price (the real price must be set on payment gateways), a title, a description.

File are saved with a ciphered name, so cannot be downloaded directly.

A single file configuration panel looks like the screen shot below: each field is commented to guide you while setting the parameters.

The contract management panel let you to search for customer and see their active contracts (a customer can buy more than one file and more times the same file).

and do not forget the embedded user guide (that we are migrating to a PDF to have better layout and readability)

Want to mail to every customer? There is a mailing feature to compose simple textual email and choose who must receive the communication between your customers.

Some charts can be useful too:

Development plan

We have great expectations on this plugin so we already have a ling list of new features that, for sure, will be implemented. More, we are ready to listen to your requests because the customers are the main source of innovative ideas.

Ready to purchase?

Go to



23 thoughts on “File Commerce (Pro)

  1. Paolo

    Hi, I need to start promoting a series of files I want to sell on my site, and at the beginning I want to give them for free. Your plugin sound very interesting. I only want to know if it automatically detects that a product has price zero and skips the payment procedure (I’ve already seen it I think in Amazon).

    This is important to me because I want to register data from my clients and want my clients to be accustomed with the payment process.

    Let me know, thank you very much (also for the fantastic Newsletter plugin :)

    1. Stefano Post author

      Was your a support request?

      You just asked to have a 47$ priced product (already bought by many customers) at a special (for you) price. Why have I to sell you File Commerce Pro at 20$?

      You state you’re a student, so start to learn: File Commerce Pro is used to SELL files. So I think you want to use it to SELL something.

      How much do you want to price your product? 10$? Good, after you sold 5 copies (only five copies) of your product, you repaid the plugin.

      Are 47$ still too much?

      Anyway, there are many free software out there t sell things, both for WordPress or standalone, you can start with one of them.

      Even File Commerce has the free version, you know, right?

  2. rajat

    Your plugin is exactly what I need but it is way too expensive!! If it were around 15-20 dollars I’d have bought it immediately. But 47$ is a bit too much.

    Me being a student can not afford it..:-(

  3. Rajat


    Would it be possible to limit a product to a number of sell, say a theme or an ebook of which only 100 copies can be sold after 100 copies the buy link would automatically disappear?

    How hard would it be to implement this in file commerce pro code?

    Also, I don’t understand what exactly will the support form do?

    1. Stefano Post author

      No, there is no automatic limit on the number of sold items, and a custom implementation can of course be made but costs.

      The support form is simply a support form where the customer send a request selecting the file object of the problem. On user guide (public) there is an example of email sent by this feature.

  4. Mark

    File Commerce Pro looks very promissing. I have been working on building a custom website to sell my Windows desktop gadget ‘CalendarMark’, but I am thinking about dropping that in favour of File Commerce Pro.

    I will have to read through the users guide to see if everything that I need is there (and not too time consuming to get working).

    A few questions:
    -I have collected a few hundred emailadresses using your newsletter plugin. How hard will it be to import these into File Commerce Pro and give them access to a file? (I am offering the gadget for free to the subscribers of the newsletter)
    -Are users asked whether they want to receive the newsletter for the product?
    -Are users able to unsubscribe from the newsletter?

    1. Stefano Post author

      Hi, to move newsletter user to wordpress user (file commerce uses wordpress to manage users) is a matter of creating a procedure that create wordpress accounts from emails (usually using the email as login).
      Actually file commerce has no options so user can opt out of email since usualy those emails are not “marketing” emails but service email to the customer. But I have the same “problem” so I’m drafting a feature to let a customer to choose what kind of communications he want to receive. It will be probably a simple hack of the standard wordpress profile panel.

      About giving away file for free, I use File commerce pro on to do that, it’s a feature already present.

      Pay attention that email marketing features of file commerce pro are actually limited (since it is not a mail marketing software) but the user lst of wordpress can be exported and used with a mail marketing service.

      I ask Luca to create an export function, for example to have all the users email that downooaded a specific file and I try to modify the mailing function so one can send to user who downloaded a specific file (bercause they have not a contract and cannot be addressed with the actual mail functionality).

      1. Mark

        Thanks for the quick response.

        I think the profile option to disable emails is a good idea. I think there has to be a way for users to disable receiving emails, or else you are guaranteed to get complaints.

        For me the email features aren’t that important, I just need to be able to get the email-addresses so I can email using a local program called ‘MassMail’.

        I expect to buy File Commerce Pro at the end of this week (after I played around a bit with the free version).

  5. NgnRandom

    And, while I’m at it, Makk did have a splendid point, If this plugin somehow could fetch a serial number from a database, and assign the serial number in question with the customers misaddress or something, that would be perfect.

    There is but a few times you go for releasing a software without serial number, and I’ve been quite busy to find a good solution for coupons AND serial numbers, that is – I think – the only things that’s missing… =)

    1. Stefano Post author

      Hi, an already active customer asked for that and we solved the problem. When a purchase is notified from a payment gateway a custom code can be executed and some custom data stored with the contract. That data (eg. a serial number) can the be displayed to the user and added to the confirmation email. We can provide full support on setting up that.

  6. Mindy

    I have a client who will sell songs digitally on his website. The money earned from each song will go to a family who is trying to adopt a child. Is there a way to have multiple paypal accounts registered with this software so that the website visitor can choose which adopting family they would like the money to go to?

  7. Makk

    I wouldn’t really sell files (demos would be freely downloadable) but rather licenses. So I am looking for a solution to get the buyer data from Paypal after payment and automatically generate a license serial number for that person for that particular product. The serial should be sent to the customer with the confirmation email right after purchase. Could this be achieved by your plugin?
    If not with your plugin, could you please direct me to some helpful resource in this topic?

    1. Makk

      Additionally to the above, I’d like to know if the Paypal button could be configured freely, like the abbreviation of a product’s name ( TQMPS for example). Reading through the documentation gives me the idea that this is auto-generated by FileCommercePro. We would use that ID for serial generation if possible (at all).

  8. cedric

    In the user guide you are talking about File Commerce Pro, but I don’t find any info about it. I’m interested to add more files than just one which seems just possible with the pro version. What are the costs for the pro version?

Leave a Reply