Entradas

Como instalar parches de seguridad en Magento 2

,

Ya sabemos lo importante que es tener nuestra web debidamente protegida de cualquier ataque, y más cuando se trata de un e-commerce. En este artículo vamos a ver los distintos procedimientos (sí, hay más de uno) para instalar parches de seguridad en Magento 2.

Opción A: Actualizar a la versión más reciente

Siempre deberíamos tener actualizado Magento a la última versión estable disponible, pero sabemos que no siempre es viable. En el caso de fuera posible, podemos actualizar nuestro Magento 2 directamente desde el backoffice de Magento. Pasos a seguir:

  1. Creamos un backup de todo el sitio.
  2. Entramos en el backend de nuestro Magento 2, y vamos a System > Web Setup Wizard > System Upgrade.
  3. Si nunca habíamos entrado, es posible que nos pida nuestras claves de Magento marketplace. Si este fuera el caso, para obtenerlas iniciamos sesión en https://account.magento.com/customer/account/login
    y nos desplazamos a My Profile > Marketplace > My products >Access keys

Magento 2

En esta sección podremos ver nuestra clave pública y privada. Si no tuviéramos ninguna creada, podemos crearlas usando el botón ‘Create a New Access Key’.

4. Una vez hemos introducido las claves, nos aparecerá una pantalla parecida a esta:

Actualización de Magento 2

Ahora simplemente tenemos que seguir los pasos del asistente y nuestra tienda se actualizará a la última versión. Tarda un rato, por lo que no te preocupes si ves que está encallado en la última pantalla.

Evidentemente, esto hay que hacerlo en un primer momento en nuestro servidor de desarrollo para poder verificar que todo funciona correctamente.

Tip adicional

Cuando actualicemos Magento 2, la web activará el modo mantenimiento, y nos mostrará una pantalla (bastante fea) de error 503. Si no queremos espantar a nuestros visitantes, podemos personalizar esa página para avisarles que estamos realizando tareas de mantenimiento. Para ello, simplemente editaremos el fichero que se encuentra en errors/default/503.phtml y le daremos un estilo más amigable.

Opción B: Instalar parches sin actualizar magento 2

En este caso vamos a instalar los parches directamente en el core de Magento 2, sin actualizar todos sus componentes. Este proceso es igual de válido que el anterior, aunque no dispondremos de las últimas novedades de la última versión.

Instalar parches en Magento 2 es similar a  instalar parches en Magento 1.  Primero tenemos que averiguar qué versión exacta tenemos de Magento 2 instalada. Esto lo podemos ver en el pie del backoffice de nuestra web:

Versiones de Magento 2

A continuación nos vamos a la web https://magento.com/tech-resources/download, y nos descargamos el parche correspondiente a nuestra versión:

Magento 2

Y lo subimos por ftp a la raíz de nuestro desarrollo Magento 2. A continuación, iniciaremos sesión por ssh, vamos a la carpeta raíz de Magento, y ejecutamos (siempre con el usuario del sistema de Magento, nunca como root):

  1. Si es un archivo .sh:
    sh nombredelficherodescargado.sh
  2. Si es un archivo .patch:
    patch -p1 < nombredelficherodescargado.patch
  3. Si tuvieras instalado y configurado git:
    git apply patch

Si obtuviéramos errores, podemos seguir esta guía de magento 1 para detectarlos y solucionarlos. El procedimiento sería el mismo para Magento 2.
Una vez aplicado, limpiaremos la caché de Magento:

php bin/magento cache:clean
php bin/magento cache:flush

O podemos hacerlo desde el mismo backend, en system > Manage cache.

Lo normal es que no necesitemos recompilar, pero hay que leerse bien la información del parche por si fuera necesario.

¿Necesitas ayuda?

Ponte en contacto con Gsoft para instalar tus parches de seguridad de Magento 1x y Magento 2x. Llevamos desarrollando proyectos desde los inicios de ambas versiones, por lo que disponemos de un profundo know-how sobre esta plataforma.

SEO básico en la página de producto de Prestashop 1.7

, , ,

Ya sabemos de la importancia del SEO para nuestra tienda online. Toca adoptar buenas prácticas para que mejorarlo sea una costumbre.

Tratamos hoy unas guías básicas a tener en cuenta cuando añadimos o editamos un producto en Prestashop 1.7.

Nuestro objetivo es rellenar de forma óptima la página del producto para que los motores de búsqueda (especialmente Google) la posicionen correctamente. Desde la optimización del título del producto hasta la elección de las opciones de listado. Descubriremos punto por punto todas las sutilezas de un buen SEO con Prestashop.

Cuando agregamos un nuevo producto, o editamos uno existente, hay muchos campos a rellenar: precio, título, descripción, palabras clave, etc. Pero algunos de ellos rellenados de forma incorrecta pueden incluso ser perjudiciales para el SEO. Vamos a verlo punto por punto.

Nota : la mayoría de lo que comentemos es igualmente válido para la versión 1.6, tan solo cambiará la situación o descripción de forma visual del campo del producto.

Ajustes básicos

SEO PrestaShop1. Nombre del producto

El nombre del producto es el elemento más importante de la página. Es el título principal del producto y, por lo tanto, de la página. Normalmente, si el tema está bien diseñado, el título de su producto debe estar encapsulado en una etiqueta HTML H1. Recuerde que solo debe haber una etiqueta H1 en la página, con un tamaño ideal entre 35 y 80 caracteres, incluidas una o más palabras clave.

Nombre de producto PrestaShop

 

2. Imágenes de producto

Hay tres puntos importantes a tener en cuenta en cuanto al SEO en las imágenes: Nombre del archivo de imagen, formato y calidad de la imagen, y leyenda de la misma.

En Prestashop solo puede controlar la leyenda de la imagen, ya que el nombre se modificará de acuerdo con el nombre del producto (1), la resolución y la calidad de la imagen dependerán del tema elegido e instalado en su Prestashop.  Cada imagen debe tener una leyenda diferente (nunca debe ser la misma para todas las imágenes aunque sean del mismo producto) y debe explicar el contenido de la foto. No intente exagerar o poner demasiadas palabras clave en la leyenda de la foto, ya que sería contraproducente.

Por ejemplo: ” Asiento de seguridad FIA ” o ” Vista superior del asiento de seguridad “.

3. Resumen y descripción del producto

Este punto es uno de los que normalmente peor se gestionan. El resumen es un texto corto que normalmente se muestra entre el título del producto y el botón de “Añadir al carrito”. Representa, como indica su nombre, un resumen de la descripción completa del producto que podremos insertar en la pestaña “Descripción”.

En ambos casos tenemos un editor de texto que ha ido evolucionando. Ahora tenemos disponibles herramientas de edición con etiquetas HTML, estilos, etc.

Hay que prestar atención a algunos puntos:

– No usar la etiqueta de título 1 (h1) ya que debe ser única en una página y (si el tema está bien diseñado) será usada para el nombre del producto.

– Prestar atención a los títulos de orden general (h2, h3, h4…). Pueden usarse pero teniendo en cuenta para lo que están pensados. Es decir, puede dividir la descripción del producto en secciones marcadas con h2 y a su vez estas secciones en subsecciones marcadas con h3. No utilice estas marcas simplemente para aplicar ciertos estilos a ciertos bloques de texto. Para los buscadores estas etiquetas tienen un significado específico.

– Use negrita y/o cursiva para resaltar ciertos términos (normalmente palabras clave o grupos de palabras clave) que estén en el mismo campo léxico que el título del producto. Este punto puede ayudar a mejorar su posicionamiento en Google de forma importante.

– Haga enlaces internos entre páginas de su tienda online, entre 3 y 10 enlaces como máximo (no queremos que el visitante abandone la página sino al contrario). Realice los enlaces con sentido, apuntar a productos que no tienen nada que ver no aporta interés).

– La descripción del producto debe tener entre 2500 y 3000 caracteres para que Google lo considere significativo y mejore su posicionamiento. Intente realizar la redacción a conciencia y evite copiar y pegar textos de otras páginas de Internet. Lleva trabajo realizar descripciones únicas de nuestros productos, sobre todo las tiendas online dedicadas al dropshipping, pero eso marcará la diferencia entre nuestra tienda y su competencia.

4. Características del producto

Las características representan los datos técnicos o diferenciadores de su producto (dimensiones, colores, materiales, rendimiento….). Tienen como objetivo ofrecer información a nuestro cliente sobre el producto para ayudarle a tomar una decisión. Pero también tienen la capacidad de poder mejorar el posicionamiento de nuestros productos así que utilícelas para ello introduciendo todas las características de cada producto y repitiéndolo en las áreas de descripción y resumen.

5. La Marca

La marca proporciona una herramienta muy potente desde el punto de vista funcional. Ya que al hacer click en la marca, un usuario podrá ver todos los productos de esa marca que se venden en nuestra tienda online. Sin embargo esta funcionalidad es horrible para el SEO. Generará una página en la tienda (el listado de productos de esa marca) con productos que ya están en las páginas de categorías. Así mostrando seguramente el mismo campo resumen para cada uno de ellos, lo que genera posible contenido duplicado y además distribuye el posicionamiento en páginas que no tienen interés real para el posicionamiento.

Como usuario administrador de su tienda online poco puede hacer para evitar este problema. Normalmente si el tema que usa en su tienda está bien desarrollado estas páginas estarán marcadas con un noindex para que los buscadores no las indexen. Compruébelo o si tiene dudas contacte con algún técnico para que lo revisen y arreglen si es necesario.

