Getting Started
Logidav is a Symfony 3.3 logistics ERP and middleware that orchestrates the full order lifecycle — sales import, stock management, shipments, refunds, and marketplace synchronization — between Magento 2, Meduse, carriers, and third-party marketplaces. It runs primarily through 164 cronjobs and a SQL-backed + RabbitMQ queue system.
Recommended reading path
- Project Overview — what Logidav does and where it sits in the ecosystem
- Local Setup — clone, install, and run the project
- Repository Map — understand the bundle and directory structure
- First Day Reading — prioritized reading list for your first days
- Coding Style — conventions and validation commands
Audience-specific paths
Backend developer (new hire)
Follow the numbered path above in order, then move on to Architecture and the Sales Import workflow. After that, explore the Queue Model and Stock Updates.
Operator / DevOps
Start with the Project Overview for context, then jump to the Queue Debugging runbook, Cron Incident Triage, and the System Crontab reference.
Existing team member
Use the sidebar to navigate directly to the section you need. The Quick links table below is a good starting point.
Quick links
| I need to... | Go to |
|---|---|
| Understand the architecture | Architecture |
| Follow a business workflow | Sales Import |
| Debug a production issue | Queue Debugging |
| Look up a cronjob | Cronjob Reference |
| Understand a carrier integration | Integrations |
| Check coding conventions | Coding Style |