Object Oriented CommerceBuilder Framework
AbleCommerce websites are built around a set of compiled libraries known as CommerceBuilder.
This is a set of object oriented classes that powers the ecommerce features of the
site. It isolates complex business code from your web scripts so that during custom
development you can focus on the user interface.
Published Integration APIs
AbleCommerce works with many third party tools for shipping rates, payment processing,
and tax calculation right out of the box, for example AuthorizeNet, Paymentech,
Avalara, USPS, and many more. If by chance your desired third party provider is
not represented, there is good news.
CommerceBuilder framework uses a provider model where you can integrate a new service
without ANY customization to Commercebuilder itself and without the need for any
of our compiled source code. All you need to do is inherit from the abstract base
class and then add your provider specific code in the empty methods. For each type
of integration point we publish the API documentation as well as a fully operational
AbleCommerce makes use of ASP.NET themes for styling the look and feel of the store
website. You can completely redesign the look of the website site purely by working
with the skin, CSS, and image files within a theme. AbleCommerce ships with over
a dozen pre-defined themes that you can use as a starting point.
Master Pages and Base Inheritance
AbleCommerce script files make use of two techniques to help implement site-wide
look and feel. These include the user of master pages and a custom base class for
pages to inherit from. These provide integration points where sitewide customizations
can be made.
Standard ASP.net Technologies
Developers and custom site designers alike will appreciate our restructured scripts
that make better use of standard asp.net technologies and less use of proprietary
techniques. Master pages make it easy to make global changes to layout or design,
and our WC3 valid HTML provides plenty of hooks for designers to make your website
fit your unique company image with CSS. One look at our sample store themes and
you will see the wide variety of look and feel that can be applied without any changes
to our source code!
Easy Script Customization
If the use of themes and the built in customization tools aren't enough, AbleCommerce
can be customized almost endlessly with direct script modification. The website
project is compatible with Visual Studio 2005 and higher, so you can use the WYSIWYG
editing features to design your site.
Source Code Available
We generally discourage changes to the source code of the CommerceBuilder framework.
In general it leads to extra hassles for upgrades and almost always it is not necessary
to customize the framework to achieve your goals. However we continue to make the
source code available for an additional fee. If you have truly specific customization
requirements, the source code will let you make changes to the framework itself.