PHP-eSeller is a shopping cart in PHP for selling digital downloads and physical (tangible) products using PayPal as the payment processor.
Digital downloads that can be sold includes software programs, mp3 files, graphics, icons, photos, ring tones, ebooks and videos and anything else that is a digital file.
This is a PHP and MySQL script that you can install on your web site and hence do not pay any third party costs except PayPal fees.
Your site requires PHP 7 and MySQL running on a Linux type web server. Windows server can also be used.
Choose from a number of template driven layouts that use Bootstrap 4 and hence will work well on desk top displays, tablets and other mobile devices.
Buy now and Add to cart buttons may also be added by hand to existing web sites with a customised cart.
There are a number of features that ensure your digital downloads are protected and cannot be downloaded unless they have been paid for. The files can only be downloaded after a valid PayPal IPN has been received, they can only be downloaded a set number of times and within a time period, and they are normally placed out side the root of the web site so that they cannot be accessed directly or are protected by an htaccess file.
The admin interface provides the facilites to create products, test the IPN system, define the buttons and other tasks. All the set up requirements are entered through the admin pages such as information associated with your PayPal account, PayPal currency and the email text which is sent to the customer. You can also list the transactions and view graphs representing your sales.
Shipping for physical goods can be either a fixed amount for all destinations or a different amount depending on the location of the user, or you may define no shipping at all for certain goods. The method allows maximum flexibility in creating shipping allowing you to support purchases to different locations.
The distribution of the purchased digital downloads is controlled using the PayPal IPN (Instant Payment Notification) system. After a purchase has been made, PayPal posts data back to the web site where it is checked and if it passes security tests, then the web site will automaitcally process the order. In this case it will send an email to the customer with a download link.
For full documentation on PHP-eSeller, refer to the WithinWeb.com web site. Products that are described on the web site include: