e-Commerce
Ubercore
With Ubercart 2.0 out the door, work will begin with the Ubercore on D7 in short order. Development on the Ubercore will center around building out the core entities and systems used in Ubercart, including things like products, orders, and payment / payment receipts. We'll be taking full advantage of Fields in core, autoloading class include files, Views 2, and more. Ideally, this would all be bundled up so that Ubercart could come of its own in the application / distribution space.
Our first sprint planning meeting will take place on October 26th at 7 PM GMT in #d7uc on freenode. We'll be ironing out how the open scrum process will work and speccing out the product class implementation. It got a lot of good air time in the sprint, so we're hoping it will go smoothly and take full advantage of Fields in core.
For more information, please refer to the Ubercore home page (itself a work in progress) and an overview forum thread on Ubercart.org by Ryan. As always, more as we have it. Herd movement is often awkward.
Ubercart Heartland Payment Systems
This module will integrate Ubercart with Heartland Payment Systems.
Ubercart checkout order preview pane
This module moves the order preview pane in an Ubercart checkout to its own fieldset.
Simply install and enable the module as normal, and control the position of the fieldset on the Ubercart checkout pane settings page. All AJAX features of the checkout that update the order preview will work as normal with this module enabled. The "Show the order total preview on the payment pane" checkbox in checkout settings will be ignored when this module is installed.
Development sponsored by Acuity.
Authorize.net Advanced (CIM) Payment Gateway
Overview
This module enables advanced functionality for the Authorize.net payment gateway, based on their Customer Information Manager (CIM) system. With it you can store your customer's credit card information on Authorize.net's servers. This makes several important features possible, without exposing a store owner to the security risk of storing credit #'s in their database.
You'll like this module if you want to:
- Help your repeat customers checkout more quickly by entering their credit card info only once.
- Accept pre-orders for a product and charge the customer when you ship it.
- Process recurring payments using the uc_recurring module.
- Process refunds from within Ubercart.
Comparison
Ubercart 2.x has some support for Authorize.net's CIM service built-in to the Ubercart core payment gateway module. If it meets your needs, then you do not need this module.
This module exists to provide more advanced features (including extended interface), which have not yet made it into Ubercart's core module.
- A page where the customer can edit/update the credit card information that you have on file for them (user/[uid]/creditcards), such as updating their info when their card expires.
