Tous les projets

Application web

Modules PrestaShop d’import/export de déclinaisons

Développement de modules PrestaShop permettant d’importer et d’exporter en masse les déclinaisons d’un produit.

Informations

Catégorie
Application web
Contexte
Projet professionnel réalisé en alternance au sein de Mailtech.

Technologies et outils

  • PrestaShop
  • PHP

Présentation du projet

Contexte et réalisation

La gestion manuelle de produits comportant plusieurs centaines de déclinaisons peut rapidement devenir longue et source d’erreurs dans le back-office de PrestaShop. Afin de simplifier cette tâche et de répondre au besoin du gérant de Mailtech, j’ai développé deux modules complémentaires consacrés à leur exportation et à leur importation en masse. Le premier permet d’exporter les déclinaisons associées à un produit dans un fichier CSV contenant notamment les attributs, la référence, l’impact sur le prix et les quantités disponibles. Le second analyse un fichier CSV et interprète différentes actions : ajout, modification ou suppression d’une déclinaison. Avant toute opération sur la boutique, une étape de prévisualisation présente les changements détectés afin que l’utilisateur puisse les vérifier. Plusieurs contrôles permettent également de repérer les formats incorrects, les doublons et les données incompatibles. Le module veille enfin à conserver une déclinaison par défaut valide après les différentes opérations.