Entradas

Consejos de optimización web para dispositivos móviles

, ,

En este artículo plantaremos unos consejos de optimización web para dispositivos móviles.

¿Por qué es tan importante la optimización web para dispositivos móviles?

Cuando el mundo pasó de los ordenadores de escritorio a los dispositivos móviles, los diseñadores se centraron aún más en el UX (User Experience / Experiencia de Usuario). Aunque la interfaz de usuario desempeña un papel importante en la creación de diseños optimizados para dispositivos móviles, la experiencia del usuario se ha vuelto igualmente importante, especialmente porque ahora tenemos más dispositivos en los que centrarnos y la experiencia del usuario difiere según el tipo de dispositivo.

No es demasiado difícil separar los componentes clave que conforman un diseño altamente efectivo, optimizado y centrado en el usuario. Pero aquí os dejamos algunas buenas prácticas que ayudarán en el desarrollo:

1. Optimiza tus recursos para web

Los elementos visuales como fotos, ilustraciones, iconos y videos son los mayores consumidores de ancho de banda en las páginas web.

Si bien no hay un tamaño de página web establecido que todos deben cumplir, es de sentido común que un tamaño de página web más pequeño equivale a tiempos de carga más rápidos.

Utilizar tamaños de imagen alternativos para vista móvil que estén entre 600 y 700px de ancho sería lo idóneo.

La compresión / optimización de imágenes es el proceso de utilizar software de terceros para reducir la cantidad de colores presentes en una imagen. Esto se puede hacer hasta el punto de que tus fotos no pierdan su calidad innata, pero pueden reducir drásticamente su tamaño de archivo. Si necesitas ayuda para comprimir imágenes, te proponemos algunas opciones gratuitas online:

https://tinypng.com/

https://compressor.io/compress

http://www.punypng.com/

https://imagify.io/optimizer/

2. Utilizar la Precarga y Carga Diferida

La precarga (Pre-Loading) consiste en cargar todos los objetos que su aplicación necesitará con anticipación y la carga diferida (Lazy-Loading) se trata solo de cargar un objeto cuando lo necesita por primera vez.

Precarga: Hay que tener en cuenta que la precarga no siempre funciona ya que depende del comportamiento del navegador. Otros factores como el tipo de dispositivo y el ancho de banda también afectarán al funcionamiento.

Dado que los Preloaders usan etiquetas HTML dinámicas, puede precargar contenido como Google Fonts o crear un script personalizado para precargar los activos de JavaScript en WordPress.

Carga Diferida: Es un método de decirle al navegador que cargue (procese) contenido que solo esté dentro de la ventana gráfica del usuario. Por lo tanto, si se agregan fotos o videos sensibles al tamaño a una página determinada, esos archivos solo se mostrarán cuando la pantalla del navegador llegue a esa parte del sitio.

Y si estás preocupado por posibles problemas de SEO, no tienes que estarlo. Google representa páginas que usan carga diferida, y lo ve como otra señal de mejora del rendimiento.

3. Almacenar la web en caché

El almacenamiento en caché web se basa en el concepto de copiar una versión de una página, que luego se puede presentar al usuario en cualquier momento. Las páginas se almacenan en caché en la primera visita a la página de un sitio web. Cuando un nuevo usuario intenta acceder a esa página, en lugar de servir la versión en vivo, el servidor web mostrará la versión en caché.

El objetivo de cualquier tipo de almacenamiento en caché es mejorar el rendimiento del sitio web y disminuir los recursos de fondo necesarios. Dependiendo de la solución de almacenamiento en caché, se pueden configurar intervalos personalizados y otros eventos basados en triggers.

4. Utilizar librerías de AMP

Esencialmente, AMP (Accelerated Mobile Pages, es decir, Páginas para Móvil Aceleradas) reduce las páginas a lo esencial para proporcionar una experiencia de carga súper rápida, pero también para que la legibilidad del contenido sea una prioridad.

AMP es una página HTML sencilla con ciertas limitaciones sobre qué tipo de contenido se puede mostrar. Esto conduce a tiempos de carga mucho más rápidos y al rendimiento general debido a la limitación para ejecutar scripts y demás.

JavaScript, por ejemplo, no funciona con AMP. A menos que, por supuesto, utilicemos la biblioteca AMP JS disponible en GitHub. El uso de la biblioteca JS le permite lograr ciertos resultados, como evitar los bloqueadores de anuncios, pero si buscamos un verdadero rendimiento, entonces el AMP sin procesar es el camino a seguir.

Conclusión de la optimización web para dispositivos móviles

Optimizar tu sitio web para una experiencia móvil sin problemas no es tan difícil. Todo lo que necesitas es un poco de determinación y aplicar estos métodos adaptados a las necesidades de tu sitio web.

En Gsoft Innova, desarrollamos y diseñamos sitios web totalmente adaptados a los diferentes dispositivos.

Contáctanos para más información o solicitar nuestros servicios de optimización web para móviles.

Error 500 en PrestaShop. Cómo identificarlo y errores más comunes

, ,

El error 500 (Internal Server Error), es un código de estado HTTP muy genérico que significa que algo ha ido mal en el servidor. Pero este no es más específico en la causa del mismo. Suele ser una causa común de pánico entre los administradores de tiendas online en PrestaShop. Y que puede llegar a ser bastante común si no se configura adecuadamente algún parámetro, incompatibilidad de módulos, actualizaciones, etc…

Vamos a ver como “descubrir” de dónde viene el error y comentaremos los casos más comunes y su solución en PrestaShop.

Error 500 en PrestaShop

1. ¿Cómo obtener el error completo en PrestaShop?

Como vemos en la imagen anterior, la descripción del error (incluso en su versión en castellano), no nos da muchas pistas sobre el origen del mismo que nos pueda ayudar a solucionarlo.

El primer paso, es tratar de identificar de donde proviene el error. Para ello activaremos el modo de depuración en PrestaShop.

PrestaShop 1.7

En Prestashop 1.7 tenemos una opción en el backend de nuestra tienda online para activar el modo de depuración. Para ello debemos acceder a la sección Parámetros Avanzados > Rendimiento y activar el Modo de depuración.

Parámetros de modo depuración PrestaShop
Modo depuración PrestaShop

PrestaShop 1.5.3 – 1.6 y PrestaShop 1.7 sin acceso a backend

Hay veces que el error 500 se nos genera en el backend así que no podemos entrar a él para activar el modo de depuración en PrestaShop 1.7. Tanto en estos casos, como en versiones anteriores de PrestaShop podemos hacerlo modificando un archivo de configuración directamente en el servidor. Sea por FTP o por el sistema de gestión de archivos de nuestro hosting.

El archivo en concreto está ubicado dentro del directorio de instalación de nuestra tienda en el subdirectorio /config/defines.inc.php

Buscaremos este trozo de código:

PrestaShop 1.4 – 1.5.3

Para estas versiones de PretaShop también necesitaremos modificar un archivo del servidor, aunque en este caso se trata del archivo /config/config.inc.php

Cambiaremos esta línea:

@ini_set(‘display_errors’, ‘off’);

Por esta:

@ini_set(‘display_errors’, ‘on’);

Una vez activado el modo de depuración podemos volver a la página que nos generó originalmente el error 500. En este caso, y una vez activado el modo de depuración, el servidor seguramente ya nos dará alguna descripción textual de la causa u origen del error.

Descripción textual de la causa u origen del error

2. Identificación y solución del error

El error 500 realmente puede provenir de cualquier sitio y una vez tengamos activada la depuración seguramente veremos una descripción del mismo que quizá no seamos capaces de comprender. Aún así exponemos aquí los orígenes más comunes de los errores 500 en PrestaShop:

2.1. Errores en el archivo .htaccess

El archivo .htaccess es el que se encarga, entre otras cosas, de gestionar la reescritura de urls de tu PrestaShop para que estas sean amigables.

El formato del archivo .htaccess es bastante estricto y cualquier carácter extraño o comando incorrecto podría causar el error 500 en nuestra tienda online. Podemos intentar desactivar la opción de URLs amigables (Dentro de Preferencias -> SEO & URL) para nuestra tienda y ver si esto soluciona el error.

En tal caso volver a activar las URLs amigables debería regenerar el archivo .htaccess de nuevo y en principio el problema estaría solucionado.

2.2. Error en los permisos de archivos/directorios

En muchos casos sucede que no tenemos configurados correctamente los permisos de las carpetas de PrestaShop. Normalmente los permisos deberán estar establecidos en 755 y no en 777.

Podrás comprobarlo mediante un gestor de FTP o bien desde el panel de control de tu hosting.

2.3. Tiempo de espera expirado

Cada servidor tiene un tiempo máximo de espera/ejecución de los scripts. Si alguna función o script excede de este tiempo, en el navegador recibiremos el error 500.

Los casos más habituales para que esto suceda son:

  • Importación de archivos CSV.
  • Generación de archivos de respaldo.
  • Carga de traducciones.
  • Importaciones y exportaciones.
  • Regeneración de miniaturas.

También puede suceder que alguno de los módulos que tenemos instalados por una mala programación, o porque realicen tareas de sincronizaciones externas, excedan de este tiempo.

La solución fácil en estos casos es aumentar ese tiempo de ejecución (en caso de que el problema sea en tareas administrativas). O desechar/reprogramar los módulos afectados si el problema ocurre en el frontend (no es aceptable que un script que va a ofrecer el resultado a los clientes tarde más de 30 segundos en ejecutarse!).

2.4. Módulos/Temas incompatibles u obsoletos

Como dato importante a tener en cuenta, si nuestros problemas con los errores 500 surgen después de instalar o actualizar un módulo, lo más probable es que ese módulo sea el causante del mismo.

Habrá que descartar ese módulo o bien prestar atención a los mensajes de error que nos muestre la página para intentar arreglarlo.

La solución fácil es descartar el uso de ese módulo o intentar buscar la última versión del mismo. O algún otro módulo que realice las mismas tareas y sea compatible con nuestra versión de PrestaShop. Igualmente con el resto de módulos, así como con el tema que tengamos instalado.

Si no es imposible descartar el uso de ese módulo ya que es imprescindible su uso para el buen funcionamiento de nuestra tienda, tendremos que consultar algún especialista en desarrollo PrestaShop. Para que lo estudie y adopte la solución necesaria para arreglar dicho módulo.

2.5. Errores de caché/limitaciones de almacenamiento

Hay veces, sobre todo cuando se migra nuestra tienda de un servidor a otro, en los que al hacer la migración se “mueven” también los archivos de caché y estos pueden ser erróneos en el nuevo servidor donde alojaremos nuestra tienda.

En estos casos conviene borrar la caché desde el backend (Ajustes Avanzados > Rendimiento). Incluso desactivarla temporalmente para que esos archivos se eliminen y luego volver a activarla con las características de nuestro servidor.

También puede pasar que el espacio de disco en nuestro servidor se haya agotado. Ssobre todo si nuestra tienda online tiene muchos productos y cada uno de ellos tiene muchas imágenes.

En este caso una solución “temporal” será borrar lo que nos sobre (themes antiguos que no usemos, módulos que realmente no tenemos instalados y no utilizamos). Tambien podemos borrar temporalmente los archivos de la caché (en los directorios /cache/smarty/cache y /cache/smarty/complie).

Como decimos esta solución es temporal. Pues no tardará mucho tiempo en volverse a llenar el espacio disponible. Mientras tanto habrá que ir pensando en solicitar el espacio de disco en nuestro hosting o plantear la migración de nuestra tienda a un hosting que tenga más capacidad de disco.

Mostrar un extension attribute en el api de Magento 2

, ,

Cuando añadimos un extension attribute a un modelo de Magento, por defecto no se muestra su valor en las peticiones api/rest que hagamos. Para ello, debemos escribir un código que capture el evento load_after e incluya los extension attributes.

Vamos a tomar como ejemplo un campo ‘custom_field’ que hemos añadido a la tabla de pedidos y que rellenamos en un evento cuando se cree un pedido.

Lo primero es definir este campo como un extension_attribute. Para ello insertamos este código en el fichero ‘etc/extension_attributes.xml’:

Ahora lo que necesitamos es crear un evento que añada los extension attributes al modelo cuando se cargue. Para ello añadimos este código al fichero ‘etc/events.xml’:

Y creamos el observer que gestionará el evento:

Para que esto funcione, la carpeta /var/generation ha de ser eliminada (o la carpeta generated/code, si usamos una de las últimas versiones de Magento 2), y vaciamos la cache desde consola con el siguiente comando:

/php bin/magento cache:flush

Si hemos seguido todos los pasos, podremos obtener nuestro atributo dentro del nodo  “extension_attributes” de la respuesta que obtenemos a través del api. De todas formas, si necesitas una ayuda no dudes en contactar con nosotros.

Pasos a seguir en el Posicionamiento SEO de tu web

, ,

Te proponemos una serie de pasos a seguir en el Posicionamiento SEO de tu web

En la siguiente lista para mejorar el posicionamiento SEO de una página web, ofrecemos una serie de acciones básicas que beneficiarán el resultado en el ranking de buscadores.

1. Creación de un Sitemap

El motivo de crear un mapa del sitio es que simplemente puedes decirle a Google u otros motores de búsqueda qué rastrear y qué no rastrear. Además, tener un sitemap en una publicación de blog hace que sea fácil para que Google pueda rastrear nuevos posts que salen sin tener que enviar manualmente la URL para la indexación.

2. Análisis de palabras clave: Keywords

Encontrar la palabra clave adecuada para tus páginas es muy importante. Ya sea que estemos escribiendo un artículo de blog u optimizando la página de inicio, tener en mente una palabra clave siempre recompensará en el posicionamiento SEO del sitio.

Tres buenos consejos que recomiendan los expertos en marketing digital para determinar nuestra palabra clave:

  • Encontrar una palabra clave de enfoque que las personas busquen.
  • Investigar el volumen de búsqueda.
  • Analizar si la palabra clave elegida es relevante para tu web o negocio.
  • Analizar el volumen de competencia de palabra clave concreta.
  • Definir las palabras clave long tail.

2. SEO On-Page

El SEO on-page (también conocido como SEO on-site) es un término inglés que se refiere a la práctica de optimizar las páginas web para mejorar la clasificación de los motores de búsqueda de un sitio web y ganar tráfico orgánico.

Además de publicar contenido relevante y de alta calidad, el SEO on-page incluye la optimización de sus titulares, etiquetas HTML (título, meta y encabezado) e imágenes. También significa asegurarse de que tu sitio web tenga un alto nivel de experiencia de usuario, autoridad y confiabilidad.

Tiene en cuenta varios aspectos de la página web que, cuando se ponen en práctica, mejorarán la visibilidad de nuestro sitio web en los resultados de búsqueda.

3. Estrategia de contenido

A nadie le apetece leer artículos aburridos, sin flujo de lectura ni desestructurados. Por eso tenemos que crear contenido convincente que cumpla las necesidades de nuestro público objetivo.

Cuanto más interesante sea el contenido, más se compartirá ese artículo y lo más probable es que tenga mejores clasificaciones, lo que finalmente resulta en más visitas a nuestra web.

3. SEO Técnico

Para conseguir un buen posicionamiento SEO, a parte de un bonito y estructurado contenido, necesitamos que técnicamente la página funcione de manera óptima.

Para ello destacamos cuatro puntos básicos que cuidar en nuestra web:

Solucionar problemas de rastreo, asegurándonos que nuestras páginas están bien indexadas.

  • Optimizar el tiempo de carga del sitio, mejorando la experiencia del usuario y facilitando la lectura a los motores de búsqueda.
  • Darle prioridad al funcionamiento de la web en dispositivos móviles, ya que más el 50% de los usuarios navegan a través de ellos (y esta cifra va en aumento).
  • Asegurar el sitio web con el certificado de seguridad SSL. Utilizar el HTTPS, es fundamental para que Google y otros motores de búsqueda reconozcan la web y den prioridad a nuestro contenido.
Certificado de seguridad SSL en gsoft.es

3. SEO Off-Site

A diferencia del SEO on-page, el SEO off-site (fuera de la página) se refiere a actividades que se pueden realizar fuera de los límites de un sitio web. Los más importantes son:

  • Link Building: construcción de enlaces desde otros sitios de autoridad a nuestra web.
  • Marketing de medios sociales: las publicaciones en las redes sociales y la configuración adecuada de los perfiles de las redes sociales también pueden impulsar el SEO.
  • Visibilidad online de marca: que la imagen de nuestra web aparezca en otros sitios relevantes.
  • Reputación de la marca: reseñas y valoraciones sobre nuestra empresa o servicio en Google My Business y atención al cliente eficiente.

Conclusión sobre el posicionamiento SEO de tu web

Esta lista de acciones SEO tiene la intención de aportar una mejor comprensión de cómo estructurar la estrategia de SEO en tu sitio web. No es fácil implementar estos pasos uno por uno. Con paciencia, tiempo y práctica, podremos mejorar el SEO de nuestra web.

¿Tienes un sitio web en WordPress y quieres optimizarlo? En este artículo te explicamos más sobre el SEO para sitios web WordPress.

En Gsoft Innova te ayudamos a mejorar el posicionamiento de tu web o tienda online a través de las técnicas de SEO más actualizadas, adaptándonos a tus objetivos.

Abandono del carrito de compra. Consejos para aumentar ingresos

, ,

El abandono del carrito de compra ocurre cuando los compradores potenciales agregan productos a sus carritos pero no completan sus transacciones.

Los carros abandonados en el comercio electrónico no son un problema nuevo. De hecho, aproximadamente el 73.9% de los carros permanecen sin comprar. La pregunta es: ¿por qué no estamos haciendo más para obtener estos ingresos potenciales sin explotar?

El abandono del carrito de compras a menudo está influenciado por precios competitivos, incertidumbre sobre la credibilidad de la tienda y el olvido general. Para combatir estos problemas, describimos estrategias claras para ayudar a nutrir a los compradores potenciales y alentarlos a realizar conversiones.

1.            Implementa un pago optimizado de una página

Cuando se trata de pagar, nuestra tienda debería reducir la fricción con el cliente y eliminar todos los obstáculos. Para ello es aconsejable que nuestra página de pago sea un página única y no un proceso que nos haga navegar por varias páginas que hacen interminable y tedioso el proceso de compra para el cliente.

El pago en una página facilita a los usuarios comprender el progreso de la compra y pasar por las etapas de pago. Este enfoque también minimiza la fricción de pago al reducir el tiempo de carga de la página y eliminar las oportunidades de abandono del carrito.

Al diseñar tu flujo de pago, asegúrate de que los tamaños de los botones sean compatibles con dispositivos móviles. Recomendamos tamaños de botón no menores de 44 píxeles por 44 píxeles para acomodar el toque del dedo en dispositivos móviles. Estas interacciones contribuyen a la experiencia general de pago y son oportunidades para facilitar el proceso a sus usuarios.

Finalmente, considere agregar una barra de progreso a su proceso de pago si involucra fases para ayudar a los usuarios a comprender exactamente dónde se encuentran en el proceso. Estas colas visuales refuerzan el movimiento hacia adelante en el proceso de compra y también pueden ayudar al usuario a navegar hacia adelante o hacia atrás según sus necesidades individuales.

En las principales plataformas de tienda online como PrestaShop o Magento, ya se incluye la opción para mostrar la página de pago en una sola página en vez de realizar el proceso en varias páginas que lo hacen más tedioso. Sin embargo, las opciones básicas no siempre cubren todas las necesidades. En ambas plataformas disponemos de múltiples módulos y extensiones que nos permitirán personalizar y tener más control en este proceso.

métodos de pago e-commerce

2.         Proporciona garantías de seguridad

Con las estafas online en aumento, muchos consumidores todavía están preocupados por los problemas de seguridad cibernética y el robo de identidad. Sin embargo, la solución más simple de este problema es abordar de manera proactiva sus miedos.

Intenta adjuntar insignias o logotipos de compañías como Confianza Online, Norton, Google o Better Business Bureau (por nombrar algunos). Estas imágenes proporcionan garantías de seguridad que aumentan la credibilidad de su tienda y fortalecen la confianza del consumidor.

Aunque las insignias no son un requisito, son una forma sencilla de ayudar a aliviar las preocupaciones de los consumidores y aumentar la confianza. En caso de duda, intenta probar diferentes mensajes y garantías para ver qué funciona mejor para tus clientes.

Por descontado aloja tu tienda online bajo protocolo seguro HTTPS con el correspondiente certificado de seguridad.

Seguridad online

3.            Agrega incentivos claros

La incorporación de incentivos claros en tu estrategia de comercio electrónico puede ofrecer numerosos beneficios para tu negocio. Específicamente, los gastos de envío y los incentivos pueden motivar a los usuarios a completar sus compras.

Entre las muchas opciones disponibles, recomendamos utilizar la promoción de envío gratis y descuentos y promociones. 

3.1.                      Envío gratis

El envío es un aspecto crucial de tu negocio de comercio electrónico porque es el primer punto de contacto del consumidor con su producto. Por lo tanto, es inherentemente importante desarrollar una estrategia de envío exitoso.

El envío gratuito es atractivo para los clientes, lo que hace que la oferta sea una ventaja competitiva potencial. Desempeña un papel importante en el proceso de toma de decisiones del comprador potencial cuando es el momento de elegir dónde gastarán su dinero.

El envío gratuito ya no es una ventaja, es un requisito. Si no estás ofreciendo envío gratuito, es probable que estés perdiendo clientes frente a otras tiendas online que sí pueden hacerlo.

Dicho esto, sabemos que el envío gratuito no es factible para todos los e-commerce. Si entras en esa categoría, te recomendamos algunas estrategias para incorporar el concepto para reducir los carros abandonados.

  • Los altos gastos de envío a menudo disuaden a los clientes de completar una compra, pero incluir todos los costes en el precio de cada producto atrae a los clientes a seguir adelante.
  • Ofrecer envío gratis cuando los clientes gastan más de una cierta cantidad de dinero.
  • Aumenta la venta al ofrecer a los consumidores envío gratuito cuando compran dos o más artículos
  • Establezca un período de tiempo específico para la duración de la oferta.

Si no has considerado implementar el envío gratuito, te recomendamos que te tomes el tiempo para evaluar si es posible para tu negocio.

Opciones de envío e-commerce

3.2.           Descuentos y promociones

Otra técnica efectiva para erradicar los carros abandonados es ofrecer descuentos y promociones durante todo el proceso de pago. Sin embargo, te advertimos que consideres tus necesidades comerciales específicas con descuentos.

Las tiendas de comercio electrónico con márgenes más grandes a menudo pueden ofrecer descuentos con mayor frecuencia. Sin embargo, las tiendas con márgenes más pequeños deberían considerar alternativas de descuento para mantener la rentabilidad.

