Skip to main 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