MARC_DISTRIGROUP Posted August 19, 2013 Share Posted August 19, 2013 (edited) Bonjour, Je ne trouve pas la solution ! dans mon fichier CSV produits, j'ajoute une à trois catégories dans la colonne mais lors du transfert du fichier, les produits s'affiche correctement dans le back office mais sont placés dans la catégories accueil !! j'ai essayé : cat1,cat2, (sans espace cat1, cat2, (avec espace et aussi avec un autre séparateur : # Les catégories ont étés créées sur le site donc pas via un fichier CSV ! Le nom des catégories est 100 % identique (minuscule, majuscule, ponctuation, espace entre les mots si des sont catégories composée de plusieurs mots) Celui qui me donne la solution gagne 1 porte clé !! Cordialement Marc Edited August 20, 2013 by MARC_DISTRIGROUP (see edit history) Link to comment Share on other sites More sharing options...
indesign47 Posted August 19, 2013 Share Posted August 19, 2013 Bonsoir, Quelle version de PS ? Link to comment Share on other sites More sharing options...
MARC_DISTRIGROUP Posted August 20, 2013 Author Share Posted August 20, 2013 Bonsoir, Quelle version de PS ? Bonjour, C'est la version 1.5.3.0 Link to comment Share on other sites More sharing options...
indesign47 Posted August 20, 2013 Share Posted August 20, 2013 Alors normalement ceci règle le problème Post 4 www.prestashop.com/forums/topic/215671-probleme-import-produit-csv/ Link to comment Share on other sites More sharing options...
MARC_DISTRIGROUP Posted August 20, 2013 Author Share Posted August 20, 2013 (edited) Merci, ça fonctionne parfaitement !! Voici ci dessous la solution pour ceux qui ont le même problème avec la version 1.5.3 : Marc Carné Bori commented on PSCFV-6052 (CSV Import failed importing product into correct category) saying: Ok guys, I fixed this problem. Here is how: File: controllers/admin/AdminImportController.php Function: split The problem is that the $temp var isn't being assigned, so no file is opened. To solve it, change this line: $fd = fopen($temp, 'r'); By $fd = fopen(_PS_UPLOAD_DIR_.$uniqid, 'r'); Edited August 20, 2013 by MARC_DISTRIGROUP (see edit history) Link to comment Share on other sites More sharing options...
indesign47 Posted August 20, 2013 Share Posted August 20, 2013 (edited) je vais essayer de me débrouiller avec cela Il suffit d'ouvrir le fichier AdminImportController.php (dossier controllers > admin ) et dans la function protected static function split($field) modifié ceci do $uniqid_path = _PS_UPLOAD_DIR_.uniqid(); while (file_exists($uniqid_path)); file_put_contents($uniqid_path, $field); $tab = ''; if (!empty($uniqid_path)) { $fd = fopen($uniqid_path, 'r'); $tab = fgetcsv($fd, MAX_LINE_SIZE, $separator); fclose($fd); unlink($uniqid_path); } Edited August 20, 2013 by indesign (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now