6. Productos relacionados

Como decíamos en la descripción del producto, debemos hacer enlaces internos entre páginas de nuestra tienda. Ésta es una buena herramienta para ello, nos permite seleccionar algunos productos que aparecerán en la ficha del producto como relacionados con el que estamos viendo. Hemos de seleccionar productos con similares términos de contenido para que sean relevantes. Poca relevancia e incluso mala calificación tendrá si en una ficha de un artículo para la cocina ponemos como producto relacionado un libro (a no ser que sea de recetas!).

7. Combinaciones

Las combinaciones son las variantes del producto. Es decir si un producto presenta variaciones de color, tamaño, talla, etc. cada una de estas posibles variaciones es una combinación. Debe utilizar las combinaciones en estos casos.

Es un punto importante, ya que se ven muchas tiendas en las que por ejemplo una camiseta que puede ser blanca o roja y se ofrece en las tallas S, M, L, XL se han introducido como 8 productos diferentes en vez de utilizar las combinaciones. Esto es contraproducente en términos de SEO (y también en términos de usabilidad para el usuario) ya que estará duplicando contenido porque todas las fichas de producto son iguales.

Esto obviamente disminuirá la cantidad de sus productos pero ganará en calidad.

8. La referencia del producto

Cada producto tiene su referencia, es decir, un nombre/número único para su organización. Esta referencia solo concierne a su comercio electrónico y su gestión de inventario. Así que puede personalizarlo.

Es recomendable colocar primero una palabra clave antes de su código de referencia.

En algunas tiendas se utiliza la misma referencia que nos proporciona el distribuidor/fabricante de nuestros productos. Esto es un arma de doble filo, por un lado puede ayudar a posicionarnos en búsquedas cuando estas se hacen por código de referencia. Sin embargo las búsquedas por código de referencia normalmente son realizadas con el objetivo de comparar precios entre diferentes tiendas para el mismo producto, y a nivel de marketing y ventas quizá no sea tan interesante este posicionamiento.

9. Categoría principal y asociadas

Sus productos deben asociarse con al menos una categoría para que los usuarios puedan encontrarlo en su catálogo. Puede asociarse con tantas categorías como desee.

Debe prestar especial atención a la hora de diseñar su árbol de categorías y la asignación de cada producto a cada categoría. Hay de intentar que los niveles de categorías guarden la menor semejanza posible.

Por ejemplo si su tienda tiene una categoría “Bebidas” que tiene 100 productos, con una subcategoría “Bebidas refrescantes” que tiene 99 productos. Tiene en su tienda dos páginas que son extremadamente similares lo que podría llegar a considerarse como contenido duplicado.

Para la categoría principal es recomendable seleccionar la categoría más profunda de su árbol de categorías. Esto facilitará la navegación y beneficiará el SEO de árbol largo.

La pestaña cantidades 

SEO PrestaShop

10. Mensajes de disponibilidad personalizados

Si su tienda trabaja con stock, puede mostrar mensajes personalizados cuando hay stock disponible o cuando está agotado y permite los pedidos. Por ejemplo, puede utilizarse para la reserva de productos que se lanzarán en fechas próximas.

Puede utilizar estos campos para añadir un poco de valor SEO colocando alguna palabra clave, obviamente sin dejar de hacer que sea un texto comprensible. Por ejemplo “Reserva anticipada del smartphone Samsung M10” sería un buen texto para una posible búsqueda en Google.

Pestaña SEO

SEO PrestaShop

11. La etiqueta Meta-título  

Esto es lo que Google muestra como título en sus resultados a las búsquedas. También aparece como título en el navegador o en la barra de aplicaciones de Windows. Este título es importante y suele estar limitado a 70 caracteres con lo que debemos ajustarnos lo más posible a este tamaño. Sirve como reclamo principal para que el usuario haga click en el enlace pero no tiene mucho más peso a nivel de SEO por lo que no es necesario introducir palabras clave.

Debe ser diferente de la etiqueta h1 de su producto y además debe ser también diferente del resto de etiquetas metatitulo de su tienda online.

12. La etiqueta meta-descripción

Es el bloque de 2 a 4 líneas de texto que Google añade debajo del título en sus resultados. Originalmente estaba limitado a 160 caracteres aunque actualmente se admite hasta de 320 caracteres y 4 líneas. Se debe usar como gancho comercial para atraer al cliente. Tiene especial interés que Google marcará en negrita partes de esta descripción si coinciden con texto de búsqueda realizado.

13. URL Amigable

Por defecto, Prestashop 1.7 (también las versiones anteriores) generan las URLs amigables usando el nombre del producto que hemos introducido en minúsculas, sin acentos y reemplazando los espacios por guiones.

Esta forma de funcionar de Prestahop, también en sus versiones anteriores, intentaba cubrir la necesidad de que las urls fueran sencillas e incluyeran el nombre del producto determinado, lo que es una necesidad bastante importante en términos de SEO.

Cumple bien con el segundo objetivo, pero más habitualmente de lo esperado las urls no son simples si no que son excesivamente complejas. Utilizaremos este campo para establecer una URL amigable que realmente sea amigable sin perder las ventajas de la misma para el SEO.

14. Páginas de redireccionamiento

Cuando vamos a dejar de vender un producto porque ya no está disponible o bien cuando no hay stock de un determinado producto, según como esté configurado Prestashop, habitualmente se deshabilitan estos productos.

Al deshabilitar el producto, la página se vuelve inaccesible, lo que provoca un error 404 y se mostrará la típica página de “La página buscada ya no está disponible”.

Este funcionamiento no es demasiado grave para el usuario, sin embargo es nefasto para Google que procederá automáticamente a eliminar esa URL de sus resultados, con la consiguiente pérdida de posicionamiento.

Ésta situación es bastante habitual en las tiendas que trabajan con stock numérico que cambia de forma habitual, así que es importarte tenerlo en cuenta.

Prestashop 1.7 nos presenta como novedad ésta posible configuración del comportamiento de los productos cuando ya no están disponibles, permitiéndonos elegir varias opciones:

  1. No redireccionar (404): Es el funcionamiento por defecto y como hemos dicho NO DEBEMOS usarlo nunca ya que provoca la eliminación de nuestra URL en Google y la consiguiente pérdida de posicionamiento.
  2. Redirección permanente a un producto o categoría (301): Nos permite redireccionar la página de ese producto a otro producto o categoría. Esto quiere decir que Google en vez de eliminar la URL de sus resultados analizará y sustituirá por la nueva URL del producto que le indiquemos. Utilizaremos esta opción cuando el producto deshabilitado no vaya a volver a estar disponible, por ejemplo productos descatalogados, al menos a largo plazo.
  3. Redirección temporal a un producto o categoría (302): Nos permite redireccionar la página de ese producto a otro producto o categoría. Esto quiere decir que Google en vez de eliminar la URL de sus resultados transferirá su posicionamiento de alguna forma a la página redireccionada.

La pestaña opciones 

SEO PrestaShop

15. Etiquetas

¡Cuidado con esta sección! En la mayoría de los CMS las etiquetas están relacionadas con las palabras clave meta (meta-keywords) que ya no se tienen en cuenta por Google e incluso pueden resultar en la penalización en caso de utilizarlas.

Para Prestashop estas etiquetas sirven como ayuda a los usuarios en la búsqueda de productos en nuestra tienda online. Sin embargo muchos desarrolladores de temas en Prestashop continúan utilizando estas etiquetas como basura para rellenar el campo meta-keywords de nuestras páginas. Lo que puede resultar en una penalización de Google.

Compruébelo o si tiene dudas contacte con algún técnico para que lo revisen y arreglen si es necesario.

Igualmente, aunque lo comentado con las meta-keywords esté correcto en su tema, con las etiquetas de Prestashop pasa lo mismo que con lo que hemos comentado en las marcas. Prestashop genera nubes de etiquetas en las que al clickar sobre una de ellas nos carga una página con todos los productos que tienen asociada dicha etiqueta.

Al igual que en las marcas esto puede generar contenido duplicado con las categorías de productos, o bien crea páginas con poco contenido o de poca calidad lo que influye negativamente en su posicionamiento.

En resumen, tenga cuidado al utilizar las etiquetas o al menos  asegúrese previamente de que el tema utilizado está desarrollado adecuadamente y no a penalizarle frente a los buscadores.

Conclusiones 

Realizar un buen trabajo de SEO en nuestra tienda a veces puede parecer pesado, otras veces no está en nuestra mano si es tema técnico. Pero un poco de disciplina a la hora de configurar los productos y un buen asesoramiento en la parte técnica mejorará su posicionamiento y en consecuencia su cuenta de resultados.

Mantenimiento y cuidado de una tienda online en Magento

, , ,

Cuando se realiza una tienda online, ya sea en Magento, PrestaShop o cualquier otro sistema, el cliente puede pensar que una vez desarrollada ya funcionará sola y sin complicaciones. Nada más alejado de la verdad.

Magento necesita de unos cuidados específicos, como una máquina de precisión, como un vehículo o como una fresadora de un puesto de trabajo industrial. Hemos de tener en cuenta que para llevar un buen mantenimiento de nuestro e-commerce, deberemos de hacer tomar en consideración estos aspectos:

  • Mantenimiento del servidor dónde esté alojado Magento.
  • Aplicación de parches de seguridad de Magento.
  • Actualizaciones de Magento.
  • Resolución de incidencias relacionadas con Magento.
  • Modificaciones de nuestra tienda online.
  • Actualizaciones y adaptaciones SEO.