En estos casos, a menudo recomendamos ofrecer un producto de marca gratuito de bajo coste. Este tipo de oferta puede ayudar a las marcas a controlar su rentabilidad. Como resultado, muchas marcas pueden terminar ahorrando un margen de beneficio más alto que si ofrecieran un 10 o 15 por ciento de descuento.

Cuando los descuentos y las promociones se implementan con éxito, es más probable que tu empresa anime a los clientes a realizar conversiones. Esto ayudará a impulsar la lealtad y la adquisición de clientes. En general, recomendamos crear ofertas promocionales personalizadas basadas en tu negocio, clientes y objetivos.

4.            Implementa automatizaciones de correo electrónico para la recuperación de carritos abandonados

Incluso si optimizas la experiencia de pago y proporcionas incentivos promocionales, desafortunadamente la tasa de abandono de carritos seguirá siendo alta.  Una vez abandonado debemos intentar hacer lo necesario para recuperar un % de esas ventas perdidas.

La automatización del correo electrónico y los flujos de trabajo de carritos abandonados ofrecen una oportunidad significativa para recuperar esta pérdida de ingresos.

Esta automatización de correo electrónico normalmente se puede configurar y dejarla trabajar y consiste en que, una vez el sistema detecta un carrito abandonado envía un correo electrónico al cliente realizándole algunas ofertas (si corresponde) si recupera el carrito que había abandonado, o bien realizando otras ofertas en subsiguientes correos electrónicos de seguimiento de la recuperación del carrito.

Algunas herramientas más robustas incluyen además en los correos de recuperación de carritos abandonados el listado completo de todos los elementos que tenía el carrito en el momento del abandono, lo que incita al cliente y aumenta las probabilidades de recuperar la venta, ya que “¡el carrito ya está lleno!”. Y aún hay algunas otras herramientas más potentes que además de los elementos del carrito habrán capturado también los campos de formulario específicos o personalizados y ofrecerán al cliente una forma más fácil y cómoda de recuperar su carrito.

El trabajo con los carritos abandonados realmente es una gran oportunidad para las tiendas online, debió al alto volumen de los mismos, que ofrecen la oportunidad a poco que se trabaje sobre ellos y sin la necesidad de un alto porcentaje de resultados aumentar los beneficios.

5.            Configura campañas de retargeting

Hay una razón por la que los productos que has visto en una tienda te aparecen en Facebook, Instagram y otras plataformas sociales. Estos tipos de anuncios se denominan retargeting de productos.

Las campañas de retargeting de productos utilizan cookies del navegador para mostrar dinámicamente productos que has visto anteriormente en tus feeds sociales. Al implementar estas campañas, los especialistas en marketing pueden reintroducir a los usuarios en sus carritos como complemento de las estrategias promocionales existentes.

A menudo recomendamos esta estrategia para marcas con bases de usuarios activas en plataformas sociales como Instagram y Facebook. La naturaleza altamente visual de los anuncios los presta a altas tasas de clics. Como resultado, muchas marcas que ejecutan estas campañas experimentan un retorno significativo de la inversión.

6.            Implementación de Chat en Vivo o ChatBots.

Aplicar estrategias contra  el abandono del carrito está facilitando las cosas para tus usuarios. Específicamente se debe reducir la fricción y ayudar a los clientes a obtener ayuda e información cuando la necesiten.

El chat en línea ha transformado la forma en que las empresas abordan las necesidades de los clientes. Las ventajas de chatear son:

  • Es conveniente para los clientes.
  • Permite a tu personal tener múltiples conversaciones con los clientes a la vez.
  • Nos permite realizar ventas cruzadas y ventas adicionales con recomendaciones de productos.
  • Aborda los problemas de tus clientes de inmediato con un enfoque personalizado.

Sin embargo, no todas las herramientas de chat son iguales. En un nivel alto, hay dos tipos de chat a considerar:

6.1.           Live Chat

El chat en vivo es el método más directo para comunicarse con tus clientes y posibles clientes. Esta tecnología conecta a los usuarios con un profesional de soporte en vivo que puede responder sus preguntas y orientarlos en la dirección correcta.

Aunque esta opción es la más agradable, muchas empresas luchan por escalar el chat en vivo a medida que crecen. Por ejemplo, el mantenimiento activo del personal las 24 horas para responder preguntas presenta desafíos logísticos para muchas empresas. Como resultado, el chat en vivo no siempre es la solución ideal.

Sin embargo, el chat en vivo tiene aplicaciones particularmente útiles. Incluir el chat en vivo durante el proceso de pago durante el horario comercial normal puede ayudar a tu marca a llegar a los clientes cuando están muy cerca de la conversión.

6.2.           ChatBots

A diferencia del chat en vivo, los bots de chat de comercio electrónico permiten que las empresas permanezcan conectadas las 24 horas del día, los 7 días de la semana, con gastos generales reducidos. Este medio también ayuda a las empresas a acelerar las consultas de los usuarios.

Utilizando la lógica if / then, los especialistas en marketing pueden crear flujos de chat que imitan conversaciones reales. Nos encanta especialmente la idea de limitar las entradas de los clientes a los botones designados en los bots de chat. Este concepto logra dos cosas:

  • Limita las oportunidades de error. Específicamente, elimina la posibilidad de que un bot de chat no entienda la entrada del usuario.
  • Estos flujos ayudan a los usuarios a identificar las necesidades que mejor se aplican. Usando esta información, las marcas pueden navegar rápidamente a los usuarios a información que tenga sentido para ellos.

Aunque los bots de chat ofrecen un valor significativo en muchas páginas de sitios web de comercio electrónico, generalmente no recomendamos colocarlos en la experiencia de pago. En cambio, implementar el chat en vivo en estas páginas puede ayudar a las marcas a abordar de inmediato preguntas específicas de pago sin una barrera tecnológica.

En última instancia, elegir la opción de chat correcta se reduce a las necesidades comerciales específicas. Como resultado, lo alentamos a evaluar a tus usuarios, la funcionalidad deseada y las necesidades comerciales generales.

Chat e-commerce

7.            Recuerda probarlo todo

¿Podría tu página de pago beneficiarse de algún ajuste estético? ¿Podría mejorarse la información de servicio que se le da al cliente o el aspecto visual general?

Si estás pensando «sí» en cualquiera de los anteriores, es posible que deseas considerar las pruebas A / B de comercio electrónico. Aunque hay muchas opciones disponibles, somos fanáticos de Google Optimize para pequeños ajustes. Esta herramienta ayuda a las marcas a implementar ajustes rápidos en sus sitios web, a menudo sin codificación.

Desde elementos promocionales hasta diseños de página, cada componente de tu tienda online influye en última instancia en la acción y la motivación del cliente. Como tal, es importante identificar periódicamente áreas en tu sitio donde el usuario no acaba de encontrarse a gusto y ejecutar pruebas para mejorar.

8.            Concluyendo

Reducir el abandono del carrito de compras puede ser una excelente manera de obtener más ventas y adquirir nuevos clientes. Y una vez que se ha producido el abandono implementar técnicas de recuperación incrementará nuestro valor de retorno.

Si necesitas una consulta o una ayuda en optimización de tu e-commerce, no dudes en contactar con nosotros.

Consejos para comprar de manera segura en Internet

, ,

Comprar por Internet se ha convertido en una de las prácticas más habituales de la sociedad actual. El sector del comercio electrónico ha experimentado un gran crecimiento en los últimos años y representa una de las actividades con mayor potencial de futuro para la economía digital.

No obstante, el creciente mundo del comercio electrónico también tiene lugar para prácticas delictivas o fraudulentas. A la hora de comprar por Internet, el usuario debe asegurarse de que sus datos personales estén protegidos, que se cumplan los derechos de los consumidores y que las redes utilizadas para las transacciones sean seguras.

Estos consejos recogen las pautas necesarias para realizar compras seguras en Internet:

Antes que nada… asegura tus redes

El paso previo a toda compra online, es asegurarse de que el dispositivo que va a utilizarse esté debidamente configurado y protegido con el fin de evitar una posible infección por malware. Instalar una herramienta antivirus para detectar posibles amenazas es fundamental cuando se va a realizar alguna transacción.

También comprobar que el sistema operativo está actualizado con la última versión, así como todos los programas y aplicaciones instalados. De esta manera, se evitan los fallos de seguridad. Mantén en tu móvil sólo las aplicaciones que estés utilizando, ya que a una mayor cantidad de apps instaladas, más difícil será mantener el dispositivo actualizado y protegido.

Por último, es recomendable no utilizar dispositivos de uso público para realizar transacciones, ya que no se sabe exactamente cuál es su estado de seguridad o la finalidad de su uso.

Realiza tus compras en páginas web de confianza

Para comprobar que una tienda online disponga de un certificado de seguridad, revisa que la URL empiece por https y que aparece el icono de un candado. Al clicar sobre el icono, podrás disponer de toda la información relativa al certificado digital de la página web. No es recomendable seguir con el proceso de compra si la página web carece de certificado de seguridad, ya que no cumple los requisitos mínimos recomendados.

En cuanto a las aplicaciones móviles, una aplicación fiable informa sobre los mecanismos de seguridad que utiliza para proteger la información y los datos personales en los procesos de compra. Es conveniente que revises qué solicita la app y para qué. Las reseñas de los usuarios, así como el número de descargas son datos a tener en cuenta: una app maliciosa no tendrá muchas descargas. También, leer la política de privacidad, pago y seguridad nos puede ayudar a distinguir una aplicación segura de una que no lo es.

Aprende a reconocer una tienda falsa

Aunque es recomendable efectuar las compras en páginas oficiales o con buena reputación, es importante distinguir cuándo una tienda es falsa. Estos comercios fraudulentos no contienen en su web los datos reales y físicos de la empresa. Tampoco se visualizan las condiciones de venta, devoluciones o reclamaciones ni los textos legales. Se debe sospechar también cuando los precios están muy por debajo del precio del mercado.

En cuanto al estilo visual, las tiendas online falsas no son heterogéneas y carecen de coherencia visual. Las imágenes que contiene son de pésima calidad (aparecen pixeladas o incluyen marcas de agua) y la foto de portada no es propia. No obstante, el método infalible para reconocer una tienda falsa es, si la web anuncia varias formas de pago, pero finalmente solo acepta tarjeta.

¡Ojo! Al comprar productos de segunda mano

En los últimos años han aparecido nuevos servicios online que actúan como intermediarios entre el comprador y el vendedor de artículos de segunda mano. Este servicio consiste en una publicación donde el vendedor describe las características del producto, el precio, el contacto… Pero estos servicios no están exentos de ser fraudes.

Antes de comprar artículos de segunda mano por Internet, asegúrate de obtener la información del vendedor e investígalo, lee reseñas, comentarios, valoraciones… Descarta los anuncios que tengan fotos genéricas del producto o cuya redacción no esté cuidada. Por último, cuando compres productos del extranjero, evita pagar con servicios como Western Union o Money Gram.

 

En resumen, prepara tus dispositivos antes de efectuar una compra, comprueba que la tienda te proporciona toda la información que necesitas sobre consumo y el tratamiento de tus datos y no te fíes de ofertas llamativas y páginas web no homogéneas. No obstante, si aún tienes alguna duda, en Gsoft Innova estaremos encantados de resolverla. Contacta con nosotros sin compromiso.

Pasos a seguir para vender en un marketplace

, , ,

Adaptar nuestro negocio a la era digital es un requisito de supervivencia para cualquier empresa. Y pasar del negocio tradicional a tener una tienda online es el primer paso. Pero este es solo el primer eslabón de la cadena. Con los avances tecnológicos y las novedades en software comprar por Internet sufre cambios e innovaciones periódicamente. Si tienes una tienda online y quieres aumentar tu volumen de ventas, deberías plantearte integrar tu negocio online para vender en un marketplace.

¿Qué es un marketplace?

Amazon, eBay, AliExpress… son prácticamente conocidos a nivel mundial. Pero ¿qué es exactamente un marketplace? Pues bien, es, de manera escueta, una tienda de tiendas. Un marketplace es una plataforma que integra muchos e-commerce que ofrecen sus productos y servicios. Es un escaparate digital donde puedes encontrar cualquier producto, de cualquier tienda, en cualquier momento y desde cualquier lugar.

¿A qué se debe su crecimiento? Aunque las comprar por Internet hayan aumentado considerablemente, hay algo que aún difiere en los usuarios: el producto es, de alguna manera, intangible. No pueden verlo realmente, ni tocarlo. Esto se traduce en una falta de información y un poco de desconfianza por parte de los usuarios. Pero los marketplaces han sabido solucionar este problema de la mejor manera: dando mucha información al usuario. Las opiniones y valoraciones de otros usuarios es la manera más eficaz de recuperar la confianza del comprador. Los marketplaces tienen una comunidad de usuarios muy grande, por eso genera tanta confianza.

Pasos a seguir para vender en un marketplace

Integrar tu tienda online en un marketplace tiene sus pros y sus contras. Todo depende de las posibilidades e intenciones de cada comercio electrónico.  No obstante, algo está claro, si tienes una tienda online, deberías plantearte esta posibilidad y así, ampliar tu red de puntos de venta.

Además, antes de integrar tu negocio en una tienda de tiendas, debes saber que hay ciertos pasos que son convenientes a seguir si quieres maximizar los beneficios y minimizar las desventajas.

  1. Consulta estratégica

Es importante que antes de integrar tu negocio en un marketplace, hagas un análisis de tu negocio así como de tus productos. De esta manera sabrás que es lo que más conviene a tu empresa y si realmente obtendrías beneficios de integrarte en un marketplace. También es importante analizar a tu competencia. Si ellos también están en un marketplace o no. Podrás usarlos, o bien como referencia, o bien como antítesis.

  1. Formación de las plataformas de venta

Si has decidido integrar tu tienda online y vender tus productos en un marketplace, es la hora de formarte. Conocer al detalle estas plataformas te ayudará a vender de una manera más ágil y te ahorrará tiempo. Conocimientos en SEO y SEM, contenidos de calidad, gestión de los envíos y las devoluciones… Una vez aprendido todo esto, serás capaz de ofrecer a tus usuarios una gran experiencia de compra.

  1. Seguimiento

No basta con integrar tu tienda online en un marketplace. Debes hacer seguimientos continuos, estar al tanto de los pedidos, crear nuevos productos  y subirlos al sistema, así como traducir tu sitio web para adaptarlo al usuario global.

En Gsoft Innova somos conscientes de la dificultad que pueden suponer estas plataformas.  Por eso ofrecemos un servicio de formación y seguimiento para nuestros clientes por nuestro experto en marketplaces.  Además, ofrecemos el servicio de integración de tu tienda online con Amazon, eBay, CRM o ERP. Conseguirás reducir el número de errores al introducir datos de cualquier tipo y tu negocio ganará en productividad.

Gracias a la automatización de los procesos de gestión mejorarás el servicio al cliente y su experiencia de compra. Contacta con nosotros sin compromiso.

¿Qué es la usabilidad en el diseño web?

,

La usabilidad en el diseño web es parte del término más amplio «Experiencia de Usuario» (UI, User Experience) y se refiere a la facilidad de acceso y uso de un producto o sitio web. El nivel y las características de usabilidad no siempre están predefinidas. Dependerán del contexto, el usuario y la finalidad del sitio web.

¿Qué es la usabilidad en diseño web?

La usabilidad de un sitio web mide la efectividad, eficiencia y grado de satisfacción con la que los visitantes o usuarios reciben la información del contenido e interactúan con la página. Eso incluye todo lo que normalmente experimentaría un usuario cuando visita el sitio web, incluidas las barras de navegación, menús, contenido, imágenes, videos, hipervínculos, botones, formularios, juegos, etc. Supervisar el buen funcionamiento de estos y otros atributos nos proporcionará la información necesaria para encaminar el diseño a su estructura óptima.

Podríamos decir entonces que la usabilidad se basa en tres pilares:

  • Efectividad
  • Eficiencia
  • Satisfacción

Cuando un invitado llega a un sitio web cuyo diseño es efectivo, sus expectativas se cumplen o superan y pueden usar el sitio para completar sus objetivos previstos con facilidad. Un sitio web eficiente va un paso más allá, permitiendo a sus usuarios encontrar la información o los recursos que necesitan de la manera más rápida y económica posible, sin perder tiempo ni esfuerzo. Aunque, podría decirse que el más conocido de los tres pilares de usabilidad es la satisfacción. Cuando los visitantes buscan y descubren un sitio web que cumple con sus requisitos o necesidades respondiendo a sus preguntas, brindando los recursos necesarios, etc. de manera confiable, se crea esta satisfacción en la experiencia.

La usabilidad de un sitio web que incluye consideraciones de todos estos componentes, junto con su efectividad general, eficiencia y satisfacción para los usuarios, a menudo es evaluada por investigadores, analistas y diseñadores de experiencia de usuario.

¿Qué factores influyen en la usabilidad web?

La investigación cuidadosa del comportamiento y necesidades de los clientes actuales y el público objetivo es esencial para una comprensión integral de la usabilidad en el diseño web. Hay una variedad de métodos disponibles para lograr esto. La investigación puede incluir una revisión de los análisis digitales del sitio web desde un punto de vista de SEO (es decir, optimización de motores de búsqueda). También puede incluir una investigación sobre las necesidades de los clientes y la receptividad a mensajes y diseños específicos. Los resultados de estos métodos se pueden probar y aplicar mejoras, de modo que se impulse tanto la experiencia del usuario como la del proveedor del servicio web.

Algunos de los factores clave que afectan la usabilidad y la satisfacción de la necesidad de los clientes serían:

 

Accesibilidad

¿Todos pueden usar el sitio web por igual?

La accesibilidad web aquí significa que las personas con discapacidad pueden percibir, comprender, navegar e interactuar con el sitio web. Esto incluye beneficiarse de su información, recursos, etc.

 

Capacidad de respuesta

¿Funciona el sitio web en los dispositivos que los clientes prefieren usar?

El diseño web receptivo (RWD) es un enfoque para el diseño web. Busca proporcionar una experiencia óptima de visualización e interacción en una amplia gama de dispositivos.

 

Search Engine Optimization (SEO)

¿Pueden los clientes encontrar el sitio web en los resultados de búsqueda?

El proceso que afectar la visibilidad de un sitio web o una página web a través de los resultados gratuitos (por ejemplo, naturales, orgánicos) de un motor de búsqueda.

 

Contenido y mensajería

Si los usuarios tienen preguntas específicas, ¿el sitio ofrece respuestas claras?

Los usuarios a menudo llegan a los sitios en busca de respuestas a una pregunta específica. Por lo tanto, su texto debe diseñarse de manera notable, fácil de leer y comprensible.

 

Diseño y navegación

¿Pueden las personas encontrar lo que buscan en el sitio web?

Con qué rapidez y facilidad un visitante puede encontrar lo que está buscando a través de herramientas como una barra de navegación, migas de pan, menús, botones, etc., diseñados para ayudarlo a alcanzar sus objetivos o responder preguntas específicas.

 

Errores y efectividad

¿Es suficientemente efectivo el sitio web para los visitantes?

Esto puede ser una medida de cuántos errores encuentran los usuarios al usar el sitio web, cuántos errores cometen en la búsqueda de objetivos o respuestas, y cuántos de ellos salen del sitio sin completar su objetivo en comparación con aquellos que si lo hacen.

 

Tiempo y expectativas de la tarea

¿Pueden las personas usar el sitio web eficientemente?

Una medición de la cantidad de tiempo que le lleva a un visitante completar sus objetivos a través del sitio web en comparación con sus expectativas (por ejemplo, demasiado tiempo, más rápido de lo esperado) de ese tiempo.

 

Conclusión de la usabilidad en el diseño web

Junto con la optimización de motores de búsqueda y la visibilidad del contenido, la usabilidad del sitio web juega un papel clave en la creación de proyectos web de alto valor. En GSoft Innova diseñamos y desarrollamos tu proyecto web para que cumpla los requisitos indispensables necesarios de acuerdo a las últimas tendencias y necesidades de usabilidad.

¿Algún proyecto online en mente?

 

¿Cómo convertir el buscador interno de tu tienda online en una herramienta de venta?

, ,

Durante el último año hemos realizado un estudio que concluye que el 100% de las tiendas online quieren aumentar sus ventas. Este importante dato contrasta con el también alto porcentaje de ellas que no dan la suficiente atención a una de las herramientas más útiles para ello: el buscador interno.

¿Porqué es importante el buscador interno?

En nuestra tienda online, el buscador es equivalente al dependiente que ayuda a los clientes a encontrar el producto que necesitan en la tienda tradicional.

Si seguimos con las analogías de las tiendas físicas, cuando entramos en una tienda de ropa porque hemos visto algo que nos gusta en el escaparate, lo que hacemos es buscar un encargado que nos pueda decir si tienen nuestra talla o el color deseado. Esta tarea en nuestra tienda online la debería realizar el buscador. Y si esto falla es probable que no solo no realicemos la compra, sino que nos vayamos de la tienda enfadados.

El buscador vende. Hay un estudio (esta vez real, no como el primero al que hacíamos referencia) que indica que el usuario buscador tiene en promedio de 7 a 10 veces más probabilidades de conversión que el usuario navegador. Además el usuario buscador representa aproximadamente entre el 10 y el 40% de los usuarios de nuestro e-commerce. Esto se traduce en que estos usuarios generan entre el 40% y el 80% de las ventas online y aún así normalmente no les hacemos el suficiente caso.

Mejoras y optimizaciones del buscador del e-commerce

Cuando de búsquedas, en nuestra tienda online no es suficiente con tener una solución, hay que intentar mantenerse por encima de nuestros competidores. Muchos usuarios de búsqueda realizan otra consulta después de una búsqueda inicial y casi el mismo número suele abandonar el sitio web por frustración.

Hacer visible el buscador

Lo primero es ubicar el buscador en un lugar donde sea muy visible para el usuario. Es habitual tenerlo ubicado en la barra superior, pero en algunos casos quizá sea posible obtener mejores resultados ubicándolo en el centro de la pantalla.

Se deben tener en cuenta las siguientes recomendaciones:

  • Darle espacio extra. El cuadro de búsqueda debe estar claramente visible y ubicado en su propio espacio.
  • Utiliza un icono de lupa para indicar la búsqueda, ya que es un símbolo de búsqueda universalmente reconocible.
  • El cuadro de búsqueda debe tener un campo de texto abierto completo al lado.
  • Algunos usuarios prefieren clickar Enter para hacer su búsqueda mientras que otros prefieren hacer click en el botón de búsqueda. Debemos ofrecer ambas posibilidades.

Colocar texto en el cuadro de búsqueda

Agregar texto al cuadro de búsqueda es esencial para el comercio electrónico. Un mensaje típico como “Buscar aquí” es importante para guiar al comprador. Debemos asegurarnos que el texto desaparezca del cuadro de búsqueda cuando el visitante haga clic en él. Si obligamos a eliminar el texto antes de comenzar le estamos molestando.

