Skip to main content.

New Round of E-Commerce Releases


I've released a new version of the E-commerce suite, with a bunch of new functionalaities, including a full promotions calculator...
Category: Modules

A new round of exciting features have been added to the E-commerce suite:

CGExtensions 1.17

This module isn't really part of the E-commerce suite per-se... but it is a core part of all of my modules.  This release makes a number of changes to hopefully improve performance, and add more functionality.   Unfortunately, this module now requires and uses features of PHP 5.2+ extensively.   This means that in order to run the E-commerce suite your CMSMS install will need to be running PHP 5.2+.

Some of the interesting features in this release is the new encrypted_association classes I've written that allow storing associative data in the database in an encrypted format.  The Orders module uses this extensively to store data in place of using the session.

Products 2.4.2

Not much has changed in this version, except for a few more functions to allow integration with the Promotions module, and some php5 things.   There are also a few minor bug fixes in this release.

Orders 1.5

Quite a bit of stuff has changed in this module.  I've re-arranged the code so that things like taxes and shipping costs (and certain types of discounts) are stored as line items, and removed from the other various tables. This allows functionality like:

  • Multiple taxes (for places where there is a state and federal tax for example)
  • Discount line items
  • In the future, payments...

Also, there's new functionality for promotions.   Again, it isn't built in to the orders module, but you can select a promotions module from within the Orders admin panel.  Promotions are calculated before taxes and shipping (this is because promotion calculations may effect weight, or may effect the pre-tax order total).

Discounts can now be displayed on the invoice, and confirmation view.

Promotions 1.0

This is the big one.  A full featured promotions module is out there, compatible with the above modules.   It allows you to do a variety of promotions, and to associate a variety of conditions with each promotion.

Conditions:

  • Each promotion has a start and end date.
  • Require memebership in an FEU Group
  • Require a minimum order total
  • Require a valid coupon code to be entered.
  • Require purchase of one of a list of specified products
  • Require purchase of at least one product in a category
  • Require purchase of at least one product in a hierarchy
  • Require a minimum order weight

Offer Types:

  • Discount the order subtotal by a percentage
  • Reduce the order total by a fixed amount
  • Offer a free product
  • Discount the applicable products by a percentage

When multiple promotions match what the user has added to the cart, the promotion with the greatest value is applied.

-----

I think these new modules will greatly enhance the functionality that you can provide your customers.

Thanks: As I've said many times.... many thanks to Pat at Matterhorn Marketing for his sponsorship of this functionality.

Twitter / calguy1000

calguy1000: Released CGExtensions 1.27.7 for CMSMS - Minor enhancements and bug fixes.

- Fri, 03 Feb 2012 15:57:33 +0000

calguy1000: Released CGExtensions 1.27.7 for CMSMS - Minor enhancements and bug fixes.

calguy1000: RT @angst_ridden: Two great artists lost their home to a fire. Please help them recover. http://t.co/uHGcuNMN

- Thu, 02 Feb 2012 19:37:49 +0000

calguy1000: RT @angst_ridden: Two great artists lost their home to a fire. Please help them recover. http://t.co/uHGcuNMN

calguy1000: Please support the family of a CMSMS Dev Team Member. Their house was destroyed by fire yesterday: http://t.co/UfuoFWqf

- Thu, 02 Feb 2012 19:17:18 +0000

calguy1000: Please support the family of a CMSMS Dev Team Member. Their house was destroyed by fire yesterday: http://t.co/UfuoFWqf

calguy1000: CMSMS Developers! Customers in the UK? Please invite them to the GeekMoot 2012 end user workshop day - http://t.co/zarRXTHh #geekmoot #...

- Thu, 02 Feb 2012 11:36:51 +0000

calguy1000: CMSMS Developers! Customers in the UK? Please invite them to the GeekMoot 2012 end user workshop day - http://t.co/zarRXTHh #geekmoot #...

calguy1000: Edit your CMSMS site from your mobile! An exciting new app - presented at GeekMoot 2012. Book now! http://t.co/F5H3vpNH #geekmoot #cmsms

- Thu, 02 Feb 2012 10:51:54 +0000

calguy1000: Edit your CMSMS site from your mobile! An exciting new app - presented at GeekMoot 2012. Book now! http://t.co/F5H3vpNH #geekmoot #cmsms

calguy1000: Woot, today the number of members in the CMS Made Simple Linkedin group passed 500! Welcome! we enjoy the constructive dialogues :-) #cms...

- Tue, 31 Jan 2012 16:55:38 +0000

calguy1000: Woot, today the number of members in the CMS Made Simple Linkedin group passed 500! Welcome! we enjoy the constructive dialogues :-) #cms...

calguy1000: @PennyOlo for sure you should come... it's a chance to actually get your questions answered, talk to all the devs and learn how CMSMS works.

- Mon, 30 Jan 2012 19:46:47 +0000

calguy1000: @PennyOlo for sure you should come... it's a chance to actually get your questions answered, talk to all the devs and learn how CMSMS works.

calguy1000: RT @GJdeGraaf: Just used #ImageCompressor to automatically reduce all site images. Very easy way of saving data @cmsms @CMSMadeSimpleNL ...

- Sun, 29 Jan 2012 15:21:59 +0000

calguy1000: RT @GJdeGraaf: Just used #ImageCompressor to automatically reduce all site images. Very easy way of saving data @cmsms @CMSMadeSimpleNL ...

calguy1000: Playing with smarty3 and #cmsms ... not a simple conversion (smarty3 is buggy). but the caching possibilities are sweet!

- Sat, 28 Jan 2012 23:02:35 +0000

calguy1000: Playing with smarty3 and #cmsms ... not a simple conversion (smarty3 is buggy). but the caching possibilities are sweet!

calguy1000: @slabbe no sorry, it's custom ruby code... not part of CMSMS at all.

- Sat, 28 Jan 2012 07:13:07 +0000

calguy1000: @slabbe no sorry, it's custom ruby code... not part of CMSMS at all.

CMS Made Simple Blog

Geekmoot Update

- Thu, 19 Jan 2012 23:59:00 -0500

As you know our next GeekMoot will be in Northampton UK from March 8th to 10th. The Geekmoot preparations are well underway. The schedule is filling up fast, and the bookings are coming in! Here's the latest and greatest...

CMS Made Simple shares fun and page views with the fans!

- Thu, 19 Jan 2012 12:50:00 -0500

This is the second year that CMS Made Simple runs the "I Love CMSMS" fan-page promotion! The deal is quite simple. Show your community spirit by putting one of our CMSMS logos on a page of your your site with...

Nominations are Now Open for 2011 Geekmoot Awards

- Wed, 18 Jan 2012 11:40:00 -0500

Every Spring the CMS Made Simple Community recognizes the "best of" the previous year at our Geek Moot Awards Ceremony. We are now taking nominations for best of 2011 in the following categories: Developer of the Year, Design of the...

Announcing CMSMS 1.10.3 0 - Hyacynthe

- Mon, 09 Jan 2012 14:11:00 -0500

The CMSMS Dev team is proud to announce the release of CMSMS 1.10.3 - Hyacinthe. This is primarily a bug fix release on the 1.10 series, and fixes some important issues related to the wysiwyg editor and other minor inconveniences....

2011 Year In Review

- Thu, 29 Dec 2011 12:30:00 -0500

Happy Holidays, Seasons Greetings, and an early Happy New Year to all the dedicated CMSMS web professionals out there. The CMSMS dev team would like to take this time to thank you for your continued support of your favorite open...