Es sólo una más de esas cientos listas y estadísticas, pero de vez en cuando también está bien echarles un vistazo y sacar algunas conclusiones que nos ayuden a reafirmarnos en nuestra idea de estar en el buen camino. El IR Top 500 es una lista de los 500 ecommerce de Estados Unidos y Canadá que […]
Crear una dirección y asignarla a un cliente en Magento
Siguiendo con el artículo que publicamos ayer acerca de la creación de clientes de forma programada, en este nuevo artículo os contamos como completar la información incluyendo las direcciones del cliente. Las direcciones en Magento se almacenan de forma separada a los clientes y no existe un límite en el número de direcciones que puede […]
Crear un cliente en Magento desde PHP
En un proyecto reciente, hemos tenido que migrar una base de datos de más de 20K clientes desde una plataforma de comercio electrónico antigua y obsoleta. Para ello hemos tenido que programar un script a medida que se conecta con el sistema antiguo y vuelca los datos de los clientes, preservando datos generales y direcciones […]
Copiar los productos de una categoría a otra en Magento
Siguiendo en la misma línea del artículo de ayer, hoy os dejamos un pequelo snippet para copiar los productos de una cateoría de Magento en otra. Al igual que en nuestro post anterior, es un script útil cuando estamos creando un nuevo website dentro de una instalación de Magento. Si ambos websites tienen diferente árbol […]
Asignar productos a un Website en Magento
Hoy os dejamos un pequeño snippet que permite asignar un conjunto de productos a uno o varios Websites dentro de vuestra instalación de Magento. Solemos utilizarlo cuando dentro de una misma instalación se necesita abrir al público un nuevo Website. En ese caso, normalmente parte del catálogo es compartido entre los dos Websites y es […]
Instalar y configurar Varnish para optimizar Magento
Ideas básicas acerca de Varnish y Magento Si quieres conocer los aspectos básicos de la integración de Magento y Varnish, puedes comenzar leyendo el artículo Acelerar Magento con Varnish Caché Instalar Varnish Caché en Debian Instalar Varnish en tu servidor Linux es muy similar a instalar otras aplicaciones o paquetes. Simplemente utiliza el gestor de paquetes […]
Magento: Obtener todas las rutas configuradas
No es un caso muy habitual, pero a veces la mejor forma de saber qué módulos están instalados en nuestra tienda Magento es conocer todas las rutas posibles que cada uno de los módulos genera. En particular a nosotros nos resulta muy útil para configurar las excepciones de caché en Varnish. Sin tener un listado […]
Optimizar Magento: Reducir el número de peticiones
Este artículo es parte de una serie de artículos más completa. Puedes ver en el siguiente enlace la serie completa, dedicada a la Optimización de Tiendas Magento. En este artículo comentamos diversas técnicas que ayudarán a reducir el número de peticiones de usuarios que recibe tu servidor, lo que aumentará la capacidad de asumir visitas […]
Cómo actualizar Magento (cualquier versión)
Os dejo a continuación un pequeño checklist que solemos utilizar cuando tenemos que actualizar tiendas Magento a una nueva versión. La lista incluye ideas tanto para trabajar durante la fase de preparación como durante la actualización del entorno de producción. Antes de actualizar Magento Entorno de desarrollo o instalación local Nunca, nunca, nunca, realices el […]
Comprobar si existe login en el backend en páginas del frontend (Magento)
A veces es necesario dejar algunas funciones de la tienda online ocultas, para que solo las puedan utilizar un conjunto de personas autorizadas. En nuestro caso ha habido recientemente una situación de este tipo, en la que necesitábamos realizar una integración de nuestro Magento con un sistema externo de recomendación de productos (productos relacionados). No […]
Acelerar Magento con Varnish Caché
Varnish Caché es uno de los sistemas más populares para acelerar la carga de páginas web ya que Los resultados que se consiguen son realmente espectaculares, especialmente en páginas web dinámicas donde el contenido se gestiona y se genera por medio de algún sistema CMS. En particular se está convirtiendo en uno de los sistemas preferidos […]
Optimizar Magento: Activar Caché aumenta la velocidad de carga
La diferencia en velocidad entre activar o no la caché, puede resultar en la reducción del tiempo de carga a la mitad. Para activar la cache de Magento, solo es necesario acceder a Sistema => Gestión de la Caché, seleccionar todas las opciones disponibles y Activarlas. En el siguiente vídeo explicamos cómo hacerlo y vemos […]