Mantenimiento del servidor de Magento

En el 99% de los casos de esto se encargará el administrador del alojamiento de nuestra tienda online que tengamos contratado. Es necesario tener bien controlado el rendimiento, el espacio en disco y los diferentes servicios que utiliza Magento.

También es muy importante tener el sistema totalmente actualizado con las últimas versiones del software del sistema, así como ir actualizando el sistema con las nuevas versiones de PHP que van saliendo.

Es recomendable tener copias de seguridad diarias en varias localizaciones de los archivos de Magento y de las bases de datos que utilizemos. En caso de error fatal del servidor o un error humano podemos necesitar una copia, y sería un desastre el no tener una reciente a mano.

Una buena administración de servidor incluye una monitorización de Magento. Deberemos estar pendientes tanto de un posible fallo o caída, así como de los tiempos de respuesta de nuestra tienda online.

Aplicación de los parches de seguridad de Magento

Magento es un software desarrollado por humanos. Humanos muy listos, pero como tales cometen fallos o no se percatan de posibles problemas del código que han creado. Con el tiempo, estos fallos salen a la luz, y del mismo modo que se crean parches de seguridad para arreglarlos, hay gente de mala fe que utiliza estos fallos para atacar a nuestra tienda.

Por eso es tan importante aplicar todos los parches de seguridad importantes que van saliendo. En el momento que se publica un fallo, los malos también saben dónde atacar a Magento. Así podemos perder muchos datos o nuestra tienda puede quedar inoperativa.

Actualizaciones de Magento

Es conveniente ir actualizando nuestra versión de Magento a la última disponible. Ya sea por nuevas funcionalidades o por seguridad, ir realizando este trabajo es muy importante.

En ocasiones, nos será imposible realizar una actualización de Magento a la última versión. Tanto si contamos con Magento 1.x, como Magento 2.x, puede que cuando actualicemos, los módulos que tengamos instalados no sean compatibles. En cuyo caso deberemos de actualizarlos, si existe una actualización.

También puede ocurrir que la plantilla o diseño de nuestra tienda, o alguna modificación personalizada que hicieran nuestros desarrolladores de Magento cuando crearon la tienda, impidan la actualización. En estos casos es necesario encontrar y solventar el problema.

Resolución de incidencias relacionadas con Magento

El día a día de trabajo con Magento, implica, como cualquier sistema informático, incidencias de todo tipo. Magento es un sistema que, como cualquier sistema de tienda online, necesita de acciones llevadas a cabo por personal especializado.

Podemos necesitar una indexación de los datos de Magento. Magento tiene una especie de datos almacenados que son generados para trabajar de forma más rápida. Estos datos se guardan ya generado para acelerar las búsquedas de información en la base de datos. En ocasiones es necesario actualizar estos índices. Aunque en Magento 1.x podía hacerse desde el panel de control, en Magento 2.x es necesario hacerlo por consola o utilizar algún tipo de módulo.

Reinicio de algún sistema de caché. Magento para trabajar más rápido utiliza sistemas para guardar información y luego reutilizarla. Puede que en algún momento esta información guardada quede obsoleta y deba purgarse, por lo que necesitaremos de un especialista disponible para esta tarea.

Estos son algunos ejemplos de posibles incidencias que podemos tener con nuestro Magento. No suelen surgir muy a menudo, pero es necesario contar con un técnico que nos ayude en caso de tener la necesidad.

Modificaciones de nuestra tienda online

Ojalá, cuando se llevará a cabo una tienda online, ésta no necesitará de modificación alguna hasta el final de los tiempos. Magento, como cualquier otro sistema de comercio electrónico, va a necesitar de actualizaciones, adaptaciones y mejoras durante todo el tiempo de vida de la página.

Olvídate de crear una tienda online y olvidarte, así no vas a vender. Siempre surgirán nuevos estándares, nuevas herramientas de venta, fidelización, nuevas formas de pago… Y hemos de estar dispuestos a trabajar e invertir para adaptarnos.

Actualizaciones y adaptaciones SEO para Magento

Magento, del mismo modo que todas las demás páginas en Internet que quieren vender online, sufren la eterna lucha contra Google y los demás buscadores de Internet. Si no ven tu tienda, no existes, así de simple.

Por suerte o por desgracia los buscadores y dispositivos, su forma de trabajo y cómo puntúan nuestro sitio web, va cambiando. Deberemos de realizar cambios en nuestro Magento para que se vaya adaptando a los nuevos tipos de dispositivos y a los buscadores de Internet.

Estos cambios no son muy frecuentes, pero deberemos estar informados e ir actualizando nuestra tienda online conforme vayan surgiendo nuevas tecnologías y actualizaciones en los motores de búsqueda.

Conclusiones

Olvídate de crear tu tienda online en Magento y que ésta funcione sola, esto no va así. Nuestra tienda online necesita de unos cuidados constantes y una atención, para lo cual necesitaremos a personal técnico en plantilla de la empresa o contratar a expertos en Magento para ayudarnos en nuestra empresa.

¿ES AMAZON EL ENEMIGO? CÓMO VENDER EN LOS MARKETPLACES PUEDE IMPULSAR TUS VENTAS ONLINE

, , , ,

Todos sabemos que hoy en día los hábitos de compra en los consumidores de todo el mundo han cambiado gracias a Internet, esto no es ningún secreto para nadie.

Decir que dentro de esta nueva dinámica existen grandes corporaciones como eBay, y en los últimos tiempos con aún mayor fuerza Amazon, que lo están acaparando prácticamente todo, seguro que tampoco nos es desconocido. ¿Quien no ve a diario a los transportistas por cada rincón de las ciudades con las cajas a cuestas del logo de la sonrisa de Amazon? !Pues eso!

Acompáñanos en este interesante post donde te hablamos de la posibilidad de vender en los Marketplaces debido a su importancia en el panorama actual del comercio electrónico y de como GSoft te puede ayudar a incrementar las ventas de tu negocio online utilizando sus plataformas de venta.

¿Por qué vender en los Marketplaces?

– Los datos dicen que en el 2018 los consumidores buscaban antes productos físicos en Amazon que…¡en Google!

– Las ventas globales de eBay y Amazon ascendieron a unos impresionantes 328.3 billones de dolares anuales en 2018.

– Los Marketplaces están creciendo de manera global a mayor ritmo que el propio comercio electrónico. De hecho se espera que para el 2022 el crecimiento será del 66% en relación al periodo del 2016.

Vender en los Marketplaces significa llegar a su enorme audiencia a la cual no podríamos acceder probablemente ni con inversiones en marketing con muchos ceros. Dicho esto parece que sería la panacea vender en los Marketplaces, y para muchos lo es, de hecho hay vendedores con enormes beneficios que su único punto de venta es Amazon, o si no lo es por que venden a través de diferentes puntos, seguramente es su mejor cliente.

Pero la competencia es más que feroz en todos los mercados, incluidos los Marketplaces. Sin contar el hecho de que ser un vendedor de éxito en estas plataformas tiene su complejidad. Para ellos el cliente es lo primero lógicamente, y tu como vendedor externo, debes alimentar esa confianza a base de un excelente servicio que sin la preparación necesaria es prácticamente imposible destacar por encima del resto.

¿Tiene su dificultad? Por supuesto que si, pero como todas las cosas que merecen la pena lo son, solo tienes que prepararte mejor que el resto y en eso desde GSoft te podemos ayudar a marcar la diferencia.

Principales ventajas a considerar:

1. La Multicanalidad

Las ventas son a fin de cuentas si lo simplificamos, un juego de números. Para explicarlo de la manera más sencilla posible diremos que si yo tengo un stock con un único punto de venta (mi tienda online), a priori, venderé menos que otro vendedor que tiene también un stock pero con 20 puntos de venta distintos, ¿no? Fácil de entender.

En el caso de uno de nuestros mejores clientes, ellos manejan un único stock pero disponen de dos tiendas físicas, una web, realizan ferias de su sector y por último disponen de una red de 18 tiendas para vender en los Marketplaces: eBay y Amazon las cuales están repartidas por los países más importantes del mundo.

Esto es la Multicanalidad aprovechada a la máxima expresión con un único stock. Y os podemos decir que son desde hace años líderes en su sector en gran medida por utilizar esta fórmula de manejar su stock de forma tan eficiente. En GSoft estamos orgullosos de haber formado parte de su desarrollo y diseño tecnológico para poder llevar a cabo su actividad.

Si quieres más información de cómo podemos ayudar a tu empresa a dar los pasos en esta dirección, no dudes en ponerte en contacto con nosotros y estaremos encantados de asesorarte de manera gratuita.

2. La competencia

Puede ser realmente difícil destacar entre todo ese mar de tiendas online y marketplaces. ¿Cómo va alguien a encontrar tu tienda entre todas las otras tiendas que ofrecen los mismos productos? Y, como hemos dicho anteriormente, ya pierdes más de la mitad de los clientes a través de los mayores marketplaces.

Esto significa que el otro 50% de los clientes se moverá entre 799.665 tiendas web en Europa. Además de competir con esos grandes marketplaces, tienes que competir con todas las tiendas online para la otra mitad de los clientes. ¿Posible? Desde luego, pero con grandes dosis de trabajo bien hecho en tu posicionamiento, paciencia (los buscadores tardarán su tiempo en considerarnos para el posicionamiento orgánico), y, por supuesto, cantidades aún más importantes, económicamente hablando, bajo campañas de pago que no siempre funcionan como deseamos.

