Meld Solutions Inc.

Meld MiniCommerce is an open source Ecommerce plugin for the Mura Content Management System. It is designed to add a great deal of Ecommerce functionality to the Mura CMS, including a base shopping cart functionality that can get your online store up and running very quickly. Best of all, the GPL 2.0 license means that you can download and use Meld MiniCommerce for free!

Meld MiniCommerce Overview

MiniCommerce is not a full online storefront application, but it does include a wide base of shopping cart functionality that should address all of a Mura site owner's basic Ecommerce needs. It will let you create products, customize them with attributes like 'color' or 'size', and visitors will be able to purchase them through through the checkout form.

Mura Page 'Products'

MiniCommerce adds shopping-cart functionality to Mura by letting Mura pages become products. By creating a "Product"-type page, the page's title becomes the product name, the summary the 'cart' description, and the page contentID the product's productID. MiniCommerce automatically renders a quantity/price form onto the page, which allows visitors to 'add' it to the MiniCommerce shopping cart. This basic form can easily be customized to include nearly any type of attribute your product needs, i.e. 'colors' for shirts or 'editions' for books. A developer can add even more functionality by adding price or discount adjustments.

MiniCommerce for Developers

The real power of MiniCommerce is its 'extensibility'. Developers can quickly add a wide range of custom functionality such as discounts, tax calculations based upon location, discounts based upon user group and much more.

Better still, MiniCommerce is "product agnostic", a fancy term for "knowing nothing about the products it contains". MiniCommerce only records the most basic information about a product in its 'cart', and when a product is viewed it asks via 'Events' for the products title, description and any other details the 'owner' might want to include.

Events & Renderers

Events and Renderers are the core of the MiniCommerce flexibility. Nearly every action, from adding a product to displaying the checkout form, can be modified and interacted with. Sections can be replaced entirely, and all values such as pricing, discounts, taxation and shipping can be altered along the way.

Transactions

MiniCommerce includes full cart-to-completion processing, interacting with online payment processors like PayPal to securely complete live credit card transactions. All transactions are recorded and browsable through a comprehensive transaction browser. Transaction records can be easily be sorted, paged and filtered a wide variety of ways.