Además en este mensaje puede incluir información adicional. Si su búsqueda puede procesar códigos de producto o números EAN resáltelo desde el principio con un texto adecuado como “Introducir producto, código, marca o EAN”. Esto acelerará el proceso de búsqueda y mejorará la experiencia de usuario.

Cuadro de búsqueda lo suficientemente grande

Un campo de texto corto genera confusión ya que obliga a acortar consultas porque no pueden ver el texto completo ni editarlo o cambiarlo.

La mayoría de consultas podrían encajarse en un cuadro de búsqueda de 27 caracteres, pero todo dependerá de lo que vendemos y del tamaño de nuestro catálogo. Un cuadro de búsqueda creciente/expandible sería una solución ideal.

Un cuadro de búsqueda en cada página

A veces, los visitantes “pierden el sentido de la orientación” en su primera visita a nuestra tienda online. Cuando esto sucede deben tener accesible la opción de búsqueda que volverá a situarles en el camino a la obtención del producto que quieren buscar. Para ello todas las páginas de nuestro e-commerce deben mostrar el cuadro de búsqueda.

La única excepción, lógica, es la página de pago. Un buscador en la página de pago puede “despistar” a los compradores de finalizar una compra que ya habían decidido. Así que en este caso mejor quitar las tentaciones.

Alta tolerancia a errores

Un requisito muy importante para la usabilidad de búsquedas es la tolerancia a errores, bien sean errores ortográficos o de escritura. Es decir, debemos por todos los medios evitar que nuestro e-commerce ante una búsqueda de un cliente potencial muestre el temido mensaje “resultados no encontrados”. La consecuencia de este mensaje suele ser el inmediato abandono del cliente de nuestra tienda online.

Con casos concretos, un usuario podría buscar “Sansung” en vez de “Samsung” y nuestro buscador debería ser capaz de mostrarle lo que está buscando.

También es posible que el cliente solo haya oído el nombre del producto que está buscando y no sepa como escribirlo, sobre todo si el nombre del mismo incluye algún término en otro idioma. Debemos asegurar que somos capaces de ofrecerle lo que está buscando.

buscador de Amazon

Autocompletar búsquedas

Es muy útil sugerir productos al cliente a la vez que va escribiendo en la caja de búsqueda para localizar más rápidamente el producto que está buscando.

Además, podrías configurar los resultados de este autocompletado de forma que se mostraran como sugerencias principales. Los productos que más te interesa vender mostrándolos en el orden de tu necesidad o supeditados a promociones.

autocompletado en el buscador

Hay que tener especial cuidado con esta herramienta ya que a veces ejerce un efecto no deseado sobre el cliente y es que se las toma “recomendaciones” en vez de como sugerencias de búsqueda y esto puede hacer al cliente desviarse de su búsqueda inicial y acabar no encontrando lo que buscaba.

Permitir búsquedas por categorías

Añadir a la caja de búsqueda la opción de categorías desde el principio, puede ayudar al comprador a ahorrar tiempo y recibir resultados más relevantes, sobre todo en tiendas con una gran variedad de productos.

buscador por categorías

Se trata de una ayuda simple pero que puede mejorar de manera sustancial la tasa de conversión cuando en la primera página de resultados ya mostramos lo que el cliente realmente está buscando.

Utilizar análisis e informes para optimizar nuestra tienda

Analizar qué buscan y cómo realizan las búsquedas nuestros usuarios y los resultados que obtienen, aplicando los cambios adecuados basándonos en ellos puede aumentar nuestra tasa de conversión.

Podremos saber qué términos generan muchas búsquedas pero tienen bajas tasas de conversión (¿problemas de stock?). En relación con las consultas con pocos o ningún resultado podemos decidir qué productos añadir a nuestro catálogo o qué sugerir en esas búsquedas.

Atención especial a búsquedas móviles

Una búsqueda optimizada es especialmente importante para los usuarios que acceden a nuestro e-commerce desde dispositivos móviles.

En móviles la vista del comprador se reduce a 1 o 2 productos como máximo por pantalla. Por lo que ofrecer los resultados correctos cobra una importancia aún mayor, ya que las compras se convierten rápidamente en tediosas y el comprador pierde interés.

Permitir la búsqueda y posterior filtrado de características sobre la misma pantalla mejorará la posibilidad de conversión en venta desde dispositivos móviles.

Procesamiento de Lenguaje Natural

Esta característica es deseable, pero según el tamaño de nuestra tienda online, difícil de implementar.

Consiste básicamente en dar soporte a aquellos compradores que utilizan el buscador para realizar una búsqueda como lo harían con un empleado de una tienda tradicional y esperan el mismo resultado.

Por ejemplo, si nuestro buscador es capaz de ofrecer resultados relevantes a la búsqueda “zapatos de mujer negros talla 37 por menos de 20 euros” tendremos prácticamente la venta hecha, pero como decíamos esta característica es de difícil implementación en casi todas las tiendas online de pequeño o mediano tamaño.

lenguaje natural en el buscador

Crear páginas de resultados que venden

Además del buscador, hay que tener en cuenta cómo mostrar los resultados de las búsquedas para que sean atractivos. No basta con un buscador potente, también hay que tener en cuenta la forma de mostrar y filtrar los resultados para conseguir una tasa de conversión más alta.

Resultados precisos y relevantes

Tener bien clasificados los productos es fundamental para esta tarea. Los usuarios no quieren obtener decenas de resultados cuando realizan una búsqueda. Quieren obtener el resultado concreto a lo que están buscando. Por tanto si han de desplazarse por varias páginas para llegar al producto que están buscando lo más probable es que no lo hagan y vayan a realizar la búsqueda a otro sitio.

Evitar resultados de búsqueda cero

Para nuestro e-commerce es una tragedia ver que los clientes potenciales abandonan el sitio en una página de resultados cuando no les ofrecemos nada ejecutando una búsqueda simple. Se trata de convertir este problema en una oportunidad.

ayuda en búsqueda

Para ello debemos analizar periódicamente las búsquedas que no ofrecen resultados y adaptar nuestros productos y nuestro buscador a ello.

Ofrezca consejos o soluciones a sus clientes cuando esto sucede.

También se pueden aprovechar estos casos para mostrar las categorías de nuestra tienda, promocionar alguno de los productos más populares, o mostrar los productos que coinciden más estrechamente con el término buscado.

Opciones de filtrado

filtro en el buscador

Es importante, una vez obtenidos los resultados a nuestra búsqueda, poder realizar filtrados de los mismos según varias características: Categoría, Rango de precios, Marca, Color, Tamaño, Calificaciones de los usuarios.

Estos filtros ayudarán al cliente a llegar de forma más rápida al producto deseado.

En el caso de las calificaciones o recomendaciones de otros clientes, es importante añadirlo. Muchos clientes toman decisiones basadas en las revisiones de los demás. La mitad de ellos tienen en cuenta la cantidad de revisiones y comentarios, y la otra mitad tiene en cuenta la calidad de las mismas. Así que es tan importante el número de revisiones como la calidad y autenticidad de las mismas.

 

 

 

 

 

 

La prueba social y el síndrome del rebaño

No podemos evitarlo, las personas somos animales sociales y actuamos siguiendo el ejemplo de los demás.

Este hecho podemos aprovecharlo para intentar incrementar nuestras ventas. Mostrar mensajes en cada resultado indicando las ventas que se han realizado del mismo en un periodo de tiempo. El número de usuarios que lo han visto o lo están viendo hace que surja en las personas el “miedo a perder la oportunidad” y nos incite a incluirlo en la cesta de la compra.

Búsqueda de sinónimos

Es un punto importante para eliminar las páginas de 0 resultados. Y más en un idioma como el castellano en el que hay miles de maneras distintas de decir lo mismo. Esto convierte la búsqueda en un reto.

Si en nuestra tienda vendemos calzado deportivo, nuestro buscador debe estar preparado para ofrecer resultados cuando el término sea “zapatillas” “deportivas” “playeros” “calzado deportivo” o cualquier otra posible forma de expresarlo. No tiene sentido y perderemos una venta y un cliente, si nuestro almacén está lleno de “deportivas” pero no ofrecemos resultados cuando alguien busca “playeros”.

Añadir una vista rápida en nuestros resultados

Las ventanas de vista rápida muestran una versión reducida de la página del producto con un botón “Añadir al carrito”. Como el comprador no tiene que abandonar la página de resultados, y esto acelerará el proceso de compra.

Normalmente en esta ventana se muestra la mayoría de la información del producto así como las opciones seleccionables si las hubiera (talla, color…) y la posibilidad de escoger el  número de unidades, de forma que la compra se puede finalizar completamente desde esta pantalla.

Vista rápida en e-commerce

Mostrar la consulta en la página de resultados

Mantener el término de búsqueda en pantalla es muy útil. Esto recuerda al comprador lo que está buscando. Además permite al mismo tiempo repetir la consulta o agregar un término adicional a la misma que permita realizar la misma búsqueda pero precisando algún detalle más sin necesidad de tener que empezar de cero.

Implementaciones

La mayoría de E-commerce actuales incluyen en sus buscadores capacidades que cubren la mayoría de los puntos enumerados en este artículo.

Prestashop

Por ejemplo en Prestashop tenemos por defecto un buscador bastante potente que nos permite por defecto configurar sinónimos, así como asignar una importancia diferente a diferentes campos de los productos (nombre, referencia, descripción, categoría, marca, etiquetas, atributos, características…).

Además la mayoría de temas actualmente ya incluyen la vista rápida en los listados, así como la ordenación por diferentes criterios.

Otras características importantes comentadas pueden ser incluidas en nuestra tienda Prestashop mediante módulos, ya sean gratuitos o de pago. Por defecto Prestashop incluye el módulo de navegación por facetas que nos permite crear y configurar diferentes grupos de filtros para nuestras búsquedas.

Hay multitud de módulos que nos permiten tanto personalizar el aspecto, situación y funcionamiento de nuestro buscador como el análisis de los resultados obtenidos en las búsquedas lo que nos permitirá tomar las decisiones adecuadas para maximizar conversiones.

Magento

Esta solución de e-commerce nos ofrece también una configuración básica de las características de nuestro buscador, incluyendo, de alguna forma, tanto la configuración de sinónimos, número de resultados características de la búsqueda, etc.

Como en el resto de  plataformas, el buscador por defecto es posible que se nos quede corto. Así que para cubrir todas las necesidades de nuestra tienda online es probable que necesitemos añadir alguna extensión externa de los cientos de ellas existentes, como siempre unas de pago y otras gratuitas.

Servicios externos

Además de los módulos y plugins específicos que podemos usar para los e-commerce open source que hemos comentado como Prestashop, Magento, Woocommerce (WordPress), actualmente existen otras herramientas, de pago en estos casos, especializados en mejorar y optimizar la búsqueda en nuestra tienda online.

Algunos servicios son Doofinder o AddSearch que al estar especializados en este tema, implementan prácticamente todos los puntos abordados en este artículo, e incluso alguno más.

Estos servicios habitualmente se implementan mediante el uso de una API, con lo cual habrá que contar con un programador web que haga cambios en nuestro e-commerce para poder adaptarlo.  Aunque en algunos casos, como Doofinder, disponen de módulos para los principales e-commerce como Prestashop, Magento, Woocommerce, Shopify.

En cualquier caso desde Gsoft Innova podemos analizar las necesidades de tu tienda online y hacer las instalaciones y modificaciones necesarias para que tu tienda online maximice sus beneficios utilizando, de la mejor forma posible, su buscador interno.

Magento para un negocio B2B

, , ,

Las plataformas B2B cada día cobran más importancia en el mundo online y es necesario entender, planificar y desarrollar soluciones a medida pensando en las necesidades de tus clientes. Aunque Magento es una plataforma pensada y desarrollada inicialmente para modelos de negocio B2C, debido al auge creciente del otro modelo, Magento para un negocio B2B también se ha convertido en una fantástica opción.

Debido a la potencia de la plataforma de Magento y la experiencia de los expertos en Magento, los desarrollos a medida para una plataforma B2B se convierten en una opción cada día más común. Hay algunas características que son esenciales a la hora de planificar un desarrollo de Magento para un negocio B2B.

Magento para un negocio B2B

Funcionalidades principales

Integración con ERP

Cada negocio utiliza un ERP diferente, aunque haya líderes en el mercado, por eso es esencial realizar una integración con el ERP lo más universal posible. Esto se puede conseguir mediante webservices o tablas intermedias.

 

Precios personalizados

Normalmente en un modelo de negocio B2C solo tenemos que plantearnos dos tipos de precio: el general y las ofertas. Para un modelo B2B la cosa cambia y seguramente queramos precios personalizados en función del cliente y en función del volumen de compra que este nos solicite.

 

Compartir compra

Muchos negocios nos solicitan varias cuentas de usuario, pero solo un responsable autorizado a hacer la compra final. Es por esto que se vuelve imprescindible una opción para que estos usuarios puedan hacer una lista de la compra conjunta que vea el responsable que la debe autorizar.

 

Compra rápida

La mayoría de los negocios van a repetir la misma compra en muchas ocasiones. Añadir los productos rápidamente (mediante hojas Excel por ejemplo) o la posibilidad de repetir un pedido anterior son ventajas que van a diferenciar nuestro Magento para un negocio B2B de la plataforma de nuestra competencia.

 

Multialmacén

El control de stock y almacenes es uno de los puntos más importantes de cualquier negocio B2B. El desarrollo inicial de Magento solo permite un almacén pero se puede desarrollar un módulo multialmacén que aproveche el stock de un modo más eficiente.

 

Formas de pago

Al tratar directamente con los profesionales, las formas de pago que ofrecemos deben ser más diversas. Muchas veces ya no nos basta con tener la opción de pago mediante tarjeta de crédito y PayPal. Magento para un negocio B2B debe ofrecer otras formas de pago: transferencias bancarias, pagos en diferido a 3, 6 o 12 meses para los proveedores, etc. Estas opciones de pago como los precios personalizados deben tener la capacidad de personalizarse para un cliente en concreto con el que hayamos negociado.

 

Gestión privada del catálogo

Normalmente en una tienda online con Magento B2C el catálogo es universal para cualquier persona que visite la web, pero en un negocio B2B la cosa puede ser bien diferente. Podría darse el caso de que, por ejemplo, hayamos negociado la exclusividad de un producto con un cliente en concreto y no nos interesa que el resto de clientes pueda tener la opción de comprarlo. También podemos tener stock reservado esperando la compra de otro cliente y no queremos que el resto tenga la opción de comprar ese stock. Es aquí donde la gestión privada de catálogo y stock se hace tan necesaria en Magento para un negocio B2B.

 

Herramientas para nuestro equipo de ventas

Cuando tratamos con nuestro equipo de ventas puede que no todos nuestros comerciales tengan el acceso a ofrecer las mismas ofertas o descuentos a los clientes con los que negocian. Por esto se podrían establecer diferentes reglas y ofertas en función del usuario comercial que las gestione.

También es muy interesante la opción de que el equipo de ventas pueda consultar los carritos abandonados de los clientes, para hacer un contacto con ellos y poder cerrar la venta. Normalmente el carrito se abandona por las dudas que surgen o por los precios. Magento para un negocio B2B debe ofrecer una opción para poder negociar estas ventas perdidas.

 

A la hora de pensar en implementar Magento para nuestro negocio B2B debemos tener en cuenta varios factores. Uno de ellos, y el más importante a nuestro parecer, es elegir un equipo de desarrollo con experiencia y que sea profesional. No queremos que nos dejen colgados en mitad de un desarrollo habiendo perdido nuestro tiempo con un proyecto fallido.

Nosotros podemos asesorarte, somos expertos en Magento y tenemos amplia experiencia desarrollando soluciones para negocios B2C y B2B. Puedes contactar sin ningún compromiso y te ayudaremos en tu futuro negocio de éxito.

¿Cómo crear un método de envío personalizado en Magento 2X?

, ,

A menudo hemos topado con el escenario en el cual un cliente va a trabajar con un operador logístico que no posee integración con Magento. Cuando esto sucede, lo más práctico es crear un método de envío que integre toda su operativa al máximo posible, para que el flujo diario sea transparente para el cliente.

Incluso en los casos que el operador no tenga un Api al cual conectar, nos puede venir bien hacer un método personalizado para tener nuestro cálculo de portes, ya que es posible que ninguno de los módulos de envío genéricos de Magento nos acople al 100%.

Vamos a hacer un método de envío sencillo, y explicaremos las funciones mínimas para integrar el servicio en Magento.

Estructura del módulo

app/code/ Gsoft / Cps /etc/ config.xml
app/code/ Gsoft / Cps /etc/adminhtml/system.xml
app/code/ Gsoft / Cps /Model/Carrier/Shipping.php
app/code/ Gsoft / Cps /composer.php
app/code/ Gsoft / Cps /registration.php

Solo con estos archivos ya tenemos un módulo de envío plenamente funcional. Vamos a ver el contenido de cada uno de ellos:

Los 2 primeros archivos son de sobra conocidos, y son requeridos en todos los módulos:

app/code/ Gsoft / Cps /registration.php

<?php

\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
‘Gsoft_Cps’,
__DIR__
);

app/code/ Gsoft / Cps /composer.php

{
«name»: «gsoft/cps»,
«description»: «»,
«require»: {
«php»: «~5.5.0|~5.6.0|~7.0.0»,

«magento/magento-composer-installer»: «*»
},
«suggest»: {

},
«type»: «magento2-module»,
«version»: «0.1.0»,
«license»: [

],
«autoload»: {
«files»: [
«registration.php»
],
«psr-4»: {
«Gsoft\\Cps\\»: «»
}
},
«extra»: {
«map»: [
[
«*»,
«Gsoft/Cps»
]
]
}
}

app/code/ Gsoft / Cps /etc/adminhtml/System/config.xml

<?xml version=»1.0″?>
<config xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xsi:noNamespaceSchemaLocation=»urn:magento:module:Magento_Config:etc/system_file.xsd»>
<system>
<section id=»carriers» translate=»label» type=»text» sortOrder=»320″ showInDefault=»1″ showInWebsite=»1″ showInStore=»1″>
<group id=»cps» translate=»label» type=»text» sortOrder=»0″ showInDefault=»1″ showInWebsite=»1″ showInStore=»1″>
<label>CPS Shipping Method</label>
<field id=»active» translate=»label» type=»select» sortOrder=»1″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″ canRestore=»1″>
<label>Enabled</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id=»name» translate=»label» type=»text» sortOrder=»3″ showInDefault=»1″ showInWebsite=»1″ showInStore=»1″ canRestore=»1″>
<label>Method Name</label>
</field>
<field id=»handling_type» translate=»label» type=»select» sortOrder=»7″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″ canRestore=»1″>
<label>Calculate Handling Fee</label>
<source_model>Magento\Shipping\Model\Source\HandlingType</source_model>
</field>
<field id=»handling_fee» translate=»label» type=»text» sortOrder=»8″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″>
<label>Handling Fee</label>
<validate>validate-number validate-zero-or-greater</validate>
</field>
<field id=»sort_order» translate=»label» type=»text» sortOrder=»100″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″>
<label>Sort Order</label>
</field>
<field id=»title» translate=»label» type=»text» sortOrder=»2″ showInDefault=»1″ showInWebsite=»1″ showInStore=»1″ canRestore=»1″>
<label>Title</label>
</field>
<field id=»sallowspecific» translate=»label» type=»select» sortOrder=»90″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″ canRestore=»1″>
<label>Ship to Applicable Countries</label>
<frontend_class>shipping-applicable-country</frontend_class>
<source_model>Magento\Shipping\Model\Config\Source\Allspecificcountries</source_model>
</field>
<field id=»specificcountry» translate=»label» type=»multiselect» sortOrder=»91″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″>
<label>Ship to Specific Countries</label>
<source_model>Magento\Directory\Model\Config\Source\Country</source_model>
<can_be_empty>1</can_be_empty>
</field>
<field id=»showmethod» translate=»label» type=»select» sortOrder=»92″ showInDefault=»1″ showInWebsite=»1″ showInStore=»0″>
<label>Show Method if Not Applicable</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
<frontend_class>shipping-skip-hide</frontend_class>
</field>
<field id=»specificerrmsg» translate=»label» type=»textarea» sortOrder=»80″ showInDefault=»1″ showInWebsite=»1″ showInStore=»1″ canRestore=»1″>
<label>Displayed Error Message</label>
</field>
</group>
</section>
</system>
</config>

 

Este fichero define todas las opciones disponibles que tendrá el módulo dentro del apartado ventas > métodos de envío de Magento:

métodos de envío Magento

 

app/code/ Gsoft / Cps /etc/config.xml

 

<?xml version=»1.0″?>
<config xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance» xsi:noNamespaceSchemaLocation=»urn:magento:module:Magento_Store:etc/config.xsd»>
<default>
<carriers>
<cps>
<active>1</active>
<sallowspecific>0</sallowspecific>
<model>Gsoft\Cps\Model\Carrier\Shipping</model>
<name>Envío personalizado</name>
<title>Cps</title>
<specificerrmsg>This shipping method is not available. To use this shipping method, please contact us.</specificerrmsg>
<handling_type>F</handling_type>
</cps>
</carriers>
</default>
</config>

 

Este fichero declara nuestro módulo, y preasigna el valor de las opciones definidas en el fichero system.xml

app/code/ Gsoft / Cps /Model/Carrier/Shipping.php

 

<?php
namespace Gsoft\Cps\Model\Carrier;

use Magento\Quote\Model\Quote\Address\RateRequest;
use Magento\Shipping\Model\Rate\Result;