Entonces, ¿por qué competir con los mercados cuando puedes unirte a los grandes como eBay y Amazon para vencer al resto de la competencia? Muchas empresas ya saben esto y han sabido reaccionar a tiempo incluyendo los Marketplaces dentro de su red de venta. Reacciona a tiempo copiando al listo de la clase y gana reputación dentro de las plataformas dando un buen servicio para fidelizar clientes.

Otro aspecto importante es que tus ventas aumentarán significativamente al vender en los Marketplaces. Por eso tendrás una mayor rotación de stock, la capacidad de compra con tus proveedores por lo tanto aumentará y así tendremos otro gran punto diferenciador de como distanciarnos de la competencia.

3. Internacionalización

Uno de los mayores desafíos para cualquier marca o vendedor de productos de terceros debe ser la expansión de su red de manera transfronteriza. ¿Por qué conformarnos con intentar vender a 50 millones de posibles clientes cuando ahí fuera hay más de 7.000 millones? El problema viene, tal y como hemos comentado anteriormente, cuando queremos posicionar nuestro producto en mercados muy golosos como USA, Inglaterra o Alemania donde es realmente muy complicado competir por su madurez de oferta.

Ahí es dónde la fórmula de integración de nuestro catálogo para vender en los Marketplaces cobra mayor sentido. Si nuestro producto tiene interés, puede ser visto por millones de sus usuarios sin haber hecho mayor inversión que la cuota mensual del Marketplace. Como ejemplo, uno de nuestros clientes tiene como tercer punto que le genera mayores ventas para su negocio una tienda en eBay Australia. ¿Quién lo iba a pensar, no?

Implicaciones que se nos presentan:

1. Comisiones y gastos

Si, estas plataformas no nos facilitan clientes por amor al arte, pero creo ya lo imaginabas. En el caso de Amazon las comisiones dependerán de las categorías, pero en la mayor parte de productos se encuentra en el 15% del precio de venta. En el caso de eBay se encuentra en el 10%, pudiendo obtener un descuento de alrededor del 10% por ser un vendedor como ellos llaman, excelente. Aparte tendremos unos gastos fijos mensuales que en el caso de Amazon es de cerca de 50€ mensuales por cuenta. En el caso de eBay entre 47,80€ y 180,90€, dependiendo de la modalidad para permitirnos vender en todo el mundo.

2. Políticas

Vender en los Marketplaces significa hacerlo conforme a sus reglas, y esto es algo crucial si queremos tener éxito en nuestras ventas. Todavía más conseguirlo de manera continuada para mantener una posición dominante en los diferentes mercados respecto a nuestra competencia. Tener siempre stock, despacharlo enseguida y a bajo coste para el cliente, facilitar trazabilidad detallada de nuestros envíos, políticas de devolución beneficiosas y, por supuesto, una atención al cliente excepcional son algunos de los requerimientos indispensables para triunfar en los Marketplaces.

3. Implicaciones

Hay que tener muy presente que les vendemos a sus usuarios y por tanto lo que nos pueda parecer a nosotros justo no importa y hay que aceptarlo. Vamos a tener muchos casos en los que nos encontraremos con situaciones que no nos gusten nada. Pero existen maneras de revertir estas situaciones si conocemos como manejar el sistema para que no tengan un impacto negativo en nuestro negocio.

Que vas a vender en los Marketplaces mucho más es una realidad a poco que tengas productos con buena demanda, no es la misma implicación para tu personal y tu sistema procesar 5/10 pedidos al día con tu web que… 50, 100 o 500. Desde la publicación en diferentes mercados, el preparado de los productos y los envíos hasta la atención al cliente en varios idiomas, la dimensión del negocio es mucho mayor y se necesita hacer modificaciones internas, pero ¿cuáles?

En primer lugar se deben de implementar en nuestro sistema una serie de herramientas tecnológicas optimizadas para esta actividad y así poder realizar la mayoría de las funciones con una fracción del personal que necesitaríamos si lo tuviéramos que hacer “a mano”. También deberemos tener una formación completa sobre los Marketplaces y su funcionamiento para ser ágiles en cada situación y no acumular incidencias innecesarias que relenticen nuestro correcto funcionamiento diario.

Por último, una obviedad, pero no por ello debemos de dejar de comentarla, si vamos a vender fuera de nuestras fronteras deberemos tener al menos una persona responsable de nuestra atención al cliente que tenga un buen nivel de inglés.

Conclusión:

Vender en los Marketplaces puede ser la única acción que tu negocio necesita tomar para alcanzar la dimensión deseada. Pero también es verdad que para vender con éxito en estas plataformas no valen todas las empresas, ni es para todo el mundo como te mostramos a continuación.

Los principales factores de fracaso en Marketplaces:

– El producto que tenemos no tiene demanda o si la tiene nuestros precios de compra no dan espacio suficiente para obtener beneficios comparando con el precio al que se vende por otros vendedores en los Marketplaces.

– Las comisiones de entre un 8 y un 15 por ciento hacen que para algunos vendedores les sea complicado obtener beneficios, incluso con productos de gran demanda y altos volúmenes de venta.

– Algunos vendedores no disponen de un stock en propiedad y sus plazos de entrega son altos junto con políticas de devolución poco ventajosas.

– La exigencia y la carga de trabajo es tan alta por parte de los Marketplaces que hay empresas que no quieren o no saben hacer frente a tal demanda y en muchos casos fracasan incluso antes de haberlo intentado realmente en serio.

Habiendo expuesto sus grandes posibilidades, sus implicaciones y sus connotaciones, desde GSoft pensamos que al menos deberías valorar la posibilidad de implementar estas plataformas y ampliar tu red de puntos de venta si se ajusta a las posibilidades del producto. Trabajamos con tecnología líder como el integrador de catálogo M2EPRO y tenemos desarrollos a medida realizados con éxito para otros clientes que desarrollan su actividad bajo esta fórmula. Por otro lado y de manera conjunta, ofrecemos cursos de formación para aprender a vender en los Marketplaces y acelerar al máximo la curva de aprendizaje de nuestros clientes. El tiempo es oro y evitar malas prácticas por desconocimiento es el camino más rápido para el éxito.

No lo dudes y ponte en contacto con nosotros si deseas recibir un asesoramiento personalizado sin compromiso alguno sobre como vender en los Marketplaces.

Los mejores módulos de Magento 2 GRATIS

,

A la hora de montar tu tienda online es necesario instalar diversos módulos para añadir funcionalidades a la misma de forma sencilla. Nosotros, como profesionales del sector, sabemos que la tarea de buscar y encontrar los mejores módulos gratis para Magento 2 puede ser una tarea costosa. Tanto por la cantidad de módulos existentes que desarrollan la misma funcionalidad, como por la dificultad de encontrar módulos de precio contenido o gratuitos. Pero no te preocupes, nosotros en el ejercicio de nuestra profesión hemos tenido tiempo de probar muchos de estos módulos y hemos realizado esta selección de mejores módulos gratis para Magento 2.


Blog for Magento 2

Si la tienda online tiene un buen blog, puedes atraer más y más visitantes. Puedes mostrar más información y así conseguir más interacciones de tus clientes. Con Magento 2 Blog, el administrador puede crear muchas publicaciones que son convenientes para atraer nuevos clientes y dar información extra a los clientes habituales.

Características

  • SEO Friendly.
  • Integración con el sitemap de Magento.
  • Publicaciones del blog tienen atributos flexibles.
  • Optimización de redes sociales.
  • Editor WYSIWYG para el administrador.
  • Comentarios a través de diferentes plataformas: Facebook, Disques…
  • Soporte para múltiples tiendas.

Información

  • Precio: Gratis.

mejores modulos gratis magento 2SMTP for Magento 2

La extensión SMTP for Magento 2 es un musthave para tu tienda online. Esta extensión te brinda más oportunidades para contactar con tus clientes de email marketing. Además, hacer uso de plantillas adaptadas, atraerá más la atención de los mismos.

Características

  • Servidor y puerto SMTP fácilmente customizable.
  • +20 proveedores de servicios SMTP.
  • Permite hacer envíos de prueba antes de enviar el email a los clientes.
  • Permite ver logs del envió de emails.
  • 100% Open-source.

Información

  • Precio: Gratis.

mejores plugins gratis magento 2

Social Login for Magento 2

Esta extensión está diseñada para que los clientes puedan entrar fácilmente en su tienda online a través de su login de sus redes sociales favoritas.

Características

  • Cambiar fácilmente la información del cliente.
  • Adecuado para la navegación por capas.
  • Fácilmente customizable.
  • One Step Checkout.
  • Conversión desde el módulo de afiliados.
  • Soporte para programas de lealtad.

Información

  • Precio: Gratis.

top plugins gratis magento 2

Newsletter Popup for Magento 2

Con esta extensión puedes incrementar la conversión de visitantes a clientes o suscriptores. Esto, a su vez, incrementará el tráfico de tu tienda online. Además, puedes ofrecer cupones, descuentos o otros contenidos de tu tienda online de forma fácil.

Características

  • Flexibilidad para mostrar solo en ciertas páginas.
  • Tiempo configurable.
  • Altamente personalizable.
  • Plantillas ya diseñadas para el pop-up.
  • Registro suscriptor por Ajax.

Información

  • Precio: Gratis.

top extensiones gratis magento 2

Advanced Report for Magento 2

Muchas veces los reportes que nos ofrece Magento son insuficientes, aquí es donde entra esta extensión. Este innovador módulo te ayuda a rastrear las estadísticas de tu tienda online, recolectando datos de tus clientes, pedidos, ventas, productos… Con los informes que nos proporciona este módulo podemos mejorar nuestra toma de decisiones para nuestro negocio.

