|
Znode Storefront uses a multi-tier BLL (Business Logic Layer) that has been organized to allow developers to easily extend the e-commerce functionality available out of the box.
Please Note
| • | The BLL does not include any database access functionality. You must avoid adding any data access functions and use the DAL instead to retrieve data |
| • | Modifying certain areas of the BLL could effect PCI compliance. You should refer to the PCI Compliance Guide included with Znode Storefront before making any changes |
The Znode BLL
The Znode BLL includes 6 different C# libraries that can be modified independently
| • | The ZNode.Libraries.ECommerce.Business library is the primary business layer that is called from the ASP.NET code behind. This layer encapsulates all the business logic and workflow required by the storefront |
| • | The ZNode.Libraries.FedEx library connects to the FedEx services to retrieve shipping rates and other functions |
| • | The ZNode.Libraries.Google library connects to the Google Checkout service |
| • | The ZNode.Libraries.Payment library includes code to connect to the different payment gateways such as Authorize.NET and Verisign. Please note that modifying this library can effect PCI compliance |
| • | The ZNode.Libraries.PayPal library connects to the PayPal service |
| • | The ZNode.Libraries.UPS library connects to the UPS service to retrieve shipping rates and other functions |
View of the Znode BLL Libraries

See Also:
Znode Storefront Architecture
|