class Shipping extends \Magento\Shipping\Model\Carrier\AbstractCarrier implements
\Magento\Shipping\Model\Carrier\CarrierInterface
{
/**
* @var string
*/
protected $_code = ‘cps’;

/**
* @var \Magento\Shipping\Model\Rate\ResultFactory
*/
protected $_rateResultFactory;

/**
* @var \Magento\Quote\Model\Quote\Address\RateResult\MethodFactory
*/
protected $_rateMethodFactory;

protected $quote;

/**
* Shipping constructor.
*
* @param \Magento\Framework\App\Config\ScopeConfigInterface          $scopeConfig
* @param \Magento\Quote\Model\Quote\Address\RateResult\ErrorFactory  $rateErrorFactory
* @param \Magento\Shipping\Model\Rate\ResultFactory                  $rateResultFactory
* @param array                                                       $data
*/
public function __construct(
\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig,
\Magento\Shipping\Model\Rate\ResultFactory $rateResultFactory,
\Magento\Quote\Model\Quote\Address\RateResult\MethodFactory $rateMethodFactory,            array $data = []
) {
$this->_rateResultFactory = $rateResultFactory;
$this->_rateMethodFactory = $rateMethodFactory;
parent::__construct($scopeConfig, $rateErrorFactory, $logger, $data);
}

/**
* get allowed methods
* @return array
*/
public function getAllowedMethods()
{
$methods=[‘custom’=>’Custom’];
return $methods;
}

/**
* @return float
*/
private function getShippingPrice(RateRequest $request)
{
//Esta función es la que se encargará de calcular la tarifa, en función de los parámetros recibidos en $request
$shippingPrice = 5;//precio fijo a 5

return $shippingPrice;
}

/**
* @param RateRequest $request
* @return bool|Result
*/
public function collectRates(RateRequest $request)
{
if (!$this->getConfigFlag(‘active’)) {
return false;
}

/** @var \Magento\Shipping\Model\Rate\Result $result */
$result = $this->_rateResultFactory->create();
foreach($this->getAllowedMethods() as $code=>$name) {

/** @var \Magento\Quote\Model\Quote\Address\RateResult\Method $method */
$method = $this->_rateMethodFactory->create();
$method->setCarrier($this->_code);
$method->setCarrierTitle($this->getConfigData(‘title’));

$method->setMethod($code);
$method->setMethodTitle($name);

$amount = $this->getShippingPrice($request);
if ($amount === false) return false;
$method->setPrice($amount);
$method->setCost($amount);

$result->append($method);
}

return $result;
}    public function isTrackingAvailable(){  return false;    }
}

 

Este fichero contiene la funcionalidad de nuestro método de envío. La función getShippingPrice es la que se encarga de hacer el cálculo de la tarifa en base a los parámetros recibidos en la variable $request. Esta variable contiene todos los datos de destino del pedido, así como el peso del pedido.

Si pudiéramos hacer una integración con el operador logístico, querríamos que el tracking se pudiera sincronizar con Magento, para poder enviarle los emails al cliente con su código de tracking incorporado. Para ello, deberíamos devolver true en la función “isTrackingAvailable”,  y añadir una nueva función:

public function getTrackingInfo($tracking)
{

$info = array();

$result = {FUNCION QUE CONECTA AL API Y OBTIENE TODO EL TRACKING LOG}
    if ($result instanceof Mage_Shipping_Model_Tracking_Result) {
if ($trackings = $result->getAllTrackings()) {
return $trackings[0];
}
} elseif (is_string($result) && !empty($result)) {
return $result;
}

return false;

}

 

Esta función devuelve un array con todos los cambios de estado de la mercancía, y Magento la utilizará para mostrar el historial del tracking en el pedido, tanto en la zona de cliente como en el backend.

Sólo con estos ficheros ya tenemos un módulo de envío personalizado operativo para Magento 2X. Magento te facilita mucho la operativa, pero que te puedas concentrar en la complejidad que requiera el cálculo de tarifas o la integración con el operador logístico.

Si necesitas integrar un operador logístico con tu Magento 1 o Magento 2, contacta con Gsoft Innova. Tenemos múltiples módulos ya desarrollados, ampliamente testeados y en funcionamiento desde hace tiempo para operadores como GLS o Spring entre otros.

Tendencias en Ecommerce para el 2020

, ,

¿Cuáles serán las tendencias en Ecommerce para el próximo año 2020?

Nos adelantamos a investigar hacia dónde se encaminarán las tendencias en Ecommerce este año 2020 que está a la vuelta de la esquina. A medida que avanzamos hacia el 2020, hay que ir investigando qué dirección toma el desarrollo del comercio electrónico para no quedarse atrás.

Auge del mercado de segunda mano

Se ha podido comprobar que hoy en día la venta de productos de segunda mano online ha crecido a toda velocidad. ¿Quién no tiene en casa algo que no usa y por lo que otros pagarían?

Varios factores influyen en esta tendencia creciente, de los que podemos señalar:

  • Un mayor enfoque en la sostenibilidad.
  • La capacidad de obtener productos exclusivos y de coleccionista (o que ya no se fabrican) por menos dinero.
  • La necesidad de mantenerse a la vanguardia de las tendencias en la moda y otras industrias.

Los consumidores están cada vez más interesados ​​en reducir su propio consumo y ayudar a combatir el impacto negativo en el medio ambiente. Esto ha llevado a muchos minoristas a ingresar al mercado de ‘re-commerce’ (a veces denominado ‘reventa’ o ‘comercio inverso’). Un ejemplo claro de esto es la conocida plataforma de Wallapop, aplicación que ya alcanza los casi 15 millones de usuarios en España.

Desarrollo de Aplicaciones Web Progresivas

El objetivo general de implementar la tecnología PWA (Aplicación Web Progresiva) es garantizar la usabilidad óptima de su sitio de comercio electrónico en todos los dispositivos móviles.

La tecnología PWA garantiza que el aspecto de un sitio web coincida con el de las aplicaciones nativas en el dispositivo que se está utilizando.

En otras palabras, hace que los sitios se vean y se sientan como aplicaciones de Android cuando se ven en dispositivos Android, y aplicaciones de iOS cuando se ven en dispositivos Apple.

Esto, por supuesto, permite una experiencia más cómoda y optimizada para los usuarios desde cualquier dispositivo, sin necesidad de que realmente descarguen una aplicación. Por ello el desarrollo de Aplicaciones Web Progresivas será una de las tendencias en tiendas online para el 2020 a destacar que podremos descubrir cuando estemos navegando.

Nuestro consejo es que inviertas en tecnología PWA, más que nada porque hará que tu tienda online esté por encima de la competencia.

Recursos de comercio tradicional en comercio electrónico

La experiencia de ir al supermercado, poder interactuar con el producto físico, se está perdiendo y los consumidores lo saben. Es posible que para el próximo año, los usuarios de tiendas online echen en falta el sentir el mundo físico en el que vivimos. Con el auge de la digitalización, nos hemos inmerso en una especie de «mundo digital» y la sociedad es cada vez más exigente. El comercio online optará por :

  1. Usar experiencias de realidad virtual, llevar la digitalización al punto de que parezca real.
  2. Generar espacios físicos efímeros para dar a conocer los productos y que, posteriormente, el usuario continúe la experiencia mediante sus dispositivos cotidianos.

Dinamizar y actualizar los precios

El objetivo aquí es poder determinar el precio óptimo para un producto determinado en un momento dado. Por «óptimo», nos referimos al precio al que tiene la mejor oportunidad de vender su producto mientras obtiene el mayor beneficio posible de la venta.

Venta rápida de productos «a la moda»

Está claro que ésta es una de las tendencias en Ecommerce para el 2020, lo ha sido antes y lo será siempre. Adelantarse a las tendencias es complicado pero será necesario en el comercio electrónico en el 2020. Cada vez hay más competencia ofreciendo lo mismo o similar, por lo que tendremos que intentar estar al día de lo que demandan los consumidores.

Ecommerce omnipresente y multiplataforma

El comercio multicanal se refiere a ir más allá de vender a través de una tienda online o a través de Amazon. El Ecommerce omnipresente consiste en estar «en todos lados».  Generar una serie de actuaciones a través de las diferentes plataformas de venta posibles (que cada vez son más) para poder llegar a nuestro público. Está claro que supondrá una inversión de tiempo y dinero, pero de esta manera nos aseguramos de haber acertado con el cliente.

El comercio social, es decir, el proceso de realizar compras directamente en las plataformas de redes sociales, ha ido ganando terreno en los últimos años.

Esta tendencia continuará absolutamente a medida que avancemos hacia 2020.

Liderando la carga en el mundo del comercio electrónico occidental están las plataformas como Instagram Shopping, así como el Checkout recientemente lanzado en Instagram.

La cuestión es que, al adoptar un enfoque multicanal u omnicanal para el comercio electrónico, hay que saber cómo usar cada canal para proporcionar al cliente lo que deseeinteractuar con ellos y fomentar su conversión.

Reutilizar contenido útil

Si algo ha funcionado muy bien en una ocasión, es posible que vuelva a funcionar de nuevo. A medida que se siente la demanda por la creación de contenido y se pide a los especialistas en marketing que hagan más con menos (menos presupuesto, menos personas, etc.), la reutilización de contenido será considerado menos como trampa y más como marketing inteligente.

No se trata de copiar y pegar una publicación o campaña, sino de recurrir a ésta, transformarla y presentarla de nuevo al púbico en un formato diferente.

Servicios de suscripción

Una apuesta segura hacia 2020 es que la demanda (y la prevalencia) de servicios basados ​​en suscripción está destinada a aumentar.

Y esto tiene sentido, tanto para el cliente como para la empresa.

En el lado del cliente, los servicios de suscripción brindan una experiencia entregada regularmente, siempre como se esperaba a través de cada compromiso. Dependiendo del tipo de servicio, el valor para el cliente viene en forma de cosas como personalización, conveniencia y ahorro monetario.

Contacto directo con el cliente

Para mejorar la experiencia de usuario en la compra online, está a la orden del día el uso de contacto directo, muy accesible y siempre visible. A modo de ayuda que está disponible para ti en cualquier momento.

El marketing conversacional, los chatbots y la IA están cambiando la experiencia del consumidor de comercio electrónico para mejor, y eso continuará en 2020. Eliminan un montón de dudas o inseguridades a la hora de realizar la compra, por lo que muchos de los consumidores prefieren conectarse con una empresa a través de chat en vivo que cualquier otro medio de contacto.

¿Quieres conocer más a fondo éstas y otras tendencias en Ecommerce para el 2020?

Si tienes una tienda online, estás pensando en crear una, vender a través de redes sociales o tienes cualquier otra necesidad en Ecommerce, en Gsoft Innova te ofrecemos asesoramiento y un completo desarrollo de tu proyecto digital.

Gsoft Innova participa en GoDigital 2019

, ,

El 4 de diciembre llega a Valencia GoDigital, el mayor foro sobre tendencias, estrategias y tecnologías para empresas. El evento tendrá lugar en la Cámara de Comercio de Valencia. Reunirá a más de 40 ponentes, más de 300 asistentes y 15 socios tecnológicos.

¿Qué es GoDigital?

La tecnología está revolucionando los negocios: e-commerce, marketing online, software a medida… Del mismo modo la relación de la empresa con el cliente ha cambiado drásticamente. El mundo digital brinda nuevas oportunidades gracias a los nuevos modelos de negocio y, además, una evolución de la gestión de todos sus departamentos.

GoDigital forma parte de la iniciativa pionera de las Cámaras de España en ofrecer servicios de asesoramiento e implantación tecnológica para ayudar al crecimiento y competitividad de las PYMES. El evento celebrado en la Cámara de Comercio pretende poner al día a las pymes valencianas sobre las tendencias tecnológicas que están cambiando el mundo de los negocios. Mostrará casos de éxito dentro de su sector y motivará el establecimiento de relaciones con empresas influyentes y con una amplia trayectoria en el mundo digital.

Esta primera edición del evento se celebrará en la Escuela de Negocios Lluís Vives, principal Área de Formación de la Cámara de Comercio de Valencia ubicada en el Parque Tecnológico de Paterna.

¿A quién va dirigido?

Particularmente, este evento sobre tendencias y estrategias tecnológicas va dirigido a directivos de pymes, autónomos, emprendedores, gerentes. Pero en general es para cualquier profesional interesado en conocer las tendencias tecnológicas a nivel empresarial.

Además, en el hall de la escuela habrá una exposición de diferentes socios tecnológicos a modo de feria para que las empresas interesadas puedan contactar con ellos y ver las soluciones ofrecidas.

Programación del evento

El programa del evento se ha configurado de manera que resulte dinámico y ameno para todos los inscritos. Consta de una sesión plenaria y cuatro sesiones verticales con sus correspondientes ponencias.

La sesión plenaria – que se celebrará en el Salón de Congresos de la Escuela – pretende impartir una visión general del impacto de las nuevas tecnologías en las empresas. Estará presidida por José Vicente Morata, Presidente de la Cámara de Comercio de Valencia y José Gil Domínguez, Director Provincial de Ibercaja.

Las sesiones verticales se conforman de 7 ponencias y 9 mesas redondas. Se impartirán en los diferentes salones de formación. Los temas troncales son:

  • Negocio Digital: sobre Marketing Digital, Estrategia Digital, Social Media y E-commerce.
  • Talento en la disrupción digital: sobre Gestión del cambio, Liderazgo en el entorno digital, el futuro del trabajo y la atracción y retención del talento.
  • Tecnologías Aplicadas para la innovación: sobre Startups, Cloud y privacidad, Impresión 3D, Realidad Virtual, Industria conectada e Internet de las Cosas (IoT).
  • Inteligencia Empresarial en la Era Digital: sobre Machine Learning e Inteligencia Artificial, Big Data, Business Intelligence, Gestión del conocimiento, Software y automatización.

Gsoft Innova en GoDigital

Así mismo, Gsoft Innova, como empresa especializada en el desarrollo de software y aplicaciones a medida, forma parte de GoDigital. Concretamente dentro del bloque de Negocio Digital, su gerente, Jonathan Escobar, explicará en su ponencia las claves sobre cómo convertir un negocio tradicional en un negocio digital de éxito.

Si quieres estar al día sobre todas las novedades digitales para los negocios, no pierdas la oportunidad de inscribirte en el primer evento sobre tendencias, estrategias y tecnologías para pymes en Valencia. GoDigital promete ser un evento único, lleno de oportunidades para impulsar tu negocio.

Razones por las que tu tienda online necesita un blog

, , ,

Tanto si tienes un negocio de e-commerce o un negocio tradicional que dispone de tienda online, puede ser que te estés planteando si agregar o no un blog.

El objetivo principal de un sitio web es atraer tráfico a los productos para generar ventas. Pero existen múltiples razones por las cuáles puede resultar muy beneficioso agregar un blog a nuestro e-commerce.

A continuación destacaremos las razones más importantes. Hay que tener en cuenta que estos beneficios pueden obtenerse tanto con una tienda online desarrollada a medida como si se utilizan plataformas específicas como PrestaShop, Magento o WooCommerce. La única posible diferencia estará determinada por la diferente forma y complejidad de implementar el blog.

1.    Optimización del motor de búsqueda

El blog facilitará que tus clientes te encuentren orgánicamente

Un blog es uno de los métodos gratuitos más efectivos para atraer más tráfico a tu tienda online. 

Añadir un blog a tu sitio web aumentará de forma notable el volumen de contenido de tu sitio web. A mayor contenido, más indexará tu sitio web y más clientes potenciales encontrarán orgánicamente el camino para llegar a tu tienda online.

A medida que publiques nuevos artículos en el blog y los compartas, además, en tus redes sociales, crearás más backlinks y mejorarás el SEO.

Nota: ¡No vale cualquier contenido! Contenido de calidad y relacionado con Tu negocio.

2.    Posicionarse como experto en la industria

Muchos negocios online utilizan sus blogs como un método de estrategia de marca para sí mismos.

Las publicaciones pueden contener consejos, trucos o tutoriales sobre tus productos que tu público objetivo está buscando. Incluyen también  últimas noticias de la industria que pueden ser interesantes para tus clientes potenciales.

Más allá de crear publicaciones con información de ventas, es mejor publicar información que agregue valor a tu sitio web. Aquí algunas cosas a tener en cuenta:

  • Comparte información que agregue valor a tus clientes.
  • No sólo vendas: informa y educa.
  • Escribe sobre tu marca y sobre temas relevantes para tus productos.
  • Escribe artículos que resuelvan un problema, incluso con videos tutoriales.
  • Habla sobre los valores de tu negocio y cómo trabajas.

3.    Involucra a los clientes de tu tienda online

Involucrar a los clientes en tu blog es una forma de tenerlos en cuenta

Un blog puede convertir tu sitio web en un lugar que tus clientes sólo visitan cuando compran, a otro que atrae a tus clientes de manera continua. Esto puede lograse de varias maneras, por ejemplo:

  • Si vendes productos para bajar el peso, podrías compartir historias de éxitos de tus clientes.
  • Cuenta una historia – la historia puede ser sobre cualquier cosa, desde relatos inspiradores hasta relatos de tus propios clientes o sobre cómo surgió tu negocio.
  • Publica fotos y vídeos. Aunque tu tienda online ya tiene imágenes de tus productos, tu blog es un lugar adicional donde las imágenes pueden atraer a más clientes. Desde vídeos de montaje de los productos y formas de su uso, hasta vídeos no relacionados con el producto pero interesantes para el público objetivo.

4.    Es un lugar perfecto para dar noticias e informar de novedades

Incluso si ya utilizas medios de marketing por correo electrónico o ya tienes un área en tu tienda online para publicar noticias y actualizaciones, tu blog te ayudará y mejorará esta tarea.

Puedes utilizarlo para informar de un tema relevante, nuevos productos, promociones de temporada, respuestas a preguntas frecuentes… Cualquier cosa sobre tu empresa que desees compartir.

Muchas empresas cuentan con una sección de atención al cliente para que éstos contacten. Pero la realidad es que los clientes prefieren encontrar una solución por su cuenta. Por tanto, trata de identificar qué consultas son las más recurrentes y crea una publicación para dar solución a esos problemas. Los clientes estarán más contentos encontrando la solución en el blog y tu servicio de atención al cliente tendrá menos trabajo.

5.    Aumenta la tasa de conversión

Incrementa las conversiones con el blog de tu tienda online

 

Un blog en tu tienda online no solo atraerá más tráfico a tu sitio web, si no que también incrementará las conversiones.

Además, le dará más credibilidad y proporcionará a los nuevos clientes una mayor seguridad y confianza a la hora de realizar sus compras.

6.    Crea una comunidad online 

Si tus clientes forman una comunidad, se sentirán más cómodos

Otra posibilidad con un blog es permitir a los clientes comentar las publicaciones (algo que ya debes tener activado en los productos). Esta característica hace que los clientes, tanto pasados como potenciales, se sientan como parte de una comunidad online más grande.

Al igual que con las redes sociales, debes asegurarte de responder activamente a todos los comentarios y mensajes privados.

No debes preocuparte por si algunos comentarios no son positivos o son spam. Respecto al spam siempre podrás configurar el blog para evitarlo, o bien, para aprobar los comentarios antes de publicarse.

Respecto a los comentarios negativos, no son malos cuando los respondes aceptando la crítica y proponiendo mejoras o soluciones. Tus clientes potenciales captarán la idea de que en caso de cualquier problema no les dejarás colgados. Un blog o tienda online que SOLO tiene comentarios positivos suele dar la impresión de que no son comentarios fiables.

7.    Ayuda a construir la fidelidad a tu marca

Cuida a tu cliente y trata de fidelizarlo

Es posible que ofrezcas los mejores productos o servicios, pero si no consigues construir fidelidad a tu marca es probable que el número de clientes recurrentes sea bajo. Bien tengas un negocio online a nivel local o mundial debes encontrar la forma de fidelizar tu marca.

Un blog por si sólo no generará esta fidelidad pero si que desempeña un papel clave en el proceso. Siempre que tus publicaciones tengan un cierto equilibrio entre lo profesional, lo divertido y lo relevante en lo informativo, ayudarán a generar esa fidelidad.

Recuerda resaltar tu participación en acciones sociales y con la comunidad. A los clientes les gusta apoyar a empresas conectadas con algo más grande que ellos mismos.

8.    Proporciona potencial para volverse viral

Vuélvete viral gracias a tus acciones en redes sociales

Tu blog debe ofrecer la posibilidad a los lectores de compartir tus publicaciones de manera rápida y fácil en redes sociales y/o enviarlas por correo electrónico a sus amigos. Ya sea porque publique una historia inspiradora o un video atractivo, la posibilidad de compartirlo te brinda el potencial necesario para volverse viral.

Aunque no logres millones de acciones, compartir tus  publicaciones te hará llegar a un mayor porcentaje de tu público objetivo al publicar constantemente contenido relevante y atractivo.

9.    Apoya tus esfuerzos de marketing en redes sociales

Tu tienda online necesita un blog

Vincula tus entradas a otras acciones de marketing online. Cada publicación en el blog tiene una URL única que se puede incluir en las publicaciones en las redes sociales. Añadir botones o acciones para compartir las publicaciones o “dar me gusta” es una parte esencial para ampliar tu alcance en las redes sociales.

No olvides incluir en tu sitio web enlaces a tus perfiles en redes sociales que te ayudarán a conseguir más seguidores.

10.    Es una plataforma de marketing gratuita

Tu tienda online necesita un blog

Independientemente de su presupuesto de marketing, tu blog será una herramienta más, bastante efectiva, de marketing gratuito. Aunque podrías optar por pagar para promocionar alguna de las publicaciones de tu blog, cada una generará un flujo continuo de tráfico orgánico. Algunas publicaciones serán relevantes durante unos meses, otras quizá durante años, pero el tráfico que generan no requiere más que de una pequeña inversión de tu tiempo para crearla y publicarla.

Notas técnicas

Como hemos dicho varias veces, incluir un blog en tu tienda online no es algo demasiado complejo, pero conviene hacerlo bien. Dependiendo de qué tipo de e-commerce implemente tu tienda online será más o menos complicado.

Si tu e-commerce está desarrollado a medida deberás contactar con tu servicio de desarrollo web y comentarles lo que quieres, ellos sabrán como hacerlo. En Gsoft Innova también podremos ayudarte en esta tarea si no dispones de servicio de desarrollo web o has  perdido el contacto con los desarrolladores originales.

Plataformas de venta online

Si tu tienda online está basada en WooCommerce  poco trabajo tendrás que hacer para incluir el blog en tu sitio web. WooCommerce está basado en WordPress que originalmente se creó para gestionar blogs, por tanto, es un blog en sí mismo. Tan solo tendrás que habilitar una nueva sección en tu WordPress y comenzar a escribir.

Si tu tienda online está basada en Magento no será tan sencillo, pero actualmente hay varias extensiones tanto para Magento como para Magento 2 que serán capaces de extender las características de tu tienda online para que pueda actuar también como blog. Elegir la extensión adecuada dependerá un poco de tu instalación de Magento, por lo que te recomendamos que  consultes con un experto cuál es la que mejor se adapta a tu sitio web.

Al igual que en Magento, si tu tienda online es PrestaShop también tendrás que instalar un módulo específico para dotarla de capacidad para gestionar un blog. Existen multitud de módulos que realizan esta tarea, de diferentes precios y características. Así que, también en este caso, te aconsejamos que te de dejes guiar en la elección del más adecuado para tu web.

Conclusiones

Incluir un blog en tu sitio web de comercio electrónico es una tarea sencilla, independientemente del sistema de e-commerce que utilicemos, y de bajo coste de implantación. Las ventajas que nos ofrece, a medio plazo incluyen:

  • Adquisición de nuevos clientes potenciales.
  • Fidelización de clientes existentes.
  • Mejora de la imagen de nuestra marca.
  • Aumento del ratio de clientes recurrentes.