Características

  • Soporte para 2 informes avanzados.
  • Comparación de informes.
  • Soporte para hasta 16 tarjetas de informe.
  • Gráficos de líneas soportados.

Información

  • Precio: Gratis.

recaptcha para magento

Google reCaptcha for Magento 2

Ofrecer formularios de contacto para nuestros clientes es esencial en una tienda online. El problema se da cuando hay una falta de seguridad sobre quién puede y no puede enviar mensajes a través de estos formularios. Hay que evitar el spam y los fraudes. Es por esto que recomendamos instalar el módulo de Google Recaptcha. Si estamos utilizando la versión de Magento 2.3.x o superior, esto ya estará implementado directamente en la instalación de Magento por defecto.

Características

  • Captcha visible e invisible.
  • Añadido en cualquier formulario de la tienda.
  • Soporte para múltiples páginas.
  • Compatible con la mayoría de módulos.

Información

  • Precio: Gratis.

top modulos gratis magento 2

SEO for Magento 2

Está demostrado que la optimización SEO puede hacerte subir en los rankings de búsqueda más de un 32% e incrementar el tráfico de tu sitio en más de un 198%. Es por eso que cuidar este aspecto de tu tienda online es tan importante. Más tráfico, más ventas. Este módulo nos ayuda a implementar y cuidar el SEO de nuestra web de forma sencilla. Olvídate del código.

Características

  • Comprobación de contenido duplicado.
  • Datos estructurados automáticos.
  • Plantillas de metadatos variables y dinámicas.
  • Implementación sencilla de etiquetas hreflang.
  • Informes SEO.
  • Implementación sencilla de migas de pan.
  • Soporte para crosslinks.
  • Soporte para tiendas múltiples y multiidioma.

Información

  • Precio: Gratis.

¿Cuál de los mejores módulos de Magento 2 gratis es el perfecto para mi?

Solo hay una respuesta posible a esa pregunta, hacer pruebas en función de las necesidades de tu tienda.

Nosotros hemos seleccionado los mejores módulos gratis para Magento 2, pero si tu tienda no necesita, por ejemplo, el módulo de SEO porque vas a implementarlo en una intranet y el posicionamiento no te importa, desde luego este módulo no será el mejor para ti.

Si quieres que un equipo de profesionales valore y analice las necesidades de tu sitio web y te ayude a darle un impulso a tus ventas con estos módulos y otros muchos que hemos diseñado nosotros mismos, puedes contactar con nosotros y un profesional te atenderá sin compromiso.

¿Qué necesito para alojar Magento?

, , ,

Magento es una de las plataformas de comercio electrónico más potentes y versátiles. Por eso es la opción número uno para muchos propietarios de tiendas online. Sin embargo, el rendimiento de su tienda depende de la solución de alojamiento que elija. Tome una decisión equivocada y podría quedarse con un sitio que cargue lento o con frecuencia esté caído y no proporcione la seguridad que exigen sus clientes. En este artículo, veremos cómo las tiendas pequeñas o medianas pueden beneficiarse del alojamiento Magento dedicado o VPS.

¿Por qué es hora de deshacerse de un hosting compartido?

Como una gran plataforma, Magento necesita importantes recursos de servidor para funcionar de manera óptima, especialmente cuando hay picos del tráfico. Si bien puede funcionar en un alojamiento compartido tradicional, los recursos informáticos disponibles no proporcionarán todo lo que necesita para hacer frente a una gran demanda.  Especialmente esto hay que tener en cuenta cuando otros clientes utilizan el servidor compartido al mismo momento. Esto puede llevar a que su sitio se cargue y funcione lentamente, e incluso existe riesgo de colapsarse.

No solo la cantidad de recursos es importante. A veces, la forma en que se configura un servidor puede impedir el rendimiento de Magento. Idealmente, los sitios web de Magento necesitan servidores configurados especialmente para la plataforma Magento. Esto no se hace con las soluciones de alojamiento compartido, ya que están configurados para la compatibilidad multiplataforma.

Una de las razones principales por las que las tiendas online optan por el alojamiento compartido es porque es la opción más barata. Sin embargo, el alojamiento Magento dedicado que usa el VPS comienza a solo 30 eu al mes. Es solo un poco más caro que el alojamiento compartido. Pero proporciona la mayor velocidad, rendimiento y confiabilidad que se ha demostrado para aumentar las tasas de conversión. En este sentido, los pocos euros ahorrados con el alojamiento compartido podrían costarle mucho más en ventas perdidas.

6 razones clave para elegir un VPS para Magento

  1. Mejora excepcional del rendimiento

Un servidor privado virtual (VPS) es, en esencia, un mini servidor dedicado que proporciona a los usuarios su propio entorno de alojamiento independiente. Por lo tanto, no solo obtiene un gran aumento de recursos, no tendrá que compartirlos con otros usuarios. Si otro VPS que utiliza el mismo hardware está excepcionalmente ocupado, no tendrá ningún efecto en el rendimiento de su sitio.

Diseñado para pequeñas y medianas tiendas Magento, VPS ofrece a los usuarios una excelente relación rendimiento/costo. Muy por encima del alojamiento compartido, que proporciona toda la potencia de procesamiento, RAM, ancho de banda y almacenamiento necesarios.

  1. Magento VPS optimizado

Una de las grandes ventajas del alojamiento dedicado de Magento es que, al no utilizarse ninguna otra plataforma en el servidor, puede optimizarse completamente para Magento. En otras palabras, se configurará para garantizar que su tienda de comercio electrónico funcione de manera óptima.

Poner esto en práctica requiere una configuración específica de Magento para el hardware, el sistema operativo, la base de datos, el servidor web y la red. Cuando esto esté configurado, su tienda Magento tendrá capacidades de rendimiento mejoradas. Lo ayudarán a cargar a altas velocidades, a hacer frente sin esfuerzo en momentos de máxima demanda y a ejecutar múltiples aplicaciones de sitios web con facilidad. Este nivel de rendimiento no se puede lograr con una configuración de servidor estándar. Ni siquiera obtendrá esta mejora incluso con un paquete de alojamiento VPS normal.

  1. Un sitio que permanece siempre online

Uno de los atributos clave de un VPS es que es virtual. Esto significa que no está vinculado a ninguna pieza única de hardware. Si hay una indicación de un problema de hardware, todo el VPS se puede instalar en otro hardware sin la necesidad de desconectarlo. Esto lo hace ideal para sitios que necesitan operar 24/7.

Además, los recursos adicionales proporcionados por un paquete VPS significan que su sitio no se bloqueará o se desconectará si experimenta un tráfico intenso.

  1. Seguridad robusta

Un sitio web seguro es esencial para cualquier empresa que acepte pagos. Un buen paquete dedicado de alojamiento de Magento incluirá una serie de medidas de seguridad sólidas para ayudar a poner esto en práctica.

  1. Cumplimiento normativo

Si acepta pagos, también deberá ser compatible con PCI DSS. Es esencial que elija un proveedor que ofrezca planes de alojamiento que sean compatibles con SAQ-A y A-EP.

Además, cualquier servicio de copia de seguridad proporcionado por su host Magento también debe cumplir con los estrictos estándares de PCI. Asegúrese de que cualquier paquete de alojamiento almacene sus datos de forma remota con el cifrado “de extremo a extremo”. También asegúrese de que compruebe la integridad de la copia de seguridad, el registro y los informes para garantizar que sus copias de seguridad estén seguras y disponibles cuando las necesite.

  1. Soporte técnico

Pasar a una forma diferente de alojamiento, especialmente si está expandiendo la cantidad de aplicaciones que está ejecutando al mismo tiempo, puede plantear algunos desafíos técnicos. Por este motivo, es fundamental que opte por un proveedor de servicios que ofrezca un buen soporte técnico.

Conclusión

El alojamiento dedicado de VPS Magento ofrece una amplia gama de beneficios para pequeñas y medianas tiendas de e-commerce basadas en Magento. Proporciona más recursos informáticos que el alojamiento compartido. Tiene una optimización centrada en Magento que es superior en rendimiento al VPS estándar. Igualmente cuenta con un buen soporte técnico. Además, puede hacer que su sitio sea más seguro y ayudarlo con el cumplimiento normativo.

¿Qué versión de Magento es mejor en 2019?

, , ,

Actualmente estamos en un momento en que conviven las 2 versiones de Magento: Magento 1x y Magento 2x.

Las dos gozan de buena salud. Cada una tiene sus pros y sus contras, lo cual crea la duda a la hora de embarcarse en un nuevo proyecto. ¿Cuál utilizamos?

Magento 1x

Magento 1x se convirtió desde sus orígenes en una de las plataformas de ecommerce open source más populares. Su intrincada arquitectura escondía una flexibilidad nunca vista antes: puedes hacer prácticamente todo lo que se te ocurra y tenerlo encapsulado fuera del ‘core’ de Magento. Esto permite actualizaciones sin demasiado peligro (ya sabemos lo crítico que puede ser una actualización) y una gran escalabilidad.

Actualmente es muy estable en su versión 1.9.4.x OS. Tenemos una plataforma de comercio electrónico que sabemos que va a cumplir nuestras expectativas más exigentes. Con cientos de módulos en el mercado, la mayoría con un largo recorrido, nos garantizan un ahorro considerable a la hora de la puesta en marcha del proyecto.

Magento 2x

