All projectsCase study

PrestaShop → ODEIS ERP

An automated pipeline turning e-commerce orders into ERP-ready flows without manual re-entry.

PythonPrestaShopXMLSFTPERP
PrestaShopPythonXMLERP
01

Context

PrestaShop orders had to be integrated into a legacy ERP without a modern API.

02

Problem

Manual re-entry caused delays, workload and avoidable errors.

03

Solution

A three-stage Python pipeline: order simulation/validation, compliant XML generation, then SFTP delivery with retry logic.

04

Key lesson

Edge cases should be designed for before production, not after the first incident.

MISSION PrestaShop → ODEIS ERP
MY ROLE Automation & ERP integration
DURATION Pipeline métier
ENVIRONMENT Python · XML · PrestaShop · ERP
STATUS Business integration
01 · BEFORE

Starting point

An e-commerce order had to be reproduced inside the ERP system.

02 · AFTER

What changes

The order is validated, transformed and automatically prepared for integration.

PROJECT FLOW LIVE
01 PrestaShop Commande
02 Python Contrôles
03 XML Transformation
04 Transfert Flux
05 ERP Destination
Under the hood

How the project actually works

Architecture, constraints, deliverables and real impact.

04

Main challenge

Turn an e-commerce order into a valid ERP document while handling edge cases and recovery.

01 PrestaShop order
02 Python validation
03 Business normalization
04 ERP XML
05 Controlled delivery
05

Deliverables

  • Order simulator
  • XML generator
  • Consistency checks
  • Retry handling
  • Execution traces
06

Impact

The pipeline removes manual re-entry and makes every step verifiable before ERP integration.

Designed for real-world use
07

What this project demonstrates

I start from the problem and business flow, then aim for an observable, testable and maintainable solution rather than a demo effect.