Extension Integration

These features regard the Joomla version only. Template overrides exist in Magento as well.

ConfigBox uses all important features of the Joomla Framework for seamless integration with Joomla and third party extensions and also provides interfaces for communication with non-Joomla software systems.

Also, all ConfigBox features are designed for extending functionality and integration with other systems, most of them do not require modification of the base code of ConfigBox. 

Integration with 3rd Party Systems

User Management

ConfigBox synchronizes customer account and Joomla user account data automatically to achieve these goals:

  • Central Login
  • Usage of customer data in third party software
  • Transfer of user data in the customer account
  • Usage of Joomla user permissions for features
  • Integration with CRM and newsletter software


Observer/Listener Architecture for data exchange with third party software

ConfigBox triggers system events and transmits customer and order data through an observer/listener system to offer data to receiving connectors in the system. This enables exchange of data with any system. With unparalleled efficiency and transparency you can have connectors created that act as middle man between ConfigBox and your CRM/ERP system for data exchange or simple data export.


Extension of standard functionality

Configuration elements with custom functionality: Using Element Classes you can incorporate your own functionalty in the configuration process (like stock checks, dynamic price lookups and similar). Also you can completely change the presentation of single elements without any modifications of standard ConfigBox code.

Override templates for presentation: ConfigBox uses the Template Override System of Joomla, to enable you to replace the HTML output of any page from ConfigBox (HTML + CSS). Also you can create your own template right in the admin panel and select different templates for each configuration page, product detail page or even element to perfectly present your product.

  • Specific design for product presentation
  • Optimized usability during configuration
  • Implementation of the company's CI
  • Removal of unused information or functionality
  • Change of wording for any system texts

Notifications with custom application logic: E-Mail notifiactions are managable in the CMS admin panel using in-browser HTML editors and placeholders. Instead of this, you can store your own custom PHP code for each order status and receipient to replace output from the system. This enables you to send out any notification to any system (email or other types like HTTP requests, system scripts etc) with customer and order data at hand. This enables integration of ConfigBox in your business logic with virtually no limits. 

Open Source-Code: While ConfigBox is not GPL licensed, but you still have access to the source code to make your own modifications if you need to. The Configurator engine is encrypted to prevent software-piracy. Files responsible for the extending the logic are open.