Jump to content

Problème de quantités à l'import


Recommended Posts

Bonjour, 

 

Je rencontre un soucis durant l'import de mes produits sur prestashop.

 

Pour vous faire l'historique, j'ai installé mon prestashop 1.4 sur un serveur de test afin de faire la mise à jour avec OneClickUpgrade vers 1.6. La mise à jour a échoué à chaque fois (erreur à la fin du processus, nmbreuses erreurs 500 ensuite...) mais j'ai quand même pu exporter l'ensemble de mes produits suite à cette MAJ.

 

J'ai installé un prestashop propre sur ce serveur de test, et maintenant je souhaite y injecter mon fichier de produits. Mon problème, est que tout mes produits sont importés avec une quantité à 0, sauf ceux dont la quantité était renseignée (+ de 1). La colonne "quantité minimum" est à 1 partout pourtant. Ayant énormément de produits j'aimerais éviter d'avoir à les corriger un par un une fois importés...

 

J'ai donc en utilisant Open Office, rempli chaque case vide pour mettre la quantité à "1". Là, mon import ne fonctionne plus, avec pour erreurs "tel produit n'a pu être enregistré" Et aucun produit n'est importé. Est ce une erreur d'encodage après enregistrement du fichier sur open office? Pourtant au moment d'enregistrer il me demande bien si je souhaite garder les paramètres et formats initiaux...

 

Autre chose, mais je pense pas que ca ai nuit à l'export, lorsque je prends mon fichier initial (qui me met les quantités à zéro), j'ai une erreur 404 à la fin de l'export.

 

Merci d'avance à ceux qui pourront m'éclairer !

Voici mon fichier CSV (initial, non édité sur open office) : products_2017_01_23_12_41_44.csv.zip

 

Cecil

Edited by Cecil_ (see edit history)
Link to comment
Share on other sites

Bonjour et merci pour la réponse,

 

J'ai essayé tout ça, en fait en mettant la virgule en séparateur (champs et valeurs) tout mes produits s'importent très bien et sans erreur, dans les bonnes catégories. Par contre ils sont en quantité 0 et donc considérés comme indisponibles...

 

EDIT ! Effectivement, l'import fonctionne avec "," pour les deux, ce que je faisais jusqu'ici mais également avec "," pour les champs et ";" pour les valeurs. Mes produits importent, j'attends patiemment le résultat en croisant les doigts! :)

Edited by Cecil_ (see edit history)
Link to comment
Share on other sites

Non c'est uniquement ceux dont le champ quantité est vide.

 

Ok pour la quantité minimum, je pensais que ca signifiait "quantité minimum à 1 pour tout les produits" 

 

J'ai bien essayé de mettre 1 sur tout les champs vides de quantité en utilisant Open Office mais ensuite mon import échoue, avec l'erreur "le produit (...) n'a pas pu etre enregistré"


Je peux mettre la quantité à -1 dans le back office (si oui ou?) ou c'est dans le csv ?

Link to comment
Share on other sites

-1 dans le csv

Mais je ne comprend pas ce que vous attendez comme résultat : si quantité vide dans le csv, alors quantité = 0 après import

 

Pensez à "ignorer cette colonne" pour toutes celles qui ne contiennent aucune données, avant d'importer (Tax rules ID, etc.)

Si vous laissez "On sale" vide, les produits ne seront pas dispo : pas de bouton Ajouter au panier.

 

Un bon petit tuto : http://www.digiactif.fr/articles/comment-importer-des-produits-dans-prestashop-sans-probleme-2-69-0.html

Link to comment
Share on other sites

Je récapitule :

 

Dans mon CSV effectivement la colonne des quantités est vide, mais comme expliqué plus haut lorsque j'édite mon CSV pour mettre "1" dans les colonnes vide, ensuite mon import ne fonctionne plus! J'ai plein de messages d'erreur du genre "le produit n'a pu etre enregistré"

 

Lorsque j'ignore les colonnes vides, y compris la colonne quantité et quantité minimum, même problème, les quantité sont à zéro.

 

Pour répondre à la question : Mais je ne comprend pas ce que vous attendez comme résultat : si quantité vide dans le csv, alors quantité = 0 après import

Je pensais initialement que la colonne "quantité minimum" qui est sur mon csv à "1" partout signifiait que tout mes produits auraient une quantité minimum de 1 en stock. J'ai compris que ce n'était pas le cas maintenant et que la seule solution et l'édition de mon CSV, qui comme évoqué juste au dessus, ne fonctionne plus après modification.

Link to comment
Share on other sites

Merci pour le récap.

 

Essayez un csv avec les en-têtes de colonne et une seule ligne de valeur. Vérifiez que "Nombre de lignes à ignorer" est bien sur 1 au moment de l'import

Indiquez les ID des catégories plutôt que leurs noms

Passez en mode debug pour avoir éventuellement des infos sur ce qui bloque : fichier config/defines.inc.php ligne define('_PS_MODE_DEV_', false); Remplacer false par true et enregistrer

C'est une installation sur serveur en ligne, ou en local ?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...