Integrating Znode Storefront with other applications

There are several ways to integrate Znode Storefront with 3rd party applications such as accounting systems, ERP, Oracle, CRM systems, etc

Integration using Web Services

  • Znode exposes catalog and order functionality using public webservices
  • The webservices can be found under "\webservices\" folder
  • The business logic for these webservices can be found under "\app_code\web_services\" folder
  • External applications that are capable of calling SOAP webservices can call the Znode Storefront web services to upload or download data

Integration using the Znode Desktop Utility

  • The Znode Desktop Utility (available with the advanced edition) can be used to download catalog and order data to CSV format
  • You can modify the desktop utility to modify the default file format
  • The exported files can then be imported into your backend system

Integration using BizTalk

  • BizTalk provides a mechanism to map incoming XML messages to
    a different internal structure. This allows you to transform the Znode
    Storefront message to any format requirement
  • You would need
    to extend the Order class in the Znode Storefront framework to post
    Order data to the BizTalk gateway. This functionality is not provided
    out of the box since the integration requirements can be fairly
    different depending on your internal application.