Table of Contents:
General Information:
About cpCommerce
cpCommerce is a free ecommerce application that is openly available for anyone to use. It is constantly looking for supporters who can either contribute a domain name, hosting, bandwidth, or monetary contributions to maintain the cpCommerce servers.

Currently cpCommerce requires the use of 5 servers. Two of these servers are for storing backups of the cpCommerce website, the forum, and the database. Two more servers are used for development, one being a machine for testing the PHP files and the other to test the database. Finally, the fifth server is used to run the cpCommerce website.

Now each of these servers have a cost behind them to keep them up and running, three of them are donated to be used freely, though each of them still require hardware upgrades from time to time which does cost money, and I like to contribute such donations to the people who donated the servers.

If you wish to make a donation you can do so by clicking on the below PayPal button.

Finding Support
cpCommerce has a forum that is built for any questions ranging from "How to install it?" to "How to customize its' output." If you are experiencing an issue with cpCommerce, there are a few features in this Administration Area, you need to know how to use.

First of all, you need to know the 'Configuration' Area. In this area, you can make changes regarding how your store operates and you may be asked to do such. More importantly though, you need to know how to use the 'Traceback' Area. Simply, this gives a list of variables and their values, so the users on the forum can help resolved any complications you are having. Now there is no guarantee that the issue you are having is related to a misconfigured variable, but this helps any forum staff narrow down the options.

To visit the cpCommerce forums, click on the 'Need Help?' link at the top of this Administration Page. When you get to the forum, you will have to create an account (if you do not already have one) and then PLEASE post your question in the most appropriate forum. However, before you post it is recommended to do a search for your question first. For example, if you were experiencing issues with how the Store Front is being display (IE: The page is blank), do a search for 'blank store front' or 'blank page'. This is likely to turn up better results than typing out the entire question.


Payment Methods:
Supported Payment Methods
Currently cpCommerce supports the following Payment Methods:
Offline Processing:
Allows you to have your customers send you a check/money order or send you their credit card details for you to process manually or show the customer your bank account information so they can do a direct deposit.
2CheckOut, NoChex, ProtX, and SecurePay:
Allows you to process credit cards online and get back an instant result on if it was approved or denied.
As you begin to activate Payment Methods, you will find that every field requires a value to be inserted, even if you are not using that particular option of the Payment Method. The reason behind this results in how the Method Variables are stored and processed. The variables are stored in the database and therefore the script does not know if a variable depends on another variable's value, so all fields are required.