New release of Ecommerce suite
Posted: Mon Apr 15, 2013 5:50 pm
Today I released a bunch of modules. Marking most of the parts of my Ecommerce suite. This is a major upgrade from the previous series. For some people using the Products module there will be compatibility issues. I will try to outline the changes.
Products
The biggest changes here are related to 'attributes'. That functionality has been completely removed and replaced with something I called 'options'. The big difference here is that there is a single flat list of options per product. rather than numerous different 'attribute sets'.
Options have a SKU (optional), a text field, an adjustment, and a quantity on hand field. (IIRC QOH should be automatically adjusted when an order is completed.). When options are entered for a product the options will show up in a single list when adding the item to the cart.
On upgrade the system will try to convert simple attributes to options. However, because of the (flawed) way that Attributes worked, if you had multiple attribute sets for a single product upgrading will not work well. You will need to test each of the products to adjust each of the options.
The SKU field becomes more important in this release, particularly when using promotions, or when wanting to use the QOH functionality. The SKU for a product or for product options must be unique across all products and product options.
Cart2
The Cart2 module is a replacement for the Cart module and is specifically designed to work with options. The Cart module has been upgraded and should work fine, but is officially deprecated now.
Promotions
The Promotions module has had significant modifications and enhancements. It now includes "instant" promotions that are applied when an item is added to the cart. The promotions calculation engine has been rebuilt from scratch. There are also a couple of new promotion types to allow you to discount or offer products (or product options) based on SKU.
This module has also received numerous bug fixes and enhancements including the form for building promotions. However, the JQueryTools module (v1.2.x) is required.
You should check all of your promotions for validity (and get rid of old ones) when upgrading.
Orders
The Orders module has been improved to work with the New promotions module and has had numerous bug fixes and minor enhancements
Others
Other modules have received some attention, including CGEcommerceBase, PaypalGateway, CGMyOrders, PriceBasedShipping, etc.
Upgrading
To upgrade I recommend that you do test upgrades and significant testing on a staging site (a copy of the site created with a separate database, and in a subdirectory is recommended).
Versions
These modules all require PHP 5.3 (5.3.5 or better is recommended). And CMSMS 1.11.4 or greater.
Thanks for your time and patience.
Products
The biggest changes here are related to 'attributes'. That functionality has been completely removed and replaced with something I called 'options'. The big difference here is that there is a single flat list of options per product. rather than numerous different 'attribute sets'.
Options have a SKU (optional), a text field, an adjustment, and a quantity on hand field. (IIRC QOH should be automatically adjusted when an order is completed.). When options are entered for a product the options will show up in a single list when adding the item to the cart.
On upgrade the system will try to convert simple attributes to options. However, because of the (flawed) way that Attributes worked, if you had multiple attribute sets for a single product upgrading will not work well. You will need to test each of the products to adjust each of the options.
The SKU field becomes more important in this release, particularly when using promotions, or when wanting to use the QOH functionality. The SKU for a product or for product options must be unique across all products and product options.
Cart2
The Cart2 module is a replacement for the Cart module and is specifically designed to work with options. The Cart module has been upgraded and should work fine, but is officially deprecated now.
Promotions
The Promotions module has had significant modifications and enhancements. It now includes "instant" promotions that are applied when an item is added to the cart. The promotions calculation engine has been rebuilt from scratch. There are also a couple of new promotion types to allow you to discount or offer products (or product options) based on SKU.
This module has also received numerous bug fixes and enhancements including the form for building promotions. However, the JQueryTools module (v1.2.x) is required.
You should check all of your promotions for validity (and get rid of old ones) when upgrading.
Orders
The Orders module has been improved to work with the New promotions module and has had numerous bug fixes and minor enhancements
Others
Other modules have received some attention, including CGEcommerceBase, PaypalGateway, CGMyOrders, PriceBasedShipping, etc.
Upgrading
To upgrade I recommend that you do test upgrades and significant testing on a staging site (a copy of the site created with a separate database, and in a subdirectory is recommended).
Versions
These modules all require PHP 5.3 (5.3.5 or better is recommended). And CMSMS 1.11.4 or greater.
Thanks for your time and patience.