IMPORT / EXPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION 2.0 1 - Optim'Informatique
Installation INSTALLATION Pour installer le module ExportProduits copier le répertoire exportcatalogue dans le répertoire modules de votre Prestashop. Le module se trouve dans la section Administration de l'onglet des modules. Cliquez sur le bouton Installer. OPTIM'INFORMATIQUE - 2
EXPORT Une fois le module ExportCatalogueinstallé, vous pouvez exporter vos produits au format CSV en cliquant sur le lien Configurer. Vous pouvez choisir la langue et les catégories à exporter : La check box face au titre de chaque section permet de sélectionner / déselectionner toute les lignes de la section en un seul clic. 3 - Optim'Informatique
Export Vous pouvez aussi choisir les champs à exporter : Cliquez ensuite sur le bouton Exporter les produits pour télécharger l'export au format CSV. OPTIM'INFORMATIQUE - 4
PRÉCISION SUR LES CATÉGORIES : Seules les catégories listées dans le produit sont prises en compte. Dans l'exemple suivant, le produit est dans les catégories 6, 3 et 9. Si on coche la catégorie 3, le produit sera dans l'export, mais il n'y sera pas si on ne coche que la catégorie 2 ( catégorie mère d'une catégorie dans lequel se trouve le produit). Pour exporter tous les produits d'une catégorie, il faut sélectionner la catégorie et toutes ses souscatégories. 5 - Optim'Informatique
Modifications des données MODIFICATIONS DES DONNÉES Une fois le CSV généré, vous pouvez modifier simplement vos données dans Excel ou OpenOffice. Pour cela ouvrez le fichier avec les paramètres : ISO-8959-1 Séparation par point-virgule Séparateur de texte : " Vous pouvez alors modifier vos données dans votre tableur. Pour gagner du temps, nous vous proposons des macros pour modifier vos fichiers plus rapidement : n'hésitez pas à nous contacter par mail ( mcordoquy@optiminformatique.fr ) pour toute demande spécifique. OPTIM'INFORMATIQUE - 6
CHAMPS EXPORTABLES ID : ID utilisée dans la base de données Prestashop, ce champ est toujours exporté. Actif : 1 si le produit est actif, 0 sinon Nom : nom du produit Catégories : toutes les catégories sont exportées, la première étant celle par défaut ( même format que celui de l'import Prestashop ) Prix HT : prix hors taxe ID Règle de taxe : ID de la règle de taxe utilisée par le produit Prix d'achat : prix d'achat du produit En solde : 1 si le produit est en solde, 0 sinon Référence : référence du produit ID fournisseur : ID du fournisseur ID fabricant : ID du fabricant EAN13 ou JAN : code EAN13 ou JAN du produit UPC : UPC du produit Eco taxe : écotaxe Poids : poids du produit Quantité : quantité totale du produit ( somme de toutes les déclinaisons s'il y en a ) Description courte : description courte, en HTML Description : description, en HTML Tags : Tags du produit Titre : Titre utilisé dans la balise <title> HTML Meta mots-clés : Mots clés utilisés pour le référencement Meta description : Description utilisée pour le référencement URL simplifiée : URL simplifiée du produit Texte en stock : texte utilisé sur la fiche produit lorsque le produit est en stock Texte en commande : texte utilisé sur la fiche produit lorsqu'il n'est pas disponible Disponible : 1 si le produit est disponible, 0 sinon Date d'ajout : date d'ajout du produit Montrer le prix : 1 si on affiche le prix, 0 sinon Urls des images : toutes les images du produit sont exportées, dans l'ordre des positions, la première image étant celle par défaut ( même format que celui de l'import Prestashop ). 7 - Optim'Informatique
Champs exportables Caractéristiques : Valeurs des caractéristiques du produit. Toutes les caractéristiques des produits sont exportées, avec une colonne pour chaque caractéristique. Uniquement disponible en ligne : 1 si le produit n'est dispo qu'en ligne, 0 sinon Etat : Etat du produit OPTIM'INFORMATIQUE - 8
IMPORT DES MODIFICATIONS DANS PRESTASHOP SAUVEGARDE DU FICHIER Pour importer vos modifications dans Prestashop, sauvegardez le fichier au format CSV, en UTF-8 ( ou en ISO-8859-1 ), en utilisant le ; comme séparateur de champs et les " comme séparateur de texte. Pour modifier ces paramètres, utilisez la commande «Enregistrer sous», et cochez «Editer les paramètres de filtre : 9 - Optim'Informatique
Import des modifications dans Prestashop IMPORT DANS PRESTASHOP Vous pouvez maintenant importer le fichier dans Prestashop ( dans l'onglet Outils / Import ). Choisissez votre fichier dans la section Chargement des fichiers puis cliquez sur le bouton Chargement des fichiers pour le télécharger sur le serveur. Vous pouvez alors le sélectionner dans la partie Import. Pour récupérer vos modifications, sélectionnez Produits, choisissez la langue utilisée, définissez le séparateur de champs à ;. Si vous avez sauvé votre fichier en ISO-8859-1 plutot qu'en UTF-8, cochez la case fichier iso-8859-1. Utilisez la virgule comme séparateur de champs à valeurs multiples. Ne supprimez pas les produits avant l'import ( sauf si vous avez exporté tout votre catalogue... ) Cliquez sur Etape suivante. OPTIM'INFORMATIQUE - 10
Faites correspondre les champs du fichier aux champs prestashop à importer. Si vous avez laissé les titres de colonnes dans le fichier, sautez une ligne Si vous comptez importer plusieurs fois le même format de fchier, enregistrer votre confguration en lui donnant un nom puis en cliquant sur sauvegarder. Vous pourrez ensuite la recharger, en la sélectionnant dans la liste déroulante et en cliquant sur Charger. Le nom du produit est le seul champ obligatoire pour l'import des produits. Prestashop se base sur l'identifiant du produit pour le récupérer, la colonne ID est donc indispensable pour les modifications, sinon un nouveau produit est ajouté au catalogue. Les catégories sont séparées par une virgule. La première catégorie est celle par défaut du produit. Les tags sont séparés par des virgules. Les urls des images sont séparées par des virgules, la première est celle l'image de couverture ( image par défaut ) Pour importer des caractéristiques, choisissez Caractéristique, puis entrez le nom de la caractéristique à modifier et cliquez sur OK : 11 - Optim'Informatique