=== 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, PayPal, PayPal WPS Requires at least: 3.0 Tested up to: 3.0.1 Stable tag: 0.8 A simple, modular e-commerce/shopping cart plugin that focuses on setting up a simple, low-hassle e-commerce site. == 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 [PayPal WPS](https://www.paypal.com/us/mrb/pal=FZ3D6V3SQJUJG) and 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 WPP, and Payflow Pro) will be added in the 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. Configure your payment gateway on the Gateway Settings page. 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`. = Where can I get a list of products? = If you use the Product post type, all Product posts will be listed at http://example.com/product/. = 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 =0.5= * Fixed bug that prevented creation of new carts on a fresh install/activation * PayPal Website Payments Standard (WPS) now supported * Added filter hooks for editing checkout/notification panes =0.6= * Added an option to set the currency symbol =0.7= * Added optional stock management feature =0.8= * Added Product post type * Added option to select which post types to use for products ==Todo== RSECommerce will be ready for version 1.0 when all the following features have been implemented: * Support for Google Checkout * Support for PayPal WPP * Support for PayFlow Pro * Support a cash/check/bill payment method * Full internationalization support * Fully documented * UI for selecting required/optional fields * Auto-discovery feature for new add-ons in the add-on directory * Template overrides in theme or other plugins Possible features for version 2.0: * Support for multiple payment types * UI for adding product attributes