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 […]
Solucionar error reCaptcha ‘Could not open socket’
Hemos estado integrando recientemente una extensión en Magento que permite el uso de reCaptcha en los formularios de una tienda Magento. En nuestro caso lo estamos integrando en un formulario a medida, pero nos parecía útil tener una base para desarrollar más rápido. El utilizar una extensión de un tercero siempre tiene el problema de […]
Nacimiento de una web e-commerce
Antes de que una web de comercio electrónico se publique hay un proceso largo y en ocasiones tedioso que implica tomar decisiones importantes sobre: Qué plataforma es la más adecuada. Cuál es nuestro público objetivo. Tener un diseño «amigable» para nuestros clientes. Cómo «gustarle a google» sin perder la identidad. Y muchas más cosas que […]
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: /** […]