nadie Posted January 23, 2013 Share Posted January 23, 2013 "Se ha producido un error mientras se actualizaba el objeto product ()" Revisa esto: http://www.prestashop.com/forums/index.php?/topic/213267-solucionado-version-153-se-ha-producido-un-error-mientras-se-creaba-el-objeto-product/ Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 23, 2013 Share Posted January 23, 2013 Efectivamente, el cambio si funciona, solo para reafirmar a todos los que andamos con este problema el codigo que hay que incertar en MyphpAdmin es : ____________________________________________________________________ alter table ps_product add column id_product_redirected int (10) ; alter table ps_product_shop add column id_product_redirected int (10) ; alter table ps_product add column redirect_type int (10) ; alter table ps_product_shop add column redirect_type int (10) ; ____________________________________________________________________ con esto queda correguido el problema del error : "Se ha producido un error mientras se actualizaba el objeto product ()" prestashop 1.5.3.1. Muchas gracias por los aportes de todos ! Saludos: Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 23, 2013 Share Posted January 23, 2013 Efectivamente, el cambio si funciona, solo para reafirmar a todos los que andamos con este problema el codigo que hay que incertar en MyphpAdmin es : ____________________________________________________________________ alter table ps_product add column id_product_redirected int (10) ; alter table ps_product_shop add column id_product_redirected int (10) ; alter table ps_product add column redirect_type int (10) ; alter table ps_product_shop add column redirect_type int (10) ; ____________________________________________________________________ con esto queda correguido el problema del error : "Se ha producido un error mientras se actualizaba el objeto product ()" prestashop 1.5.3.1. Muchas gracias por los aportes de todos ! Saludos: Eso se comento aquí: http://www.prestashop.com/forums/index.php?/topic/213267-solucionado-version-153-se-ha-producido-un-error-mientras-se-creaba-el-objeto-product/ hace días y dias. Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 23, 2013 Share Posted January 23, 2013 bueno, pues una rayita mas al tigre, despues de el cambio de la base de datos, encontre una mas, Las fichas de los productos, no funcionan. Ya proble eliminando la base de datos, cargo mi respaldo y entro a productos y todas las fichas funcionan, Hago el cambio en la base de datos (agregar los campos que faltan) y ya no entran, e incluso encuentro que algunos productos no aparecen las imagenes del thumnail. Alguna sugerencia para poder arreglar esta nueva falla ? Link to comment Share on other sites More sharing options...
shacker Posted January 23, 2013 Share Posted January 23, 2013 activa el display errors a ver si te muestra el error Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 23, 2013 Share Posted January 23, 2013 Hola shacker, active forzar recompilacion y abrir la consola de depuracion, y tambien la modalidad de abrir siempre consola y nada, solo refresca la pantalla y me deja suiempre en la ficha de informacion, esto sucedio despues de el cambio de la base de datos. ojala me puedan ayudar porque no puedo colocar nuevos productos en mi base de datos Saludos Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 23, 2013 Share Posted January 23, 2013 (edited) Asunto resuelto, por lo menos este, les comento lo que hize : 1- elimine la base de datos 2- subi mi respaldo de la base de datos. 3- hize la modificacion de la base de datos en MyphpAdmin, pero con esta variante ( que encontre en otro foro, mas adelante les pongo el link) alter table ps_product add column id_product_redirected int (10) ; alter table ps_product_shop add column id_product_redirected int (10) ; ALTER TABLE `ps_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; ALTER TABLE `ps_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; 4- entre a backoffice a productos, trate de cambiar un producto y todo ya funciona. esta modificacion la tome de esta liga http://www.prestasho...ms/page__st__40 espero les sea de utilidad Gracias por sus aportes ! Saludos. Edited January 23, 2013 by jorgemmcc (see edit history) Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 24, 2013 Share Posted January 24, 2013 Retomando el tema, he estado trabajando con el sistema, me he percatado de un problema, Si bien efectivamente ya funciona, con los productos que importe de mis respaldos, a esos no puedo modificar las fichas. Para los productos nuevos, sin problemas. Lo mas curioso es que algunos productos importados si funcionan y otros ( la mayoria ) no entran a las fichas. Si duplico en producto, este funciona sin problema, a mi parecer, en la base de datos le falta algun dato que le impide entrar en las fichas. Alguien tendra alguna idea de como correguirlos? Como dato adicional aquellos que no funcionan en la ficha de informacion no cambia el editor de textos y me lo pone como les muestro en este ejemplo. Saludos ! Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 24, 2013 Share Posted January 24, 2013 Bueno, despues de mucho batallar y de revisar muchos post en español e ingles (al parecer ) ya le pege a la solucion de este problema que nos esta afectando a los usuarios de la version 1.5.3.1. de Prestashop. encontre en el siguiente link http://www.prestasho...ms/page__st__60 que nos indica las modificaciones a la base de datos para que sea funcional, hasta el momento, parece que todo funciona correctamente. Les recreo lo que hize para ver si les es de utilidad. 1.- Elimine la base de datos desde MySQL Bases de datos 2.- Hice la creacion de la base de datos y la asocie a el usuario ( que estaba antes de eliminarla) 3.- Realize la importacion de la base de datos respaldada desde MyphpAdmin. 4.- ejecute el codigo que transcribo a continuacion. SET NAMES 'utf8'; ALTER TABLE `ps_customer` CHANGE `outstanding_allow_amount` `outstanding_allow_amount` DECIMAL(20, 6) NOT NULL DEFAULT 0.000000; UPDATE `ps_order_state` SET `delivery` = 0 WHERE `id_order_state` = 3; ALTER TABLE `ps_product_shop` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; ALTER TABLE `ps_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; UPDATE `ps_order_state` SET `send_email` = 1 WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); UPDATE `ps_order_state_lang` SET `template` = 'payment' WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); DELETE FROM `ps_configuration` WHERE `name`= 'PS_HIGH_HTML_THEME_COMPRESSION'; INSERT INTO `ps_configuration`(`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_MAIL_COLOR', '#db3484', NOW(), NOW()); ALTER TABLE `ps_order_cart_rule` CHANGE `name` `name` VARCHAR(254); ALTER TABLE `ps_cart` CHANGE `delivery_option` `delivery_option` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `ps_currency_shop` ADD `conversion_rate` DECIMAL( 13, 6 ) NOT NULL; UPDATE `ps_currency_shop` a SET `conversion_rate` = (SELECT `conversion_rate` FROM `ps_currency` b WHERE a.id_currency = b.id_currency); INSERT INTO `ps_configuration`(`name`, `value`, `id_shop`, `id_shop_group`, `date_add`, `date_upd`) (SELECT 'PS_GIFT_WRAPPING_TAX_RULES_GROUP', b.`id_tax_rules_group`, a.`id_shop`, a.`id_shop_group`, NOW(), NOW() FROM `ps_configuration` a JOIN `ps_tax_rule` b ON (a.value = b.id_tax) WHERE a.name='PS_GIFT_WRAPPING_TAX' GROUP BY a.`id_shop`, a.`id_shop_group` ); DELETE FROM `ps_configuration` WHERE name='PS_GIFT_WRAPPING_TAX'; ALTER TABLE `ps_cart_rule` ADD `highlight` tinyint(1) unsigned NOT NULL default 0 AFTER `gift_product_attribute`; Con esto quedo en apariencia, resuleto el problema. Espero les sea de utilidad, Saludos ! 1 Link to comment Share on other sites More sharing options...
shacker Posted January 25, 2013 Share Posted January 25, 2013 gracias por compartirlo Link to comment Share on other sites More sharing options...
jorgemmcc Posted January 25, 2013 Share Posted January 25, 2013 Hola, Solo para comentarles mi experiencia despues de hacer las modificaciones. Hasta el momento todo esta funcionando perfectamente. Ya customize mi front-officce, ya subi modulos ( dineromail, entre otros ), ya inserte productos, categorias, fabricantes, etc. y todo va bien. Espero que les sea de Utilidad ! Link to comment Share on other sites More sharing options...
nadie Posted January 26, 2013 Share Posted January 26, 2013 Por cierto, a quien no se le ve las imagenes de su tienda en Internet Explorer, pero si se le ven en los otros navegadores, revisar este aporte de shacker: http://www.prestasho...age-fix-for-ie/ os servira de ayuda. Link to comment Share on other sites More sharing options...
macr Posted February 3, 2013 Share Posted February 3, 2013 es e Bueno, despues de mucho batallar y de revisar muchos post en español e ingles (al parecer ) ya le pege a la solucion de este problema que nos esta afectando a los usuarios de la version 1.5.3.1. de Prestashop. encontre en el siguiente link http://www.prestasho...ms/page__st__60 que nos indica las modificaciones a la base de datos para que sea funcional, hasta el momento, parece que todo funciona correctamente. Les recreo lo que hize para ver si les es de utilidad. 1.- Elimine la base de datos desde MySQL Bases de datos 2.- Hice la creacion de la base de datos y la asocie a el usuario ( que estaba antes de eliminarla) 3.- Realize la importacion de la base de datos respaldada desde MyphpAdmin. 4.- ejecute el codigo que transcribo a continuacion. (...) ¿Son estrictamente necesarios los pasos 1 y 2? Link to comment Share on other sites More sharing options...
jorgemmcc Posted February 3, 2013 Share Posted February 3, 2013 (edited) Hola Marc131, si lo que tu quieres es hace que trabaje con la informacion que ya traes de otra version, Si es necesario. (Nota : de la version 1.4.x la base de datos con la version 1.5.2 es compatible, hasta donde yo entiendo, porque yo migre sin problemas de compatibilidad ) Si tu base de datos es creada por la version 1.5.3.1. probablemente no sea nesesario borrarla. Lo que si es necesario es que la respaldes para que no pierdas tus datos, si es que ya trae algo. A mi parecer es necesario borrarla y volver a crearla a travez de una importacion de una base de datos anterior por medio de MyphpAdmin, asi estas seguro que ya trae todas las tablas y campos, ya que la modificacion que indico es solo es sobre unos campos. Haz la prueba y nos comentas tu experiencia. A mi me ha funcionado sin problema alguno desde que hize estos cambios, mi sitio esta corriendo en la version 1.5.3.1. sin problema alguno. Saludos !. Edited February 3, 2013 by jorgemmcc (see edit history) Link to comment Share on other sites More sharing options...
macr Posted February 3, 2013 Share Posted February 3, 2013 tengo mucha ilusión por actualizar a 1.5.3.1 pero qué quieres que diga... Ahora en 1.5.2 me va perfecta y si es cierto que 1.5.3 está muy verde (a pesar de que se anuncia como estable) y me voy a tener que complicar mucho, pues mejor me lo pienso... Gracias jorgemmcc Link to comment Share on other sites More sharing options...
nadie Posted February 3, 2013 Share Posted February 3, 2013 Según fuentes no fiables, posiblemente en los proximos días, tendremos nueva versión de Prestashop. Link to comment Share on other sites More sharing options...
macr Posted February 3, 2013 Share Posted February 3, 2013 ostras!!! eso sí que es una grandísima noticia... me espero, me espero.. Link to comment Share on other sites More sharing options...
petete2008 Posted February 3, 2013 Share Posted February 3, 2013 (edited) Si, viendo el bugtracker yo creo que se espera una nueva versión como mucho en un par de semanas. Edited February 3, 2013 by petete2008 (see edit history) Link to comment Share on other sites More sharing options...
jorgemmcc Posted February 3, 2013 Share Posted February 3, 2013 (edited) Me parece muy bien, pero como en algun post dijo Rubalcaba, hay que hacer pruebas antes de aventarse a cambiar de version, ya que en toda version nueva puede haber alguna cosita que no esta funcionando bien. Yo por lo menos con los cambios que he hecho y que les deje aca en este topic, me ha ido bien con el Prestsashop 1.5.3.1. Ya he instalado modulos, agregado productos, cambiado precios, imagenes, traducciones, etc. y todo funciona al 100% e incluso ya integre un Live Chat (Crafty Syntas LiveHelp), ya lo probe con diferentes navegadores y todo perfecto. Pues esperemos la nueva version para probarla !. Saludos. Edited February 3, 2013 by jorgemmcc (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted February 3, 2013 Share Posted February 3, 2013 (edited) Me parece muy bien, pero como en algun post dijo Rubalcaba, hay que hacer pruebas antes de aventarse a cambiar de version, ya que en toda version nueva puede haber alguna cosita que no esta funcionando bien. Yo por lo menos con los cambios que he hecho y que les deje aca en este topic, me ha ido bien con el Prestsashop 1.5.3.1. Ya he instalado modulos, agregado productos, cambiado precios, imagenes, traducciones, etc. y todo funciona al 100% e incluso ya integre un Live Chat (Crafty Syntas LiveHelp), ya lo probe con diferentes navegadores y todo perfecto. Pues esperemos la nueva version para probarla !. Saludos. Hola ! La 1.5.3.1, en principio no funciona al 100% por 100% y tiene una cantidad abismal de bugs. En github: https://github.com/PrestaShop/PrestaShop/issues lo puedes mirar. Edited February 3, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
magudelo62 Posted February 4, 2013 Share Posted February 4, 2013 Bueno, despues de mucho batallar y de revisar muchos post en español e ingles (al parecer ) ya le pege a la solucion de este problema que nos esta afectando a los usuarios de la version 1.5.3.1. de Prestashop. encontre en el siguiente link http://www.prestasho...ms/page__st__60 que nos indica las modificaciones a la base de datos para que sea funcional, hasta el momento, parece que todo funciona correctamente. Les recreo lo que hize para ver si les es de utilidad. 1.- Elimine la base de datos desde MySQL Bases de datos 2.- Hice la creacion de la base de datos y la asocie a el usuario ( que estaba antes de eliminarla) 3.- Realize la importacion de la base de datos respaldada desde MyphpAdmin. 4.- ejecute el codigo que transcribo a continuacion. SET NAMES 'utf8'; ALTER TABLE `ps_customer` CHANGE `outstanding_allow_amount` `outstanding_allow_amount` DECIMAL(20, 6) NOT NULL DEFAULT 0.000000; UPDATE `ps_order_state` SET `delivery` = 0 WHERE `id_order_state` = 3; ALTER TABLE `ps_product_shop` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; ALTER TABLE `ps_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; UPDATE `ps_order_state` SET `send_email` = 1 WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); UPDATE `ps_order_state_lang` SET `template` = 'payment' WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); DELETE FROM `ps_configuration` WHERE `name`= 'PS_HIGH_HTML_THEME_COMPRESSION'; INSERT INTO `ps_configuration`(`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_MAIL_COLOR', '#db3484', NOW(), NOW()); ALTER TABLE `ps_order_cart_rule` CHANGE `name` `name` VARCHAR(254); ALTER TABLE `ps_cart` CHANGE `delivery_option` `delivery_option` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `ps_currency_shop` ADD `conversion_rate` DECIMAL( 13, 6 ) NOT NULL; UPDATE `ps_currency_shop` a SET `conversion_rate` = (SELECT `conversion_rate` FROM `ps_currency` b WHERE a.id_currency = b.id_currency); INSERT INTO `ps_configuration`(`name`, `value`, `id_shop`, `id_shop_group`, `date_add`, `date_upd`) (SELECT 'PS_GIFT_WRAPPING_TAX_RULES_GROUP', b.`id_tax_rules_group`, a.`id_shop`, a.`id_shop_group`, NOW(), NOW() FROM `ps_configuration` a JOIN `ps_tax_rule` b ON (a.value = b.id_tax) WHERE a.name='PS_GIFT_WRAPPING_TAX' GROUP BY a.`id_shop`, a.`id_shop_group` ); DELETE FROM `ps_configuration` WHERE name='PS_GIFT_WRAPPING_TAX'; ALTER TABLE `ps_cart_rule` ADD `highlight` tinyint(1) unsigned NOT NULL default 0 AFTER `gift_product_attribute`; Con esto quedo en apariencia, resuleto el problema. Espero les sea de utilidad, Saludos ! Hola Jorgemmcc, te cuento que en mi caso, me aventure a ejecutar los sql que sugieres en mi PHPMyAdmin, sobre la Base de Datos que me quedo de la actualización a 1.5.31. Hice una previo Backup de la BD y empece. Aquí me arrojo error algunas de las lineas sql que pusiste, casi todos los que tienen AlterTable, pero los fui eliminando y ejecute cada linea que no me arrojo error, y con esto he logrado que las pestañas de los productos funcionen. Me salve de regresarme de versión, estaba peleando en la versión 1.5.2 con el login del usuario. Espero a alguien mas le sirva esta solución, un saludo a todos, Gracias por su aporte. Link to comment Share on other sites More sharing options...
RicRey Posted April 5, 2013 Author Share Posted April 5, 2013 tengo algunos problemas que me he percatado al actualizar a 1.5.4 pero lamentablemente me di cuenta de esos errores tiempo despues y la tienda sigue en producción por lo que toca arreglar... no se si alguien me puede hechar una mano con el unos errorcitos... por ejemplo al duplicar un producto me sale una pantalla con condigos y errores :S Link to comment Share on other sites More sharing options...
Recommended Posts