Available in Business, Multivendor, Ultimate, Platform, Marketplace, Auto, Enterprise.
    Compatible: 5.0.0.x - 5.5.1.x
1 year of free upgrades
Don’t see your version? Contact us
Author: X-Cart team
Installations: 21256
Previous image
Next image
Zoom image

The add-on enables you to sell digitally distributed content also known as e-goods. You can sell both e-goods and tangible products in one online store.

The add-on extends the File Attachments add-on's functionality and allows you to specify whether a file uploaded for a product can be freely downloaded from the product page, or can be downloaded after the product is purchased only. When a customer buys the product they receive an e-mail with the download links and see the links in their shop account.

To prevent the piracy of your files you can limit the number of days a download link is active and the number of times the link can be used by customers.

Average rating:
Score: 4.5 (votes: 179)
Please to add review
  • Jan 4, 2018, 22:25
    This product will kill you when you add any attachments. Whether you upload the file from you local computer or attach one already on the server, it will replicate that file and put it into a non-descript numbered directory under attachments. This is a storage nightmare because it does it for EVERY product that the file is associated to. Unfortunately, this is the only solution for selling digital goods unless you write your own module ... AND, if you do, let me know and I'll buy it from you.
  • Aug 4, 2017, 00:34
    Many thanks to Eugene Dementjev, the developer who recently adjusted the E-goods module to fully support Amazon Web Services. Since we've upgraded our web server to use a much smaller (yet faster) Solid State Drive, we've shifted all of our large files to the AWS cloud. This E-goods module's most recent update with v5.3.3.0 was very significant in enabling us to save server space while also limiting the access to valuable files (such as proprietary MP3s) to those who have made a purchase.

    You didn't need the latest update if you had a smaller library of files to sell online, and were comfortable with storing them all on your web-server. This latest patch is -very- helpful for those of us who have less local space to work with, yet a larger selection of e-goods.

    In order to make use of the off-site storage feature of either this "E-goods" module or the "Amazon S3" module, you will want to create a username and at least one parent group on the IAM section of the Amazon Web Services Console. In the "Permissions" section of AWS - > Users, you can then assign that username (and/or group) permissions for the groups AmazonS3FullAccess and AmazonS3ReadOnlyAccess. Under a neighboring tab, "Security Credentials," create an access key. Copy that AWS access key, the AWS secret key, and the S3 bucket name (which you would get from the S3 section of AWS) onto both forms for X-Cart's E-goods and Amazon S3 addons.

    Once you have created the connection between your AWS account and your X-Cart store, you can upload files of nearly any size onto the S3 Storage service of AWS. Once you have uploaded a file onto S3, you can copy the URL of that file. Back on X-Cart, when viewing the corresponding product in the product editor, look for the Attachments tab. Select "Add file" -> "Via URL". Paste the URL into the textbox, un-check the box next to "Copy file to local server", and press the "Upload" button. This will not take much time at all, as only one row will be inserted into the xc_product_attachments MySQL table, and a corresponding row with the path will be inserted into the xc_product_attachment_storages table. That part is behind the scenes (now, because of this update), so you won't need to remember those table names anymore.