salsero72 Posted May 6, 2013 Share Posted May 6, 2013 Ciao a tutti, sto cercando di importare dei prodotti mediante CSV, immettendo nel campo categoria l'ID numerico della categoria. Ma nell'import viene ignorato. Il prodotto viene importato ma non viene associato ad alcuna categoria. Ci sono sub categorie con lo stesso nome, ma io specifico l'ID E' possibile che crei problemi il fatto che abbiano lo stesso nome anche se uso l'ID? Qualcuno è mai riuscito ad importare prodotti, mettendo l'ID categoria (e non il nome) nel campo categoria? Leggendo qui sembra che sia un problema. http://www.prestasho...__1#entry364163 Grazie. N. Link to comment Share on other sites More sharing options...
salsero72 Posted May 6, 2013 Author Share Posted May 6, 2013 Aggiornamento E' possibile che crei problemi il fatto che abbiano lo stesso nome anche se uso l'ID? Qualcuno è mai riuscito ad importare prodotti, mettendo l'ID categoria (e non il nome) nel campo categoria? Leggendo qui sembra che sia un problema. http://www.prestasho...__1#entry364163 Grazie. N. No, anche mettendo tutte categorie con nomi diversi non lo prende Link to comment Share on other sites More sharing options...
salsero72 Posted May 6, 2013 Author Share Posted May 6, 2013 Aggiornamento No, anche mettendo tutte categorie con nomi diversi non lo prende Ok ho risolto così: Nel file {WEB_ROOT}/controllers/admin/AdminImportController.php dopo la riga (1051 nel mio file) AdminImportController::arrayWalk($info, array('AdminImportController', 'fillInfo'), $product); ho aggiunto la riga $product->category = explode(',',$info['category']); Attenzione! Vale solo per chi importa i file con l'ID numerico, separato da virgola. (Per sicurezza ho messo "2,45" per importare nella categoria ID 45. Ho quindi anteposto l'ID della "home" (2) Link to comment Share on other sites More sharing options...
eugenata Posted May 7, 2013 Share Posted May 7, 2013 Ok ho risolto così: Nel file {WEB_ROOT}/controllers/admin/AdminImportController.php dopo la riga (1051 nel mio file) AdminImportController::arrayWalk($info, array('AdminImportController', 'fillInfo'), $product); ho aggiunto la riga $product->category = explode(',',$info['category']); Attenzione! Vale solo per chi importa i file con l'ID numerico, separato da virgola. (Per sicurezza ho messo "2,45" per importare nella categoria ID 45. Ho quindi anteposto l'ID della "home" (2) Ciao salsero72, sarebbe utile sapere a che versione di Ps ti riferisci. 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