![]() |
||
![]() |
1.0.4 Documentation | ![]() |
![]() |
![]() |
1. Overview and IntroductionAllCommerce is a content, commerce, and customer transaction application. The core application can be used to create (small to extremely large) sites from the initial concept. Alternatively, it has the ability to work with existing sites to add or replace e-commerce functionality. The AllCommerce product is written in Perl and uses the Perl DBI/DBD to connect with a backend database to store information. The product is designed in a modular way, in order to run on very inexpensive hardware. However, this is a design feature, not a limitation. AllCommerce is extremely scalable and flexible, allowing it to handle a wide range of different business rules and transaction types. AllCommerce consists of a core transaction application, a transaction layer, and a set of applications that can be used with the product. 1.1 AllCommerce CoreThe AllCommerce Core consists of a very flexible data structure which is administered through the Web-based AllCommerce Core. The Core contains managers that are segmented according to the job responsibilities. 1.2 Transaction LayerThe transaction layer of AllCommerce consists of a set of modular pieces that can be utilized to conduct a multitude of different transaction models and types. 1.3 AllCommerce ApplicationsThese applications can be added to the AllCommerce Core to achieve specific functionality. 1.3.1 RetailerThe Retailer Application contains all the necessary pieces to quickly deploy a retail store online. This Application contains a shopping cart, account creation and login interface, hint retrieval interface, and a sophisticated checkout process that calculates real-time shipping costs. The Retailer Application is shipped with default site templates that can be easily customized or replaced. The Retailer Application is packaged with this release of AllCommerce.
|