Sé que de este tema ya he hablado otras veces en el blog (pero no encuentro la entrada) y no escarmiento.
Como he contado antes, estoy cerrando una nueva versión de la tienda corriendo sobre Magento. Estas últimas semanas, con el cambio de hosting, he avanzado bastante el tema. Ya tengo una tienda en Magento en castellano, con el Iva, formas de pago, de envío parametrizadas, con una estructura de productos que me gusta. Y cada vez va quedando mejor. Por un lado, en el nuevo hosting, la velocidad del Magento ha aumentado bastante y eso se agradece. Además voy entendiendo poco a poco las peculiaridades de este nuevo software.
Y quiero sacar la nueva versión este fin de semana. Para ello, he renunciado a tener un tema propio, saldré con el tema modern (algo parcheado eso si) de todas formas, me gusta. Y anoche casi duermo. Había hecho varias pruebas de carga de artículos de forma masiva a la tienda desde ficheros extornos y todo funcionaba. Así que anoche, dejó terminada la sección de PCs y de HTPCs (por cierto, ya anuncio aquí novedades en los dos extremos, en gama baja y en gama alta) y cuando subo el fichero al Magento… aquello empieza a devolver errores.
Menos mal que el módulo de importación es clarito. Y enseguida encuentro el error. Resulta que había estado trabajando todo el tiempo sobre el Calc de OpenOffice 3.0, pero había tocado una parte en un PC que no tenía el OpenOffice, sino el Excel, y aparentemente no había pasado nada. No había pasado nada, salvo que la Excel había cambiado el formato del fichero de texto que estaba enviando a Magento. En lugar de separar los campos con comas, lo había hecho con tabuladores. Al grabarlo una vez con la Excel, pues lo había dejado así. Al abrirlo con el OpenOffice, éste había asumido que el fichero era así y así lo había mantendio. Pero magento esperaba comas.
Nada conversión, y a volver a subirlo al host. La importación termina bien y parece que esto ya marcha. Abro la tienda y no hay ningún artículo. Entro a la parte de administración y allí están todos los artículos… no entiendo nada. Borro y vuelvo a importar; mismo resultado. Al final, descubro que hay un campo que indica donde es visible un artículo en la tienda. Ese campo es una descripción. Había actualizado a la versión 1.17 de Magento y había vuelto a cargar la traducción… y resulta que ese campo tenía un acento. La Excel no había usado bien el UTF8… y Magento no entendía lo que recibía… así que como el literal no era exactamente igual que el que esperaba… pues no mostraba los artículos. Y tuvo otro incidente parecido con una fecha… al final a las tres de la madrugada, conseguí importar los artículos bien.
Con lo que esto avanza, y todavía tenemos problemas con un mísero fichero de texto plano de 50 kas…. yo hay veces que creo que vamos para detrás.
5 Comentarios
Comentarios Cerrados
Jojojo, la famosa implementación de UTF8 de MS, jajaja, pues no lleva trayendo cola ese tema, y es que ni siquiera son capaces de ceñirse a ISO8859-15 que sacan una pseudo versión para Windows, que ya pedirles que se ciñan a un estandar como UTF8 es ya pedirles demasiado.
Por cierto, este tema de la implementación de UTF8 provocó uno de los fallos de seguridad más sonados en la historia de MS e Internet Explorer, que permitía una URL formateada con toda la intención, desbordar el buffer del navegador y acceder al sistema de ficheros local.
Espero con impaciencia esta nueva tienda. ¿Necesitas un beta tester?
Google tiene paginada una tienda demo hecha en Magento que parece sospechosa…
ufff, ten cuidadín Tendero, que como publiques una oferta de un HTPC pata negra por 75€ en vez de 750 luego no nos vengas con que si el excel esto o el excell lo otro XDDDDD
relacionada: https://changlonet.com/blog/2008/clientes-precios-errores/
Sospechosa la pagina de google, si. Además con fuentes antec que le gustan al tendero.