Some goods that you sell may be shipped on the internet itself, for example, software for download, MP3 music files or access to protected web pages with valuable information. To do this you need some way of presenting information or links on the final exit page of the cart.

Download systems tend to only work if the Thank you page is generated by the cart. This includes transactions processed by; standard (free) card methods and most payment gateways, click here for a full list. Note: the the download system works only partially with PayPal Standard, even with their Auto-return (to the cart) system. PayPal Express checkout is the prefered option for downloads as the transaction finishes in the cart.

To sell downloads you can either use the system built into the cart, it is quite basic but works, or you can use a third-party service:


First set up your database in Admin. With a free account there is a limit of 50 products, with a Premium account it is 500. To link to the database you should include the product code when you add items to the cart. This is done by placing it at the front of the description followed immediately by a colon and a space ": ". For example;

<input type=hidden name=product value="pr1001: Small widgets">

The price field in the cart is checked against the price for that product in the database, they must match. This is to stop naughty people trying to adjust the price in the cart.


Linklok provides secure delivery of digital products after a transaction with Mals-e. After payment has been made by the client the remote call system calls Linklok which sends an email containing secure download links for any digital products ordered. Before sending the email Linklok verifies that it has been called by Mals-e and that the required price has been paid for each product.

Visit their site:


DLGuard automatically creates secure, expiring download pages and download links for your customers, as well as allow you to easily manage your sales and customers. It's fully integrated with Mal's E-commerce, doesn't require any programming knowledge, and comes with quality customer support. DLGuard supports single item sales, multiple item sales, and single payment memberships and membership areas.

Visit their site: