EXTENSIBILITY FRAMEWORK SYSTEM AND METHOD
An extensibility framework system and method is disclosed. An extensibility framework system and method provides a self-service portal and console for web merchants to add features to web sites hosted by a full service e-commerce system. Web page add-ons allow web site owners to enhance their pages with links, widgets, small applications and other features. The disclosed extensibility framework system and method allows a client/site content manager to create an add-on to the site that will display a feature, or capture and deliver data to external systems. A page is presented to the client to define and configure the feature. The definition is stored in XML in a database and is used to dynamically build a page and data structure for collecting the required data. Add-ons may be of display type, integration (feed) type, a combination display-feed type, and trigger type.
1 . An online e-commerce self-service system comprising:
a data base comprising add-on features designed to provide small functions to enhance a web page;
an add-on management module comprising interfaces for selecting and configuring add-on features for inclusion on merchant web sites;
a page creation module operatively configured to dynamically generate pages for display to a shopper based on configuration data;
a data structure creation module operatively configured to dynamically generate data structures for the configured page, and inserting the table into a data collection database.
2 . The system of claim 1 further comprising:
an integration services module operatively configured to dynamically create data feeds and schedule batch jobs or API transmissions according to configuration requirements of the add-on.