XML Interface

The XML interface enables automated data exchange between your XONIC Shop System and external systems. Using HTTP requests, you can control the import and export of products, categories, customers, and orders—ideal for integrating with inventory management systems and automating workflows.

 
Request-Based Architecture

The XML interface operates on a request-based model: An HTTP request triggers the entire processing cycle, and the response is returned in JSON format. Unlike the xoPort REST API, it does not follow a RESTful design pattern, but it provides a proven foundation for batch operations and automated data flows.


Interface Areas

 Export

Export store data and transfer it to external systems.

  • Products & Inventory
  • Categories
  • Orders
Export Documentation →

 Import

Upload data to your store—individually or in batches.

  • Products & Inventory
  • Categories
  • Customers
  • Update Orders
Import Documentation →

Features

 Batch Processing

Process multiple records in a single request—ideal for bulk imports and regular updates.

 API Keys

Access via configurable API keys with custom permissions for secure data transfer.

 JSON Response

The processing response is returned in JSON format—structured and machine-readable for seamless integration.

Additional module required: The XML interface is part of the paid XONIC Premium license module : xoPort Data Interface. For new integrations, we recommend the xoPort REST API with OAuth2 authentication and RESTful design.