Jump to content
passio

[Import Csv] Bug Incroyable Sur La Version 1.6.1.3

Recommended Posts

Bonjour à tous, je travaille depuis plusieurs années sur Prestashop, j'ai l'habitude d'importer des CSV. Mon site est sur la version 1.6.1.1, tout marche très bien. En revanche, ma copine crée la boutique de son entreprise, et au moment d'importer un CSV, c'est la catastrophe... RIEN ne passe, alors que sur la version précédente en local sur mon ordinateur, le même CSV, importé de la même manière, passe sans problème... On a réinstallé prestashop, rien à faire. On a voulu installer une version antérieure, mais il y a un échec d'installation lors de l'installation des modules. Nous sommes désemparés... C'est important, elle bosse pour une entreprise, mais ça semble vraiment relever de Prestashop et pas de nous...


On met : forcer les ID : OUI ou NON //// on désactive les ID et on a :

406 erreurs 

  1. Roues & Roulettes (ID: No ID) ne peut pas être enregistré
  2. Property Category->name is empty
  3. Roues et roulettes pour les industries (ID: No ID) ne peut pas être enregistré
  4. Caoutchouc (ID: No ID) ne peut pas être enregistré
  5. Série 11 (ID: No ID) ne peut pas être enregistré
  6. Série 11 - Roue Seule (ID: No ID) ne peut pas être enregistré
  7. Série 11 - Roulette Pivotante (ID: No ID) ne peut pas être enregistré
  8. Série 11 - Roulette Pivotante avec frein (ID: No ID) ne peut pas être enregistré
  9. Série 11 - Roulette fixe (ID: No ID) ne peut pas être enregistré
  10. Série 13 (ID: No ID) ne peut pas être enregistré
  11. Série 13 - Roue Seule (ID: No ID) ne peut pas être enregistré
  12. Série 13 - Jockey (ID: No ID) ne peut pas être enregistré
  13. Série 18 (ID: No ID) ne peut pas être enregistré
  14. Série 18 - Roue Seule (ID: No ID) ne peut pas être enregistré


Avec une ancienne version, tout fonctionne pourtant... Je mets quiconque au défit de réussir à importer une seule ligne de CSV... même en créant un nouveau CSV d'une seule ligne, je ne peux pas l'importer...

Désespérement cordialement, à vous.
 

  • Like 1

Share this post


Link to post
Share on other sites

Bonjour à tous, quelqu'un aurait une solution pour ce problème? 

 

Merci beaucoup!!

Share this post


Link to post
Share on other sites

Alors en fait, si vous avez ce problème en Local, il faut changer la version de PHP... J'ai personnellement passé de la 7.0.0 à 5.6.10 dans préférences sous MAMP, et ensuite tout à fonctionné du premier coup. 

Share this post


Link to post
Share on other sites

Bonjour à tous, je travaille depuis plusieurs années sur Prestashop, j'ai l'habitude d'importer des CSV. Mon site est sur la version 1.6.1.1, tout marche très bien. En revanche, ma copine crée la boutique de son entreprise, et au moment d'importer un CSV, c'est la catastrophe... RIEN ne passe, alors que sur la version précédente en local sur mon ordinateur, le même CSV, importé de la même manière, passe sans problème... On a réinstallé prestashop, rien à faire. On a voulu installer une version antérieure, mais il y a un échec d'installation lors de l'installation des modules. Nous sommes désemparés... C'est important, elle bosse pour une entreprise, mais ça semble vraiment relever de Prestashop et pas de nous...

 

 

On met : forcer les ID : OUI ou NON //// on désactive les ID et on a :

 

406 erreurs 

  1. Roues & Roulettes (ID: No ID) ne peut pas être enregistré
  2. Property Category->name is empty
  3. Roues et roulettes pour les industries (ID: No ID) ne peut pas être enregistré
  4. Caoutchouc (ID: No ID) ne peut pas être enregistré
  5. Série 11 (ID: No ID) ne peut pas être enregistré
  6. Série 11 - Roue Seule (ID: No ID) ne peut pas être enregistré
  7. Série 11 - Roulette Pivotante (ID: No ID) ne peut pas être enregistré
  8. Série 11 - Roulette Pivotante avec frein (ID: No ID) ne peut pas être enregistré
  9. Série 11 - Roulette fixe (ID: No ID) ne peut pas être enregistré
  10. Série 13 (ID: No ID) ne peut pas être enregistré
  11. Série 13 - Roue Seule (ID: No ID) ne peut pas être enregistré
  12. Série 13 - Jockey (ID: No ID) ne peut pas être enregistré
  13. Série 18 (ID: No ID) ne peut pas être enregistré
  14. Série 18 - Roue Seule (ID: No ID) ne peut pas être enregistré

Avec une ancienne version, tout fonctionne pourtant... Je mets quiconque au défit de réussir à importer une seule ligne de CSV... même en créant un nouveau CSV d'une seule ligne, je ne peux pas l'importer...

 

Désespérement cordialement, à vous.

 

 

Bonjour, la solution semble être ici : https://github.com/PrestaShop/PrestaShop/pull/5578

 

 

fichier : controllers/admin/AdminImportController.php  vers ligne  1066

 
public static function arrayWalk(&$array, $funcname, &$user_data = false)     }           foreach ($array as $k => $row) {    
 
- if (!call_user_func_array($funcname, array($row, $k, $user_data))) {    
 
+ if (!call_user_func_array($funcname, array($row, $k, &$user_data))) {
 
    return false;     }     }
Edited by perot (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More