Le blog

Migration OSCommerce vers Prestashop

Dans une migration d'un logiciel e-commerce vers un autre, l'une des phases importantes est la reprise des données. J'ai choisi de la faire avec l'ETL Talend

Talend Open Studio est un ETL puissant et libre qui permet de traiter des données, de les transformer et de les intégrer dans n'importe quel environnement.

Dans mon travail précédent j'ai eu l'ocasion de travailler avec son équivalent Datastage. La transition n'a pas été trop difficile mais une pratique régulière m'aurait fait gagner du temps.

Pour migrer une boutique OSCommerce ou plutôt OSCSS vers Prestashop le plus difficile reste de connaître les subtilités du modèle de données de Prestashop. Et là ce n'est pas simple du tout. Je n'ai pas trouvé de documentation expliquant ce modèle et le code source est très mal documenté. A ce jour j'ai encore des zones d'ombre.

L'avantage de Talend réside aussi dans sa rapidité de traitement.

Les Jobs Talend

J'ai découpé mon traitement en plusieurs jobs

  1. les produits et les attributs
  2. les clients
  3. les commandes et factures

Les images sont traitées par un petit script php

Au cours de l'été je vais revenir sur les différents traitements Talend plus en détail. Voici déjà un aperçu en image du traitement sur les produits.

Retourner en haut