DiTOS Middleware
The integration backend that sits between a retailer’s systems and Unicommerce, the warehouse and order-management platform. It is a Java / Spring Boot service exposing a REST API, with a React admin console on top.
New to the codebase? Start with the Backend Guide. It walks through the architecture, request lifecycle, each subsystem, and a suggested reading order.
On this page
What it does
| Job | Description |
|---|---|
| Shipping manifests | Pull “what shipped today” from Unicommerce on a schedule and store it. |
| Catalog sync | Push product item types and categories into Unicommerce. |
| Inventory | Push stock adjustments to Unicommerce and bulk-import full inventory snapshots. |
| Mall feeds | Let external malls (landlords, partners) securely pull a store’s sales transactions. |
| Admin console | Web UI for staff to manage users, credentials, outlets, toggles, and view logs. |
Technology
Java 25, Spring Boot 4, PostgreSQL with Flyway migrations, JWT authentication, AWS Secrets Manager, Google BigQuery for analytics reads, and Swagger UI for API docs.
Pages in this section
- Getting Started — prerequisites, installation, configuration, first run.
- Backend Guide — in-depth tour of the backend for developers.
Related products
List the DiTOS products that exchange data through this service.