← Modules gratuits
PRESTASHOP

Module documents clients PrestaShop gratuit : dépôt et gestion

Module PrestaShop gratuit pour permettre aux clients d’envoyer leurs fichiers PDF, JPG ou PNG depuis leur compte. Documents accessibles dans le back-office, intitulé personnalisable, version 1.0.0.

Publié le 16/10/2026

Description du module

Module PrestaShop gratuit pour la gestion des documents clients

Vous avez besoin de récupérer un justificatif, une attestation ou un document professionnel auprès de vos clients ? Le module gratuit Concepty Documents clients ajoute un espace de dépôt dans le compte client PrestaShop et regroupe les fichiers correspondants sur la fiche client du back-office. Le client transmet son document directement depuis la boutique : l'administrateur retrouve les pièces sans devoir les chercher dans une boîte e-mail.

Ce module de dépôt de fichiers PrestaShop est volontairement polyvalent. Son intitulé par défaut est « Document », mais il peut être changé dans la configuration en « Attestation », « Certibiocide », « Justificatif professionnel » ou tout autre intitulé correspondant à votre activité. Le code du module n'a pas besoin d'être modifié pour changer cet intitulé.

Comment fonctionne l'envoi des documents depuis le compte client ?

Une fois le module installé, un lien Documents apparaît dans le compte d'un client connecté. Il ouvre une page dédiée comprenant un formulaire de dépôt et la liste des fichiers déjà transmis. Le client sélectionne un document, peut renseigner un nom descriptif facultatif et valide son envoi. La liste affiche les documents, leur nom d'origine, leur date d'ajout et leur taille, avec un bouton de consultation.

Les formats autorisés sont PDF, JPG, JPEG et PNG. La taille maximale est 5 Mo par fichier par défaut et peut être réglée entre 1 et 20 Mo depuis le back-office, sous réserve des limites de téléchargement du serveur. L'administrateur peut également autoriser ou interdire la suppression des fichiers par le client depuis la configuration du module.

Les documents visibles directement dans la fiche client PrestaShop

Depuis Clients > Clients, ouvrez une fiche client. Le module ajoute une zone de gestion des documents associés à ce compte, avec la liste des fichiers et leur provenance (client ou administration). Vous pouvez :

  • Consulter les documents envoyés par le client ou ajoutés par l'administrateur.
  • Renommer l'intitulé de chaque document depuis le back-office, sans changer son contenu.
  • Ajouter un fichier pour le compte du client depuis l'administration.
  • Supprimer un document devenu inutile.
  • Vérifier la date de dépôt et l'origine de chaque fichier pour retrouver plus facilement une pièce.

Un fichier ajouté par l'administrateur est également rattaché au même compte client. Le client retrouve ses pièces dans son espace Documents ; chaque compte ne doit accéder qu'aux fichiers qui lui appartiennent.

Un module configurable sans développement supplémentaire

La page de configuration permet de personnaliser plusieurs paramètres :

  • Nom affiché aux clients : « Document » par défaut, personnalisable selon votre métier.
  • Consigne de dépôt : texte d'aide affiché au-dessus du formulaire client.
  • Taille maximale : limite par fichier réglable de 1 à 20 Mo (5 Mo par défaut).
  • Suppression côté client : autoriser ou non le client à supprimer ses fichiers.

Ce fonctionnement permet d'utiliser le même module pour des demandes variées, sans multiplier les développements spécifiques.

Quels types de documents peuvent être demandés ?

Justificatifs professionnels. Une boutique B2B peut récupérer une attestation nécessaire à l'ouverture ou à la gestion d'un compte professionnel.

Certibiocide et attestations réglementaires. Une entreprise peut centraliser une pièce justificative transmise par son client. Le module conserve le fichier ; il ne vérifie pas automatiquement sa validité réglementaire ni sa date d'expiration.

