|  |  
  | 
									
									
										|  |  
										| 
											
												|  |  
												| 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, FedEx, 
													USPS, and many more. If by chance 
													your desired third party provider 
													is not represented, there is 
													good news. The 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 
													source example. |  |  
										|  |  
										| 
											
												| ASP.NET Themes 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.
 
 Scriptlets and nVelocity
 Through the 
												use of scriptlets, a large majority 
												of the site content can be altered 
												directly from the web based merchant 
												admin site. We also leverage the 
												nVelocity scripting language to 
												allow dynamic content to be included. 
												This is especially useful in the 
												email template system where you 
												can script virtually any content 
												as part of an order notification 
												or other system messages.
 
 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.
 
 More Information:
 
 |  
														|  |  | Do I need the CommerceBuilder 
														API source? |  
														|  |  | Purchase the CommerceBuilder 
														Source code |  
														|  |  | Wiki.ablecommerce.com 
														- documented API |  |  |  |  
										|  |  |