New round of Ecommerce modules
Posted: Wed Apr 14, 2010 11:25 pm
Hi guys.
I know people have had problems with my ecommerce modules as of late... I''ve been working on them hot and heavy... and although I didn't want to, due to some enhancements that were sponsored, I had to release some fixes to Products and to Orders as well.
Well I've spent probably about a months worth of full time effort on these modules, and although I'm not completely done yet... I think I've done enough testing that I can say that this stuff works.
Alert, there is a brand new, but absolutely required module:
CGEcommerceBase
This module is used to tie everything together. Not only does it provide preferences, but alot of the classes and utility functions that are needed for translating data from one module to the others. Once you dig into its admin interface you will see why, and although this module is still in its infancy it will make make more and more sense as more functionality is added. You will need to configure this module in its entirety, though it's farily simple, just enter in the preferences, and select the various modules that you're using.
Changed Modules.
Products:
There has been alot of new functionality added into this module of late, including:
- Advanced Search
- Sort by User defined fields in the summary view
- Breadcrumbs
- Hierarchical URLS
- Got rid of a bunch of preferences (they're now in the CGEcommerceBase module)
- This module still works without the ecommerce stuff.
Cart:
This module has had extensive modifications to work with the new CGEcommerceBase stuff, particularly so that the cart could be used with multiple different modules, other than Products.
Orders
This module has also gotten alot of work... including:
- Adds company fields to the addresses
- Adds the ability to support multiple payments on an order
- Sends more information to the payment gateway modules.
Availability
This module has received extensive modifications over the last months, and is now significantly different:
- The add and edit reservation templates now use alot of javascript and jquery
- Adds support for reservation deposits and can calculate them automatically
- Now can add a reservation deposit to the cart.
- Many, Many bug fixes and minor enhancements.
CGPaymentGatewayBase
- This module has had new prototypes added that the Orders 1.8 module now calls... allowing sending more information to the payment gateways.
AuthNetAIM
This module has been updated to work with CGPaymentGatewayBase
warehouse_taxes
Very minor updates to work with the new Orders module.
Modules that need further development
The following modules haven't been updated to work with the new stuff yett. Stand by, they'll be coming soon. I'll work on the payment gateways, shipping and taxes modules first... they should be the simplest.
ManyBaskets
GiftBaskets
PaypalGateway
AuthNetAIM
FRShipping
FRTaxes
DestinationBasedShipping
I know people have had problems with my ecommerce modules as of late... I''ve been working on them hot and heavy... and although I didn't want to, due to some enhancements that were sponsored, I had to release some fixes to Products and to Orders as well.
Well I've spent probably about a months worth of full time effort on these modules, and although I'm not completely done yet... I think I've done enough testing that I can say that this stuff works.
Alert, there is a brand new, but absolutely required module:
CGEcommerceBase
This module is used to tie everything together. Not only does it provide preferences, but alot of the classes and utility functions that are needed for translating data from one module to the others. Once you dig into its admin interface you will see why, and although this module is still in its infancy it will make make more and more sense as more functionality is added. You will need to configure this module in its entirety, though it's farily simple, just enter in the preferences, and select the various modules that you're using.
Changed Modules.
Products:
There has been alot of new functionality added into this module of late, including:
- Advanced Search
- Sort by User defined fields in the summary view
- Breadcrumbs
- Hierarchical URLS
- Got rid of a bunch of preferences (they're now in the CGEcommerceBase module)
- This module still works without the ecommerce stuff.
Cart:
This module has had extensive modifications to work with the new CGEcommerceBase stuff, particularly so that the cart could be used with multiple different modules, other than Products.
Orders
This module has also gotten alot of work... including:
- Adds company fields to the addresses
- Adds the ability to support multiple payments on an order
- Sends more information to the payment gateway modules.
Availability
This module has received extensive modifications over the last months, and is now significantly different:
- The add and edit reservation templates now use alot of javascript and jquery
- Adds support for reservation deposits and can calculate them automatically
- Now can add a reservation deposit to the cart.
- Many, Many bug fixes and minor enhancements.
CGPaymentGatewayBase
- This module has had new prototypes added that the Orders 1.8 module now calls... allowing sending more information to the payment gateways.
AuthNetAIM
This module has been updated to work with CGPaymentGatewayBase
warehouse_taxes
Very minor updates to work with the new Orders module.
Modules that need further development
The following modules haven't been updated to work with the new stuff yett. Stand by, they'll be coming soon. I'll work on the payment gateways, shipping and taxes modules first... they should be the simplest.
ManyBaskets
GiftBaskets
PaypalGateway
AuthNetAIM
FRShipping
FRTaxes
DestinationBasedShipping