Por todas estas razones, si no tienes un blog en tu tienda online, te recomendamos que lo incluyas y disfrutes de sus beneficios. De todas formas, antes de hacerlo, debes comprometerte contigo mismo en el mantenimiento del mismo. Si bien la inversión económica para incluirlo no es grande si que deberás realizar una inversión de tiempo estable y suficiente. Un blog con un buen mantenimiento puede ser tan beneficioso como perjudicial puede ser un blog que no se actualiza en meses.

¿Cómo aparecer en Google? SEO Tienda Online

, , ,

Ya tenemos montada nuestra tienda online, estamos recibiendo las primeras ventas. A su vez, estamos llevando campañas de marketing de publicidad, PPC y otras estrategias, que si bien funcionan, suponen un gasto extra y son caducas en el tiempo. Aquí es donde entra la palabra SEO. Seguramente si estás familiarizado con Internet hayas oído esta palabra miles de veces, pero ¿qué es realmente el SEO? ¿Cómo puedo optimizarlo en mi tienda online? ¿Cómo aparecer en Google?

 

SEO

SEO no es otra cosa que las siglas en inglés de Optimización para Motores de Búsqueda (Search Engine Optimization). El nombre es bastante obvio. Los buscadores deben analizar miles de páginas webs que se crean cada día y compiten con las millones de páginas web que ya hay creadas. Imagina, por ejemplo, que tu tienda online vende productos deportivos. Hagamos una pequeña búsqueda en Google.

como aparecer en google

114 millones de resultados, que traducido viene a significar casi 120 millones de potenciales competidores. Los buscadores tienen que decidir qué páginas web aparecen en los primeros puestos y esto se basa en la calidad de cada sitio web. Al final el objetivo del buscador es ofrecer los mejores resultados a sus usuarios para que siga entrando en su buscador y no se vaya a la competencia. Aunque todo esto parezca agobiante, no te preocupes, a continuación te vamos a dar una pequeña guía para que optimices tu tienda online y la lleves hasta el puesto número 1.

Resumiendo, a la pregunta ¿Cómo aparecer en Google? La respuesta es SEO.

 

¿Cómo aparecer en Google?

Mejorar SEO en sitios web WordPress

Los métodos que vamos a explicar a continuación son los más básicos e importantes a tener en cuenta en toda tienda online que se precie.

 

Optimización páginas web

Parece una cosa obvia, pero, por experiencia, la gente no se preocupa demasiado sobre la velocidad de carga de su web. Están más preocupados por el diseño, los productos o las descripciones de su tienda (que también son cosas importantes). Para empezar, la velocidad web no se puede medir simplemente en el tiempo en que carga tu página, también importan la cantidad de recursos que hacen falta (sobretodo a día de hoy donde la mayoría de usuarios navegan desde dispositivos móviles con conexiones limitadas). Y, segundo, hace falta probar la compatibilidad son otros sistemas y navegadores. Para esto podemos utilizar herramientas gratuitas como GTMetrix o PageSpeed (esta última es de la propia Google, ¿Cómo aparecer en Google? haciendo caso a Google, parece obvio, ¿no?).

Por otra parte, analiza a tu competencia y descubre las palabras clave que funcionan en tu sector. Si, por ejemplo, vendes productos deportivos, ponte en la piel de un potencial cliente y piensa qué buscaría él en Google. Una vez tengas claras las palabras clave que quieres atacar, incorpóralas a tu página web.

 

Enlaces internos

¿Cómo aparecer en Google? Haciendo que Google entienda tu tienda online. Cuando Google entra a tu página web no lo hace como un usuario normal, que puede estar buscando y leyendo cada parte del mismo. Para él lo que importa son los enlaces internos y con eso establece la jerarquía de tu tienda online. Por ejemplo, Google puede darse cuenta de que están intentando potenciar un producto o una categoría de productos en concreto si creas enlaces internos hacia ella desde otros sitios de la web. Esto también ayuda a los usuarios y su experiencia en tu tienda online. Cosas tan simples como poder acceder desde un producto a la categoría en la que está incluido, ver productos relaciones, poder volver al listado de categorías general de productos desde cualquier parte, son aspectos que facilitan la navegación del usuario en tu web y Google lo sabe.

 

Blogging

El Blogging es uno de los aspectos más importantes hoy en día para posicionar en buscadores. Lo mejor que nos ofrece es la versatilidad porque podemos atraer a potenciales clientes desde otros sectores relacionados con el nuestro. Por ejemplo, en un artículo sobre el campeón de la Champions puede entrar todo tipo de gente que puede que acabe adquiriendo un producto deportivo de nuestra tienda online. Al final lo que conseguimos con los artículos es aumentar el número de palabras clave que conducen a nuestro sitio y por tanto el número de usuarios que nos van a encontrar.

Es uno de los aspectos más costosos, ya que requiere una fase de planificación para elegir qué contenido se va a potenciar (tampoco vale potenciar cosas que no tengan nada que ver con nuestra tienda online, ya que esa gente seguramente no esté interesada en comprarnos productos) y después una fase de escritura y optimización del contenido. Pero es uno de los aspectos que más merece la pena cuidar. Amplía el rango de búsquedas de nuestra tienda, fideliza a clientes que pueden regresar buscando nuevos artículos de calidad en nuestro blog, transmite confianza si el contenido es de calidad y les ayuda. Todo esto trae como consecuencia un aumento de las ventas.

 

Enlaces externos

A la hora de elegir qué tiendas online van a aparecer primero en los resultados, los buscadores usan un sistema de autoridad basado, sobretodo, en la antigüedad y las recomendaciones de la tienda online. No os vamos a engañar, esta parte del SEO es de las más complicadas pero también es de las más importantes. Normalmente la gente no está dispuesta a cederte parte de su autoridad en Google. Por ejemplo, es bastante obvio que una tienda que lleve doce años abierta, cosechando buenas recomendaciones y valoraciones, aparecerá primero que una tienda online que acaba de abrir y nadie la conoce.

Como la antigüedad es algo que no podemos alterar y que al final tampoco es tan relevante si conseguimos potenciar el otro aspecto, vamos a ver qué podemos hacer para conseguir recomendaciones. El primer consejo es recomendar tú primero. Imagina que tu tienda online ofrece productos deportivos. Seguro que se te ocurren un montón de empresas que están relacionadas con tu sector pero no son competencia directa, como por ejemplo, fisioterapeutas, psicólogos deportivos, incluso competencia que ofrezca productos que tú no tienes. Con todas estas tiendas online se puede llegar a hacer colaboraciones, donde todo el mundo sale ganando. Tú vas a ganar autoridad a ojos de Google y ellos también. Además de que con las colaboraciones puedes ofrecer incluso ofertas o productos gratuitos asociados a compras a tus clientes.

 

Si tienes alguna duda, contacta con nosotros, estamos dispuesto a ayudarte.

¿Cómo preparar tu tienda online para el período de fiestas y eventos?

, , ,

Para cada comercio seguramente se acerca la temporada más ocupada del año. Tarde o temprano, llegará una serie de celebraciones festivas: Helloween, Black Friday, Cyber Monday, Navidad y Los Reyes. ¿Cómo preparar tu tienda online para la temporada festiva?

Analiza y aprende

Tu tarea número uno es analizar las estadísticas del año pasado y aprender de ellas.

Comprender el éxito o el fracaso de tus campañas puede ayudarte a crear mejores campañas este año. El análisis de datos también puede mostrarte más formas de satisfacer las necesidades de tus clientes.

Asegúrate de que tu tienda online puede manejar ese tráfico

Nadie quiere que su sitio web se bloquee durante la temporada alta. Desafortunadamente, demasiadas visitas al mismo tiempo, especialmente en Black Friday o Cyber ​​Monday, pueden hacer que esto suceda. Si no has experimentado picos de tráfico antes, debes consultar directamente con el host de tu e-commerce y asegurarte de que tu tienda online puede manejar ese tráfico.

Ajusta el aspecto de tu tienda a cada evento

No hace falta hacer un rediseño completo del sitio web. Puedes adaptar tu tienda online para la temporada festiva solo con algunos pequeños cambios.

Agregar un temporizador de cuenta regresiva al encabezado es una excelente manera de aumentar la urgencia. Cambiar tus pancartas en los encabezados que promueven tus ventas de Black Friday o Navidad también es una buena práctica y fácil de implementar. Si tienes más recursos, puedes vestir todo tu sitio web con un tema festivo.

Optimiza tu sitio web para móviles

Durante la temporada navideña, más personas navegan en las tiendas online desde su teléfono móvil o tablet. No deberías perder estos visitantes solo porque tu sitio web no está optimizado para dispositivos móviles.

Crea una mejor navegación

Pon el campo de búsqueda en un lugar resaltado. Usa la opción para auto completar. Debería estar disponible y funcionar bien desde dispositivos móviles también. Agrega una opción de filtro o una opción de ordenar por precio a tu página de resultados de búsqueda.

Crea páginas de categorías enfocadas en periodos festivos

La creación de páginas de categorías centradas en periodos festivos aumentará la experiencia del usuario, manteniendo a las personas en el «espíritu festivo» y haciéndoles más fácil encontrar tus descuentos, ofertas y paquetes de regalos.

Algunos ejemplos que puedes agregar: Ofertas de Black Friday; Ofertas de Cyber Monday; Ofertas de Navidad; Regalos para niños.

Sé activo en las redes sociales

Durante las vacaciones, es vital que aumente tu presencia en las redes sociales.

Publica tantas publicaciones centradas en eventos festivos como deseas. Comparte tus ofertas de Black Friday, Helloween con tus seguidores, haz preguntas sobre las fiestas. La temporada navideña también es un buen momento para organizar un concurso en Facebook o Instagram. Incluso puedes ofrecer un regalo exclusivo para tus seguidores para alentar más negocios a través de tus canales sociales.

Invierte más energía en email marketing

Al igual que las redes sociales, debes estar más activo por correo electrónico durante la temporada navideña. Si tienes una gran lista de correo electrónico llena de compradores y clientes potenciales, comienza a comunicarte con ellos lo antes posible. Recuérdales que pueden comprar tus regalos de Navidad ahora mismo. Siempre incluya plazos en sus correos electrónicos promocionales para aumentar la urgencia.

Céntrate en el marketing de contenidos

Muchas personas tienden a centrarse solo en anuncios durante la temporada festiva. Impulsar tu marketing de contenidos puede darte una gran ventaja frente a la competencia.

Por ejemplo, puedes hacer una lista de «Productos más populares del año» o guías de regalos para diferentes miembros de la familia. Puedes escribir una publicación en el blog compartiendo consejos de compras para Black Friday o ideas de decoración navideña. No solo es útil para tus visitantes, sino que también ayuda al SEO.

Destaca tu servicio al cliente

Durante la temporada de vacaciones, los visitantes se comunicarán contigo con mucha más frecuencia. Es posible que quieran verificar si el producto llegará a tiempo, o si quieren saber más sobre algún producto. Por eso deberías resaltar tu servicio al cliente y asegurarte de estar siempre disponible para cualquier consulta de clientes.

Integra chat en vivo

Según una encuesta de Software Advice, los Millennials prefieren el chat en vivo. Durante la temporada de vacaciones, quieren obtener una respuesta aún más rápida a sus preguntas.

Envío rápido o gratuito

La pregunta más importante antes de Navidad que todo cliente quiere saber: ¿cuándo llegará el producto?

Asegúrate de que el tiempo de entrega y los costes de envío sean claros para todos los productos en tu sitio web. Si hay una opción para la recogida local o el producto está disponible en las tiendas, resalta eso también.

El envío gratuito también es una excelente manera de alentar más compras durante la temporada festiva, y durante todo el año.

Resalta condiciones de devolución

Cuando las personas compran regalos para otros, a menudo puede suceder que la talla sea incorrecta, que al destinatario no le guste el color del producto o que ya tenga uno, por lo que quiere devolverlo. Asegúrate de que los clientes puedan devolver los productos fácilmente. Destacar tus condiciones de devolución en detalle aumenta la confianza de tus visitantes.

Ofrece servicios de envoltura de regalos

La temporada navideña te brinda muchas oportunidades para aumentar las ventas. Los visitantes están más abiertos a los servicios adicionales, especialmente si aumenta el valor de la compra o les ahorra tiempo. Además de envolver regalos, incluya la opción de agregar un mensaje especial. Ofrecer envoltorios de regalos puede ayudar a aumentar tus ingresos generales.

Ofrece una tarjeta de regalo

Para evitar comprar a alguien un regalo que no le gusta, muchas personas compran tarjetas de regalo como regalos para Navidad. No deberías dejar escapar a estos compradores solo porque no ofreces una tarjeta de regalo.

Las tarjetas de regalo también ayudan a aumentar las ventas, ya que es probable que las personas gasten más que el valor de la tarjeta.

Conclusión

Preparando tu e-commerce para la temporada festiva y eventos especiales tienes que tener en cuenta varios factores, tanto técnicos cómo de marketing. Para aprovechar al máximo la temporada alta de ventas es importante empezar a optimizar tu tienda online con tiempo. En Gsoft somos expertos en comercio electrónico. Nuestro equipo cualificado de ingenieros informáticos y de marketing te puede asesorar sin compromiso.

Como añadir campos personalizados al carrito y propagarlos al pedido en Magento 2

, , ,

Cuando hacemos desarrollos a medida en Magento 2 generalmente necesitamos añadir datos personalizados al carrito, al pedido, o a ambos. Por ejemplo, podríamos querer que un atributo personalizado de un producto se guardara en la tabla quote_item, o añadir  el país de origen  del comprador a la tabla quote.

Esto en Magento 1 era bastante fácil hacerlo, simplemente poniendo unos valores en el config.xml de tu módulo bastaba, pero en Magento 2, al menos hasta la 2.3 es un poco más complejo. Vamos por partes.

Tip: Para esta guía se da por hecho que tenemos ya un módulo personalizado instalado en Magento, o que sabemos crear un módulo vacío. En este caso vamos a usar el módulo ficticio Gsoft_Custom.

1.     Creamos los campos en la base de datos

Vamos a añadir un campo llamado ‘custom_field’ al carrito, y un campo llamado ‘custom_field_item’ a cada línea. El custom_field_item va a ser un atributo del producto que crearemos desde el backend.

El primer paso es añadir los campos en la tabla de la base de datos. Para ello usaremos el archivo app/code/Gsoft/Custom/Setup/UpgradeSchema.php o app/code/Gsoft/Custom/Setup/InstallScheme.php de tu módulo personalizado:

Código 1 en Magento 2

En el anterior script hemos añadido a la tabla quote y sales_order el campo ’custom_field’, y a las tablas quote_item y sales_order_item el campo ‘custom_field_item’.

Después nos vamos a  la consola y escribimos (recuerda hacerlo como el usuario de Magento, nunca como root):

php bin/console setup:upgrade

Con esto ya tenemos el módulo actualizado y nuestros campos en la base de datos. Ahora lo que necesitamos, es darles algún valor.

2.     Asignando un valor a nuestros campos

Asignar un valor a un campo personalizado de un carrito se puede hacer de múltiples formas, pero lo común es hacerlo usando eventos: cuando se cree un pedido, cuando se añada el producto al carrito, etc.

Vamos a suponer que queremos asignar un valor a la línea del carrito cuando se añada el producto al carrito. Primero indicaremos a Magento que cuando suceda el evento “checkout_cart_product_add_after”, llame a nuestro observador.

Creamos el archivo app/code/Gsoft/Custom/etc/events.xml y le añadimos el siguiente contenido:

Código 2 Magento 2

Con esto ya estamos indicando a Magento que vamos a capturar el evento ‘checkout_cart_product_add_after’, el cual se produce cuando un producto se añade al carrito.

Ahora vamos a crear la clase que se encargará de interceptar el evento e interactuar con los datos que propaga.

Creamos el archivo app/code/Gsoft/Custom/Observer/ CheckoutCartProductAddAfter.php, y le damos esta estructura:

Código 3 Magento 2

El código es bastante claro: cuando un producto se añade al carrito capturamos el valor de su campo custom_field_item (product) y lo insertamos en la línea del carrito (quote_item).

El proceso para asignar un valor al quote es el mismo, pero utilizaríamos un evento relativo al carrito, como por ejemplo “sales_quote_save_before”. Como el procedimiento es idéntico, no vamos a extendernos más en este punto.

3.     Propagando el valor al pedido

Ya tenemos los valores en el carrito (quote), y si finalizamos el pedido, se guardarán en la tabla correspondiente. Ahora nos falta traspasar esos valores a la tabla del pedido. Para ello tenemos que valernos de 2 partes.

La primera parte, es crear el fichero app/code/Gsoft/Custom/etc/fieldset.xml con el siguiente contenido:

Código 4 Magento 2

Este fichero especifica que campos queremos mover del quote al order. En Magento 1 se usaba un código similar, y era suficiente para que Magento lo interpretara e hiciera la propagación de los datos. En Magento 2 esto ha sido suprimido y necesitamos hacer nosotros esta tarea.

Por lo tanto, la segunda parte es añadir otro evento que capture el momento cuando se crea el pedido, y guardar todos los valores.

Para ello añadimos al fichero events.xml la siguiente línea:

Código 5 Magento 2

Y creamos el fichero app/code/Gsoft/Custom/Observer/ SaveOrderBeforeSalesModelQuoteObserver.php con el siguiente contenido:

Código 6

Código 7

La línea:

Código 8

Se encarga de leer los campos definidos en el archivo fieldsex.xml y copiar los campos personalizados del quote al order. Este funcionamiento no está implementado para copiar los valores del quote_item, por lo que el resto del código se encarga de copiar los valores de las líneas del quote a las líneas del order.

También hay que recordar vaciar la cache cuando hagamos cambios de este tipo, ya que de lo contrario no funcionarán.

php bin/console cache:flush

Siguiendo esta pequeña guía no deberías tener problemas para capturar los datos que quieras y propagarlos hasta el pedido. Y si necesitas ayuda, no dudes en contactar con nosotros.

Los 24 errores más comunes al crear Tiendas Online

, ,

Crear una tienda online es fácil. Seguro que lo has oído decenas de veces. Todo el mundo tiene un amigo, conocido o cuñado que te ha dicho que le puede crear una tienda online en un par de horas mientras os tomáis unas cervezas. Pero ¿es cierto? La respuesta es sí, es posible. La clave es ¿será una tienda que cumpla su objetivo, es decir, vender? Probablemente en este caso la respuesta es no.

La proliferación, hace ya algunos años, de plataformas específicas para la creación de tiendas online, (desde las veteranas Opencart u osCommerce, pasando por las más conocidas Prestashop, Magento o Woocommerce, hasta llegar a otro modelo de tienda online como Shopify o BigCommerce) ha hecho que prácticamente cualquiera pueda tener su tienda online.

Pero la mayoría, no cumplen las expectativas de venta iniciales y tras unos meses acaban cerrando la persiana.

Que una Tienda Online tenga capacidad de vender no depende de tener solo un buen producto. El crecimiento exponencial del número de tiendas online hace que la competencia en cualquier ámbito sea feroz y cualquier pequeño detalle o cualquier mala experiencia haga que los candidatos a comprar en tu tienda se decidan a buscar lo mismo (o similar) en cualquier otra tienda online de la competencia.

En este punto es cuando la decisión y ejecución de la puesta en marcha de tu tienda online debería dejarse en manos de profesionales que entiendan los detalles de esta implementación aunque no sepan (ni necesiten saber) nada del producto en concreto que quieres vender.

Te presentamos en este artículo los errores más comunes, aunque no únicos, que se presentan en la creación de una tienda online cuando ésta no es abordada por los profesionales adecuados.

1. Elegir la plataforma adecuada

Plataformas de tiendas online

No todos los sistemas de gestión de Tienda Online son iguales, ni tienen las mismas características, ni se crean o gestionan igual. Cometer un error al elegir el que vamos a utilizar, es fallar en el primer paso y puede ser absolutamente fatal para tu negocio.

Como es lógico, a priori, es difícil saber si un sistema incluye las características que para su negocio son irrenunciables. En este punto empieza a ser importante ser asesorados por alguien que realmente tenga ese conocimiento.

Puedes leer nuestra comparación entre Magento y Prestashop, dos de las plataformas ecommerce más importantes actualmente.

2. Pasar por alto la seguridad

Como administrador de un negocio online, no eres responsable tan sólo de los datos internos de la empresa, sino también de los datos privados de tus clientes. Tu negocio ha de asegurarse de la protección de estos datos, de los posibles problemas de seguridad futuros y de los intentos de acceso a datos privados de tu tienda.

No ocuparse de este aspecto puede causar problemas importantes en tu negocio, incluso legales, y hundir por completo la reputación de tu tienda (online y offline).

Errores relacionados con la página de Inicio

3. No hay propuesta de valor

Si los visitantes de nuestra tienda no pueden averiguar inmediatamente qué es lo que ofrece, volverán atrás y buscarán lo que necesitan en otro lugar.

El objetivo principal de la página de Inicio es captar la atención de tu visitante y convencerlo de seguir evaluando tu oferta. Si esto no se hace, el visitante se irá y seguirá buscando en la competencia.

4. Incorrecta mezcla de imágenes, texto y video

Es deseable que mostremos una cantidad equilibrada de texto, imágenes y video para dar una buena primera impresión a los visitantes. Equilibrada aquí no significa que sea en cantidades iguales, sino ajustada a lo que ofrece nuestra tienda.

5. Mala navegación

El objetivo de la página de inicio es que los posibles clientes visiten el resto del sitio con un solo propósito: Comprar. Debes guiarlos fácil y adecuadamente. Si nuestro visitante empieza a navegar de un sitio a otro sin encontrar lo que busca de forma fácil no tardará en abandonar.

6. Formularios de captura de datos de futuros clientes

Normalmente el ratio de conversión visita/venta suele ser bajo. Es decir, cada venta viene precedida de muchas visitas que no han tenido venta. Esto no tiene porque evitar que intente obtener datos del mayor número posible de clientes potenciales, que quizá no estén interesados en comprar en el momento actual pero sí en conocer más sobre tu negocio o realizar una compra más adelante.

Se deben ofrecer las herramientas necesarias para obtener estos datos, sin ser tan excesivo para que esto distraiga e incluso moleste a tus clientes y desaparezcan para siempre.

Errores relacionados con las categorías

7. No usar páginas de categorías correctamente

Siempre que en tu tienda online ofrezcas múltiples productos deberás crear categorías separadas adecuadamente. Un punto importante es escoger adecuadamente las categorías a crear. Deben ser claramente definidas y a poder ser excluyentes. Cada categoría debe tener sus subcategorías, pero no debe ser un árbol infinito.

