Jump to content

Importar Categorias, Productos y algunas cosas con MySQL y no con .csv


Recommended Posts

Bueno, yo tengo un problema, y que heche a perder mi tienda que ya estaba todo bien.

Mi pregunta es, ¿Como importar mis Categorias y mis Productos? pero utilizando MySQL y no con el archivo .csv(no sabia que existia ese archivo para importar categorias)

Cuando migre mi tienda de un Hosting a otro Hosting, hice un respaldo de mi Base de Datos, y me genero un archivo .sql donde contiene toda la informacion de mi tienda.

Hice una prueba, e importé todo el archivo .sql que me generó, pero no quedó bien la tienda, ya que el correo con el que Instale era [email protected](es un ejemplo), y mi anterior erea [email protected] y cuando importo la base de datos completa, me borra el correo [email protected] y lo cambia al anterior([email protected]).

Intente cambiar el correo [email protected] dentro de mi Panel de Administracion a [email protected], pero nada intente de todo, y no me manda los correos de pedidos y contacto a [email protected], sino a [email protected] aún ya cambiando el correo desde el Admin.

Entonces lo que yo quiero es SOLO importar las Categorias y mis Productos que tengo en la base de datos de respaldo.

ya intente ejecutar SQL en mi PHPmyAdmin y reemplazar algunas Tablas que estan en mi respaldo como Productos y Categorias, las ejecuto tal como esta en el respaldo, ej:

/* Scheme for table ps_tiendacategory */
CREATE TABLE `ps_tiendacategory` (
`id_category` int(10) unsigned NOT NULL AUTO_INCREMENT,
`id_parent` int(10) unsigned NOT NULL,
`level_depth` tinyint(3) unsigned NOT NULL DEFAULT '0',
`active` tinyint(1) unsigned NOT NULL DEFAULT '0',
`date_add` datetime NOT NULL,
`date_upd` datetime NOT NULL,
PRIMARY KEY (`id_category`),
KEY `category_parent` (`id_parent`)
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;

INSERT INTO `ps_tiendacategory` VALUES
('1','0','0','1','2009-08-15 20:47:27','2009-08-15 20:47:27'),
('7','1','1','1','2009-08-26 12:33:48','2009-08-26 12:33:48'),
('8','1','1','1','2009-08-26 12:35:44','2009-08-26 12:35:44'),
('6','1','1','1','2009-08-26 12:32:36','2009-08-26 12:32:36'),
('5','1','1','1','2009-08-26 12:21:34','2009-08-26 12:48:43'),
('9','1','1','1','2009-08-26 12:44:34','2009-08-26 12:44:34'),
('10','1','1','1','2009-08-26 12:47:31','2009-08-26 12:47:31'),
('11','1','1','1','2009-08-26 13:02:49','2009-08-26 13:02:49'),
('12','1','1','1','2009-09-07 14:05:31','2009-09-07 14:05:31'),
('13','1','1','1','2009-09-07 14:34:50','2009-09-07 14:34:50');


Intente con la opcion UPDATE en vez de CREATE, pero me manda error.

Creo que soy claro en lo que quiero hacer... es RESTAURAR MIS CATEGORIAS y PRODUCTOS(aunque ya no tengan imagen) PERO UTILIZANDO MI RESPALDO MYSQL

Espero que me ayuden, ya Googlee, pero nada.
Link to comment
Share on other sites

Hola

se me olvidaba decirte que si puedes hacer lo que dices cojer tu restaldo anterior

y cambiar o mejor dicho colocarle las categorias anteriores pero claro categorias

subcategorias si las tienes los productos las imagenes y todo eso


pero creo que te estas complicado la vida veras:

si tienes el respaldo anterior bueno y el de ahora con los correos

simplemente al anterior cambiale los correos nuevos con sus respectivas KEY

y si no al nuevo metele todos los datos de la primera menos los correos y el administrador

y te tiene que funcionar por narices

recuerda en todo momento que los cambios que hagas deben de reflejar en la base datos

como por ejemplo esto tuyo:

donde dice : ENGINE=MyISAM AUTO_INCREMENT=14

tu has metido 10 categorias y en el incremento dice 14

por lo tanto ahi debe decir 11 que son las diez que tu tienes

mas una del incremento siguiente y es asi en toda la base de datos

NO SE SI ME EXPLICO...


saludossss



/* Scheme for table ps_tiendacategory */
CREATE TABLE `ps_tiendacategory` ( `id_category` int(10) unsigned NOT NULL AUTO_INCREMENT, `id_parent` int(10) unsigned NOT NULL, `level_depth` tinyint(3) unsigned NOT NULL DEFAULT ‘0’, `active` tinyint(1) unsigned NOT NULL DEFAULT ‘0’, `date_add` datetime NOT NULL, `date_upd` datetime NOT NULL, PRIMARY KEY (`id_category`), KEY `category_parent` (`id_parent`)
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;

INSERT INTO `ps_tiendacategory` VALUES
(‘1’,‘0’,‘0’,‘1’,‘2009-08-15 20:47:27’,‘2009-08-15 20:47:27’),
(‘7’,‘1’,‘1’,‘1’,‘2009-08-26 12:33:48’,‘2009-08-26 12:33:48’),
(‘8’,‘1’,‘1’,‘1’,‘2009-08-26 12:35:44’,‘2009-08-26 12:35:44’),
(‘6’,‘1’,‘1’,‘1’,‘2009-08-26 12:32:36’,‘2009-08-26 12:32:36’),
(‘5’,‘1’,‘1’,‘1’,‘2009-08-26 12:21:34’,‘2009-08-26 12:48:43’),
(‘9’,‘1’,‘1’,‘1’,‘2009-08-26 12:44:34’,‘2009-08-26 12:44:34’),
(‘10’,‘1’,‘1’,‘1’,‘2009-08-26 12:47:31’,‘2009-08-26 12:47:31’),
(‘11’,‘1’,‘1’,‘1’,‘2009-08-26 13:02:49’,‘2009-08-26 13:02:49’),
(‘12’,‘1’,‘1’,‘1’,‘2009-09-07 14:05:31’,‘2009-09-07 14:05:31’),
(‘13’,‘1’,‘1’,‘1’,‘2009-09-07 14:34:50’,‘2009-09-07 14:34:50’);



saludos otra vez

Link to comment
Share on other sites

Gracias por tu ayuda, pero sigo sin hacer lo que quiero, intente hacer lo que me dijiste de cambiar solo los email con sus Keys, la importé en mi base de datos, y sí funciono, pero.... no quedo bien la tienda, solo muestra las categorias y los productos destacados, y lo de Novedades y lo mas vendido, no se muestra, no sé porque pasa, eso entonces decidi restaurar el sql original de la instalacion.

Solo indicanme ¿Como puedo exportar mis categorias en formato .csv?, tengo el modulo de Boletin de Noticias, que dice que sirve para exportar archivo .csv para mailin masivo, pero no se si sea eso, o tengo que instalar otro modulo.


Gracias por la ayuda!!

Link to comment
Share on other sites

  • 7 months later...

A lo mejor me equivoco... pero si lo unico que quieres cambiar es el correo que usas...
Porque no el SQL que tienes de tu "TiendaAntigua" la importas desde el phpmyadmin de tu "TiendaNueva", si haces eso creo que te reconoceria todo todo todo, simplemente de primera mano no podrias logearte al backoffice ya que el password se corrompe (o algo pasa), podrias darle a la opcion "recuperar contraseña" con esto te mandaria una contraseña nueva a tu "correViejo", simplemente logeate con estos datos y una vez entrado cambias tu correoViejo por el Nuevo..?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...