User Guides
Workflow d'Import Complet
Maitrisez le processus complet d'import de produits : upload manuel, mapping des colonnes, templates reutilisables, imports automatises et planification.
Vue d'Ensemble
Products Manager supporte plusieurs methodes d'import :
- Upload manuel : CSV, Excel directement depuis votre navigateur
- FTP/SFTP : Recuperation automatique depuis un serveur
- Email : Reception de fichiers par email dedie
- HTTP/Webhook : Telechargement depuis une URL
Formats Supportes
Formats de Fichiers
| Format | Extensions | Encodage | Taille max |
|---|---|---|---|
| CSV | .csv | UTF-8 (recommande), Latin-1 | 50 MB |
| Excel | .xlsx, .xls | - | 50 MB |
| JSON | .json | UTF-8 | 50 MB |
| XML | .xml | UTF-8 | 50 MB |
Archives Supportees
Products Manager peut decompresser automatiquement :
- ZIP (
.zip) - GZIP (
.gz)
Limites Recommandees
| Format | Lignes max | Performance optimale |
|---|---|---|
| CSV | 100,000 | moins de 50,000 lignes |
| Excel | 50,000 | moins de 20,000 lignes |
| JSON | 50,000 | moins de 20,000 objets |
| XML | 50,000 | moins de 20,000 elements |
Import Manuel
Etape 1 : Lancer un Import
- Cliquez sur Imports dans le menu
- Cliquez sur + Nouvel import
- Selectionnez ou creez un fournisseur
Etape 2 : Charger le Fichier
- Glissez-deposez votre fichier dans la zone
- Ou cliquez pour parcourir vos fichiers
- Le fichier est analyse automatiquement
Le systeme detecte automatiquement l'encodage et le separateur de votre fichier CSV.
Etape 3 : Mapper les Colonnes
L'assistant de mapping s'affiche pour associer vos colonnes aux champs Products Manager :
Colonnes Obligatoires
| Colonne | Description | Exemples de noms |
|---|---|---|
| Titre/Nom | Nom du produit | title, name, nom, product_name |
| EAN ou SKU | Identifiant unique | ean, sku, reference, barcode |
Colonnes Recommandees
| Colonne | Description | Exemples de noms |
|---|---|---|
| Description | Description produit | description, desc |
| Prix | Prix de vente | price, prix, prix_ttc |
| Marque | Marque fabricant | brand, marque |
| Categorie | Categorie produit | category, categorie |
| Stock | Quantite disponible | stock, quantity, qty |
| Poids | Poids en kg | weight, poids |
| Image URL | URL de l'image | image, image_url, photo |
Actions de Mapping
Pour chaque colonne de votre fichier :
- Mapper : Associer a un champ Products Manager
- Ignorer : Ne pas importer cette colonne
- Creer un champ personnalise : Pour les attributs specifiques
Etape 4 : Apercu et Validation
- Verifiez l'apercu des 10 premieres lignes
- Corrigez les erreurs signalees en rouge
- Cliquez sur Lancer l'import
Etape 5 : Suivi de l'Import
Pendant l'import, suivez la progression :
- Barre de progression : Pourcentage de completion
- Produits traites : Nombre actuel / total
- Produits crees : Nouveaux produits
- Produits mis a jour : Produits existants modifies
- Erreurs : Lignes en erreur
- Temps estime : Duree restante estimee
Mapping Avance
Sauvegarder un Mapping
- Apres avoir configure le mapping
- Cliquez sur Sauvegarder ce mapping
- Donnez-lui un nom (ex: "Import Fournisseur A")
- Il sera reutilisable pour les prochains imports
Les mappings sauvegardes sont associes au fournisseur et appliques automatiquement lors des imports automatises.
Transformations de Donnees
Products Manager peut appliquer des transformations automatiques :
| Transformation | Description | Exemple |
|---|---|---|
| Prefixe | Ajoute un texte avant | PRD- + valeur |
| Suffixe | Ajoute un texte apres | valeur + -FR |
| Majuscules | Convertit en majuscules | abc -> ABC |
| Minuscules | Convertit en minuscules | ABC -> abc |
| Remplacer | Remplace du texte | e -> e |
| Formule | Calcul sur les valeurs | prix * 1.2 |
Valeurs par Defaut
Definissez des valeurs par defaut pour les colonnes absentes :
- Stock : 0 si non specifie
- Statut : "Actif" par defaut
- TVA : 20% par defaut
Templates de Mapping
Creer un Template
Les templates permettent de reutiliser une configuration de mapping :
- Configurez votre mapping complet
- Cliquez sur Sauvegarder comme template
- Nommez le template
- Selectionnez le fournisseur (optionnel)
Utiliser un Template
- Lors d'un nouvel import
- Cliquez sur Charger un template
- Selectionnez le template souhaite
- Le mapping est applique automatiquement
Templates par Fournisseur
Associez un template a un fournisseur pour :
- Application automatique lors des imports manuels
- Utilisation automatique pour les imports planifies
- Coherence des donnees entre les imports
Imports Automatises
Sources Supportees
| Source | Configuration requise |
|---|---|
| FTP | Hote, port, identifiants |
| SFTP | Hote, port, cle SSH ou mot de passe |
| Adresse email dediee | |
| HTTP/Webhook | URL du fichier |
Configuration FTP/SFTP
- Ouvrez la fiche fournisseur
- Onglet Automation
- Cliquez sur + Nouvelle automation
- Selectionnez FTP ou SFTP
Parametres FTP
| Champ | Description | Exemple |
|---|---|---|
| Hote | Adresse du serveur | ftp.fournisseur.com |
| Port | Port de connexion | 21 (FTP) ou 22 (SFTP) |
| Utilisateur | Login | votre_login |
| Mot de passe | Mot de passe | ******** |
| Dossier | Chemin du fichier | /exports/products/ |
| Pattern fichier | Filtre des fichiers | *.csv, export*.xlsx |
Preferez SFTP a FTP pour une connexion securisee et chiffree.
Configuration Email
- Dans l'automation, selectionnez Email
- Une adresse email dediee est generee :
import-fournisseurA@votre-domaine.productsmanager.app
- Le fournisseur envoie ses fichiers a cette adresse
- Les pieces jointes sont traitees automatiquement
Options Email
- Filtrer par objet (regex)
- Traiter automatiquement les pieces jointes
- Notifier en cas d'erreur
Configuration HTTP/URL
- Dans l'automation, selectionnez HTTP
- Configurez :
| Champ | Description |
|---|---|
| URL | URL du fichier a telecharger |
| Methode | GET (par defaut) |
| Authentification | Aucune, Bearer Token, Basic Auth |
| Headers | Headers HTTP personnalises |
Exemple avec Bearer Token
URL: https://api.fournisseur.com/export/products.csv
Authentification: Bearer Token
Token: votre-token-api
Planification des Imports
Configurer un Planning
- Dans la fiche fournisseur, onglet Automation
- Activez la source (FTP, Email, HTTP)
- Section Planification
Options de Frequence
| Frequence | Description | Exemple |
|---|---|---|
| A la demande | Declenchement manuel | - |
| Quotidien | Tous les jours a heure fixe | 6h00 |
| Hebdomadaire | Jour et heure de la semaine | Lundi 9h00 |
| Mensuel | Jour du mois | 1er a minuit |
| Personnalise | Expression CRON | 0 6 * * 1-5 |
Expressions CRON
| Expression | Description |
|---|---|
0 6 * * * | Tous les jours a 6h00 |
0 6 * * 1-5 | Lun-Ven a 6h00 |
0 */4 * * * | Toutes les 4 heures |
0 0 1 * * | Premier jour du mois a minuit |
Notifications
Configurez les alertes pour chaque automation :
- [ ] Import reussi
- [ ] Import avec erreurs
- [ ] Import echoue
- [ ] Fichier non trouve
Les notifications peuvent etre envoyees par email ou affichees dans l'interface.
Suivi de Progression
Tableau de Bord des Imports
Depuis Imports, visualisez :
- Imports en cours : Progression en temps reel
- Derniers imports : Historique avec statuts
- Imports planifies : Prochaines executions
Statuts d'Import
| Statut | Description |
|---|---|
| En attente | Planifie, pas encore execute |
| En cours | Execution en cours |
| Termine | Complete avec succes |
| Termine avec erreurs | Complete mais avec des erreurs |
| Echoue | Echec total de l'import |
Rapport d'Import
Pour chaque import termine :
- Cliquez sur l'import dans la liste
- Consultez le rapport :
- Resume : Crees, mis a jour, erreurs
- Erreurs : Liste detaillee avec ligne et cause
- Fichier original : Telechargement disponible
- Logs : Historique technique
Gestion des Erreurs
Types d'Erreurs
| Erreur | Cause | Solution |
|---|---|---|
| EAN invalide | Format incorrect | Verifier 13 chiffres |
| Doublon | EAN deja existant | Choisir "Mettre a jour" |
| Prix invalide | Format non numerique | Utiliser le point decimal |
| Champ requis manquant | Titre ou EAN absent | Completer le fichier |
| Encodage | Caracteres corrompus | Convertir en UTF-8 |
Options de Gestion des Doublons
| Option | Comportement |
|---|---|
| Mettre a jour | Ecrase les donnees existantes |
| Ignorer | Garde les donnees actuelles |
| Creer uniquement | N'importe que les nouveaux |
| Signaler | Marque comme erreur |
Telecharger le Rapport d'Erreurs
- Apres l'import, cliquez sur Voir le rapport
- Section Erreurs : liste detaillee
- Cliquez sur Telecharger les erreurs (CSV)
- Corrigez et reimportez
Bonnes Pratiques
Preparation du Fichier
- Encodage UTF-8 : Evite les problemes d'accents
- Separateur : Virgule (
,) ou point-virgule (;) - Guillemets : Encadrez les textes contenant des virgules
- Dates : Format ISO
YYYY-MM-DD - Prix : Point comme separateur decimal (
29.99)
Performance
- Divisez les gros fichiers : moins de 50,000 lignes par import
- Planifiez en heures creuses : Nuit ou week-end
- Utilisez le CSV : Format le plus rapide
- Limitez les colonnes : N'importez que le necessaire
Qualite des Donnees
- Nettoyez avant l'import : Supprimez les lignes vides
- Standardisez les formats : Dates, prix, codes
- Verifiez les EAN : Utilisez un validateur
- Testez d'abord : Import de 100 lignes test
Securite
- Protegez les acces FTP : Changez les mots de passe regulierement
- Utilisez SFTP : Plutot que FTP non chiffre
- Verifiez les sources : Ne configurez que des sources de confiance
Troubleshooting
Le fichier n'est pas reconnu
Causes possibles :
- Extension incorrecte
- Fichier corrompu
- Encodage non supporte
Solutions :
- Verifiez l'extension du fichier
- Ouvrez et re-enregistrez avec Excel/LibreOffice
- Convertissez en UTF-8
L'import est bloque
Causes possibles :
- Fichier trop volumineux
- Erreurs multiples
- Timeout serveur
Solutions :
- Divisez le fichier en parties
- Verifiez les erreurs dans le rapport
- Reessayez ulterieurement
Les accents sont mal affiches
Cause : Encodage incorrect
Solutions :
- Ouvrez le CSV dans un editeur de texte
- Sauvegardez en UTF-8
- Ou specifiez l'encodage lors de l'import
Le fichier FTP n'est pas recupere
Causes possibles :
- Identifiants incorrects
- Chemin de fichier incorrect
- Pattern de nom ne correspond pas
Solutions :
- Testez la connexion manuellement
- Verifiez le chemin exact
- Ajustez le pattern (ex:
*.csvvsexport*.csv)
Historique des Imports
Consulter l'Historique
- Imports dans le menu
- Liste des imports par date
- Filtrez par :
- Fournisseur
- Statut
- Periode
Details d'un Import
Pour chaque import :
- Date et heure d'execution
- Source : Manuel, automatique, fournisseur
- Resume : Nombre de produits crees, mis a jour, erreurs
- Duree : Temps d'execution
- Actions : Voir le rapport, telecharger le fichier original
Prochaines Etapes
- Gestion des Produits - Gerer votre catalogue
- Workflow d'Export - Exporter vers vos plateformes
- Enrichissement IA - Ameliorer vos fiches produits