Las categorías deben organizar los productos, permitir una fácil navegación a los visitantes y proporcional información adicional para que los mismos vayan hacia la conversión final.

Errores relacionados con los productos

8. Mala descripción e información de producto

Este es un problema tan grave como habitual.

Dado que tus clientes no pueden interactuar físicamente con tu producto antes de comprarlo, es tu obligación explicarles exactamente qué es. Esto incluye tanto características y especificaciones objetivas, como beneficios subjetivos para el cliente.

Es muy habitual que muchas tiendas, sobre todo las minoristas que venden productos de proveedores, tengan LA MISMA descripción para un producto que el resto de cientos de tiendas que lo venden.

9. Fotografía deficiente de los productos

Junto con la correcta descripción de los productos está la correcta imagen de los mismos.

Volvemos sobre el problema de que tu cliente no puede interactuar con tu producto antes de comprarlo, así que debemos ofrecérselo de forma que esta imposibilidad se vea reducida por lo que le ofrece al presentarlo.

Se deben utilizar tanto fotografías del producto de alta calidad, como otras en las que se muestre la utilización del mismo. Si fuera necesario y posible podrían ofrecerse vistas 360º del mismo.

En resumen, hacer todo los posible por “dar vida” al producto para que tu cliente decida añadirlo a su cesta de la compra.

10. Falta de prueba social

Reseñas de productos

Las pruebas sociales – como revisiones de productos, testimonios, referencias, etc – son importantes a la hora de convertir.

El mejor sitio para situar estas pruebas es en la página del producto.

Cuántas más opiniones y referencias positivas seamos capaces de recabar, más posibilidades de venta. Cuidado con esto, las referencias y opiniones manifiestamente falsas, conseguirán el objetivo contrario. Siempre que sea posible integrar un sistema externo de opiniones en el que no podamos interferir nos dará más credibilidad, aún a riesgo de algún comentario negativo.

11. Falta de información de servicio

Aunque en nuestra Tienda Online vendamos productos físicos, también proporcionamos una serie de servicios como entregas, devoluciones, atención al cliente…

Normalmente en la mente de los clientes se asume que habrá unos costes y plazos de envío que conocerán al final. Pero si en vez de dar esta información en páginas separadas la incluimos en la ficha del producto tendremos al cliente mucho más informado durante el proceso de realizar la transacción y más predispuesto a terminarlo.

Amazon lo hace de forma perfecta:

Ficha de producto Amazon

12. Falta de certificados de seguridad

Certificados SSL

Ya no hay dudas de que, incluso los consumidores menos adentrados en la tecnología, son conscientes de que deben mantener sus datos privados y seguros a través de internet. Es buena idea mostrarles a nuestros clientes que nuestra tienda online se toma este punto en serio identificando todos las herramientas de seguridad que implementamos.

Hacer uso de HTTPS en vez de HTTP en toda la página y no solo en el proceso de pago (como hacen aún muchas tiendas online) es un requerimiento no negociable.

Errores relacionados con los pagos

13. No ofrecer pago de invitado

Obligar a registrarse antes de realizar una compra es un error crítico. Imagine que cuando vas a comprar a cualquier tienda física en vez de “sugerirte” que se haga socio de su club de clientes como hacen actualmente, te obligaran a dar tus datos y registrar bajo los mismos todas tus compras y si en caso de negarse no te vendieran los productos… ¿comprarías o te irías a otro sitio?

Puedes animar a registrarse ofreciendo servicios o beneficios extra con este registro, pero obligar a hacerlo, obligas a los clientes a proporcionar más información de la estrictamente necesaria y quizá no estén dispuestos a darla, con lo que perderemos las ventas.

14. Costes sorpresa

Ya se trate de impuestos, gastos de envío, gastos de manipulación o cualquier otro coste extra que pueda generarse en el último proceso de la compra es la mayor causa de abandono de carritos en las tiendas online. Y es que a nadie le gusta que después de todo el proceso de búsqueda, registro, relleno de formularios, cuando ya ha tomado la decisión de compra basándose en una información determinada de precios, de repente aparezcan por sorpresa nuevos costes.

Lógicamente, la solución no es que nuestra tienda deba “comerse” esos posibles gastos extra, sino proporcionar esa información de forma anticipada. Los clientes valorarán la honestidad y no se llevarán sorpresas finales que asociará nuestra tienda con un sitio donde no comprar.

15. Falta de opciones de pago

Pagos

Junto al auge de las tiendas online y el comercio electrónico viene le auge de los distintos métodos de pago. Hoy en día hay decenas de métodos de pago posibles como contamos en nuestro artículo Qué métodos de pago escoger para una tienda online.

No se trata de ofrecer todos los métodos de pago existentes, si no de centrarnos en las preferencias y posibles necesidades de nuestros clientes potenciales y en satisfacer tantas expectativas como sea posible.

No hay cosa más triste que perder un cliente por la única razón de que logísticamente no pueda pagarte.

16. Falta de opciones de entrega

Logística

Al igual que en los métodos de pago, perder una venta por no ofrecer un método de entrega de los productos a nuestro cliente es bastante frustrante.

Algunos clientes prefieren pagar un poco más pero recibir su pedido en el menor tiempo posible. Otros prefieren esperar más tiempo pero ahorrase costes extra en su compra. Otros prefieren escoger el lugar y hora de entrega donde decidan y otros prefieren acercarse a una oficina a recogerlo.

Es imposible cubrir todas las posibles necesidades de nuestros clientes potenciales, pero deberemos al menos presentar las suficientes alternativas como para maximizar el número de conversiones y nuestro margen de beneficio.

Errores relacionados con el marketing de contenidos

17. No realizar ningún tipo de marketing de contenidos

Uno de los mayores errores en las tiendas online – marketing de contenidos que no es eficaz o no está pensado para clientes potenciales.

No importa la industria en la que operemos, siempre habrá algún tema educativo, informativo o valioso sobre el que podamos escribir y que cumpla con el objetivo que hemos comentado en varias ocasiones. En cuanto más informado y comprometido esté nuestro cliente potencial, más probable que termine convirtiendo en venta.

18. Demasiado contenido, insuficiente marketing

Mientras que el propósito general del marketing de contenido es informar e involucrar al visitante, el propósito en la tienda online es conseguir que compren. Si tus iniciativas de marketing de contenido consiguen que aumenten tus visitas pero no que se incrementen las ventas, es posible que no hayas creado el contenido de la forma correcta.

Sin embargo eso no significa que debas crear contenido “comercial”, sino contenido que ayude a tus clientes a estar más informados, preparados y dispuestos a obtener tus productos.

19. Creación de contenido complejo y demasiado especializado

Suponemos que tu eres un experto en tu campo pero es posible que tu publico objetivo no lo sea. Es un error complicar los mensajes y utilizar vocabulario demasiado técnico de la industria. Esto no solo hará que el contenido sea inútil a los ojos del lector, sino que no cumpla con el objetivo de preparar al visitante para comprar tu producto.

20. Centrarse en vender en vez de generar valor

Como hemos dicho anteriormente, el marketing de contenido debe involucrar al público objetivo y encaminarlo a la conversión en venta. Sin embargo no debe utilizarse este contenido para impulsar una venta. El consumidor moderno espera que leyendo este contenido no se le ejerza ningún tipo de presión para hacer una compra.

Errores relacionados con el SEO

21. Experiencia de usuario

Muchas tiendas online descuidan la experiencia de usuario pensando sólo en la venta como objetivo.

Dentro de la experiencia de usuario siempre resaltamos la velocidad de carga. Pero también incluyen los aspectos como ofrecer a nuestro potencial cliente alternativas y sugerencias que no solo cumplan con nuestro objetivo de venta, sino que el usuario encuentre nuestra web agradable y fácil de navegar.

22. Redirecciones permanentes 301 y errores 404

En la mayoría de los casos generados por productos descatalogados y/o fuera de stock. ¿Qué hacer con ellos?

Es normal que en un e-commerce se generen 404, y es asumido por los buscadores como Google. El problema es cuando el ratio entre códigos 200/404 disminuye exponencialmente. Hay que estar muy atentos y actuar antes de que sea demasiado tarde, aunque es difícil predecirlo.

Si estableemos redirecciones 301 cuando veamos que una página no existe, corremos el riesgo de multiplicar las redirecciones permanentes, además de que no siempre es fácil decidir hacia que categoría de productos redireccionamos un 404.

Así que en este punto la solución ha de ser una solución de compromiso entre ¿Hasta qué limite asumo errores 404? ¿Cuántos 301 puedo asumir sin aumentar exponencialmente las redirecciones y aumentar las peticiones al servidor?

23. Contenido duplicado

Como hemos comentado anteriormente, el más común de los errores en las tiendas online es cuyos productos provienen de proveedores externos.

Normalmente a las tiendas online los proveedores ofrecen  unas imágenes y texto para cada uno de los productos que distribuyen y que es el mismo para todas las tiendas que los distribuyen. Por  lo tanto, todas las tiendas tienen las mimas descripciones y las mismas imágenes para un producto, con lo que el contenido ya no es único. Además de que el posicionamiento aun será más complicado, ya que normalmente el distribuidor tendrá más peso en las búsquedas que los distribuidores.

La única solución es reescribir los contenidos para cada una de nuestras URLs.

24. Sitemaps

En general los sitemaps se suelen generar con herramientas automáticas sin revisión de los mismos y esto finalmente puede generar problemas. Desde sitemaps que pesan más de lo permitido, hasta otros que incluyen URLs de más o de menos, o con protocolos distintos al actual.

No hay problemas en la segmentación de sitemaps, y debe hacerse no solo en proyectos grandes, sino también en sitios pequeños, ya que ayuda a ver de una forma específica donde podemos tener problemas.

APLICACIÓN WEB PROGRESIVA (PWA) DE MAGENTO

, , ,

¿Alguna vez has pensado en convertir tu tienda online en Magento a Progressive Web App (PWA)? En este artículo, hablamos sobre las razones por las que deberías crear una aplicación web progresiva de Magento, una solución que te brindará enormes beneficios.

¿QUÉ ES LA APLICACIÓN WEB PROGRESIVA DE MAGENTO?

En los últimos años, las Progressive Web Apps (PWA) son cada vez más comunes debido a sus funciones, especialmente en ahorro de costes. Una Progressive Web App de Magento es un tipo de APP para móvil de comercio electrónico. Se entrega a través de la web, basada en la plataforma e-commerce de código abierto Magento, una de las plataformas de comercio electrónico más populares.

¿BENEFICIOS DE PWA DE MAGENTO PARA TU NEGOCIO?

  • Menos tiempo en desarrollo y menos costes asociados.
  • Menos esfuerzo en SEO. Magento PWA es compatible con SEO. Aunque tiene una interfaz similar a una aplicación, todavía tiene URL con metaetiquetas, descripciones, palabras clave… por eso puede ser compartible o enlazable. PWA para Magento 2 está optimizado para dispositivos móviles con un diseño responsive y una carga de página web rápida. Debido a eso, ayuda a mejorar la clasificación de las tiendas online en SERPs.
  • Optimización para marketing. Otra función de Magento PWA que te ayudará a usar tu presupuesto de marketing de manera más efectiva son las notificaciones Push. Debido al envío de notificaciones Push, todos los negocios que tienen Magento PWA están ahorrando dinero en servicios de marketing por correo electrónico o llamadas comerciales.
  • Aumenta la reputación y el tráfico indirecto a tu tienda online. De momento hay pocas empresas que utilizan Magento PWA. Al utilizar una tecnología nueva, tu e-commerce puede ser un PWA líder en el nicho. PWA ahora está captando mucha atención de personas interesadas en una tecnología más moderna.
  • Amplia la base de datos de clientes. Las aplicaciones web progresivas de Magento pueden funcionar perfectamente incluso con una conexión de Internet lenta. Por lo tanto, Magento PWA puede ayudar a llegar a más usuarios potenciales.
  • Mejor experiencia del usuario. En comparación con las aplicaciones nativas de Magento y los sitios web normales, Magento PWA es realmente eficaz, usable y rápido. Tiene mayor velocidad de carga de la web. Su interfaz de usuario también está optimizada para portátiles y dispositivos móviles, lo que brinda mejores experiencias al usuario. Como resultado, reduce la tasa de rebote y también aumenta la duración de la sesión y lo más importante es el aumento de la tasa de conversión en la tienda online.

Hay varias formas de convertir un e-commerce de Magento a Progressive Web App, ya sea con un desarrollo personalizado o con plantilla que va saliendo al mercado.

Si estás interesado en innovar con tu tienda online no dudes en contactar con nosotros.

¿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 básica para PrestaShop 1.7

, , ,

Vamos a realizar una pequeña exposición de los puntos que han de tenerse en cuenta para mantener nuestra tienda online con PrestaShop. La configuramos de forma que optimice lo más posible a uno de los factores más importantes del SEO técnico – WPO (Web Performance Optimización). Lo podríamos traducir como Optimización del Rendimiento Web y reducción del tiempo de espera.

PrestaShop optimizacion de tienda online

 

¿Por qué aplicar correctamente el WPO en mi e-commerce?

La principal razón es la satisfacción del usuario. No hay que olvidarse de que nuestra web es un e-commerce y por lo tanto su único objetivo es VENDER. Si la experiencia del usuario es buena esto aumentará las posibilidades de conversión y de retorno de nuestros visitantes.

Al respecto de este punto hay varios estudios que invitan al menos a la reflexión. Por ejemplo, en Amazon se comprobó que un retraso de 0,1 segundos en la carga de la página implicaba una pérdida del 1% de los ingresos. En Google Maps redujeron el tamaño de sus ficheros (y por tanto el tiempo de carga) un 30% y eso implicó un aumento del 30% en el número de peticiones.

Otra razón, no menos importante, es el Posicionamiento en Buscadores (SEO). Nos fijamos en Google pero sus efectos serán similares en cualquier otro buscador. La forma de funcionamiento de Google para indexar nuestra página es asignarle a nuestra web un “tiempo de rastreo” que su robot utiliza para rastrear las URLs de nuestra tienda. Simplificándolo mucho esto significa que, si Google asigna a nuestra web un tiempo de rastreo de 10 segundos y nuestras páginas tardan 5 segundos en cargar, cada vez que el robot pase a indexar nuestra web tan sólo podrá rastrear 2 URLs. Sin embargo, si nuestras páginas tardan 1 segundo, el robot podrá utilizar el resto de tiempo en rastrear otras URLs de nuestra web. Por lo tanto habrá más posibilidades de que nos indexe más palabras clave.

Hay otras razones en las que no vamos a entrar en este artículo pero que afectan directamente los resultados de nuestro proyecto. Por ejemplo, si usamos Adwords para hacer publicidad de nuestra tienda, el CPC es probable que suba si nuestra página web carga de forma lenta. Igualmente, si nuestras webs cargan de forma lenta necesitaremos mejorar la infraestructura de nuestro servidor (memoria, procesador, ancho de banda) lo que implicará un aumento del coste de la misma.

Paso 0. Utiliza la última versión estable de PrestaShop y desactiva lo que no utilices

Son dos tareas tan básicas como olvidadas. Utilizar la última versión de PrestaShop estable no sólo nos ayudará a optimizar el tiempo de carga de nuestra página si no que hará nuestra tienda más segura y estable. Igualmente habrá que tener actualizados todos los módulos y el tema que utilicemos.

Respecto a los módulos, por defecto Prestashop 1.7 incluye una gran cantidad de módulos. Muchos de ellos o bien no nos interesan, o bien no los vamos a utilizar nunca. Estos módulos debemos desinstalarlos, además de activarlos. Así evitaremos una carga innecesaria del sistema que dependiendo del módulo puede ralentizar, y mucho, la carga del mismo.

Otro punto a tener en cuenta son los idiomas. Muchas tiendas se instalan y se mantienen con idiomas que realmente no se utilizan. Debemos eliminarlos y dejar sólo los que utilicemos. Cada idioma guarda en la Base de Datos sus traducciones correspondientes. Esto hace crecer de forma innecesaria las tablas de la Base de Datos incrementando el tiempo de respuesta en las consultas a la misma.

Características de e-commerce PrestaShop

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PrestaShop es un e-commerce potente y nos ofrece algunas características que hacen al sistema mucho más flexible que otros CMS de e-commerce. Sin embargo algunas de estas características pueden hacer que el sistema vaya un poco más lento. Por tanto deberemos desactivarlas si no las vamos a utilizar.

Paso 1. Respecto al servidor

Los requisitos básicos en cuanto al servidor web son los siguientes:

  • Servidor VPS. Aunque podríamos instalar PrestaShop en un servidor comparativo algunas de las características que necesitaremos activar para mejorar el rendimiento del mismo, afectan a nivel de servidor. Es posible que en un servidor compartido no tengamos esa posibilidad.
  • PHP7. No deberíamos plantearnos instalar PrestaShop en un servidor con PHP5. Actualmente casi todos los hostings nos ofrecen la posibilidad de elegir la versión de PHP que correrá en nuestra aplicación. Como sabemos PHP7 tiene un rendimiento mucho más alto que PHP5 con diferencias notables entre ambos.
  • MySQL o MariaDB actualizados. Al menos versión 5.6 para MySQL y versión 10 para MariaDB. Las posteriores versiones de nuestro motor de Base de Datos mejoran el rendimiento del mismo.
  • Sistemas de caché basados en RAM: PrestaShop soporta sistemas como APC, Memcached, XCache. etc. Así que nuestro servidor debe tenerlos activados e implementados para poder aprovecharnos de ello.
  • Medidas antihack que eviten a posibles atacantes infectar nuestra web. Aunque el objetivo de estos atacantes no es ralentizar nuestra web, una web infectada puede verse ralentizada por la carga extra de las tareas que realizará tras ser infectada (envío de spam, publicidad, ataques DDOS, minar criptomonedas…).

Paso 2. Caché del motor de plantillas Smarty

Smarty es un sistema de plantillas ampliamente utilizado en muchos CMS. Tiene un problema básico y es que es bastante pesado y hace que la web cargue más lento. Por eso ha de configurarse adecuadamente para nuestro Prestashop.

Smarty PrestaShopPodemos acceder a la sección de configuración mediante el menú Parámetros Avanzados > Rendimiento de nuestro PrestaShop.

Respecto a la Complición de plantillas tenemos 3 opciones:

  1. Forzar la compilación. PrestaShop compilará y recalculará completamente la plantilla en todas las peticiones a la web. Obviamente esta opción no debería estar activada en un servidor en producción ya que ralentizaría la carga al máximo. Normalmente se activa esta opción en entornos de pruebas donde las plantillas cambian continuamente.
  2. Recompliar las plantillas cuando los archivos sean modificados. Sólo recompilará las plantillas en el caso de que detecte que ha habido algún cambio. Sería la opción más interesante ya que, aunque no es la más óptima, nos asegura estar actualizado el sistema de caché con los archivos modificados.
  3. Nunca recompilar. Es la opción más óptima ya que nunca recompila las plantillas. Pero a cambio nos obliga a tener que borrar la caché a mano cada vez que haya un cambio en el código para que dichos cambios se vean aplicados en la web.

Respecto al Tipo de Caché tenemos dos opciones: Caché de ficheros o Caché de BD. Normalmente la caché de BD es más rápida que la caché de ficheros, pero a la larga sobrecarga bastante la base de datos y lo hace más lento. Actualmente, y en especial si nuestro servidor tiene discos SSD, lo recomendable es caché de ficheros.

La última opción nos permite decidir cuándo queremos que se borre la caché.

Paso 3. Caché nativo de PrestaShop

Cache PrestaShopPrestaShop incorpora soporte nativo para varios sistemas de caché. La posibilidad de activar una u otra dependerá de las extensiones instaladas en el servidor. En principio PrestaShop tiene soporte para Memcached, APC y XCache. Decidir si utilizar uno u otro dependerá de la configuración de la extensión instalada en el servidor. Normalmente funciona mejor Memcached pero, según que configuraciones, APC también da buen rendimiento.

Paso 4. Combinación, Compresión y Caché (CCC)

cache PrestaShopOtra ventaja de PrestaShop respecto a otros e-commerce como WordPress+Woocommerce es que desde su versión 1.4 la mayoría de los temas son compatibles con esta característica. Lo que posibilita que el propio PrestaShop pueda encargarse de este proceso que lo que hace es minificar y combinar ficheros CSS y JS eliminando todo el contenido de los mismos. Los hace legibles para los humanos pero que son irrelevantes para el navegador que los debe interpretar (tabulaciones, saltos de línea) además de unificar todos los CSS o JS en un único archivo mejorando el tiempo de respuesta.

Podremos activar por separado en la sección CCC los estilos y los javascripts. Igualmente la opción de Optimizar Apache. Lo podremos activar en caso de que nuestro servidor sea Apache o LiteSpeed (si tenemos Nginx habrá que desactivarla) y que activará ciertas directivas en el fichero .htacces. Eso permitirán, por ejemplo, activar las directivas para los Modulos de Apache ModDeflate (permite servir los contenidos estáticos comprimidos con GZIP lo que hace que ocupen menos y su descarga se más rápida) y ModExpires (Permite indicar que cuando se descargue un recurso lo mantenga en caché y así la próxima vez que lo necesite no se lo descargará mejorando así el rendimiento y el tiempo de descarga).

Paso 5. Optimización de imágenes

PrestaShopEs uno de los puntos más importantes a tener en cuenta en la optimización del tiempo de carga. Optimización de imágenes cobra aún más importancia en un e-commerce según va aumentando el número de productos que tengamos en nuestra tienda.

¿En que consiste optimizar las imágenes? Debemos tenerlas optimizadas tanto a nivel de resolución que mostramos, como a nivel de que su tamaño sea el más reducido posible sin que perdamos calidad en la misma.

Respecto a la resolución, PrestaShop ya hace un buen trabajo. Cada vez que subimos una imagen al e-commerce, PrestaShop la escala a diferentes resoluciones teniendo en cuenta el tipo de imagen que es y los sitios donde se va a mostrar.

Sin embargo, la optimización en cuanto al tamaño del archivo, si es algo que hay que tener en cuenta ANTES de subir la imagen a PrestaShop. Ya que no es un tema de fácil solución una vez la imagen ya está subida, debido a que cualquier tienda de tamaño medio tendrá seguramente miles de imágenes. Para ello hemos de intentar subir las imágenes ya optimizadas. Se puede hacer guardándola adecuadamente desde el propio PhotoShop, por ejemplo, con la opción de exportar para web, o bien uno de los múltiples servicios online que hay para ello, por ejemplo, resmush.it.

En el caso de que ya tengamos nuestra tienda funcionando y tengamos que optimizar las imágenes deberemos usar módulo que realice esa optimización de imágenes en vez de hacerla a mano una a una. Normalmente estos módulos serán de pago, por ejemplo, PrestaShopPrestashop ReSmush Image Compression for large catalogs Module que nos permite optimizar todas las imágenes del catálogo automáticamente, además de optimizar las futuras imágenes que subamos.

