Skip to content

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.

  1. Project Overview — what Logidav does and where it sits in the ecosystem
  2. Local Setup — clone, install, and run the project
  3. Repository Map — understand the bundle and directory structure
  4. First Day Reading — prioritized reading list for your first days
  5. 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.

I need to...Go to
Understand the architectureArchitecture
Follow a business workflowSales Import
Debug a production issueQueue Debugging
Look up a cronjobCronjob Reference
Understand a carrier integrationIntegrations
Check coding conventionsCoding Style

Internal developer documentation for Menzzo systems.