At the core of AbleCommerce is the CommerceBuilder® engine, a set of compiled .NET
assemblies that provide an object framework for ecommerce transactions. The
objects provide a friendly interface to link web scripts to the database. This
framework is extremely flexible and well documented to make it simple for merchant
developers to create a truly custom shopping experience.
CommerceBuilder® is written completely in C#, one of the most widely used .NET
languages. AbleCommerce is designed specifically for use with the
.NET 2.0 or .NET 3.5 frameworks. It is also written to work properly
within ASP.NET Medium trust, which is necessary for many common shared hosting environments.
On the scripting side, we have employed a new web design framework built on extensions
of ASP.NET Themes and Personalization features. Using this framework, merchants
can make many modifications to the store without sacrificing the ability to upgrade
to new versions of AbleCommerce. It also makes it easy to create, share, and
install new themes that can completely change the look, feel, and behavior of a
The source code includes the core DLL's provided in source form. We include
both Visual Studio 2005 and 2008 solution files that contains three projects.
There is also a solution file that contains all the projects for our integrated
payment and shipping provider projects.
CommerceBuilder® source code updates are only available to customers
with a valid software subscription. Your source code order will be associated
to a new, or existing order of your choice. As long as you keep your subscription
current, you will receive source code updates.
- Digitally signed source code agreement
- New or existing AbleCommerce 7 license
The CommerceBuilder® source is not required for most AbleCommerce customizations,
but it can still be a useful reference for the API if you are planning significant
The CommerceBuilder® API Agreement:
After you place your order, we will hold your payment in a pending authorization
until the source code agreement is received and approved. We use a digital
e-sign service to complete the transaction. You will need to provide the email
and full name of a person with authority to sign.