Paso 6. Configurar un CDN en Prestashop

Un CDN es una red de distribución de contenidos. Es decir, es un servicio externo a nuestra web que nos permite servir contenidos estáticos como imágenes, videos, PDFs, Javascripts, CSS, eligiendo el punto de salida del recurso más cercano geográficamente a la ubicación del visitante.

CDN PrestaShop

 

 

 

 

 

 

 

 

 

 

 

 

 

Esta técnica es especialmente útil cuando nuestro e-commerce es accedido de forma notable desde diferentes puntos del planeta. El ejemplo más claro sería un sitio web de habla hispana que tiene alto nivel de tráfico tanto desde España como desde América Latina. Puntos suficientemente distantes a los que la implementación de un CDN pueda hacer mejorar sensiblemente la velocidad de carga.

Básicamente, y explicado sin mucho rigor técnico, el CDN se encargaría de tener “copias” de tus recursos estáticos diseminadas por varios puntos del planeta. A la hora de recibir una petición a alguna de ellas se la serviría desde el Servidor CDN más cercano, reduciendo el tiempo de respuesta.

Configurar el uso de CDN en PrestaShop es bastante sencillo. Dentro de la misma sección donde hemos hecho todas las configuraciones (Parámetros Avanzados > Rendimiento) podemos activar el uso de Servidores de Medios insertando hasta tres hostnames o CNAMEs que apunten al hostname del CDN nuestro CDN.

CDN PrestaShop

Hay muchos servidores CDN que podemos utilizar. Destacan KeyCDN, CloudFlare, CDN77 o Amazon CloudFront cada uno con sus ventajas e inconvenientes, y con su coste. Cloudflare tiene un paquete gratuito y todos ellos incluyen bastantes características extra interesantes, además, de la distribución de contenidos.

Paso 7. Optimización de Base de Datos (MySQL y MariaDB)

PrestaShop

PrestaShop consume bastantes recursos al realizar muchas y complejas consultas a la Base de Datos. Para minimizar la posible penalización, que esto nos puede acarrear en el tiempo de respuesta en la carga de nuestra web, debemos asegurarnos que la configuración de nuestra base de datos es adecuada.

¿Cómo podemos saber cual es la mejor configuración para nuestra base de datos?

Según las recomendaciones de PrestaShop para la configuración de MySQL versión <8 o MariaDB estos son los parámetros estándar para el archivo de configuración:

query_cache_limit 128K
query_cache_size 32M
query_cache_type ON
table_open_cache 1000
read_buffer_size 2M
read_rnd_buffer_size 1M
thread_cache_size 80
join_buffer_size 2M
sort_buffer_size 2M
max_connections 400
tmp_table_size 32M
max_heap_table_size 32M
table_definition_cache 1000
performance_schema OFF

Si queremos afinar un poco más la configuración para nuestra tienda en concreto, hay una utilidad llamada MySQLTuner que se puede dejar ejecutándose en el servidor durante 3 o 4 días en funcionamiento normal. Una vez finalizado este periodo el script analizará el uso del servidor de bases de datos. Posteriormente nos mostrará los parámetros recomendados de configuración basados en el uso que ha tenido la BD en ese período.

Paso 8. Análisis del WPO de PrestaShop

Análisis PrestaShop Existen múltiples herramientas para analizar el rendimiento de nuestro e-commerce cada una con sus ventajas e inconvenientes. Así que lo habitual para realizar un análisis del rendimiento es utilizar varias herramientas y combinar los resultados.

Siempre, antes de comenzar la optimización, realizaremos un análisis para poder saber cuales son los puntos débiles de nuestra web y poder atacarlos con más fuerza. Además nos podrá servir de comparativa una vez hayamos terminado de optimizar.

Como decíamos hay muchas herramientas, aquí vamos a comentar alguna.

Pingdom Tools

Es una herramienta básica en su versión gratuita pero de las más utilizadas para saber por donde comenzar. De un vistazo nos permitirá saber todas las peticiones que realiza nuestro e-commerce, así como el tiempo y el peso de cada una.

Webpage Test

Un poco más completa que Pingdom Tools. Nos ofrece más información permitirnos analizar la web desde diferentes dispositivos y navegadores. Tiene un punto importante para lo que estamos tratando que es el Speed Index. El Speed Index intenta medir la capacidad de la página de mostrar la primera parte del contenido aunque la página no se haya cargado aún al 100%. Este es un punto importante porque la experiencia del usuario mejora cuando éste puede empezar a consultar el contenido, aunque no se haya cargado completamente. Es un punto importante en la calificación de nuestra página por parte de Google.

Google PageSpeed Insights

No es de las mejores herramientas, pero dado que nuestro principal objetivo es mejorar nuestro ranking en Google, siempre hay que tenerla en cuenta. PageSpeed Insights es del propio Google y es un factor importante para ello.

Si necesitas ayuda en optimizar tu tienda online en PrestaShop, siempre puedes contar con nosotros. Tenemos muchos años de experiencia en e-commerce (aquí puedes ver nuestros proyectos) y podemos resolver cualquier duda.

Marketing falso

, ,

Vivimos en la era digital donde es primordial estar online. Transformación digital de los negocios, marketing digital, SEO, SEM, redes sociales, email. marketing, influencers son las frases más usadas hoy en día. Imaginaros cuantos »expertos» nuevos en éstas áreas han aparecido en la última década… Hoy en día hay tantas agencias de marketing digital, especialistas en SEO, freelancers, influencers, emprendedores y vendedores de humo que es difícil reconocer un experto verdadero. Ya ni os cuento sobre la formación y cursos absurdos »como crear un perfil en Facebook» y parecidos.

Me gustaría volver al principio para aclarar las cosas. De verdad, ¿qué es marketing? Según Real Academia Española »marketing es un conjunto de estrategias empleadas para la comercialización de un producto y para estimular su demanda». Pues, marketing digital es el mismo marketing, solamente usando la tecnología actual y las herramientas digitales. Hasta aquí parece todo claro.

¿Qué estrategias de marketing digital podemos usar? Dependiendo de cada negocio y sus necesidades, podemos usar:

  • La estrategia de content marketing (hablar sobre nuestra empresa, contar su historia, novedades del sector, etc.). En fin, ayudar a nuestros posibles clientes a conocer mejor nuestra empresa, sus productos o servicios, formar la marca.
  • Publicidad en redes sociales (oferta de algún producto, promociones etc.).
  • Video marketing (por ejemplo, explicar cómo funciona algún producto en concreto).
  • Email. marketing (enviar un cupón de descuento para la próxima compra a un cliente).
  • SEO (hacer que la gente encuentre tu negocio fácil, usando la descripción más precisa sobre tu negocio).

Estas son algunas estrategias populares que podemos usar en el marketing digital. Pero ¿qué pasa, si »los expertos» empiezan a abusar de ellas?

Marketing engañoso

En mi opinión todos los profesionales, primero, tienen que tener ética. Todas las acciones de marketing y comunicación, en primer lugar, tienen que informar a la gente. En segundo lugar, ayudarles decidir a comprar. En ningún caso engañarles, ni poner en peligro su privacidad.

De mi experiencia, tanto en hacer marketing para mi propio negocio, como para otras empresas, puedo decir que he visto prácticas muy sucias. Para hacer que el negocio crezca rápido se usan las practicas como hacer SEO usando las palabras clave que no corresponde a ese negocio, comprar reseñas falsas en Google My Business, comprar seguidores en las redes sociales, comprar links, dejar malos comentarios y valoraciones a la competencia, vender base de datos de clientes a terceros, enviar correos masivos sin respetar la privacidad de las personas, etc. Hoy en día para llegar a las primeras posiciones vale todo.

Menos mal que no todos los expertos de marketing son así y parece que se ve la luz al final del túnel. Google ya hace tiempo que intenta solucionar estas estafas. Es verdad, que se han mejorado muchas cosas, pero como este sector ahora está en auge, cada vez aparecen cosas y »técnicas» nuevas. ¿Cómo no caer en esas trampas, seas un profesional de marketing, o seas una empresa que necesita vender más?

Marketing efectivo

Como he comentado anteriormente, hoy en día hay tantos »expertos en marketing» que las empresas están confundidas y no saben como elegir el mejor. Para los profesionales de marketing aún es más complicado. Cada día aparece nueva herramienta »imprescindible», cursos nuevos, uno dice una cosa, otro – otra. Nos sentimos agobiados, porque hay que estar en todas redes sociales, todos eventos, disponibles y conectados a cada hora. Hay que publicar sin parar y ya es imposible vivir sin herramientas de automatización.

¡Parad un momento, por favor! Y ahora centraros en el cliente, no en buscadores, caprichos de las empresas o tendencias. Lo que nos ha intentado decir hace muchos años Google, lo voy a repetir otra vez. Centraros en el cliente. El cliente es el más importante. Póngase en su lugar. De verdad, ¿queréis que os mientan? (Con las valoraciones falsas de negocios y productos.) ¿Queréis que os envíe la publicidad sin parar a todas horas? ¿Qué os presionen para comprar haciendo rebajas falsas? ¿Queréis que os hagan perder tiempo buscando una cosa y mostrando otra que no necesitáis? ¿Qué en redes sociales nadie os haga caso, excepto les envíe la publicidad?

Ya es tiempo de concienciarse. El marketing así nunca va a ser efectivo. Y no me sorprende cuando las empresas se quejan que hacen marketing y, no obtienen buenos resultados. Primero, siempre va el respeto al cliente y sus preferencias. Buena atención al cliente es primordial. Muchas empresas fracasan en marketing por no hacer caso al cliente. Las malas valoraciones intentan tapar comprando comentarios positivos. Es un error total. Siempre hay que saber como solucionar problemas e incidencias para que el cliente este satisfecho. Además, que pronto se ha olvidado la función de las redes sociales. Redes sociales han sido creadas para conectar y comunicar con la gente. Actualmente las empresas las usan para difundir su publicidad. Cuando vamos a entender que primero en redes sociales hay que comunicar e interactuar, y no atacar con la publicidad y 20 posts diarios, a partir de allí vamos a conseguir buenos resultados.

Quiero anotar que la marca de la empresa se construye paso a paso, haciendo las cosas bien. Es un trabajo a largo plazo, pero si tenemos paciencia sus resultados vamos a notas significamente en las ventas. Y quienes buscan los resultados rápidos, tienen que tener mucho cuidado, perjudicar el nombre y la imagen de la empresa es muy fácil. Corregir los errores y recuperar la marca es muy costoso y sí que se consigue, pero a largo plazo. Siempre os aconsejamos contar con expertos eligiendo y ejecutando las estrategias de marketing. Estamos aquí para cualquier tipo de consulta o si fuese necesario para planificar una estrategia integral y dar visibilidad a su negocio. ¿En qué le podemos ayudar?

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

Cómo encontrar un buen desarrollador de Magento o Prestashop

, , , ,

A la hora de llevar a cabo un proyecto de comercio electrónico, lo más importante, es encontrar un buen desarrollador que conozca las herramientas de Magento o Prestashop y sepa asesorarnos acerca de cuál nos conviene para nuestro proyecto. No todos los proyectos son iguales. Es imprescindible saber escoger la herramienta que mejor resultado nos va a dar con nuestra idea, y eso, sólo te lo pueden ofrecer unos buenos desarrolladores de Magento o Prestashop.

Un buen desarrollador de Magento, no tendrá problemas en desarrollar en Prestashop, y mucho menos en hacerlo con un WooCommerce. Magento requiere de una gran habilidad para poder programarlo correctamente. Nos encontramos con muchos proyectos que retomamos de clientes insatisfechos con el trabajo que les han realizado, y se ven verdaderas chapuzas en esos trabajos.

Destacaría varias cualidades indispensables para desarrolladores de Magento o Prestashop: Experiencia, Infraestructura y Cercanía.

Experiencia

No te la juegues. No voy a decir que esto es cómo un médico, porque con la salud te juegas la vida, pero, en un proyecto de comercio electrónico en el que vas a invertir tiempo, esfuerzos y dinero deberías contar con un experto en desarrollos de tiendas online que catapulte tus posibilidades de éxito. Cuenta con alguien que lleve muchos proyectos en Magento o Prestashop a sus espaldas, aunque tengas que invertir un poco más.

Piensa en el volumen de tu proyecto y en lo que necesitas. La base de un proyecto de venta por Internet es poder comprar tus productos, pero para tener realmente éxito es necesario cuidar muchos más aspectos como puede ser el posicionamiento, el marketing o la sincronización con nuestro ERP. No todo el mundo es capaz de realizar estos trabajos por falta de recursos o capacidad técnica. Así que a la hora de escoger un profesional, ten claro el alcance de tu proyecto y todo lo que vas a necesitar.

Infraestructura

Busca a alguien con los recursos necesarios para realizar tu proyecto en Magento o Prestashop. Es muy importante que nuestros desarrolladores cuenten con personal suficiente y servidores dedicados propios para alojar nuestra tienda online.

Una tienda online está viva, necesita de unos cuidados o atenciones permanentes. El problema de contratar un desarrollador sin una buena infraestructura es que el servicio post-venta y de trabajo diario con la tienda puede ser un suplicio.

Cercanía

Hoy en día, a través de Internet se pueden realizar trabajos perfectamente. Sin embargo, siempre es preferible tener cerca los desarrolladores de nuestro proyecto, para una mejor fluidez de los trabajos. Nosotros realizamos desarrollos de Magento en toda España, pero nuestra mayor parte de negocio está en Valencia. Nuestros desarrollos de Magento en Valencia son el 80% de nuestro volumen, y sinceramente, son los trabajos que mejor se realizan, con menos problemas y mayor índice de satisfacción de los clientes.

Con estos consejos, busca en Internet alguien relativamente cerca de ti, con una buena cartera de proyectos a sus espaldas. Vuelve a buscar, vuelve a mirar sus trabajos, pregúntale y pregunta a sus referencias si es preciso. Este tiempo invertido seguramente sea el más importante para que tu proyecto de e-commerce despegue.

Esperamos que tengas suerte en tu búsqueda y mucho éxito en tu proyecto.

Configurar PageSpeed en WordPress

, ,

A la hora de posicionar nuestro sitio web para atraer a potenciales clientes, existen muchos factores que debemos tener en cuenta. La velocidad de carga de la página web, el contenido de calidad, la estrategia de palabras clave, los backlinks, etc, son factores determinantes para Google y el posicionamiento en otros servidores de búsqueda. Bien es cierto que uno de ellos por sí solo no nos garantiza nada. De poco sirve tener la página más rápida de la web si el contenido que ofrecemos no es de calidad. En este artículo vamos a centrarnos en mejorar la velocidad de carga de nuestro sitio web y configurar pagespeed en wordpress y, así, aumentar nuestra puntuación en Google PageSpeed Insights, que es uno de los factores determinantes para Google que mencionábamos anteriormente. Si te interesa conocer más sobre otros factores, puedes consultar otros artículos en nuestro blog.

¿Qué es PageSpeed?

Si estáis familiarizados con el posicionamiento en Google, seguro que conocéis la herramienta PageSpeed que ofrece Google, que nos otorga una puntuación a nuestro sitio web, basándose sobretodo en la velocidad de carga de la misma.

Configurar pagespeed en wordpress

Para empezar, el primer consejo que os podemos ofrecer es que no os enfoquéis en conseguir un 100 si por el camino tenéis que sacrificar otras cosas que también son cruciales, como el diseño web o la experiencia de usuario. A su vez, esta herramienta nos indica como podemos mejorar la carga de nuestra web y esta puntuación.

configurar pagespeed en wordpress

Si usáis esta herramienta en vuestro sitio web por primera vez, posiblemente os estaréis preguntando qué significan estas recomendaciones que nos ofrece Google y cual es la mejor forma de seguirlas sin calentarte demasiado la cabeza. No te preocupes, Google lo tiene todo previsto y han desarrollado un módulo para instalar en nuestro servidor y automatizar estas tareas. ¿Suena bien, verdad? Pues en el siguiente apartado te ofrecemos unos consejos de configuración.

Configurar PageSpeed en WordPress

Lo primero que tenemos que hacer es instalar el módulo en nuestro servidor. Si estás familiarizado con el manejo de servidores Apache o Nginx, seguramente no tengas ningún problema para realizar la instalación. Si no estás familiarizado, o si tu hosting no te ofrece acceso directo al servidor, nuestra recomendación es que contactes directamente con el soporte y ellos estarán encantados de ayudarte. Y si todo lo anterior falla, puedes contactar con nosotros para que nos encarguemos del hosting de tu web. Nuestros servidores tienen el módulo de PageSpeed instalado por defecto, y, por supuesto, siempre estaremos encantados de ayudarte.

Con el módulo instalado en nuestro servidor, puedes volver a ejecutar la herramienta PageSpeed sobre tu sitio web. Como podrás comprobar la velocidad de carga ya ha mejorado de forma notable. Aún así aún tenemos que configurar PageSpeed en WordPress para exprimir al máximo el módulo.

Pero, empecemos por el principio, ¿cómo configuro el módulo? Para configurar PageSpeed en WordPress el módulo nos ofrece una serie de filtros que podemos activar o desactivar en nuestro sitio web. Este módulo nos ofrece tres configuraciones para facilitarnos la tarea, CoreFilters, OptimizeForBandwidth y PassThrough.

Configuraciones predefinidas

La primera configuración es la que viene activada por defecto y con la que ya habrás notado una mejoría en la velocidad de carga. Esta configuración activa los filtros que el equipo de desarrollo de Google ha considerado como seguros para disminuir el tiempo de carga de cualquier web sin alterar su funcionamiento. Actualmente, esta configuración activa los siguientes filtros:

La ventaja de usar esta configuración en vez de activar estos filtros por nuestra cuenta, es que, si establecemos la configuración, el equipo de desarrollo va cambiando y adaptando los filtros incluídos con el paso del tiempo. De esta forma no nos tenemos que preocupar de los cambios que Google pueda aplicar a sus algoritmos.

La segunda de las configuraciones es OptimizeForBandwith. Esta configuración viene desactivada por defecto y es aún más segura para la integridad de nuestra página web, a costa de un menor incremento en la velocidad de carga y una menor puntuación en PageSpeed.

Si, por último, queremos configurar PageSpeed en WordPress a nuestro gusto, debemos usar la última de las configuraciones, PassThrough y combinarla con la activación de diferentes filtros.

Usar filtros para configurar PageSpeed en WordPress

Usemos la configuración que usemos, es posible activar y desactivar filtros a nuestro gusto para comprobar cual es la configuración que mejor funciona en nuestra página web.

Para activar un filtro en el módulo, usaremos:

En esta instrucción podemos combinar y añadir tantos filtros como queramos separados por comas.

También se pueden añadir línea por línea, no hay límites en la cantidad de instrucciones EnableFilters que podemos usar.

Para desactivar filtros la instrucción es muy similar. Si en vez de añadir los filtros anteriores queremos desactivarlos usaremos:

Como en la activación, por supuesto, podemos añadir los filtros que queramos separados por comas o las instrucciones una a una, de nuevo, sin límite.

 

Ahora bien, ¿qué filtros son los mejores para configurar PageSpeed en WordPress?.

Nuestra recomendación es activar los CoreFilters e ir probando con los demás, para comprobar que la integridad de tu sitio web no se ve afectada por ninguno de los filtros. Si esto llegara a suceder, no te preocupes, porque volver al estado anterior es tan fácil como desactivar el filtro.

A continuación te dejamos una tabla con los filtros que nosotros hemos comprobado que mejor funcionan.

 

Filtros recomendados

Filtro Incluido en

CoreFilters

Incluido en

OptimizeForBandwidth

Descripción

responsive_images
No No Convierte las imágenes en responsive.
add_head Si No Añade <head> si no se encuentra.
outline_css No No Externaliza los .css en un archivo cacheable.
outline_javascript No No Externaliza los .js en un archivo cacheable.
combine_css Si No Combina elementos css en uno.
rewrite_css Si Si Sobrescribe los CSS para eliminar el exceso de comentarios o espacios.
flatten_css_imports Si No CSS en línea sobreescribiendo reglas @import.
rewrite_javascript Si Si Sobrescribe los JS para eliminar el exceso de comentarios o espacios.
combine_javascript Si No Combina los elementos JS en uno.
inline_css Si No Incluye los archivos css de menor tamaño en el documento HTML.
inline_javascript Si No Incluye los archivos css de menor tamaño en el documento HTML.
rewrite_images Si No Optimiza las imágenes.

convert_jpeg_to_progressive
Si Si Convierte las imágenes en formatos JPEG pesados a progresivos.

convert_png_to_jpeg
Si Si Convierte las imágenes PNG a JPEG para comprimirlas.

convert_jpeg_to_webp
Si Si Convierte las imágenes JPEG a WEBP.
resize_images Si No Redimensiona las imágenes al tamaño indicado por las etiquetas <width> y <height>
remove_comments No No Elimina los comentarios en el HTML
collapse_whitespace No No Elimina los espacios sobrantes.
extend_cache Si No Extiende el tiempo de caché de todos los archivos.
extend_cache_css Si No Extiende el tiempo de caché de los archivos css.
extend_cache_images Si No Extiende el tiempo de caché de las imñagenes.
extend_cache_scripts Si No Extiende el tiempo de caché de los archivos js.
extend_cache_pdfs No No Extiende el tiempo de caché de los archivos pdf.
lazyload_images No No Carga las imágenes a medida que el usuario va viéndolas. Ahorra carga de inicio.
in_place_optimize_for_browser No Si Optimiza archivos para el navegador utilizado.

Si después de leer todo esto, crees que es necesario implementar el módulo PageSpeed en tu sitio web, pero no estás familiarizado con el posicionamiento web, contacta con nosotros. Te asesoraremos sin ningún tipo de compromiso. Nuestro equipo de profesionales siempre estará dispuesto para echarte una mano.

Magento, financiación y expansión

Magento, la plataforma de código abierto para comercio electrónico, ha captado una financiación de 250 millones de dólares. Con esta financiación Magento pretende impulsar su expansión a nivel mundial, para así ponerse en primer lugar como el mejor proveedor de e-commerce.

El objetivo de la compañía es la de expandirse por todo el mundo y ser el principal proveedor para las empresas que se dedican al comercio electrónico. Magento ha captado una ronda de financiación de la mano de la empresa china líder en la gestión de inversiones Hillhouse. La suma de este fondo de inversión se calcula que ha sido de unos 250 millones de dólares.

Magento inversión

Magento y su expansión mundial en todos los niveles

Gracias a esta gran operación financiera, el principal proveedor para la venta online, va a utilizar este capital para potenciar su expansión a nivel mundial. Además, ampliará sus capacidades de ventas, su inversión en marketing y el soporte para sus clientes, pero sobre todo invertirá en desarrollo de productos nuevos.