La nueva versión de Magento ya lleva unos años con nosotros, pero ha sido la versión 2.3 cuando realmente ha dado un golpe en la mesa. Las primeras versiones tenían demasiados bugs, algunos con meses de estancia en el debug tracker de Magento. Esto impedía pensar seriamente en hacer una migración de nuestro flamante Magento 1x hiper testeado, a una nueva tienda que no era todo lo estable que tenía que ser. La versión actual, sin ser tan estable como Magento 1x, sí da un salto tanto en estabilidad, como en características demandadas desde hace años. El multialmacén o el B2B, características nuevas como elastic search y page builder, o la apuesta por los dispositivos móviles con su Progressive web app. Se nota que Adobe adquirió la compañía hace unos años y está apostando por ella.

Actualmente la gran mayoría de módulos importantes coexisten en las dos versiones de Magento. Como contrapartida, no hay tanta oferta de módulos gratuitos como pudiera haber en Magento 1x.

Internamente Magento 2 ha sufrido cambios importantes de arquitectura. Esto le hacen dar un paso hacia delante en cuanto a potencia y flexibilidad superando con creces a Magento 1, lo cual es muy reseñable. Pero estos cambios también han traído una gran exigencia a los desarrolladores de Magento 1 para dar el salto a Magento 2. Esto desembocará en que un gran número de ellos se quedarán por el camino. Una cuestión que suele desembocar en un encarecimiento de los proyectos por la escasez de profesionales cualificados de Magento 2x.

Aun así, Magento 2 se va a imponer en los próximos años como el líder del ecommerce, por varios motivos:

  • Potencia y felixibilidad: Magento 2 OS no tiene rival con cualquier otra plataforma Open Source.
  • Es el relevo natural de Magento 1, el actual rey.
  • Se ha anunciado oficialmente que en Junio de 2020 cesará el soporte de Magento 1x. Esto prácticamente obliga a migrar a Magento 2x.

Conclusión

Si vas a iniciar un nuevo proyecto, no tiene sentido hacerlo ya en Magento 1x. Magento 2x es una plataforma muy solvente que va a evolucionar en los próximos tiempos siempre a mejor. Por eso no hay que tener miedo a dar el salto. Lo más importante, es dejar tu proyecto en manos de profesionales para que éste llegue a buen puerto sin sobresaltos. Magento 2 requiere de un equipo cualificado para poder gestionarlo con garantías. En Gsoft llevamos trabajando con Magento 1x y Magento 2x desde sus primeras versiones.

Si por el contrario estás pensando en cambiar tu Magento 1x plenamente funcional a Magento 2, nuestro consejo es que agotes el soporte de Magento 1x. Y mientras vayas preparando con tranquilidad el salto a Magento 2, para que no te pille el toro. Aún queda un año de soporte, tiempo suficiente para programar y planificar el cambio a la próxima plataforma dominante del ecommerce de los próximos años.

Optimización SEO Técnico para Magento

, , ,

Hemos desarrollado ya nuestra tienda online con Magento, comprobamos que está funcionando, al cliente le gusta, a los compradores también, pero aún queda alguien a quién le tiene que gustar nuestra página web, Google. Llega la hora de la optimización SEO Técnico para Magento. Para ellos vamos a utilizar dos de las mejores herramientas que tenemos a nuestra disposición: el módulo PageSpeed para servidores Apache y Nginx y SemRush.

Optimizar Magento con PageSpeed

Una de las mejores herramientas que tenemos actualmente para optimizar una página web es el módulo de PageSpeed. Es obvio que si Google es quién nos dice como de bien hemos optimizado nuestro sitio web, una de las mejores herramientas para hacerlo es la suya propia. En otras entradas del blog hemos repasado qué es PageSpeed, sus configuraciones básicas y qué filtros funcionan mejor y por qué en un WordPress. Hoy es el turno de hablar de la optimización SEO Técnico para Magento.

Magento es una herramienta avanzada para la creación de una tienda online. Por tanto, es lógico suponer qué ya tiene algunas características integradas para su optimización. Una de las herramientas mas interesantes es la de combinar y minificar JSS y CSS.

Para hacer esto debemos tener acceso al panel de administrador. Concretamente en Configuración -> Avanzado -> Desarrollador -> JavaScript Settings y Css Settings. Aquí debemos activar las opciones “Merge JavaScript files” y “Merge CSS files” respectivamente.

Lo que seguramente te estés preguntando, sobretodo si has leído nuestros anteriores posts, es, bueno, ¿y si Magento ya combina y optimiza los archivos automáticamente para qué necesitamos el módulo de PageSpeed?

Aquí es donde entran los demás filtros que nos ofrece esta herramienta.

Filtros recomendados

A la hora de competir en el mercado en temas de optimización, cada byte cuenta. Por ello si podemos añadir un extra de optimización a nuestra página, siempre vamos a estar ganando.

extend_cache: Este filtro sobreescribe las cabeceras HTTP de los recursos de la página para extender su caché en caso de ser necesario. Muy recomendable.

combine_css & rewrite_css: Básicamente lo mismo que la función de Magento. Combina y minifica los CSS. La diferencia entre activarlo o no es minúscula, pero cada byte cuenta. Recomendable.

sprite_images: Solo activable si has activado rewrite_css. Combina las imágenes de los CSS es un sprite. Reduce la latencia de la web al descargar un fichero en vez de varios. Recomendable, pero revisar con cuidado el resultado.

collapse_whitespace & remove_comments: Bastante explicativos por el nombre. Eliminan los espacios en blanco y los comentarios. Muy recomendable. Cero riesgo.

inline_css & inline_javascript: Insertan en el propio código los CSS y JS de menor tamaño. Si estamos utilizando los filtros de combine, hay que tener cuidado con la cantidad de archivos que estamos introduciendo en el código, no queremos que la página ocupe megas y megas. El tamaño máximo de los archivos se puede controlar con CssInlineMaxBytes y JsInlineMaxBytes.

rewrite_images: Muy recomendable. Optimiza las imágenes del sitio web. Inserta en el código las de menor tamaño, las redimensiona, las convierte al formato webp y las recomprime.

defer_javascript: Los scripts del sitio web se descargan de forma asíncrona, por lo tanto no bloquean el renderizado de la página web. Recomendable pero con riesgo alto.

Configuraciones extra

Lo primero que deberíamos hacer es activar el modo debug del PageSpeed. Con esto podemos comprobar directamente en la consola de desarrollador de Google Chrome qué es lo que está fallando y por qué no se están aplicando algunos filtros. Para hacer esto activamos el filtro:

pagespeed EnableFilters debug;

optimización seo tecnico para magento

Para que los filtros descritos arriba se apliquen correctamente deberemos establecer una cuantas configuraciones en nuestro módulo de PageSpeed:

pagespeed LoadFromFile “https://www.dominio.com” “/var/www/vhosts/dominio.com/httpdocs/”;

pagespeed LoadFromFile “https://dominio.com” “/var/www/vhosts/dominio.com/httpdocs/”;

Previene que el módulo de PageSpeed no pueda encontrar algunos ficheros de nuestro sitio web. Con este filtro le indicamos la ruta dónde debe buscarlos. A la hora de aplicar este filtro hay que tener cuidado, pues entra en conflicto con el filtro de caché establecido previamente. Para solucionar esto debemos aplicar:

pagespeed LoadFromFileCacheTtlMs milisegundos;

Con esto solucionamos la caché de los archivos que se carguen directamente con el filtro de arriba.

 

Por último, si aún existen recursos que el módulo de PageSpeed nos indica que no encuentra, o que no puede acceder a ellos, y con ello resiente nuestra optimización SEO Técnico para Magento, podemos mapear los dominios a los que tiene autorizado acceder el módulo. Esto se consigue con:

pagespeed Domain dominio.com;

pagespeed Domain www.dominio.com;

 

Como siempre decimos, cada sitio web es un mundo. Pero con estos consejos, leyendo la documentación oficial y probando, seguro que le ganas unos puntos a la competencia.

 

Optimización SEO Técnico para Magento con SemRush

La segunda herramienta que vamos a utilizar para la optimización seo técnico para Magento es Semrush. Con esta herramienta vamos a poder comprobar de manera sencilla todos los errores que comete nuestra página web y que afectan al posicionamiento. Seguramente la primera vez que entres y hagas un análisis del sitio web te asustes. No te preocupes, a todos nos ha pasado. A nadie le gusta ver algo así:

optimización seo técnico para magento

 

La mayoría de errores seguramente os estén surgiendo por problemas de metadescripciones, títulos o contenido duplicado.

optimización seo técnico para magento

 

Para solucionar esto vamos a utilizar un módulo de Magento llamado Mirasvit SEO. Este módulo nos permite establecer de forma sencilla una serie de plantillas para editar tanto los títulos como las descripciones meta de las páginas del sitio.

Si pulsamos, una vez instalado el módulo, sobre SEO -> SEO Templates, accederemos a esta función.

En nuestro caso hemos establecido dos plantillas que nos ayudan a automatizar la optimización SEO Técnico para Magento.

optimización seo técnico para magento

Lo importante de estas plantillas son filtros. Con los shortcodes de [category_name] y [category_parent_name], podemos establecer textos únicos para casi cualquier página de nuestra tienda.

Con estos dos “sencillos” pasos hemos optimizado la página web hasta un valor del 88%.

optimización seo técnico para magento

El resto de optimizaciones ya son algo más específicas y requieres de más tiempo. Las cubriremos en próximas entradas del blog, así que estate atento.

 

Conclusiones

