Meet Magnolia and KonaKart - two best in breed applications in the java open source CMS and Shopping Cart world. Both applications are great and provide a powerful featureset.
Together they form a great solution to build a sales driven website - KonaKart for the shopping experience and Magnolia to provide a feature rich website.
The challenge is to integrate them into one, making them look like one site. KonaKart provides a SOAP API to integrate with 3rd party systems such as a CMS with the down side that the view of the whole solution has to be redeveloped.
The Magnolia KonaKart module takes a different route and merges the two applications into one. All functionality provided by KonaKart is directly available within the Magnolia CMS as paragraphs. You get full control of the KonaKart view within Magnolia and can use any component you like anywhere on your site.
Watch a quick video on the Magnolia/KonaKart integration.
Make sure ant 1.6+ is available in order to execute the ant script to build this module.
If you are already familiar with Magnolia, we'd like to point out that this is a merge of the two projects and not just a regular module that is added to magnolia. So please follow the below steps in order to get a running version of Magnolia with KonaKart up and running. If you're not yet familiar with magnolia, just follow the steps and you should get your site up and running quickly.
Download Magnolia WAR
Make the KonaKartMagnolia war file
The Magnolia KonaKart module is offered as a dual licensed component under the CCPL license (http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode) and the headwire commercial license. Use of the CCPL licensed version is permitted in conjunction with the LGPL version of KonaKart and the GPL version of Magnolia. If the KonaKart module is used with an enterprise version of either product the headwire commercial license is required. Please contact us for more information about the commercial version of the license.