ecommerce php shopping cart software
FreeTpl Free PHP Shopping Cart 1.0
FreeTpl Shop is an Free Version online shop e-commerce solution that is available for free download. more>>
FreeTpl Shop is an Free Version online shop e-commerce solution that is available for free download. The project features a rich set of out-of-the-box online shopping cart functionality that allows store owners to setup, run, and maintain their online stores with minimum effort and with no costs, fees, or limitations involved.
FreeTpl Shop has attracted the largest community for an e-commerce solution, to date there are over 2,000 download all over the world.
FreeTpl combines Open Source solutions to provide a free and open e-commerce platform, which includes the powerful PHP web scripting language and the fast MySQL database server. With no special requirements, FreeTpl is able to run on any PHP 4.1+ enabled web server running on Linux, Solaris, BSD, Mac OS X, and Microsoft Windows environments
Features Not Included In Free Version
Support System
Forum System
Only 3 Basic Templates Available
FreeTpl Shop Key features include:
FreeTpl PHP Shopping Cart supports Downloadable products with instant activation option, especially useful for software companies selling their products via the Internet & could be easily integrated into any system widely utilizing the power of templates and web-administration tools. Shopping Basket with advanced Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, multiple payment processing capabilities (including support of Verisign, Paypal and Authorize.net payment systems). It provides an easy, quick and flexible web interface that allows adding high performance Shopping basket to your web site.
Shopping Cart UNSUPPORTED
If your products are saved in spreadsheet format, just export them as delimi more>> If you want to add a simple shopping cart to your site, this is a good start. It keeps track of returning users without using cookies. They check off items on your pages then click "add to cart. " It will add shipping etc. to the final total, then when they click "purchase", you are notified. Their email is sent to you so you can contact them about payment. To deploy, simply add a checkbox code to each item on your site. As the user checks off items, theyre automatically remembered for checkout. Considering how simple this script is to set up and install, it is quite amazing how many features are available. There is also a database script available which can integrate with this shopping cart.<<less
Php-Residence Hotel Software 1.1.1
Php-residence is an open source program designed to manage daily or weekly rental of house apartments or hotel rooms. It uses a PostgreSQL or MySQL database on backend. Reservations can be assigned to an apartment automatically with user defined rules. Templates of forms to check availability for internet sites can be created. Multi-user with privileges system. more>>
Php-Residence Hotel Software - Php-residence is an open source program that can be used in your browser designed to manage daily or weekly rental of house apartments or hotel rooms. It uses a PostgreSQL or MySQL database on backend. Reservations can be assigned to a room or apartment automatically with user defined rules. Templates of forms to check availability for internet sites can be created. Multi-user with privileges system. Custom prints and reports can be generated.
Enhancements:
Version 1.0
System Requirements:Apache, php, mysql or postgresql<<less
closedShop - Open Source Shopping 2.2
closedShop - Open Source Shopping is a Perl/mySQL full e-commerce shopping cart, for free. more>> <<less
Webforce Cart 1.6
Webforce Cart (wfCart) is a free PHP shopping cart class you can use a component of a PHP based online store. more>>
Instructions and examples for the free PHP Shopping Cart
To use the cart in an existing script:
Rename wfcart.php.txt to wfcart.php and upload to your server.
Then include the file:
include("wfcart.php");
Start the session, and assign the cart to it. NOTE: You must include the file wfcart.php before you start the session, its just the way PHP works.
session_start();
$cart =& $_SESSION[cart];
if(!is_object($cart)) $cart = new wfCart();
Then you can use the functions like $cart->get_contents();, these functions are documented below.
Adding an Item - $cart->add_item( code , quantity , price , info )
If you have a widget with code AB313 and a price of $40.11, you can add it to the cart with :
$cart->add_item(AB313,1,40.11,Widget AB313 Standard);
If the item AB313 is alreay in the cart, then the quantity of it will be increased by the quantity supplied to the function, in this case 1. The itemid must be unique, and can be letters and/or numbers.
Deleting an Item - $cart->del_item( itemid );
E.g. to delete the item ID 123
$cart->del_item(123);
Changing the quantity of an item -
$cart->edit_item( itemid, new_quantity );
For example :
$cart->edit_item(HA2,3);
If you set the quanitity to zero, the item is deleted.
Getting the number of items in a cart
echo $cart->itemcount;
Getting the total value of the cart.
echo $cart->total;
Emptying the cart
$cart->empty_cart();
Getting the cart contents
$items = $cart->get_contents();
$items is an array, so the following code displays the items.
foreach($items as $item) {
echo "Code/ID :".$item[id]."
";
echo "Quantity:".$item[qty]."
";
echo "Price :".$item[price]."
";
echo "Info :".$item[info]."
";
echo "Subtotal".$item[subtotal]."
";
}
Note, subtotal is quantity X price for that item, not a running total..
Extending Webforce Cart
There are 2 functions you can create that will enable more flexability.
One is wf_get_price( itemid, qty ). If you need to do pricing based on Quantity ( e.g. bulk discounts ) then you can create a function called wf_get_price to do what you need itto do. If you do not pass a price to add_item, then the wf_ get_price function will be called. If you use this functionality, AND your price is quantity dependant, then you must uncomment the line in the edit_item function.
The other is wf_get_info, again, if you do not pass info to add_item then get_info will be called. TIP: you do not have to pass a string to add_item(), you could use an array of infomation instead. e.g. add_item( AS2112,5,19.95,array(size=>large,color=>red)); then when you use get_contents, you echo $item[info][color] etc.
Enhancements:
- The empty cart function was fixed.
PHP Greeting card class 1.1
PHP Greeting card class can be used to compose and send greeting cards by email. more>>
PHP Greeting card class can compose and send an email message with a greeting either in text, in HTML with an image, or in HTML with Flash content.
The HTML version of the card may include a greeting picture.
UPS track shipping module for X-Cart 1.0
UPS Track shipping module for X-Cart allows you to provide up-to-the-minute shipping status reports. more>>
Namely, the UPS Track shipping add-on allows your customers to check the current status of their orders in X-Cart using online tracking option on the "Orders history" page. The UPS Track shipping module for X-Cart displays the complete tracking information that is available in the UPS by the moment customers perform the request. Notice, the tracking information is updated each time tracking labels are scanned in the UPS delivery system.
There are the following options available in the tracking activity records:
Origin and destination addresses Origin and destination addresses
Pick up and delivery dates Pick up and delivery dates
All UPS locations where the shipping label was scanned All UPS locations where the shipping label was scanned
Current location of the shipment Current location of the shipment
Current status of the shipment Current status of the shipment: In Transit, Delivered, Exception, Pickup, Manifest Pickup
How to install:
Simply unpack both modules and upload the files on the server in the directory where your X-Cart is installed. Then open install-shippingkit-base.php with your browser to run installation wizard for the base files.
After that you should open the file install-ups-tracking.php with your browser and follow the on-screen installation instructions. Please note that for proper script installation you should set the writable permissions to the /skin1/main/history_order.tpl template file. You can do it by running the following command if using shell or an FTP client:
chmod 777 skin1/main/history_order.tpl
If there is a control panel available on your hosting, you certainly can change the permissions there.
Notice, the module is currently available for X-Cart 4.0.x only. However, if youre running another version of X-Cart, contact us and well try to find a solution for you.
Cute PHP Library 0.51
Cute PHP library is a small collection of classes for PHP. more>>
php.MVC Web Application Framework 1.0
php.MVC implements the Model-View-Controller design pattern, and encourages application design based on the Model 2 paradigm. more>>
The framework provides a single entry point Controller. The Controller is responsible for allocating HTTP requests to the appropriate Action handler (Model) based on configuration mappings.
The Model contains the business logic for the application. The Controller then forwards the request to the appropriate View component, which is usually implemented using a combination of HTML with PHP tags in the form of templates. The resulting contents are returned to the client browser, or via another protocol such as SMTP.
php.MVC is a PHP port of Jakarta Struts. It currently supports many features of Struts, including declarative application configuration via the XML digester. For example, mappings from the various Action business logic components to appropriate results pages can be specified declaratively in the XML configuration file.
Main features:
- Free OpenSource software: This gives users full control of the software, and the able to modify the source code to suit specific needs.
- Security: php.MVC applications have only one entry point (per application). This makes it easy to protect sensitive application code and data.
- Flexible Installation: Individual php.MVC applications can be installed outside of the main php.MVC library directory tree.
- Multi-applications: There is no limit to the number of applications per php.MVC installation.
- Object Oriented design (OOD). The php.MVC framework is based on OOD principles, making it more extendable and maintainable.
- Database integration: The php.MVC framework ships with the Pear::DB Database Abstraction Layer, and a driver for the MySQL relational database manager (RDBM) is provided.
- Action Chaining: php.MVC allows for passing control to other Actions. This makes it easy to process a sequence of Actions (business logic classes) and static resources (pages).
- XML configuration: php.MVC uses declarative application configurations using Extensible Markup Language (XML) files. Each application has its own XML configuration file.
- MVC Model 2 design: php.MVC implements the Model-View-Controller (MVC) Model 2 design pattern. The Model 2 paradigm allows the separation of the application presentation from the business logic, making it easier for designers and programmers to focus on their respective areas of expertise.
- Form button mapping: php.MVC implements the LookupDispatchAction class to enable HTML form buttons to be mapped to particular business logic methods. For example, a form submit button called "Add to Cart" could be mapped to an Action class method called MyCartAction->addToCart(...).
- Message Resources: php.MVC provides a PropertyMessageResources class that handles messages in text string properties files with parametric replacement. This can provide Locale-sensitive messages for internationalized applications.
- The php.MVC framework is based on Jakarta Struts application framework design. Struts has proven to be reliable, extendable and well supported.
Enhancements:
- This development release adds bugfixes and enhancements to the framework, a compressed performance version for use in more demanding hosting environments, and an example application to demonstrate the use of both versions.
The PHP Photo Archive 1.0 RC1
LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. more>>
It comes with a HTML based installer, so you dont need experience in setting up SQL DB.
AFCommerce 2.0
AFCommerce is a full and complete online store with both a storefront and administration area, which can be easily installed, configured, and maintained over a web-based interface. The source code is more>>
AFCommerce is a full and complete online store with both a storefront and administration area, which can be easily installed, configured, and maintained over a web-based interface. Version 2 may truly be the best shopping cart solution in the world with an insane number of features and a complete custom development environment that may be used as a shopping cart, as well as, being a spring board for new applications and unique customization.
The source code is extremely easy to customize and add to. The purpose of the AFCommerce project is to break the standard for commerce solutions started by other ecommerce communities that are overly complicated and complex to configure. AFCommerce runs on the powerful PHP scripting language, the reliable Apache web server, and the popular MySQL database server. AFCommerce is able to run on any PHP 4.2 or higher enabled web server running on Linux, Solaris, BSD, Mac OS X, and Microsoft Windows environments.
Requirements: PHP 4.2 or higher
<<lessSimple PHP Internet Traffic Shaping 0.0.9b
Simple PHP Internet Traffic Shaping is a PHP Web Interface for managing traffic control queueing disciplines. more>>
FreeTpl Shop 1.0
FreeTpl Shop is a Free PHP Shopping Cart. more>>
Shopping Basket with advanced Sales Mechanisms (Products reviews and ratings, Discounts mechanism, Shipping and Stock mechanisms, etc), Web-based Administration with Order Maintenance, Product Maintenance, User/Shopper Maintenance, multiple payment processing capabilities (including support of Verisign, Paypal and Authorize.net payment systems). The project provides an easy, quick and flexible web interface that allows adding high performance Shopping basket to your web site.
PHP TopSites 2.1
PHP TopSites provides a PHP/MySQL-based customizable TopList script. more>>
PHP TopSites is a PHP/MySQL-based customizable TopList script. Main features include: Easy configuration config file; MySQL database backend; unlimited categories, Site rating on incoming votes; Special Rating from Webmaster; anti-cheating gateway; Random link; Lost password function; Webmaster Site-approval; Edit site; ProcessingTime display; Cookies Anti-Cheating; Site Reviews; Linux Cron Free; Frame Protection and much more.
Main features:
- Unlimited Number of Sites.
- Unlimited Number of Categories.
- Unlimited Number of Reviews for Each Site.
- Administrator Control Panel.
- Rating for Each Site.
- Stars Rating for Each Site.
Roadsend PHP for Linux 2.9.7
Roadsend PHP is a free, open source implementation of the PHP language. more>> Roadsend PHP is a free, open source implementation of the PHP language. It includes a compiler that produces native binaries (no interpreter required). Roadsend Compiler can build online web applications with Fast/CGI, offline web applications with an embedded web server (MicroServer), desktop GUI applications with PHP-GTK, and console applications.
Create stand-alone applications compiled from your PHP code
Compile Online Web Applications
Compile Offline MicroServer Applications
Compile GUI Applications
Compile Libraries
Easily create and manage your PHP projects in the Roadsend Studio IDE
Debugger
Interpreted mode
Compatibility<<less