Optimizar una página web es una tarea de horas y horas, pero si haces caso de estos consejos, podrás ponerte por delante de la mayoría de tu competencia. Aprender a utilizar y gestionar los módulos de PageSpeed y la herramienta de SemRush es un valor añadido para cualquier página web que crees y para tus clientes.

Si aún así, todo esto te resulta demasiado complicado, nosotros tenemos un equipo de profesionales que seguro que están dispuestos a asesorarte y ayudarte. Contáctanos sin compromiso. NO esperes más tiempo para optimizar tu negocio.

Cómo instalar Full page cache en Magento 1X y no morir en el intento

, , ,

La velocidad de carga de una web es una de las variables más importantes a tener en cuenta, y si la web es una tienda de comercio electrónico, su importancia es crítica.

El sistema de cache de Magento nativo es una opción válida pero es (muy) mejorable. Existen diversos módulos comerciales para Magento que ofrecen distintos tipos de cache adicionales, pero en este artículo vamos a enseñar como instalar un módulo de Full page cache GRATUITO en nuestro Magento.

Este módulo aumentará la velocidad de carga de nuestro Magento 1X de forma considerable.

En esta guía se utilizan algunos términos intermedios de Magento como los handlers. Pero como sabemos que no tienes tiempo y quieres ir al grano, te lo vamos a dar bastante masticado para que no te atragantes. De nada.

¿Qué es Full page cache?

Full page cache (fpc) es una cache interna, que no necesita Varnish u otro software externo. Funciona con eventos, reemplazando dinámicamente los bloques html que componen una página antes de que sean enviados al usuario.

Existen varios módulos comerciales para Magento que implementan esta funcionalidad, pero en esta guía vamos a abordar uno totalmente gratuito llamado LestiFPC.

Instalar Magento Lesti FPC

La página oficial del módulo es https://github.com/GordonLesti/Lesti_Fpc.

Si optamos por la instalación manual, una vez hayamos descargado el archivo, lo descomprimimos en la raíz de Magento. De esta manera tendremos una nueva carpeta llamada ‘Lesti’ dentro de app/code/community.

Huelga decir que SIEMPRE haremos la instalación en nuestro servidor de desarrollo para su posterior despliegue al servidor de producción, una vez hayamos revisado a fondo la integración del módulo con nuestro Magento. Si no tienes servidor de desarrollo haz una pausa en este punto, instálate uno y te evitarás futuras situaciones de stress. Tu salud nos lo agradecerá.

Configurar Magento Lesti FPC

Una vez instalado, hacen falta una serie de configuraciones básicas que varían sobretodo en función de la plantilla instalada. Accedemos a la configuración del módulo desde Sistema > configuración > Pestaña Avanzado > sistema.

Configurar Magento Lesti FPC

Vamos a analizar las opciones de configuración más importantes:

Cachable actions

Estos son los handlers que por defecto fpc va a cachear.


¡Socorro! ¿Handlers?¿Qué es un handler?

Un handler es un nodo dentro de los archivos layout que tiene Magento, y define un manejador de acción, como por ejemplo, la acción que muestra la ficha de un producto. Si abrimos el archivo app/design/frontend/<ruta_nuestro_tema>/layout/catalog.xml veremos el siguiente nodo:

<catalog_product_view>

 <label>Catalog Product View (Any)</label>
        <!– Mage_Catalog –>
        <reference name=”root”>
            <action method=”setTemplate”><template>page/2columns-right.phtml</template></action>
        </reference>
        <reference name=”head”>

…..

 Esto identifica la acción ‘View’ del controlador ‘product’ del módulo ‘catalog’. Traducido al patrón MVC , si entramos en la carpeta app/code/core/Mage/Catalog/controllers/ encontraremos un archivo llamado ProductController.php, y dentro del mismo, una función llamada viewAction. Esta es la función encargada de renderizar la pantalla de un producto.


Por defecto vienen preconfigurados los siguientes handlers:

  • cms_index_index
  • cms_page_index
  • catalog_product_view
  • catalog_category_view

Es decir, se van a cachear las páginas cms, las categorías del catálogo y los productos. Si tuviéramos otro módulo que quisiéramos cachear, por ejemplo un blog, tendríamos que añadir su handler a esta lista. Por ej.:

blog_post_list
blog_post_view

Si no tenemos ningún módulo no nativo a Magento, en principio no es necesario añadir nada más. Si tenemos los típicos módulos que habilitan un carrito en Ajax, tendríamos que identificar los handlers correspondientes para añadirlos a esta lista.

Dynamic & Lazy blocks

Como es obvio, hay cierta información de la página que no queremos cachear, o no la queremos hacer global para todos los usuarios, ya que puede ser información específica para cada cliente. Un ejemplo puede ser el bloque del carrito lateral: cada usuario tendrá un contenido distinto. Otro ejemplo podría ser un bloque de bienvenida que mostrara el nombre del usuario registrado, tipo ‘Bienvenido John Doe’.

Para ellos, Lesti Fpc distingue entre dos tipos de bloques, dynamic block y lazy block.

 Dynamic block

 Un dynamic block, no se va a cachear NUNCA, de modo que siempre se va a refrescar cuando se renderice la página. Un ejemplo puede ser el bloque de notificaciones de Magento. Las notificaciones se muestran una vez y desaparecen, por lo que no es necesario cachearlo.

Si queremos evitar que un bloque se cachee, deberemos añadirlo en una nueva línea en este campo.


Mi no entender, ¿qué es lo que hay que añadir a este campo?

El valor que hay que añadir a este campo, es el atributo name del block que viene definido en el xml. Por ejemplo, si queremos definir el bloque del formulario de contacto como dynamic block, abrimos su layout (archivo app/design/frontend/<ruta_nuestro_tema>/layout /contacts.xml):

<contacts_index_index translate=”label”>

<reference

name=”content”>

<block

type=”core/template”

name=”contactForm”

template=”contacts/form.phtml”/>

</reference>

….

Y veremos que el nombre del bloque es ‘contactForm’. Ese es el valor que tendremos que añadir a la lista para que Lesti Fpc no lo cachee.


Lazy block

Un lazy block es un bloque que siendo distinto para cada usuario, es deseable que se cachee durante un periodo determinado. Por ejemplo, el bloque del carrito de usuario, es único para cada persona, pero queremos que Magento lo cachee hasta que se añada o se elimine algún producto del mismo.

Es decir, si añades un producto, se genera la cache con ese producto, y hasta que no añadas otro producto, elimines el actual, o modifiques valores del carrito como la cantidad, no se volverá a generar ese bloque. Lo cargará desde la cache.

Por defecto vienen ya preconfigurados varios lazy blocks nativos de Magento, como el carrito lateral, la lista de comparación, la lista de artículos deseados, los enlaces de la cabecera, el bloque de bienvenida y el bloque de encuestas.


TIP:

Las plantillas comerciales generalmente reescriben el carrito lateral, o añaden uno en la cabecera, por lo que es probable que sea necesario añadirlo a esta lista.


Refresh actions

Necesitamos un mecanismo para indicar cuándo se van a refrescar los lazy blocks. Para ello usamos este campo, e indicamos los handles para los cuales se refrescará la cache. Por ejemplo, hemos dicho que cuando se añada un producto al carrito, se refrescará el bloque del carrito, por lo que habrá un handle “checkout_cart_add”.

El modulo ya viene preconfigurado con todas las acciones necesarias, por lo que no suele ser necesario añadir ninguna nueva.

Url params

Los siguientes campos se utilizan para la indexación interna de fpc, por lo que no es necesario manipularlos.

Como información extra, son campos que fpc utiliza para generar un hash que identifique a cada bloque cacheado.

Miss params y category sesión params

Estos parámetros se utilizan para no cachear ciertas peticiones, como, por ejemplo, el ordenar un listado. Fpc utiliza estos campos para poder refrescar listados en función del número de elementos, la ordenación, etc. Por lo general no es necesario modificar nada en estas secciones.

Bypasshandler

Este campo lo podemos utilizar para evitar que se cachee una cierta categoría. Para ello añadiríamos CATEGORY_25, por ejemplo, para no cachear la categoría con id 25.

Customer group caching

Si tenemos distintas layouts o distintos precios para cada grupo de clientes, se lo indicaremos a fpc desde este campo:

Anotaciones finales

Fpc crea una nueva entrada cache que se puede gestionar desde el sistema general de cache de Magento (sistema->gestión de la cache).

el sistema general de cache de Magento

Desde aquí podemos activarla/desactivarla.

Es imprescindible verificar con distintos usuarios logueados que todos los bloques muestran la información correcta en todo momento. Un error de cacheo de un bloque puede derivar en que un usuario vea el carrito de otro usuario distinto.

Por supuesto, si quieres evitarte problemas y dolores de cabeza, puedes delegar la instalación, configuración y optimización de tu Magento a Gsoft, profesionales con más de 10 años de experiencia en esta tecnología.

Configuración de gastos de envío y transportistas en Prestashop 1.7

, , ,

Aún no llego a entender por qué, pero uno de los temas que más problemas da a los clientes cuando les creamos una tienda online con Prestashop, es la incorrecta configuración de los gastos de envío en su e-commerce.

A priori es una tarea sencilla, incluso más sencilla que en otros sistemas de e-commerce como Woocommerce o Magento. Tan solo hay que realizar un trabajo de configuración teniendo claros dos o tres conceptos. Así que vamos intentar a explicarlos.

