=== RSECommerce === Contributors: jbrinley Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZLZJSSEGR2MU2 Tags: e-commerce, cart, checkout, credit, shopping, Authorize.Net, Sage Requires at least: 2.8 Tested up to: 3.0.1 Stable tag: 0.3.2 A simple e-commerce/shopping cart plugin that focuses on setting up a simple, low-hassle e-commerce site. The plugin aims to just work without requiring complex configuration on the part site administrator or end user. Modular components can extend the functionality of the plugin and add new payment gateways. == Description == A simple e-commerce/shopping cart plugin that focuses on setting up a simple, low-hassle e-commerce site. The plugin aims to just work without requiring complex configuration on the part site administrator or end user. Modular components can extend the functionality of the plugin and add new payment gateways. Currently supports the [Authorize.net](https://ems.authorize.net/oap/home.aspx?SalesRepID=39&ResellerID=14955) and [Sage](http://processingpoint.com/index.php?option=com_content&view=article&id=54&Itemid=34) payment gateways. Others (including PayPal WPS, PayPal WPP, and Payflow Pro) will be added in the near future. Created by [Adelie Design](http://www.AdelieDesign.com) == Installation == 1. Download and unzip the plugin 1. Upload the `really-simple-e-commerce` folder to the `/wp-content/plugins/` directory 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Create a (blank) page for the cart and a (blank) page for checkout 1. Set options through the 'E-Commerce' menu. 1. Create products using the form at the bottom of an 'Edit Page' screen. == Frequently Asked Questions == = How do I add an 'Add to Cart' button to a page? = An 'Add to Cart' button will automatically appear on any page with an active product. To control where the button appears on that page, include the `[add_to_cart]` shortcode anywhere on that page. To include a button on a different page, use the `[add_to_cart]` shortcode with an argument for the page ID of the product. E.g., `[add_to_cart pid=40]` or just `[add_to_cart 40]`. = I need to be able to pay with X = I'll add new payment processors as I can. New payment processors for Really Simple E-Commerce can be created as separate modules. The plugin should create a class that extends `RSECommercePaymentHandler`. = I get PHP errors when I try to activate the plugin = If you don't have PHP 5 or higher, you'll get an error similar to the following: `Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'` This plugin does not support older versions of PHP. = Where can I get support? = Contact [Adelie Design](http://www.AdelieDesign.com) at [http://www.AdelieDesign.com](http://www.AdelieDesign.com) == Changelog == = 0.1 = *Initial version =0.2= *Some major refactoring to take advantage of WP's filter and action hooks. *An untested implementation of the Sage payment gateway is included (uncomment the last lines of really-simple-e-commerce.php to try it out). *Posts can now be products, too. =0.2.1= *Fixed credit card number validation =0.3= *Sage payment gateway now supported =0.3.1= *Disabled plugin for PHP < 5 *Some cosmetic updates to the product box *Verified WP 3.0 compatibility =0.3.2= *Some documentation clean-up =0.4= *Major refactoring, breaking out Orders, Products, and Cart into separate classes *Order dates now stored in UTC *Added Test Gateway *Carts now stored in the database instead of cookies