Fonctionnalités clés
- Téléversement par glisser-déposer — glissez et déposez des fichiers directement dans le panneau de commande du back-office. Prise en charge de plusieurs fichiers simultanément avec barre de progression. Le nom du fichier devient automatiquement le nom affiché au client.
- Bibliothèque de modèles — téléversez une seule fois les fichiers fréquemment utilisés (par ex. conditions de garantie, notice de montage, formulaire de retour), puis joignez-les à n’importe quelle commande en un clic depuis une liste déroulante.
- Règles de jointure automatique — définissez des règles qui joignent automatiquement des fichiers aux commandes en fonction du produit, de la catégorie, du transporteur ou du statut de la commande. Par ex. « Lorsque la commande contient le produit X — joindre le certificat CE ».
- Ajout automatique des factures PDF — le module génère et joint automatiquement la facture PDF PrestaShop comme fichier téléchargeable au moment de la création de la facture. Le client a tous les documents au même endroit.
- Statistiques de téléchargement — tableau de bord avec le nombre de téléchargements, les clients uniques, l’activité des 7 derniers jours et la liste des fichiers jamais téléchargés. Tableau des derniers téléchargements avec les données du client et l’adresse IP.
- Jointure en masse (Bulk attach) — téléversez un seul fichier et assignez-le à des centaines de commandes à la fois. Filtrez par plage de dates, statut de commande et ID de produits. Aperçu du nombre de commandes correspondantes avant exécution.
- Limite de téléchargements et expiration du lien — définissez un nombre maximal de téléchargements (par ex. 3 fois) ou une date d’expiration du lien. Après dépassement de la limite, le client voit un message l’invitant à contacter la boutique. Idéal pour les licences et les documents confidentiels.
- Aperçu des fichiers — icônes d’aperçu dans le tableau des pièces jointes : les images (PNG, JPG, GIF) et les PDF s’ouvrent dans un nouvel onglet sans téléchargement. Colonne « Info » avec infobulles sur la limite de téléchargements, la date d’expiration et la note interne.
- Téléversement par le client — en option, les clients peuvent téléverser des fichiers vers leurs commandes (par ex. projet d’impression, photo de réclamation, document signé). Les fichiers du client s’affichent dans le panneau d’administration avec l’étiquette « Client ». Limite de fichiers par commande configurable.
- Notifications email — configurables : après le téléversement d’une pièce jointe, le client reçoit automatiquement un email avec un lien de téléchargement. Modèles d’email modernes au format MJML (PL + EN).
- Rappels pour les fichiers non téléchargés — envoi automatique d’un email de rappel aux clients qui n’ont pas téléchargé les pièces jointes après un certain nombre de jours. Nécessite une configuration CRON unique. Chaque pièce jointe n’est rappelée qu’une seule fois.
- Notes internes — notes privées de l’administrateur par pièce jointe, visibles uniquement dans le panneau back-office. Elles servent à enregistrer le contexte, par ex. « Envoyé à la demande du client par téléphone » ou « Certificat valable jusqu’en 2027 ».
- Liste blanche d’extensions configurable — définissez les types de fichiers autorisés dans les paramètres (par défaut : txt, rtf, doc, docx, pdf, zip, png, jpeg, gif, jpg, rar). S’applique à toutes les méthodes de téléversement.
- Prise en charge complète du multiboutique — les pièces jointes, règles, modèles et statistiques sont attribués à chaque boutique. Le panneau d’administration filtre les données selon le contexte de la boutique. CRON traite automatiquement toutes les boutiques.
- Panneau de configuration professionnel — en-tête en dégradé avec logo et statuts, 5 onglets : Statistiques de téléchargement, Règles automatiques, Bibliothèque de modèles, Jointure en masse, Paramètres.
- Sécurité — noms de fichiers cryptographiquement sécurisés (random_bytes), validation du jeton CSRF, vérification de la propriété de la commande, liste blanche d’extensions, assainissement SQL, protection du répertoire download par .htaccess.
- Compatibilité — PrestaShop 1.7.x – 9.x, PHP 7.0 – 8.5, sans dépendances externes.
À qui s’adresse ce module ?
- Boutiques vendant des produits avec documentation — notices de montage, fiches produit, spécifications techniques
- Vendeurs de licences et de certificats — certificats de garantie, licences logicielles, diplômes
- Imprimeries et entreprises de personnalisation — les clients téléversent leurs projets d’impression directement dans la commande
- Grossistes B2B — documents douaniers, factures pro forma, contrats commerciaux par commande
- Boutiques gérant les retours — les clients téléversent des photos de dommages, des formulaires de retour
Exigences
- PrestaShop 1.7.0 ou plus récent
- PHP 7.0 ou plus récent
- Droits d’écriture dans le répertoire du module (pour le stockage des fichiers)
Lien vers la démo du module :
Démo du panneau d’administration :
https://moduly-prestashop.eu/zalaczniki-zamowien/admin-dev
Démo du front-office :
https://moduly-prestashop.eu/zalaczniki-zamowien