Sin embargo, dado que es un proceso importante, y que en caso de ser configurado incorrectamente nos puede generar problemas de pago o incluso pérdida de potenciales clientes. Os aconsejamos que en caso de duda cuenten con un desarrollador de Prestashop que se lo configure adecuadamente, teniendo en cuenta las reglas de su negocio. Será una tarea fácil y rápida, con poco coste y se asegurará el correcto funcionamiento de su tienda online.

Los gastos de envío en Prestashop están basados en las Zonas Geográficas. Es decir, dentro de una división territorial que incluye Países y Provincias, tenemos el concepto de Zona Geográfica que puede englobar uno o varios países, una o varias provincias, varios países o provincias de distintos países, etc. De este modo podremos organizar las zonas a nuestra conveniencia.

Lo primero que debemos hacer es comprobar que tenemos en nuestro Prestashop todos los países, a los que vamos a realizar envíos y sus provincias correctamente configurados. Para seguir este ejemplo, vamos a configurar los gastos de envío de nuestra tienda para España y Portugal.

Configuración de Países

Comprobamos que efectivamente tenemos los países creados y activos. Toda la configuración relativa se encuentra dentro de la sección Internacional > Ubicaciones Geográficas de nuestro administrador de Prestashop.

Prestashop

En caso de no tenerlos o de querer configurar un país distinto que no tengamos en la lista, podremos importar sus datos (provincias, impuestos, unidades de medida) desde la sección habilitada para ello en Internacional > Localización.

Prestashop

Consejo: Ten activos SOLO los países a los que realmente vayas a realizar envíos. No conviene, y además, será fuente de errores de configuración, tener activos países a los que no realizarás envíos. 

Configuración de Provincias

Si los países que quieres configurar, los has importado mediante la utilidad indicada anteriormente, y has dejado marcado el check par importar las provincias, éstas se habrán creado correctamente. Prestashop no importa automáticamente las provincias de todos los países, así que si no están, tendrás que crearlas a mano. Es lo que nos pasa a nosotros con Portugal.

Prestashop

Configuración de Zonas Geográficas

Ahora pasaremos a configurar la sección más importante para los gastos de envío que son las Zonas Geográficas. Como decíamos, estas zonas son arbitrarias. Es decir, podemos configurarlas como queramos. Por defecto Prestashop nos presenta unas zonas basadas en continentes con algunas variaciones:

Prestashop

Como vemos, por defecto Prestashop nos ha dividido Europa en dos zonas “Europe” y “Europe (non-EU)”. Non-EU son los países europeos que no pertenecen a la Unión Europea, ya que habitualmente los gastos de envío son distintos. Sin embargo esta distribución a nosotros no nos vale. Vamos a configurar diferentes gastos de envío, por ejemplo, en España para Ceuta y Melilla, Baleares o Canarias, y en Portugal para las Islas Azores y Madeira. Así que tenemos que configurar nuestras propias zonas.

Como decíamos las Zonas Geográficas son arbitrarias, por eso podemos crear tantas como queramos y organizarlas también como queramos. En nuestro caso crearemos las siguientes zonas:

  • España Peninsular.
  • Ceuta y Melilla.
  • Islas Baleares.
  • Islas Canarias.
  • Portugal Peninsular.
  • Portugal Azores.
  • Portugal Madeira.

Prestashop

Consejo: Ten activas SOLO las zonas a las que realmente vayas a realizar envíos. No conviene, y además será fuente de errores de configuración, tener activas zonas a las que no realizarás envíos.

Por último, una vez configuradas las zonas geográficas solo nos queda asignarle los países y/o provincias que queramos. Si nos vamos a la lista de países podemos ver que están asignados a una de las zonas por defecto de Prestashop.

Países

Prestashop

Provincias

También las provincias están asignadas cada una a una zona:

Prestashop

 

Para cumplir nuestro objetivo, primero, cambiaremos las zonas de los países España y Portugal. Luego cambiaremos las zonas de las provincias dentro de cada país que van a ir a una zona específica. Al cambiar la zona de un país Prestashop cambiará automáticamente la zona de todas sus provincias.

En consecuencia los países nos quedarán de la siguiente manera:

Prestashop

Y sólo nos quedará asignar las provincias a sus zonas especiales, en nuestro caso:

  • Asignaremos Ceuta y Melilla a la Zona “Ceuta y Melilla”.
  • Balears a la Zona “Islas Baleares”.
  • Las Palmas y Santa Cruz de Tenerife a la Zona “Islas Canarias”.
  • Madeira a “Portugal Madeira”.
  • Açores a “Portugal Azores”.

Prestashop

Con estos pasos habremos realizado la parte más importante para la correcta configuración de los gastos de envío en Prestashop. Tan sólo nos faltaría configurar los transportistas que vayamos a utilizar.

Configuración de Transportistas

Podremos configurar tantos transportistas como deseemos, cada uno con sus precios y características. Para ello accederemos a la sección Transporte > Transportistas y lo primero que debemos configurar son sus datos básicos como Nombre, Tiempo de tránsito, Velocidad de Envío, Logotipo y en su caso URL de seguimiento de los envíos. Todos estos datos son informativos y no afectan al correcto funcionamiento del sistema de gestión de envíos.

Una vez configurados los datos básicos pasaremos a la siguiente pantalla “Localización de destino y gastos de envío” que es la más importante en la configuración del transportista.

Prestashop

Primero, configuraremos si el transportista incluirá costes de manipulación (será un importe fijo que veremos como configurar después) y si el transportista es gratuito o no. Si activamos esta opción la configuración habrá terminado, ya que al ser un transportista gratuito no hay costes que configurar.

También podremos configurar en esta pantalla si a los gastos de envío se le aplican impuestos. En caso afirmativo, que tipo de impuesto de los que tenemos en nuestra tienda online se le aplicarán.

Un punto importante es configurar cómo ha de comportarse el sistema en caso de que el pedido generado no cumpla ninguna de las configuraciones realizadas para el transportista. Podemos seleccionar dos opciones “Aplicar el coste más alto de la gama definida” o “Desactivar transportista”. Si elegimos la opción desactivar, este transportista no estará disponible para ese pedido. Si no, le aplicará el coste más alto de los definidos.

Configuración de gastos de envío

La opción de facturación nos permite seleccionar si vamos a cobrar los gastos de envío según el precio total o según el peso total. Lo habitual es configurarlo por el precio, pero podemos hacerlo por el peso total del pedido. Es importante, para que esta opción funcione adecuadamente, tener configurado el peso en todos los productos de la tienda, algo que no suele ser habitual.

Una vez hecho esto, vemos la tabla de precios según el precio total (en nuestro caso). Podremos crear tantos rangos de precio para nuestra tienda como queramos. En nuestro ejemplo creamos cuatro rangos de precios distintos (0-30, 30-60, 60-100, >100) y establecemos el precio para cada zona que tenemos activada o solo para las que ese transportista realice los envíos.

Prestashop

En la anterior imagen vemos que el transportista en cuestión envía a todas las zonas, menos a las Islas Canarias ya que su check no está marcado. También observamos que para los pedidos de 100€ o más el envío no tiene coste en las demás zonas de España. Igualmente que el envío siempre es más barato para la España Peninsular que para el resto de Zonas. Con respecto a Portugal vemos que está configurado de tal forma que el coste siempre es el mismo, independientemente del precio total del paquete por la forma en que lo hemos configurado.

Una vez configurada la tabla según nuestras necesidades, en la siguiente pantalla configuramos los tamaños máximos de los paquetes del transportista. En caso de que los hubiera, y si tenemos definidos grupos de clientes, podremos seleccionar qué grupos de clientes tendrán acceso a este transportista.

Con esto finalizamos la configuración del transportista. Repetiremos la operación con tantos transportistas como deseemos tener disponibles en nuestra tienda online.

Configuración General Transportistas

Por último vamos a comentar unas opciones de configuración generales. Se aplicarán para todos los transportistas o al proceso de selección del mismo por parte del comprador. Estas opciones están en la pantalla de administración accediendo a Transporte > Preferencias y son las siguientes:

Prestashop

 

  • Gastos de manipulación y gestión. El importe de manipulación que se añadirá a los gastos de envío en caso de que el transportista seleccionado por el cliente tenga activados los gastos por manipulación.
  • Envío gratuito a partir de (importe). Configurando esta sección con un valor distinto de cero. En caso de que el pedido supere el importe especificado los gastos de envío serán gratuitos.
  • Envío gratuito a partir de (peso). Configurando esta sección con un valor distinto de cero. En caso de que el pedido supere el peso especificado los gastos de envío serán gratuitos.
  • Transportista predeterminado. El transportista que estará seleccionado por defecto en el pedido al realizar una compra. Podemos seleccionar uno de los transportistas que tenemos creados directamente. También las opciones “Mejor Precio” (seleccionará por defecto el transportista con menos coste) o “Mejor Calificación”.
  • Ordenar por: Orden en el que le aparecerán al cliente los transportistas en el momento que tenga que seleccionarlo.
  • Ordenar por: Si el orden seleccionado será en sentido ascendente o descendente.

Conclusiones

La configuración de los gastos de envío en Prestashop, es una tarea, aunque puede resultar un poco pesada, muy importante para el correcto funcionamiento de una tienda online. Quizá no necesita de un desarrollador Prestashop para realizarla, ya que es aparentemente sencilla, recomendamos que en caso de duda o desconocimiento se lo delegue a un experto en Prestashop. El podrá realizarla de forma rápida y correcta para que nuestra tienda online funcione desde el primer momento sin ningún problema.

Prestashop