Documents administratifs. Les clients peuvent transmettre une pièce demandée dans le cadre d'un dossier, d'une prestation ou d'une commande nécessitant un justificatif. Il appartient au marchand de vérifier la nécessité et la base légale de chaque collecte.

Attestations diverses. Le module peut servir à récupérer des certificats, preuves d'habilitation, attestations de formation ou autres documents pris en charge par les formats autorisés.

Où sont stockés les documents et qui peut les consulter ?

Pour une nouvelle installation, les documents sont stockés dans le répertoire var/conceptydocuments/ de PrestaShop, sous un nom aléatoire et chiffrés en AES-256-GCM. Même si le serveur web expose accidentellement ce répertoire, les fichiers enregistrés ne sont pas lisibles sans la clé de chiffrement du site. La consultation passe par le module et ses contrôles d'accès. Les anciens sites qui utilisaient le stockage externe continuent de le conserver sans déplacer leurs fichiers.

Ces précautions sont importantes pour des fichiers potentiellement sensibles, mais ne remplacent pas votre politique de sécurité : droits d'accès au serveur, sauvegardes, limitation des habilitations dans le back-office, information des clients et politique de conservation adaptée au RGPD. Évitez de demander des documents sans nécessité commerciale ou légale. L'accès et le stockage doivent être validés dans votre propre environnement avant un usage en production.

Comment installer Concepty Documents clients ?

1. Téléchargez l'archive conceptydocuments-1.0.0.zip depuis la fiche.

2. Dans votre administration PrestaShop, ouvrez le gestionnaire de modules et installez le ZIP.

3. Ouvrez la configuration du module pour adapter l'intitulé, les consignes et la taille maximale.

4. Connectez-vous avec un compte client de test et essayez d'envoyer un fichier PDF ou une image.

5. Ouvrez la fiche correspondante dans le back-office pour vérifier la consultation, le renommage et l'ajout de fichiers.

Le module doit pouvoir créer et écrire dans var/conceptydocuments/ au sein de l'installation PrestaShop (le répertoire externe n'est pas nécessaire). L'extension PHP OpenSSL est requise pour le chiffrement. Pour les sauvegardes et migrations, conservez les fichiers ainsi que la configuration secrète de PrestaShop dont dépend leur déchiffrement ; les installations antérieures restent sur leur ancien dossier externe.

Compatibilité PrestaShop et version du module

Version du module : 1.0.0. Le module vise la famille PrestaShop 9.X et les captures présentées proviennent d'une installation locale PrestaShop 9.2.0. Vérifiez néanmoins votre version exacte, votre thème, les droits de stockage et le fonctionnement des modules tiers avant toute mise en production. La compatibilité avec PrestaShop 1.7 ou 8 n'est pas annoncée ici.

Pourquoi choisir un module de documents clients simple ?

Un dépôt intégré dans l'espace client centralise les fichiers au bon endroit, plutôt que de les disperser entre les e-mails, les pièces jointes et les dossiers manuels. Vous gagnez du temps lorsque vous devez retrouver un justificatif déjà envoyé. Vous pouvez aussi proposer un parcours plus clair aux clients en leur permettant de consulter leurs propres documents.

Le module ne met pas en place de validation automatique, de rappel d'expiration ou de workflow d'approbation : sa fonction est le dépôt, la consultation et la gestion des documents. Cette simplicité convient aux besoins où un contrôle administratif reste effectué manuellement.

Découvrir nos autres ressources PrestaShop

Pour approfondir vos projets, consultez notre guide développer un module PrestaShop sur mesure et découvrez le module boutique privée PrestaShop. Besoin d'intégrer ce module à un processus métier plus large ? Retrouvez notre accompagnement en développement PrestaShop.

Vous souhaitez une évolution ou une modification de ce module ?

Ajout de dates d'expiration, statut de validation, règles différentes selon les groupes clients, nouveaux formats ou adaptation à votre secteur : contactez Concepty pour étudier une évolution sur mesure de ce module gratuit.