Les meilleurs développeurs web freelances sont sur Codeur.com
Ouvert · 500 € à 1 000 € · 44 offres · 8823 vues · 34 interactions
Contexte du projet
Nous recherchons un prestataire capable de développer un module sur mesure pour PrestaShop compatible avec les versions 8 et 9.
Ce module a pour objectif de faciliter l’identification des besoins d’approvisionnement fournisseurs et la préparation des commandes fournisseurs à partir des données de vente et de stock de la boutique.
Le projet est pensé comme une base évolutive. Une collaboration long terme est envisagée afin d’ajouter de nouvelles fonctionnalités dans les phases futures.
⸻
Objectifs du module
Le module doit permettre :
* d’identifier les besoins de réapprovisionnement ;
* de consulter les produits par fournisseur ;
* d’analyser les ventes et les stocks ;
* de préparer des commandes fournisseurs ;
* de générer un PDF récapitulatif ;
* de conserver un historique modifiable des commandes créées.
⸻
Contraintes techniques
Le développement devra respecter :
* les standards de développement Prestashop ;
<br />* la structure Symfony / BO moderne ;
* la compatibilité multiboutique ;
* la compatibilité PHP recommandée par Prestashop 8 et 9 ;
* une architecture maintenable et évolutive.
⸻
Fonctionnalités attendues
1. Saisie commande fournisseur
Le module doit permettre de sélectionner un fournisseur existant dans Prestashop.
Après sélection du fournisseur, le système affiche la liste des produits associés.
⸻
2. Listing produits avancé
Le listing doit fonctionner de manière similaire au listing produits natif de Prestashop :
Fonctionnalités du listing
* tri des colonnes ;
* filtres ;
* pagination ;
* recherche ;
* affichage fluide même avec un catalogue volumineux (6500 articles avec déclinaisons)
Données affichées
Pour chaque produit :
* ID produit ;
* SKU / référence ;
* marque ;
* gamme (via une caractéristique produit) ;
* stock disponible ;
* stock minimum ;
* ventes sur 12 mois glissants ;
* ventes sur 1 mois glissant.
Gestion des déclinaisons
Les déclinaisons doivent être affichées sous le produit parent avec une indentation/tabulation visuelle.
Pour chaque déclinaison :
* ID déclinaison ;
* référence ;
* informations de déclinaison (taille, couleur, etc.) ;
* stock disponible, en rouge si inférieur au stock mini
* stock minimum ;
* ventes sur 12 mois glissants ;
* ventes sur 1 mois glissant.
⸻
3. Saisie des quantités
Pour chaque produit ou déclinaison :
Champs de saisie
* quantité commandée ;
* quantité gratuite.
Ces champs doivent être éditables directement dans le listing.
⸻
4. Totaux dynamiques
Le module doit afficher en temps réel :
* le total € des quantités commandées ;
* le total € et compteur des quantités gratuites.
Une mise à jour AJAX est souhaitée afin d’éviter les rechargements de page.
⸻
5. Validation et génération PDF
Lors de la validation :
Actions attendues
* sauvegarde de la commande fournisseur ;
* génération automatique d’un PDF récapitulatif.
Contenu du PDF
Le PDF doit inclure uniquement les lignes contenant :
* une quantité commandée ;
ou
* une quantité gratuite.
Le document doit reprendre :
* fournisseur ;
* date ;
* produits ;
* déclinaisons ;
* quantités
⸻
6. Historique et modification
Le module doit permettre :
* de consulter les commandes créées ;
* de rouvrir une commande ;
* de modifier les quantités même après validation ;
* de régénérer le PDF après modification.
⸻
Les statistiques doivent être calculées sur :
* les 12 derniers mois glissants ;
* le dernier mois glissant.
Les calculs doivent se baser sur les commandes validées/payées. ( liste des statuts de commandes parametrable dans le module)
Gestion des stocks
Le stock affiché doit correspondre au stock disponible Prestashop.
⸻
Ergonomie et interface
L’interface doit être pensée pour une utilisation quotidienne intensive :
* rapide ;
* lisible ;
* optimisée pour les grands catalogues ;
* proche de l’ergonomie native Prestashop.
Une attention particulière doit être portée :
* aux performances ;
* au chargement des listes ;
* à la facilité de saisie.
⸻
Architecture et évolutivité
Le module est destiné à évoluer dans le temps.
Le développement devra donc prévoir :
* une architecture modulaire ;
* du code documenté ;
* des services séparés ;
* des requêtes optimisées ;
* une facilité d’ajout de futures fonctionnalités.
⸻
Évolutions futures envisagées
À titre indicatif, les futures versions pourraient inclure :
* génération automatique de suggestions de commande ;
* calcul des besoins prévisionnels ;
* gestion des délais fournisseurs ;
* export Excel/CSV ;
* envoi automatique par email ;
* gestion des unités de colisage ;
* indicateurs de rotation de stock ;
⸻
Livrables attendus
Le prestataire devra fournir :
* le module complet installable ;
* le code source ;
* une documentation d’installation ;
* une documentation technique succincte ;
* les instructions de maintenance ;
* les éventuelles dépendances utilisées.
⸻
Profil recherché
Nous recherchons un prestataire :
* expérimenté sur Prestashop 8/9 ;
* capable de développer un module robuste et maintenable ;
* disponible pour des évolutions futures ;
* avec une bonne compréhension des problématiques logistiques et d’approvisionnement.
Une relation de collaboration long terme est souhaitée.
Budget indicatif : 500 € à 1 000 €
Publication : 22 mai 2026 à 10h07
Profils recherchés : Développeur de plugin freelance , Développeur spécifique freelance , Développeur CMS freelance , Développeur Prestashop freelance , Développeur PHP freelance
44 freelances ont répondu à ce projet
42 propositions de devis en moins de 2h
Montant moyen des devis proposés : 1 600 €
Estimation du délai : 7 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte une migration de site PrestaShop ?
Simulateur de prix : Combien coûte un site PrestaShop ?