User Guides
Workflow d'Export
Maitrisez l'export de vos produits vers differentes plateformes et destinations : formats multiples, destinations cloud et planification automatique.
Vue d'Ensemble
Products Manager permet d'exporter vos produits vers :
- Fichiers locaux : CSV, Excel, JSON
- Stockage cloud : MinIO, Amazon S3
- Plateformes e-commerce : Shopify, WooCommerce, PrestaShop, etc.
Formats d'Export
Formats Disponibles
| Format | Extension | Description | Use Case |
|---|---|---|---|
| CSV | .csv | Valeurs separees par virgules | Export universel, integration |
| Excel | .xlsx | Fichier Microsoft Excel | Analyse, partage equipe |
| JSON | .json | Format structure | Integration API, developpeurs |
Caracteristiques par Format
CSV
ean;title;price;stock;brand;category
3760001234567;T-shirt bleu;29.99;150;MaMarque;Vetements/Hommes
3760001234568;Jean slim;59.99;80;MaMarque;Vetements/Hommes
Avantages :
- Format universel
- Leger et rapide
- Compatible avec tous les outils
Options :
- Separateur : virgule, point-virgule, tabulation
- Encodage : UTF-8, ISO-8859-1
- Guillemets : automatiques ou forces
Excel
Avantages :
- Mise en forme preservee
- Formules et filtres Excel
- Ideal pour analyse
Options :
- Nom de la feuille
- Entetes en gras
- Largeur des colonnes automatique
JSON
{
"products": [
{
"ean": "3760001234567",
"title": "T-shirt bleu",
"price": 29.99,
"stock": 150,
"brand": "MaMarque",
"category": "Vetements/Hommes"
}
]
}
Avantages :
- Structure hierarchique
- Integration API facile
- Types de donnees preserves
Creer un Export
Etape 1 : Acceder aux Exports
- Cliquez sur Exports dans le menu
- Cliquez sur + Nouvel export
Etape 2 : Selectionner les Produits
Plusieurs methodes de selection :
| Methode | Description |
|---|---|
| Tous les produits | Exporte tout le catalogue |
| Selection manuelle | Cochez les produits souhaites |
| Par filtres | Categorie, fournisseur, statut... |
| Par collection | Collection sauvegardee |
Filtres Disponibles
- Categorie : Selection dans l'arborescence
- Fournisseur : Un ou plusieurs fournisseurs
- Marque : Texte libre ou liste
- Statut : Actif, Inactif, Archive
- Stock : En stock, Rupture
- Date creation/modification : Periode
- Tags : Selection multiple
- has_asin : Avec/sans ASIN Amazon
- has_price : Avec/sans prix defini
Etape 3 : Choisir le Format
Selectionnez le format de sortie :
- CSV : Export standard
- Excel : Fichier .xlsx
- JSON : Format structure
Etape 4 : Configurer le Mapping
Selectionnez les colonnes a exporter :
Champs Standards
| Champ | Description |
|---|---|
| EAN | Code-barres EAN-13 |
| SKU | Reference interne |
| Titre | Nom du produit |
| Description | Description complete |
| Prix | Prix de vente |
| Prix d'achat | Cout |
| Stock | Quantite |
| Marque | Marque fabricant |
| Categorie | Chemin de categorie |
| Poids | Poids en kg |
| Images | URLs des images |
Colonnes Personnalisees
- Selectionnez les attributs personnalises
- Renommez les colonnes si necessaire
- Definissez l'ordre des colonnes
Etape 5 : Lancer l'Export
- Verifiez le resume :
- Nombre de produits
- Format selectionne
- Colonnes configurees
- Cliquez sur Generer l'export
- Telechargez le fichier ou envoyez vers une destination
Destinations d'Export
Telechargement Direct
Par defaut, le fichier est telecharge dans votre navigateur.
MinIO
MinIO est le stockage objet integre a Products Manager.
Configuration MinIO
- Dans l'export, selectionnez Destination : MinIO
- Configurez :
| Champ | Description |
|---|---|
| Bucket | Nom du bucket de destination |
| Chemin | Dossier dans le bucket |
| Nom du fichier | Nom du fichier exporte |
Pattern de Nommage
Utilisez des variables dans le nom de fichier :
| Variable | Description | Exemple |
|---|---|---|
{date} | Date du jour | 2025-12-06 |
{datetime} | Date et heure | 2025-12-06_143215 |
{timestamp} | Timestamp Unix | 1733496735 |
{format} | Format du fichier | csv, xlsx |
{count} | Nombre de produits | 1250 |
Exemple :
Nom: export-{date}-{count}.{format}
Resultat: export-2025-12-06-1250.csv
Amazon S3
Pour exporter vers Amazon S3 :
- Selectionnez Destination : S3
- Configurez :
| Champ | Description |
|---|---|
| Region | Region AWS (eu-west-1, etc.) |
| Bucket | Nom du bucket S3 |
| Access Key | Cle d'acces AWS |
| Secret Key | Cle secrete AWS |
| Chemin | Prefix dans le bucket |
Utilisez des credentials IAM avec des permissions limitees au bucket specifique.
Exports Planifies
Configurer un Export Planifie
- Apres avoir configure un export
- Activez Planifier cet export
- Configurez la planification :
Options de Frequence
| Frequence | Description |
|---|---|
| Quotidien | Tous les jours a une heure fixe |
| Hebdomadaire | Jour et heure specifiques |
| Mensuel | Jour du mois |
| Personnalise | Expression CRON |
Configuration Detaillee
| Champ | Options |
|---|---|
| Heure | 00:00 - 23:59 |
| Jours | Lun, Mar, Mer, Jeu, Ven, Sam, Dim |
| Fuseau horaire | Europe/Paris, etc. |
Destination pour les Planifies
Les exports planifies necessitent une destination automatique :
- MinIO : Stockage interne
- S3 : Amazon S3
- Email : Envoi en piece jointe (fichiers < 10 MB)
- FTP/SFTP : Upload vers un serveur
Notifications
Configurez les alertes :
- [ ] Export reussi
- [ ] Export avec avertissements
- [ ] Export echoue
Templates d'Export
Creer un Template
- Configurez un export complet
- Cliquez sur Sauvegarder comme template
- Nommez le template
- Reutilisez-le pour les prochains exports
Templates Predefinies
Products Manager fournit des templates optimises :
| Template | Description |
|---|---|
| Standard - CSV | Tous les champs principaux |
| Catalogue complet | Tous les champs avec images |
| Prix et stock | Export minimal pour MAJ |
| Shopify compatible | Format natif Shopify |
| WooCommerce compatible | Format WooCommerce |
Utiliser un Template
- Lors d'un nouvel export
- Cliquez sur Charger un template
- Selectionnez le template
- Ajustez si necessaire
Export vers Plateformes E-commerce
Plateformes Supportees
| Plateforme | Format | Specificites |
|---|---|---|
| Shopify | CSV | Format natif Shopify |
| WooCommerce | CSV/XML | Compatible plugin import |
| PrestaShop | CSV | Format standard PS |
| Magento | CSV | Compatible profiles |
| Amazon | Flat File | Seller Central format |
| Odoo | CSV/XML | Compatible import natif |
Configuration Shopify
| Champ Shopify | Champ Products Manager |
|---|---|
| Title | Titre |
| Body (HTML) | Description |
| Vendor | Marque |
| Product Category | Categorie |
| Variant SKU | SKU |
| Variant Barcode | EAN |
| Variant Price | Prix |
| Image Src | URL Image |
Options Shopify :
- [ ] Inclure les variantes
- [ ] Exporter les images
- [ ] Inclure le SEO (meta title, description)
Configuration WooCommerce
| Champ WooCommerce | Champ Products Manager |
|---|---|
| post_title | Titre |
| post_content | Description |
| _sku | SKU |
| _regular_price | Prix |
| _stock | Stock |
| product_cat | Categorie |
Options WooCommerce :
- [ ] Format XML (plugin compatible)
- [ ] Inclure les attributs
- [ ] Exporter les images base64
Configuration PrestaShop
| Champ PrestaShop | Champ Products Manager |
|---|---|
| Name | Titre |
| Description | Description |
| Price | Prix |
| Reference | SKU |
| EAN13 | EAN |
| Quantity | Stock |
Options PrestaShop :
- [ ] Multi-langue (FR, EN, ES...)
- [ ] Prix HT / TTC
- [ ] Inclure les declinaisons
Gestion des Images
Options d'Export des Images
| Option | Description | Taille fichier |
|---|---|---|
| URLs | Liens vers les images | Petit |
| Base64 | Images encodees dans le fichier | Grand |
| ZIP separe | Archive des images | Variable |
Optimisation
Pour les exports avec images :
- Redimensionnement : Max 2000x2000 px
- Format : JPEG (photos), PNG (logos)
- Qualite : 80% (bon compromis)
Historique des Exports
Consulter l'Historique
- Exports dans le menu
- Onglet Historique
- Liste des exports avec :
- Date et heure
- Format
- Nombre de produits
- Destination
- Statut
Actions sur l'Historique
Pour chaque export :
- Telecharger : Recuperer le fichier (si encore disponible)
- Re-executer : Lancer le meme export avec les donnees actuelles
- Voir les details : Logs et statistiques
Retention des Fichiers
| Type | Duree de retention |
|---|---|
| Telechargement direct | 24 heures |
| MinIO | Selon votre configuration |
| S3 | Selon votre configuration |
Bonnes Pratiques
Avant l'Export
- Verifiez les donnees : Titres, descriptions completes
- Validez les images : URLs accessibles
- Testez sur un echantillon : 10-50 produits d'abord
Pendant l'Export
- Planifiez en heures creuses : Moins de charge serveur
- Evitez les exports simultanes : Un a la fois
- Surveillez la progression : Verifiez les erreurs
Apres l'Export
- Verifiez le fichier : Ouvrez-le avant import cible
- Testez l'import : Sur la plateforme cible
- Conservez l'historique : Pour reference
Troubleshooting
Certains produits ne sont pas exportes
Causes possibles :
- Produits inactifs ou archives
- Champs requis manquants
- Filtres trop restrictifs
Solutions :
- Verifiez le statut des produits
- Completez les champs obligatoires
- Ajustez les filtres de selection
Le fichier est rejete par la plateforme
Causes possibles :
- Format incorrect
- Encodage incompatible
- Champs manquants ou mal formates
Solutions :
- Utilisez le template officiel de la plateforme
- Verifiez l'encodage UTF-8
- Consultez les erreurs de la plateforme
Les images ne s'affichent pas
Causes possibles :
- URLs non accessibles
- Images trop volumineuses
- Format non supporte
Solutions :
- Verifiez que les URLs sont publiques
- Optimisez les images (moins de 2 MB)
- Utilisez JPEG ou PNG
Export vers MinIO/S3 echoue
Causes possibles :
- Credentials incorrects
- Bucket non existant
- Permissions insuffisantes
Solutions :
- Verifiez les credentials
- Creez le bucket si necessaire
- Verifiez les permissions IAM
Limites et Performance
Limites par Export
| Metrique | Limite |
|---|---|
| Produits par export | 100,000 |
| Taille fichier CSV | 100 MB |
| Taille fichier Excel | 50 MB |
| Exports simultanes | 3 |
Performance Estimee
| Nombre de produits | Duree estimee |
|---|---|
| 1,000 | 10-30 secondes |
| 10,000 | 1-3 minutes |
| 50,000 | 5-15 minutes |
| 100,000 | 15-30 minutes |
Les temps varient selon la complexite des donnees et le format choisi.
API d'Export
Lancer un Export via API
POST /api/v1/exports
Content-Type: application/json
Authorization: Bearer <token>
{
"format": "csv",
"filters": {
"supplier_id": "uuid",
"status": "active"
},
"columns": ["ean", "title", "price", "stock"],
"destination": {
"type": "minio",
"bucket": "exports",
"path": "daily/"
}
}
Consulter le Statut
GET /api/v1/exports/{export_id}
Authorization: Bearer <token>
Telecharger le Fichier
GET /api/v1/exports/{export_id}/download
Authorization: Bearer <token>
Prochaines Etapes
- Gestion des Produits - Gerer votre catalogue
- Workflow d'Import - Importer vos produits
- API Endpoints - Automatiser via API