La financiación llevada a cabo a través de Hillhouse, ha hecho que se haya creado una nueva asociación a tres bandas, Hillhouse junto al equipo de administración de Magento y a la firma de inversión global Permira, siendo éste último el máximo accionista de la compañía. Esta operación financiera valora a este gran proveedor de comercio electrónico en 700 millones de dólares, según el Financial Times.

Magento, una plataforma consolidada entre las empresas que se dedican al e-commerce

Magento es ya la plataforma por excelencia entre las empresas que se dedican al e-commerce. Existen más de 250.000 empresas que utilizan este proveedor de venta online en todo el mundo.

Según la compañía más del 98% de empresas, unas 246.000, utilizan Magento 1.0 Free Community Edition. Por otro lado, unos 6.600, pagan para la edición de Magento 1.0 Enterprise y, por último, aproximadamente 7.700, utilizan tanto las ediciones comunitarias como la Enterprise de Magento 2.0.

A mediados del año pasado, este gran proveedor de e-commerce, adelantó que poco más del 30% de las medianas y grandes empresas en Europa, utilizan esta plataforma. En este porcentaje se encuentran 53 empresas que pertenecen al Top 500 Retailer, un informe elaborado por el portal de e-commerce, Internet Retailer.

En Gsoft, como expertos de Magento en Valencia, sabemos que esta financiación va a provocar mejoras en esta plataforma de comercio online, consolidándose como el proveedor oficial de e-commerce, no solo a nivel europeo, también a nivel mundial. Como hemos adelantado en otros posts, una tienda online Magento es la mejor opción para tu negocio de venta online, por seguridad, adaptabilidad, y otros muchos beneficios. Para más información acerca de la creación de una tienda online, ponte en contacto con nosotros. Te ofreceremos la mejor solución de venta a través de internet para tu empresa.

Edición de atributos de producto en Magento

, , ,

Edicion atributos tienda online magentoLos atributos de producto son cada una de las características que definen a un producto. Todos los productos que se venden en una tienda online en Magento tienen unos atributos comunes, y dependiendo de cada tipo de producto, pueden tener algunos atributos diferentes. Por ejemplo, unas zapatillas y un televisor tienen en común los atributos de precio y peso, pero las zapatillas pueden tener un atributo de talla y la televisión, uno de dimensiones de la pantalla. Magento para definir que atributos definen cada tipo de producto utiliza los conjuntos de atributos.

Atributos de Magento

La edición de atributos de producto en Magento y de los conjuntos de atributos es una tarea simple, mediante las utilidades de esta herramienta de tienda online. Pero debemos de entender bien y planear desde un principio para que una mala configuración no perjudique al funcionamiento, ni rendimiento de nuestra tienda online.

Modificación de atributos

Para poder empezar el trabajo de modificar los atributos de nuestra tienda online en Magento, debemos de pensar qué tipo de productos vamos a vender en un principio y a largo plazo. Conociendo el producto, debemos de identificar qué productos tienen características comunes y agruparlos en conjuntos de atributos. Es muy bueno que definamos muchos atributos, pues esto mejorará las experiencia final del usuario en nuestra tienda online. El cliente podrá ver más información y además, podrá filtrar los resultados de los productos que se muestran en pantalla.

Si tuviéramos una tienda online de electrodomésticos, podríamos definir un conjunto de atributos para los televisiones con las pulgadas, las dimensiones, la resolución, el contraste, etc. Otro conjunto de atributos podrían ser los teléfonos móviles, definiendo para ellos el sistema operativo, las pulgadas, dimensiones, peso, etc.
Como vemos a simple vista estos dos tipos de producto tienen atributos en común, pero otros – propios. Si para cada uno de estos productos definimos bien sus atributos y los rellenamos correctamente, cuando el usuario visite la categoría de televisores podrá filtrar los resultados por pulgadas, marca, etc.

Cuando creamos o editamos un atributo en Magento, podemos indicarle si este atributo se utilizará para realizar filtrados de resultados. El usuario podrá afinar sus búsquedas aplicando un filtro de precio o de colores por ejemplo. Sólo podremos usar atributos de precio, listas o enteros. Esto es que no podremos utilizar para filtrar atributos por ejemplo de texto, porque esto tendría un coste de rendimiento elevado. Es importante que no seleccionemos demasiados atributos. Esto puede entorpecer la experiencia de los compradores y además, el rendimiento de la página.

Te explicamos para que sirven cada una de las opciones disponibles a la hora de editar un atributo en Magento.

Cuando entramos en la edición o creación de atributos en Magento, nos aparecen dos pestañas, propiedades y gestionar etiquetas y opciones. A continuación detallamos cada una de las opciones:

Propiedades:

Código del atributo

Código atributo magento

El código del atributo nos vale como identificador dentro de los atributos del sistema. Recordar no utilizar carácteres raros y no usar nombres muy largos.

 

 

Alcance del atributo

Alcance atributo magentoEsta propiedad de los atributos es una de las que tenemos que tener en cuenta seriamente cuando agreguemos atributos a Magento, incluso si sólo tenemos una vista de tienda en nuestra web. Esta propiedad define si nuestro atributo podrá tener asignado un valor global en el sistema. En un sitio web o en cada vista de sitio web:

  • Global: Si nuestro atributo no puede tener un valor para cada una de las tiendas o idiomas diferente, hemos de seleccionar esta opción. Realmente la mayoría de los atributos de Magento deberían ser así. En la imagen del ejemplo, el color de un producto es el mismo para todas las tiendas e idiomas, no varía. Un atributo que sí que puede variar, por ejemplo, puede ser el nombre del producto, el precio o la descripción, que sí que es más probable que varíe entre todos nuestros sitios web e idiomas.
  • Sitio web: En el caso de que tengamos varias tiendas online dentro de nuestro Magento, y nuestro atributo pueda cambiar su valor dependiendo de una u otra ésta es nuestra opción. Un ejemplo de un atributo de estas características es el precio. Podemos tener un precio en una de nuestras tiendas online y otro para la tienda online versión low cost.
  • Vista de tienda: Normalmente utilizamos las vistas de tienda en Magento para los distintos idiomas de la página. Los atributos susceptibles de utilizar esta opción, son aquellos que pueden variar de un idioma a otro, y que vayamos a rellenar de forma diferente en cada idioma. Por ejemplo, la descripción de un producto, lo más normal es que sea diferentes en cada uno de los idiomas.

Tipo del atributo

Tipo de atributo MagentoEl tipo de atributo en Magento significa que tipo de datos vamos a guardar en la base de datos y que editor vamos a utilizar para asignar valores a los diferentes productos. Evidentemente es muy importante esta propiedad, ya que condicionará los valores que podremos incluir. Por ejemplo, si seleccionamos que es de tipo precio, no podremos añadir texto.

Valor único del atributo

El valor único en Magento significa si va a ser o no diferente. Por defecto lo dejaremos en No.

 

Valores requeridos del atributo

Valores requeridos de atributo Magento

El valor requerido en Magento significa si este atributo va a ser o no obligatorio. Esto es importante, porque si lo ponemos como obligatorio, no podremos guardar un producto en Magento sin rellenar este atributo.

Validación de entrada del atributo

Validacion de entrada de atributo Magento

La validación de entrada en Magento sirve para indicar como queremos que nos valide los valores a introducir dentro de este atributo.

Magento tiene las siguientes validaciones:

  • Nada: Si seleccionamos esta opción, Magento no realizará ninguna validación sobre este atributo.
  • Número decimal: Normalmente utilizada para los precios. Lo comprobará si tienes un numero con decimales.
  • Número entero: Esta validación en Magento comprueba si introduces dígitos, sin decimales.
  • Correo electrónico: Magento se encarga de verificar que escribes un correo, verifica que existe una «@» y detrás un «.«
  • URL: Magento verifica que existe el protocolo (http://,https:// o ftp://).
  • Letras: Magento verifica que lo único que se añade en este atributo son letras en mayúsculas o en minúsculas sin espacios, ni guiones.
  • Letras (a-z, A-Z) o números (0-9): Esta validación como bien se puede intuir, solo permite letras, en mayúsculas y minúsculas, o números.

Aplicar a

Aplicar a atributo Magento

Aplicar a en Magento sirve para indicar a que tipo(s) de producto vamos a añadir este atributo.

 

Las opciones disponibles son:

  • Todos los tipos de productos: Se podría añadir a cualquier producto de nuestra tienda online en Magento.
  • Tipos de productos seleccionados: Con esta opción nos aparece una lista en la que podríamos seleccionar para que tipo de productos podríamos añadir este atributo en nuestra tienda online.

Con esto ya casi terminamos con el apartado de propiedades de atributo en Magento.

Otra cosa a tener en cuenta, que para utilizar un atributo como patrón para agrupar configurables es necesario que cumpla 2 requisitos: el primero es el alcance que tiene que ser global; y segundo el tipo de atributo que tiene que ser desplegable. Al cumplir estos requisitos, nos aparece una opción justo debajo de aplicar a:

Utilizar para crear producto configurable

Utilizar para configurable atributo MagentoAhora podemos indicar a Magento si este atributo se va a utilizar para crear productos configurables.

Utilizar en búsqueda rápida

Utilizar en búsqueda rápida atributo Magento

Utilizar en búsqueda rápida significa que si al realizar una búsqueda con el buscador simple, va a mirar dentro de este atributo. Magento utiliza un sistema de índices para acelerar la búsqueda. Esto consiste en concatenar todos los atributos de cada producto que deben de utilizarse en la búsqueda rápida, y guardarlos para cada producto. Posteriormente las búsquedas se realizarán sobre este dato concatenado.

No utilizar bien este campo puede incidir en el rendimiento de Magento. Debemos evitar poner campos numéricos y poner sólo campos de texto con información relevante para las búsquedas. Si metemos campos con datos irrelevantes para las búsquedas, perderemos recursos en la generación de índices de búsqueda y en las búsquedas en sí.

Utilizar en búsqueda avanzada

Utilizar en búsqueda avanzada atributo Magento

Magento tiene un buscador avanzado el cual estará compuesto de los atributos que seleccionemos. Seleccionando esta opción, podremos añadir atributos como marca, color, o cualquier atributo que creamos conveniente al buscador, para que el visitante pueda encontrar nuestros productos de una manera sencilla.

Comparable en el panel frontal

Comparable en el frontend atributo Magento

Magento cuenta con un comparador de productos. para esta opción, le indicamos si queremos que este atributo se pueda comparar en nuestra tienda online. Cuando tengamos varios producto en nuestra lista de comparación, Magento mostrará una lista de estos atributos – uno al lado del otro por cada producto que estemos comparando.

Utilizar en navegación en capas

Utilizar en navegación en capas atributo MagentoEn Magento la navegación en capas, se refiere a los filtros del catalogo. Esta opción solo estará disponible si tenemos seleccionado el tipo de entrada del atributo en Desplegable, selección múltiple o precio. Para el resto de opciones no será posible utilizarlo.

Esta es una de las propiedades de los atributos que más influyen en términos de rendimiento y usabilidad de nuestra tienda online. Utilizar demasiados atributos para la navegación en capas puede disminuir el rendimiento de nuestro e-commerce. Los atributos utilizados con cabeza mejoran sustancialmente la experiencia del usuario.

Utilizar en la navegación por capas de los resultados de búsqueda

Utilizar en navegación por capas de los resultados búsqueda atributo MagentoEsta opción es lo mismo que la opción anterior, pero en lugar de ser para el catálogo, es para las búsquedas.

 

Utilizar para condiciones de reglas de promoción

Utilizar en reglas de promoción atributo magento

En Magento existe un asistente de reglas de promociones, en el cual tenemos la posibilidad de realizar condiciones. Por ejemplo, el color = blanco. Para poder utilizar el atributo en esas condiciones necesitamos activar esta opción, y ya aparecería en el asistente. El poner muchos atributos con esta opción activada puede afectar al rendimiento, si utilizamos reglas del carrito de compras.

Posición

Posición atributo Magento

La posición en Magento funciona por prioridades. Es decir cuanto mas bajo sea el numero, antes sale, por lo que 0 seria el primero. De esta forma Magento nos permite organizar en que orden van a salir los atributos en la navegación por capas, ya sea en el buscador o en el catálogo. Esto es importante para una buena organización de los atributos.

Visible en páginas de vista de productos

Visible en páginas de producto atributo Magento

Visible en páginas de vista de productos en Magento significa que si lo activamos, añadirá este atributo a la pestaña de datos adicionales dentro de la vista del producto. De esta forma podremos informar de las dimensiones, pulgadas. etc.

Se utiliza en las listas de productos

Utilizar en listas de producto atributo Magento

Magento carga para las categorías y para los resultados de búsqueda listados de productos. Pero no carga los productos completos, sino sus atributos básicos y los que tienen activada esta opción. Sólo los atributos con esta opción activada pueden utilizarse en las cuadrículas de los listados de productos, en las plantillas de nuestro e-commerce.

Es vidente que esta opción afecta mucho al rendimiento de nuestra página web. Por eso a más atributos con esta opción activada, las consultas a la base de datos concatenan más tablas y son mucho más costosas.

Se utiliza para ordenar las listas de productos

Utilizar para ordenar listas de productos atributo Magento

Con esta opción Magento nos permite que este atributo aparezca en el desplegable de ordenación de productos, por ejemplo, precio, marca, nombre…

 

Gestionar etiquetas y opciones:

etiquetas atributo magento

En este apartado nos encontraremos la posibilidad de poner la etiqueta (nombre con el que se mostrará) el atributo de Magento en cada una de las vistas o idiomas de la tienda online. Con toda esta información y consejos, intentamos transmitir la importancia de dedicar unos instantes a la edición de atributos en Magento.

Conclusión

Edición de atributos en e-commerce Magento es una tarea importante para buen funcionamiento de tu tienda online. Además, ayudará obtener experiencia positiva a tus clientes. Si aún te parece una tarea complicada o no tienes experiencia en Magento, mejor que delegues este trabajo a profesionales. En Gsoft te ayudaremos encantados.

Claves para conseguir que compren en tu tienda online

,

Hoy en día muchos ecommerce se diseñan sin tener en cuenta que el cliente, el usuario final ha venido a comprar, y lo que quiere es adquirir su producto de la forma mas cómoda posible. Por ello es muy importante tener en cuenta ciertos detalles.

El registro en la web es algo que a todos nos da pereza y muchas veces terminamos abandonando el carrito por no registrarnos. Aquí os mostramos algunas pautas que hay que tener en cuenta para conseguir que compren en tu tienda online.

Claves para vender en tu e-commerce

Fácil y rápido acceso

1. El check-out siempre presente

El objetivo es vender. Desde el principio hay que tener presente el objetivo principal de nuestro e-commerce. Mantener el check-out visible en todo momento,  así como mostrar los métodos de pago aceptados en la página principal. El carrito de la compra desplegable también es interesante. Así cada vez que se añade un produto podemos ver los artículos que tenemos.

2. Agilizar el proceso de pago

One step checkout. Rellenar formularios causa siempre el riesgo de perder al cliente. Cuanto más largo sea el proceso, habrá menor conversión. Lo ideal es un check-out de un solo paso (one step checkout).

 

Onestepcheckout

3. La gente ha venido a comprar, no a registrarse

En el check-out, el único dato que nos interesa es el número de tarjeta de crédito y cerrar la venta. No es momento ni lugar para solicitar al cliente datos innecesarios y convencerlo de que suscriba a nuestro newsletter. Después de efectuar la compra, podemos enviar un agradecimiento donde, ahora sí, podemos pedirle la suscripción y los datos que creamos convenientes.

Otros puntos fuertes

4. El carrito de la compra persistente: un MUST del e-commerce moderno

Comparar precios y cargar el carrito sin finalizar la compra es una práctica muy habitual en los e-commerce. Muchas veces cargamos el carrito y vamos a otras paginas e incluso cerramos el navegador sin finalizar la compra ni loguearnos. El carrito persistente permite que la web guarde los productos que ha añadido el cliente en la cesta sin la necesidad de estar logueado. Hay que ponerle facilidades a los usuarios por si se arrepienten y vuelven a nuestra web.

5. Eliminar los gastos de envío

Los gastos de envío generalmente son un handicap a la hora de decidirse a comprar. Según expertos, muchos e-commerce intentan ganar dinero con precios de envío altos. Sin embargo, si no  podemos permitir el envío gratis, tenemos que mirar el importe de la cesta de la compra media y asumir los gastos de envío a partir de ese importe. Futurizz, es el mejor lugar para buscar una buena oferta y empezar a mimar un poco a los clientes.

Fuente: www.reasonwhy.es

TPV Beach en la próxima edición de EXPOPLAYA

Expoplaya2016

 

La 40ª Exposición de Hostelería y Artículos de Playa EXPOPLAYA 2016 se llevará a cabo el viernes 12 de febrero, en el Palacio de Congresos y Exposiciones de Torremolinos.

Durante la jornada 60 empresas presentarán sus productos, servicios y soluciones eficientes para las empresas del sector de ‘sol y playas’. Tanto en instalaciones como equipamientos, abastecimientos y soluciones tecnológicas. Entre ellos estaremos nosotros, con  TPV Beach, gran herramienta para la gestión de playas, en el stand nº 60.

 

 Tpv Beach gestion de playas

Durante el evento realizaremos demostraciones para que podáis comprobar el potencial de la herramienta. Además, hemos preparado grandes ofertas para que aprovechéis durante la jornada. Más información sobre nuestro producto: www.tpvbeach.com.

Magento admin, Magmi, Plesk 12 y errores de timeout

Tiempo de espera agotado de Magento

Los procesos en Magento pueden ser laboriosos y consumen un gran tiempo de CPU, tanto en ejecución para PHP como para MySql.

Tanto si tenemos Plesk 12 como otra distribución, las configuraciones por defecto de Apache no están muy bien configuradas para soportar Magento, sobre todo, lo que respecta a tiempos máximos de ejecución y memoria.

En procesos largos como en la reindexación o el vaciado de la caché, se ejecuta un script único que realiza todo el proceso. Si este tarda más de 1 minuto (muy común si tenemos muchos artículos) puede que se corte la ejecución del script y nos de un error.

Lo mismo ocurre con Magmi, el importador masivo para Magento, que según el número de registros a importar puede tardar horas.

Para evitar estos errores deberemos configurar correctamente los paquetes PHP y Apache con estos valores. En PHP deberemos de subir la memoria y los tiempos de ejecución.

En caso de tener PHP configurado como FastCgi con Apache, Apache comunica con el servidor fast-cgi de php y tiene un tiempo máximo de espera, hemos de incrementarlo.

Si miramos en los logs de Apache podremos encontrar este error:

Añadimos estas lineas a nuestro fichero de configuración de Apache o dentro de nuestro panel de control Plesk.

En caso de tener Plesk 12 podemos cambiar estos valores en nuestro panel de control.

Cambiar valores php y apache para magento

Si necesitas ayuda en configurarlo, no dudes en contactar con nosotros.

15 ventajas de wordpress

,

WordPress es gratuito

WordPress es gratuito. Ya sea que estés usando WordPress.com u optar por instalar el script en tu propio servidor web, WordPress se pone a tu disposición gratuitamente. No cuesta nada utilizar.

Facil de configurar

WordPress es fácil de configurar. La instalación de WordPress es un proceso rápido y fácil. El proceso es mucho más sencillo si estás usando fantastic autoinstaller que puede encontrarse en tu cPanel.

Plantillas

WordPress tiene infinidad de diseños ¿No te gusta el aspecto por defecto de tu WordPress? Hay un montón de grandes themes disponibles para que elijas. No importa cuál es tu preferencia, siempre hay uno para que se adapte a tu personalidad.

Plugins

Sin lugar a dudas, la principal razón por la que creo que es mejor elegir WordPress en lugar de otras plataformas de blogs es la posibilidad ilimitada que podría extender tu funcionalidad utilizando una amplia gama de plugins. Debido a la popularidad de WordPress, los plugins se están desarrollando para atender a su fuerte base de usuarios. Lo mejor de todo, todos estos plugins son gratis.

No es necesario mantenimiento

Con WordPress no es necesario mantenimiento. Con el plugin WordPress Automatic Upgrade, siempre puedo estar seguro de contar con el software más reciente en caso de cualquier actualización. El proceso se ha simplificado y automatizado sin necesidad de pasar por los distintos pasos de actualización.

No necesitas saber programar

WordPress se puede utilizar out-of-the-box sin ninguna habilidad de programación. Aunque un poco de conocimiento en HTML o PHP siempre nos hará falta. Para eso nos tienes a nosotros en caso necesario 🙂

Fácil de usar

WordPress Admin Dashboard es uno de las interfaces más fáciles de usar que hay hoy en día. Además todo es explicado en Español. Si necesitas escribir un post o gestionar la configuración es un juego de niños.

Open source

Al tratarse de una plataforma de código abierto, WordPress tendrá un mejor modelo de desarrollo de software que es bueno para los usuarios. Siempre habrá una mejora continua de su plataforma.

Personalizable

Desde la plataforma de WordPress en función de una plantilla, la personalización nunca ha sido tan fácil. Un típico blog debe constar de cabecera, contenido, sidebar y footer. Cualquier cambio en tu plantilla se puede hacer desde el Admin Dashboard y personalizarla desde el Theme Editor.

Sin problemas de integración

Si tienes una página web estática existente, ahora es el momento en que deberías considerar la posibilidad de WordPress para administrar tu sitio. Se trata de uno de los mejores sistemas de gestión de contenidos (CMS).

Fácil migración

WordPress es fácil de migrar. Todas tus entradas y comentarios en otra plataforma será migrado en un proceso relativamente fácil. Ve a “Importar” en tu Dashboard.

Amigable con el SEO

WordPress es amigable con el SEO. Con el auto-ping y junto con el uso del plugin Google Sitemaps XML, se necesita poco para el ejercicio de indexación por los buscadores. De hecho, Google ama los blogs “powered by WordPress”.

Gran apoyo de la comunidad

Debido a su popularidad, la solución a cualquier problema de WordPress es sólo cuestión de buscar el Google. Bueno, al menos eso es lo que suelo hacer. Hay demasiadas discusiones sobre WordPress en diversos foros y grupos de discusión que pueden responderte en cualquier pregunta al instante.

Multi idioma

Por defecto WordPress se muestra en Inglés, sin embargo, el software ha incorporado la capacidad de tener WordPress en cualquier otro idioma. Aprende a instalar WordPress en tu idioma.

Multi usuarios

WordPress no se limita a un solo usuario. Trabaja en torno a multi-usuarios, donde dos o más personas pueden colaborar en un solo proyecto para usar WordPress.

Items de portfolio