Cuando movemos una instalación de Magento a otro hosting o cuando realizamos ciertas operaciones en el servidor Web, puede que empecemos a tener algunos problemas con nuestra tienda Magento, como por ejemplo: Errores tipo 5xx, que impiden que la tienda funcione correctamente. Imágenes que no se muestran en la tienda pero existen en el administrador. […]
Eliminar de la cola de tareas del boletín de noticias de Magento
Magento es una plataforma de lo más completa, pero a veces falla en lo más básico, y esto es otra buena muestra de ello. Todos los que desarrollamos en Magento nos encontramos siempre con la cuestión de borrar los pedidos de prueba que se realizan durante el desarrollo de la tienda. Magento no permite borrar […]
Sobreescribir un fichero config.xml en la rama local
Un clásico de Magento es tener que realizar alguna modificación en los ficheros de configuración del Core (config.xml). La forma correcta de hacerlo, si nos fijamos en otras acciones similares de reescritura de ficheros, puede parecer que sería copiar el fichero a la rama local de la instalación. Sin embargo, al igual que ocurre con […]
Multitienda Magento, qué estrategia seguir
Recientemente he tenido que realizar un análisis de la estrategia a seguir para la creación de una multitienda en Magento. El proyecto consistía en la comercialización de varios tipos de producto y diferentes: Productos de diferente tipo y diferentes marcas Productos de marca propia de los diferentes tipos (es complicado, pero voy a intentar no […]
Registro de Magento para empresas (nombre/empresa, apellido opcional y cif)
Magento es una plataforma tremendamente versátil y personalizable, pero los que desarrollamos a menudo sobre Magento, sabemos que a veces las cosas más sencillas se complican, y en otras ocasiones, lo que parece imposible, está a sólo unas líneas de código de distancia. En este caso, el problema que se nos ha presentado es adaptar […]
Importar suscriptores a la Newsletter en Magento
Aunque no es lo más recomendable si queremos reutilizar el proceso, o si queremos proporcionar un método de actualización de los suscriptores de Magento mediante un archivo csv o similar, para un caso puntual de importación de suscriptores, el acceso directo a la base de datos, puede ser la opción más sencilla. La lista de […]
Programas de puntos y afiliados para Magento
A la hora de fidelizar clientes y atraer a nuevos usuarios a nuestra tienda online, existen dos formas de trabajar que no son necesariamente excluyentes y que pueden incrementar las ventas de nuestra tienda online, a veces en un porcentaje bastante significativo. Programas de afiliados Por un lado, los programas de afiliados sirven para tener […]
Añadir checkbox de condiciones de uso al crear una cuenta en Magento
Magento permite forzar la aceptación de unas condiciones de uso antes de la finalización del pedido. Sin embargo, si queremos obtener algunos de los sellos de ‘buenas prácticas’ en el comercio electrónico, como pueda ser el sello de Confianza Online, necesitaremos incluir también una casilla de aceptación de las condiciones de uso durante el registro […]
Sobreescribir bloque desde dos extensiones
Un caso habitual en tiendas Magento muy personalizadas, es que existan conflictos entre las diferentes extensiones instaladas. Conflicto entre extensiones Magento En la mayoría de los casos, los conflictos vienen dados por extensiones que intentan reescribir el mismo Modelo o Bloque del Core de Magento que otra extensión. En un caso reciente, he necesitado añadir […]
Mejorar la búsqueda de Magento 1.5, 1.6 y 1.7
Que el buscador de Magento, como todos los buscadores de todas las plataformas y frameworks (o al menos de la mayoría), es mejorable, no es ningún secreto, pero los resultados que devuelve la instalación por defecto, no son malos, sino lo siguiente. El motivo, tan sencillo como fácil de solucionar. Magento retorna los resultados de […]
HTML en el formulario de contacto de Magento
El formato del email que se envía con el formulario de contacto de Mangento, es por defecto texto plano, sin ningún tipo de formato. En realidad es un email interno, que sólo llega a los administradores de la tienda, y normalmente no es necesario modificarlo, pero en caso de querer añadir HTML a la plantilla […]
Eliminar filtros de la navegación por capas de Magento en algunas páginas
Aunque no es un caso habitual, hay situaciones en las que nos interesa eliminar filtros de la navegación por capas. Para ello sólo hay que conocer el lugar donde se obtiene la lista de filtros. El lugar mágico es la clase Mage_Catalog_Block_Layer_View, y en concreto la función getFilters, que muestro y comento a continuación: /** […]