Entradas

Nuevas extensiones de Magento 2

, , ,

Con las nuevas extensiones de Magento 2 puedes renovar tu tienda online y aportarle más valor. En la era digital, trabajar en un mercado de comercio electrónico tan competitivo estimula a los comerciantes a probar herramientas de e-commerce de vanguardia que les ayudan a innovar su sitio web con el objetivo de captar más clientes. ¿Cuáles son estas extensiones nuevas de las que hablan los desarrolladores de Magento 2?

Product tags

La extensión product tags de Magento 2 te brinda la oportunidad de ampliar las capacidades de tu tienda y agregar etiquetas para productos con cualquier característica que deseas, como colores, tendencias, estilos u ofertas especiales. Como administrador, puedes asignar una o más etiquetas a tus productos y mejorar la navegación web.

Uno de los puntos más destacados de esta extensión es alentar la compra impulsiva porque las etiquetas se muestran destacadas en la página del producto. Además, cada etiqueta puede contener muchos productos relacionados, lo que hace que los clientes se animen comprar más.

FAQs

Este módulo te permite descubrir todas las preocupaciones de tus clientes sobre el producto y abordarlas de inmediato. Tus clientes pueden hacer sus preguntas en la página del producto, luego marcarlas como privadas y elegir seguirlas o no. Después de enviar una pregunta, se envía un correo electrónico de notificación al administrador y al cliente.  Cuando el cliente recibe la respuesta, se le envía otra notificación. Además, como administrador, puedes restringir el grupo de clientes para agregar preguntas/calificar respuestas y administrarlo desde el backend. También puedes personalizar el formulario de preguntas libremente en términos de texto, color, etc. y elegir mostrar preguntas y respuestas en la página del producto y en la página de mi cuenta.

Storeview Flags

Este módulo permite mostrar la vista de tienda online con banderas atractivas en el menú desplegable. Esto mejora la experiencia del usuario y ayuda a los clientes a encontrar fácilmente las tiendas físicas. Puedes reemplazar las vistas de la tienda con banderas para que tu página sea más ordenada y más fácil de usar. Además, el administrador puede personalizar la bandera para crear la singularidad de su sitio web mediante la carga de imágenes GIF. Es una solución imprescindible para tiendas multilingües.

Login as customer

Login as customer da la oportunidad, sobre todo a desarrolladores de Magento, de iniciar sesión como un cliente y hacer cosas como si fuera el, como lo hace normalmente el cliente desde su backend. Nada es más efectivo que ponerse en el lugar de los clientes y detectar los problemas de tu tienda online. Toda la información relacionada con las acciones de inicio de sesión del cliente por parte del administrador se registra automáticamente en el registro Iniciar sesión como cliente para un seguimiento conveniente.

Shipping Suite Ultimate

Con este módulo, el administrador puede crear métodos de envío personalizados ilimitados. También administrarlos y controlarlos fácilmente en un cuadro de mando. Del mismo modo configurar la vista de la tienda para cada método personalizado. Además, cada método personalizado tiene todas las características del método de “tarifa plana” que permite que los clientes con cualquier nivel del presupuesto puedan pagar la tarifa de entrega.

Si quieres conocer más módulos de Magento 2, lo puedes consultar en nuestro anterior articulo. Y si necesitas un asesoramiento personalizado, no dudes en contactar con nosotros.

Es momento de migrar de Magento 1 a Magento 2. Pero, ¿Vale la pena el esfuerzo?

, , ,

La tecnología avanza muy rápidamente en los últimos tiempos. En apenas 10 años hemos pasado de tener un teléfono móvil con el que solo podíamos entretenernos jugando al Snake a tener un centro multimedia constantemente conectado a la red en el bolsillo. El comercio electrónico tampoco se queda atrás. Por esto, es momento de ir pensando en migrar de Magento 1 a Magento 2. Pero, antes de hacer un cambio tan importante, debemos plantearnos, ¿realmente vale la pena el esfuerzo?

Para responder a esta pregunta, primero se debe entender qué es Magento y qué es lo que nos puede ofrecer con respecto a su primera versión. El primer pensamiento que nos viene a la cabeza es que si una empresa como Magento, líder en el sector del comercio electrónico, ha decidido crear una nueva plataforma desde cero, será porque tiene una buena razón. Porque, recordemos, esta versión de Magento no es una simple actualización de Magento 1 con otro nombre. Es una nueva versión para cumplir con el mismo propósito, crear una tienda online óptima.

migrar de Magento 1 a Magento 2

Ventajas de Magento 2

Para entrar a valorar si nuestra tienda online merece la pena la inversión de recursos para migrar de Magento 1 a Magento 2, primero deberemos conocer las principales ventajas de esta nueva versión de Magento.

Reducir costes

Una de las principales ventajas de esta nueva versión es que la inversión inicial de recursos para migrar de Magento 1 a Magento 2 nos va a ahorrar a largo plazo costes técnicos y de mantenimiento. Y es que en los últimos tiempos Magento se ha esforzado mucho en que la publicación de contenido por parte de los vendedores seá fácil y sencilla de utilizar. Y parece que por fin lo han conseguido. Olvídate de necesitar un experto en Magento para realizar cualquier pequeño cambio. Ahora lo puedes hacer tú mismo.

Interfaz administrador mejorada

Una de las mayores quejas que tenía Magento es que su interfaz de administrador era complicada de usar. Incluso para los expertos a veces encontrar una opción en concreto era complicada si estaba escondida bajo varias jerarquías de submenús. Esto ha cambiado. En relación con la ventaja anterior, Magento se ha esforzado por facilitar la gestión de la tienda online. Además, la nueva interfaz de administrador se puede utilizar de forma cómoda desde un teléfono móvil. Una razón menos para preocuparse si nos surge algún problema mientras estamos fuera de la oficina.

Experiencia de usuario mejorada

Otra de las razones que más nos han llamado la atención para migrar de Magento 1 a Magento 2 es la experiencia de usuario renovada que ofrece. Al final, nuestro objetivo montando un negocio online es que los clientes confíen y quieran adquirir nuestro producto. Para conseguir esto es muy importante que nuestra página web de opciones de pago variadas, esté siempre disponible, no vaya lenta, etc. Con Magento 2 vamos a mejorar aún más esta experiencia. Como seguimos diciendo, todo se ha simplificado, también para el cliente.

Un mejor proceso de registro, carrito de la comprar más visible, integración con Paypal, un resumen final del pedido y menos formularios y opciones confusas por las que navegar.

El proceso de registro puede ser completado después de la compra, por lo que esto ahorra al usuario mucho tiempo. Además, según dicen los estudios de Magento, esto lleva a menos carritos de compra abandonados.

Un carrito de compra simplificado y mejor guiado hará que el cliente se sienta cómodo y confíe en nuestro negocio, por lo que las posibilidades de que vuelva en un futuro se incrementan.

La integración con Paypal ahora es completa, ahorramos tiempo del usuario al no tener que pedirle muchos detalles de su información, ahora Paypal lo gestiona.

Y por último, un resumen final del pedido que asegurará que ha comprado exactamente lo que deseaba. Esto lleva a menos reclamaciones y devoluciones en nuestra tienda online. Es importante que el cliente quede satisfecho con nuestro negocio desde el minuto 1.

Optimización responsive

Igual que la interfaz de administrador, toda la plataforma de Magento 2 está mejor optimizada para su uso desde un teléfono móvil. Esto es una ventaja que en realidad son dos. Por una parte, nos ahorrará costes de mantenimiento y costes técnicos para mejorar la usabilidad móvil de nuestra tienda. Y, por otra parte, el usuario tendrá esta facilidad extra a la hora de comprar nuestro producto. Teniendo en cuenta que la mayoría de compras online se realizan desde un teléfono móvil (y cada día más), esto es un elemento a valorar.

Mejores tiempos de carga

La velocidad a la que carga nuestra tienda online se ha mejorado con migrar de Magento 1 a Magento 2. Este beneficio, de nuevo, tiene dos ventajas. Por una parte, la experiencia de usuario se verá muy mejorada. Nadie quiere estar perdiendo el tiempo viendo una página en blanco mientras carga. Muchos clientes pueden abandonar nuestra tienda si esta no carga lo suficientemente rápido e irse a la siguiente. Por otra parte, una mejor velocidad de carga nos ayudará a ser mejores que la competencia. Y siendo mejores que la competencia, apareceremos antes en los resultados de búsqueda de Google. Esto hará que el cliente nos elija a nosotros cuando busque sus productos en Internet.

Personalización de tu tienda online

Una de las ventajas de Magento siempre ha sido la personalización que ofrece de sus tiendas online. Ahora, con las nuevas interfaces simplificadas de las que hemos hablado antes, esto ha mejorado todavía más.

Conclusión

Migrar de Magento 1 a Magento 2 va a suponer una inversión de recursos inicial. Sin embargo, esta inversión de recursos se va a ver retornada a medio plazo, teniendo en cuenta que desde el minuto 1 el mantenimiento va a resultarnos más económico y que las ventas se van a ver aumentadas por las ventajas que hemos comentado anteriormente. Nuestra recomendación es que hagáis la migración a Magento 2 lo antes posible. Y también os recomendamos que contactéis con un equipo de expertos para ello. Nosotros somos líderes en este sector, por lo que no dudes en contactar sin ningún compromiso y te informaremos.

Qué métodos de pago escoger para una tienda online

, , , ,

Uno de los temas importantes cuando estamos en pleno desarrollo de nuestra tienda online, ya sea un desarrollo para PrestaShop, un desarrollo para Magento o un desarrollo para WooCommerce (o cualquier otro ecommerce que usemos) es qué y cuántos métodos de pago vamos a ofrecer en nuestra tienda.

El proceso de pago es la parte más importante de nuestro ecommerce. Si en este paso sucede cualquier error o al cliente no le gusta las formas de pago que ofrecemos, adiós venta.

Primero vamos a distinguir entre los métodos de pago offline y los métodos de pago online.

Métodos de pago offline

¿Pero si tenemos una tienda online porque usar métodos de pago offline?  Primero porque nuestra tienda debe ofrecer todos lo métodos de pago que sea posible para facilitar y satisfacer al cliente. Muchas son las tiendas cuya tasa de abandono de carrito se ve incrementada por no ofrecer un método de pago adecuado al cliente.

Dependiendo de nuestro tipo de producto y de nuestro cliente potencial, en muchos casos, es necesario ofrecer estos métodos de pago. Aunque en España el crecimiento del comercio electrónico ha hecho que cada vez se usen más los métodos de pago online, aún queda un importante porcentaje de ventas de pago offline (alrededor de un 14% en España). Este método de pago crece significativamente en otros países, sobre todo Sudamérica y Asia, y también en algunos europeos como Alemania.

Los métodos de pago offline más destacados son Transferencia Bancaria y Pago contra reembolso.

Habitualmente todos los ecommerce incluyen por defecto estos métodos de pago sin necesidad de instalaciones adicionales. Es el caso si hemos decidido desarrollar nuestra tienda PrestaShop, WooCommerce o Magento.

Para aquellos ecommerce que permitan recoger los pedidos en la propia tienda, también se puede considerar un método de pago válido “Pago en tienda”.

Otro método de pago offline que podría tenerse en cuenta en caso de que nuestra tienda venda servicios, sobre todo si son servicios de suscripción, o se dedique más al B2B (Bussines to Bussines) que al B2C (Bussines to Clients) es la domiciliación bancaria. Este caso menos habitual y si que requerirá la instalación y configuración de algún módulo/plugin que nos de esta funcionalidad.

Plataformas de pago online

En los métodos de pago online la recepción del pago de la compra en nuestra tienda online es automática y podemos confirmar el recibo del pago de manera instantánea.

Cada plataforma de pago online nos ofrece diferentes métodos de pago para nuestros clientes. También cada plataforma dispondrá de un módulo de pago específico que deberemos instalar en nuestra tienda online. Una vez configurado adecuadamente nos ofrecerá diferentes métodos de pago para nuestros clientes. Estas plataformas de pago, al menos las más comunes, nos suelen ofrecer directamente el módulo de integración que debemos utilizar para nuestro ecommerce. Bien sea una tienda Magento, PrestaShop o una tienda WooCommerce, bien sen módulos gratuitos o de pago, dependiendo tanto de la plataforma como de nuestro ecommerce.

En los pagos online el pago se procesa a través de Internet mediante esta plataforma que trabaja como intermediara en el intercambio del importe de la compra entre el comprador y nuestra tienda. Por lo que, inmediatamente tenemos conocimiento de si la compra ha finalizado correctamente o no.

En la actualidad existen decenas de plataformas de todo tipo que actúan como intermediarias en este proceso.

La característica principal de estos intermediarios es que todos te cobrarán una comisión por cada operación, dependiendo del método será más alta o más baja.

Vamos a ver las más utilizadas y los métodos de pago más novedosos. Deberás escoger cuáles quieres implementar en tu tienda online con el objetivo de satisfacer las demandas de tus clientes en cuanto al pago de sus compras.

TPV Virtual BancarioTPV bancario de pago con tarjeta

El típico pago con tarjeta que realizas en cualquier comercio presencial, pero aplicado a tu tienda online. Tu cliente podrá realizar el pago de su compra en tu ecommerce directamente con su tarjeta de crédito.

Como ventajas conocidas la inmediatez en la recepción del pago y la alta disponibilidad de las mismas para nuestros clientes. ¿Quién no tiene una tarjeta de crédito o al menos de débito?

Como desventajas tenemos el proceso de alta de la misma, ya que hay que solicitar a nuestro proveedor bancario el alta de nuestro TPV Virtual. Aunque los plazos han disminuido considerablemente en los últimos años, puede ser un proceso lento dependiendo del banco. La principal desventaja – las comisiones que nuestro banco aplicará a las transacciones. No son fijas y varían tanto dependiendo de cual sea nuestro banco, como de lo que seamos capaces de negociar con el mismo.

En España hay dos tipos de TPVs a los que están adheridos todos los bancos y cajas y para los que tenemos disponibilidad de módulos tanto para nuestra tienda online PrestaShop, como para ecommerce Magento o tiendas basadas en WooCommerce.

En algunos casos, y dependiendo del banco, éstos TPVs pueden ofrecernos servicios alternativos al pago directo con tarjeta de crédito o débito. Por ejemplo algunos bancos como ING, Santander, Bankia, La Caixa  y otros de la red RedSys además de ofrecer su TPV del pago con tarjeta, también permiten el pago con iuPay (cartera digital bancaria que permite almacenar tarjetas para compras en Internet).

Otros bancos nos ofrecen pagos mediante servicios de financiación, aquí las posibilidades varían dependiendo de cual sea nuestro proveedor de TPV.

PayPalPago online con PayPal

Es una de las opciones de pago online más grandes y conocidas. Tiene más de 254 millones de usuarios en todo el mundo, lo que es un gran número de personas a los que les resultaría más fácil e incluso prefieren el uso de PayPal como medio de pago para sus compras online. Según PayPal la conversión de clientes en compradores en las tiendas que usan PayPal como medio de pago es un 82% más alto que con otras opciones de pago.

Esta es una razón bastante convincente para usar PayPal. La integración de PayPal como método de pago suele ser bastante sencilla en tiendas PrestaShop (viene con un módulo instalado por defecto). En tiendas Magento también está incluido por defecto en sus instalaciones. Para tiendas WooCommerce igualmente tenemos integrado dentro de la propia tienda el pago con Paypal estándar, así que sólo será necesario configurarlo.

PayPal cuenta con un servicio de protección de pagos que ante cualquier reclamación de un comprador suele “bloquear” la transacción y ponerla bajo investigación. Durante la investigación el vendedor deberá responder a la reclamación del comprador. En un alto porcentaje de las disputas gana el comprador, lo cual da un valor añadido de seguridad al cliente. Esto puede verse como una desventaja para el vendedor, pero visto el caso de Amazon y como ha crecido, hay que potenciar el dicho de que el cliente siempre tiene la razón.

Las principales desventajas de esta forma de pago son por un lado las altas comisiones que cobra por cada venta (aproximadamente un 3% de cada transacción + un importe fijo que suele ser de unos 0.30€). Otra posible desventaja es que el dinero recibido en la cuenta de PayPal no llega directamente a nuestro banco. Debemos solicitarlo manualmente con un tiempo de espera de unos 5 días desde que hacemos la solicitud hasta que llegue a nuestra cuenta bancaria por transferencia.

Como ventaja adicional PayPal permite el uso de tarjetas de crédito para pagar aunque el comprador no sea usuario de ésta plataforma. La desventaja de que las comisiones seguramente serán más altas que si les ofrecemos el pago directo por TPV Virtual Bancario.

Además, esta plataforma también permite en algunos casos a sus usuarios pagar directamente con la cuenta bancaria. Es decir, si un usuario de PayPal tiene asociada su cuenta bancaria puede realizar un pago de una compra en nuestra tienda online si necesidad de usar tarjeta de crédito. PayPal hará el pago y luego domiciliará un recibo a nuestro cliente.

StripePago online con Stripe

Es una plataforma similar a PayPal, de origen irlandés, establecida en 25 países y soporta más de 135 divisas. No tan popular como su competencia pero que va creciendo en usuarios y que nos ofrece dos ventajas respecto a ella. La primera es una API potente y flexible que nos permite personalizar la plataforma de pago de acuerdo a nuestras necesidades. Aún así hay múltiples integraciones por lo que podemos utilizarla sin problemas fácil y rápidamente. Segunda ventaja, sus comisiones son algo más bajas que las de PayPal (1,4% + 0,25€ por transacción para tarjetas europeas).

En este caso, casi con total seguridad, tendremos que instalar un plugin/extensión a nuestra tienda online para poder utilizar este método de pago. Para los principales ecommerce tendremos este plugin/extensión de forma gratuita. Así sucede si tenemos una tienda WooCommerce o una tienda Magento. En el caso de una tienda PrestaShop, además de ser gratuito, está desarrollado por la propia plataforma stripe.

Al igual que PayPal también permite el pago directo con tarjeta de crédito. Por eso es uno de los medios utilizados por muchas tiendas online cuando el acceso a un TPV Virtual Bancario no es posible o satisfactorio.

Además, Stripe nos permite ofrecer a nuestros clientes otros métodos de pago, no tan comunes, pero de presumible futuro crecimiento como:

  • Apple Pay: La solución de pago en línea de Apple propone transacciones más rápidas y seguras gracias a su validación de identificación táctil donde los clientes en línea usan sus huellas digitales. Apple Pay está disponible en cualquier dispositivo Apple reciente y los usuarios no necesitan crear una cuenta o identificarse. Apple tampoco aplica tarifas adicionales para usar su herramienta de pago en línea. El competidor Samsung Pay está a punto de lanzar nuevas funciones que también permitirán el pago en línea, así que estad atentos.
  • Google Pay: La compañía ofrece ahora su propio método de pago en línea, Google Pay. Google afirma que sus cientos de millones de usuarios ya tienen información de la tarjeta guardada en sus cuentas de Google. Lo que significa proporcionar una opción de mayor comodidad para realizar compras con tan solo un clic para un significativo número de personas. Ofrece un proceso intuitivo, tanto en ordenadores de escritorio como en dispositivos móviles, y una seguridad de alto nivel a través de cifrado. Además, ofrece a minoristas la posibilidad de configurar programas de fidelización, tarjetas de regalo digitales…

BraintreePago online Braintree

Aunque Braintree es una compañía que forma parte de PayPal, no debemos confundirla con su plataforma. Está más enfocada a los negocios de comercio electrónico con alto número de transferencias con clientes internacionales.  Si nuestra tienda no va a tener un alto porcentaje de ventas en el extranjero, no vale la pena usarla.

Tiene la ventaja sobre PayPal que las comisiones en el caso de cambio de divisas son un poco más bajas. Además integra otros métodos de pago que PayPal no integra. Por ejemplo los comentados en Stripe: GooglePay y ApplePay y también con algunas criptomonedas como Bitcoins.

En tiendas Magento 2 viene integrado en la instalación por defecto, así que solo habrá que instalarlo y configurarlo. Para tiendas PrestaShop , a partir de la versión 1.7, también tenemos módulo por defecto. para tiendas WooCommerce podremos instalar su extensión gratuita.

Amazon PayPago online AmazonPay

Y es que Amazon lo abarca todo… Ya tenemos disponible también AmazonPay. Un servicio con el que los compradores online pueden realizar sus compras de forma rápida y fácil utilizando su propia cuenta de Amazon. Las ventajas destacables es que pueden animar a compradores inseguros que ya conocen la interfaz de compra de Amazon y no se sentirán inseguros aunque estén comprando en nuestra tienda online. Además, podrán utilizar su tarjeta de Amazon beneficiándose de un pago rápido y seguro.

Las desventajas, como siempre, las comisiones, que vienen a ser del 1.9% por cada pedido nacional + una comisión fija por transacción de 0.30€ y del 3.9% para pedidos transfronterizos.

Al igual que el resto de métodos de pago y para las distintas tiendas online, necesitaremos instalar un módulo adicional en nuestra tienda que soporte este método de pago. Afortunadamente vuelve a ser gratuito para la mayoría de los ecommerce más utilizados y por supuesto para nuestra tienda PrestaShop, Magento  2 (también Magento 1) o WooCommerce.

Comparativa

TPV Virtual Paypal Stripe Braintree
Cuota Mensual Según transacciones 0 0 0
Comisión por transacción Variable 2.9% + 0.30 1.4% + 0.25 2.9% + 0.30
Países Variable 202+ 34+ 28+
Monedas soportadas Variable 25 >100 142
Pagos soportado Tarjeta de crédito

Tarjeta de débito

Otros (según el banco)

 

Tarjeta de crédito

Tarjeta de débito

Balance Paypal

Cuenta bancaria

Tarjetas Paypal

Tarjeta de crédito

Tarjeta de débito

Bitcoin

Apple Pay

Android Pay

Google Pay

China’s Allipay

Tarjeta de crédito

Tarjeta de débito

Bitcoin

Apple Pay

Android Pay

Google Pay

Paypal

Pagos Móviles Si Si Si Si

¿Entonces cual es el mejor para el desarrollo de mi tienda online?

La decisión no es fácil, ni se rige por ninguna norma. Todo depende de nuestra tienda, nuestro producto y donde residen nuestros clientes. Debemos hacernos esas preguntas y seguir algunas directrices para decidir qué plataformas y métodos de pago implementar.

  • Parece claro que deberíamos incluir algún método de pago offline para ese pequeño porcentaje de desconfiados que aún no se atreven a utilizar su tarjeta de crédito en la red. Lo normal será incluir transferencia/bancaria o contra-reembolso en nuestra tienda online. No obstante, hay veces que por el producto que vendemos y el margen que le sacamos, el trabajo extra que lleva la gestión de este tipo de pedidos nos recomienda NO aceptar este tipo de pagos.
  • Indispensable poder aceptar pagos con tarjeta, para ello tenemos todas las plataformas comentadas.

Escogeremos cual (o cuales) dependiendo de qué y a quién pretendemos vender.

  • Si sólo vamos a vender en España, será suficiente con un TPV Virtual Bancario.
  • De forma internacional, podríamos elegir entre PayPal, Stripe o Braintree. ¿Cuál? Dependerá de en cuantas monedas distintas vayamos a cobrar.
  • PayPal es ampliamente utilizado en todo el mundo, y muchos usuarios tienen dinero acumulado en su balance de PayPal y les gusta gastarlo para compras online. Puede ser buena idea incluirlo, aunque ya tengamos cubierto el pago con tarjeta con un TPV Bancario.
  • En China, sin duda utilizaremos Stripe que incorpora como método de pago el más utilizado allí (Allipay).
  • Y si queremos incluir los nuevos métodos de pago o los asociados a los dispositivos móviles usaremos Stripe o Braintree.

No hay una regla estricta, todo depende de nuestra tienda.

Magento – la plataforma omnicanal

, , ,

Hoy en día la flexibilidad y la elección que ofrece la compra por omnicanal es muy atractiva para los clientes. No poder ofrecerlo puede significar que tus clientes compren en otros lugares. Afortunadamente, con Magento, podrás satisfacer las demandas del consumidor moderno y poner en práctica esas experiencias omnicanal.

¿Qué es la omnicanalidad?

Omnicanalidad permite a los clientes comprar tus productos a través de cualquier canal (por ejemplo, en la web, redes sociales, tienda), en cualquier dispositivo y con una variedad de opciones de entrega (por ejemplo, recoger en la tienda, entrega a domicilio). A través de omnicanalidad puedes proporcionar una experiencia de compra fluida y fácil de usar que mejora las ventas y mantiene a los clientes leales a tu marca.

¿Por qué elegir Magento cómo omnicanal?

  1. Amplia gama de extensiones para mejorar la experiencia del cliente.

Proporcionar una experiencia de compra omnicanal significa construir tu tienda alrededor de las necesidades de tus clientes. Esto a menudo requiere más funcionalidad que la que se encuentra en la plataforma Magento o Magento 2 básica. Por suerte, hay una amplia gama de extensiones muy útiles disponibles, como personalizaciones de carrito de compra que puedes usar para agregar características omnicanal como recoger en la tienda, etc.

  1. Diseño web adaptado para los móviles.

Por el aumento de compras a través de los dispositivos móviles, cualquier empresa que quiera ofrecer compras omnicanal necesita tener un sitio que sea totalmente responsive. Esto significa ir más allá de simplemente hacer que el sitio se muestre en una pantalla de cualquier tamaño. También exige que los diseños de página y las funciones de navegación sean fáciles de usar y faciliten la compra.

Uno de los beneficios de Magento es que el diseño responsive se creó específicamente para el comercio electrónico. Además, hay una serie de extensiones que mejoran la experiencia móvil, ayudando a los compradores a realizar pagos con facilidad y brindándoles características como la seguridad táctil y la capacidad de canjear recompensas de lealtad al realizar una compra.

  1. Amplia integración con marketplaces.

Una forma de llegar a una audiencia mucho más amplia es vender tus artículos en eBay y Amazon. Si ejecutas una tienda Magento, no es necesario configurar un sistema separado para lograr esto, ya que hay extensiones que te permiten vender tus artículos en estos sitios. Y puedes administrar todo esto directamente desde el backend de Magento.

De hecho, Magento brinda soporte para múltiples cuentas de vendedor y numerosos mercados. Incluso te permite vender usando diferentes monedas.

Otras integraciones de terceros permiten el seguimiento del inventario en tiempo real, lo cual es esencial cuando se ofrece una colección en la tienda o entrega al día siguiente. También tiene integraciones con PayPal, MailChimp, Google Analytics, etc.

  1. Las redes sociales como omnicanalidad.

Las redes sociales son un elemento importante de la infraestructura omnicanal. Además de proporcionar un canal que permite a los usuarios comunicarse e interactuar con tu marca, las redes sociales hacen que cada vez sea más fácil vender productos directamente desde ellas. Para muchos clientes, es el canal preferido para conocer los productos, ponerse en contacto con la atención al cliente y comprar.

  1. Herramientas para unificar la experiencia de compra.

Magento tiene una gama de herramientas y características para ayudar a las empresas con tiendas online y físicas a unificar sus servicios. Magento admite la entrega en la tienda, el envío a domicilio, la compra online, etc. Esto es posible gracias a su inteligente sistema de inventario que proporciona a los propietarios de tiendas detalles precisos de los niveles de stock en los diferentes canales.

Conclusión

Proporcionar a los clientes una experiencia de compra omnicanal es un objetivo clave para las empresas actuales, especialmente aquellas con tiendas físicas y online. Permite a los clientes moverse entre diferentes canales y dispositivos sin problemas y recibir sus compras de la manera que mejor se adapte a sus necesidades. Poner esto en práctica requiere:

  • un sitio web que se integre con otros canales;
  • que pueda acceder y proporcionar información detallada de inventario;
  • funcione bien en una variedad de dispositivos;
  • que tenga las herramientas para reunir todos estos servicios.

La mejor plataforma para lograr esto es Magento.

Si tienes un e-commerce en Magento o estas planteando tenerlo, nosotros podemos asesorarte sin ningún compromiso. Llevamos muchos años en el sector y somos expertos en desarrollo de tiendas online en Magento. Además, también contamos con especialistas en ventas en marketplaces.

Utilización de plantillas para desarrollos de Magento 2

, , , ,

Cuando estamos planeando realizar una tienda online, ya sea en Magento 2, PrestaShop u otra plataforma de venta online, una parte importante del proyecto es el diseño de nuestra tienda. No sólo la parte visual es importante, también lo es la usabilidad, la adaptación a móviles y el SEO.

El diseño de una web incluye estas 4 partes importantes por igual, y todas has de ser tomadas en consideración.

Teniendo esto en cuenta y sabiendo lo que necesitamos para el diseño de nuestra tienda en Magento, ahora vamos a ver cómo conseguirlo. Tenemos dos opciones: un diseño personalizado o una plantilla para Magento 2. Te explicamos los pros y contras de estas dos opciones.

Diseño personalizado para Magento 2

Un diseño personalizado para Magento 2 es caro, así de claro. Pero podrás tener una web completamente a tu gusto, con un buen SEO y usabilidad. Siempre que quien realice el diseño sea un buen profesional y experto en Magento 2. A caro nos referimos que menos de 3000 Euros (sólo por realizar el diseño de la página) no te va a pedir nadie para un proyecto de Magento 2. Si lo hacen, te están engañando. Un diseño personalizado requiere de muchas horas de trabajo, y un profesional que conozca Magento y trabaje bien. Los expertos cobran por ello. Aparte de este coste económico, recordad que un proyecto de comercio electrónico tiene muchos otros costes no incluidos en el diseño.
Aparte del diseño, la usabilidad es importante también. Hay que tener en cuenta que será necesario comprar algún módulo para que la página sea fácil de usar y rápida.

Plantillas para Magento 2

Las plantillas son una gran solución para realizar una tienda online. Desarrolladores de Magento 2 y diseñadores crean diseños genéricos que luego venden a otras empresas para que lo utilicen como diseño para su tienda online.

¿Quiere decir esto que mi plantilla no será única y parecerá una copia burda o sosa de otras tiendas? Para nada. Internet es inmenso, demasiado grande para que dos clientes vayan a parar a dos tiendas hechas en Magento con el mismo diseño. Las plantillas se venden en todo el mundo y es muy difícil ver dos tiendas online con la misma plantilla. Además de que encontrar dos websites con la misma plantilla en todo el mundo es casi imposible. Todas las plantillas para Magento se pueden personalizar al máximo, de manera que, dos tiendas online con la misma plantilla, difícilmente serán parecidas.

Otra gran ventaja de las plantillas para Magento 2, es la usabilidad. Muchas ya vienen con módulos que mejoran la funcionalidad de Magento. Cuando vayamos a comprar una plantilla, podremos verla en funcionamiento por completo y probar todas sus características. Las plataformas de venta de plantillas web, tienen una web de pruebas montada para que podamos ver cómo funciona la plantilla. En nuestro caso podremos ver nuestra plantilla ya montada en una tienda Magento 2, con las distintas opciones de configuración de diseño y utilizar la tienda como si fuera la nuestra.

Las plantillas no son el santo grial para el diseño web, casi, pero no. Normalmente tienen un problema que nos vamos a encontrar en el 99% de las plantillas – el SEO de la tienda online. Las plantillas para Magento 2 no vienen muy optimizadas para SEO. Principalmente porque cuidan mucho el aspecto visual de la tienda y son muy configurables. Eso hace que tengan muchos recursos que no se utilizan según la configuración que escojamos. Posteriormente esto se puede mitigar un poco con un buen experto en SEO para Magento 2. No lo solucionaremos al 100% pero se pueden conseguir buenos resultados.

Lo mejor de todo es el precio. Una plantilla para Magento 2 viene a costar unos 100 Euros. Está bastante bien teniendo en cuenta el trabajo que lleva detrás. Con las modificaciones que hay que realizar para adaptar la plantilla y extras, a partir de 1000 Euros. Así podemos tener un buen diseño para nuestra tienda, mejor que un diseño personalizado. Como dato, en nuestra empresa, más del 90% de los desarrollos de comercio electrónico se basan en plantillas.

Pese a que no tendremos un diseño 100% nuestro y a las posibles penalizaciones en SEO, es recomendable utilizar plantillas para Magento 2. Las ventajas que aportan y el coste económico comparando con un diseño personalizado, hacen de utilizar una plantilla la mejor opción para los desarrollos en Magento.

Nueva actualización de Magento, versión 2.3.2

, , ,

Magento ha lanzado una nueva versión de parche 2.3.2 que incluye correcciones y mejoras a versiones anteriores: 2.2.9 y 2.1.18.

Magento 2.3.2 ha comenzado a depender de la biblioteca crypto Libsodium. Ahora es necesario asegurarse de que el servidor tenga la versión correcta de la biblioteca antes de instalar la nueva versión de Magento.

Esta versión incluye 75 mejoras de seguridad. A partir de 2.3.2, estos problemas se asignarán mediante números indexados de vulnerabilidades y exposiciones comunes (CVE).

Mejoras de rendimiento

También se incluyen mejoras de rendimiento y aquí están algunas de ellas:

  • Magento finalmente tiene una opción de configuración de la tienda que permite la carga diferida o asincronización de JavaScript del frontend al mover componentes JS innecesarios al pie de página del sitio web.
  • Después de refactorizar la forma de acceso simultáneo al almacenamiento de la caché de los bloques, el tiempo de respuesta de la página con carga alta se ha mejorado en un 20%.

Mejoras de calidad

La versión 2.3.2 incluye una gran cantidad de mejoras y correcciones de calidad. Éstas son sólo algunas de ellas:

  • El método de pago de Braintree está ahora disponible para el pago con múltiples direcciones.
  • La integración de Amazon Pay cumple con la directiva PSD2.
  • La página de verificación ahora brinda la posibilidad de buscar direcciones en lugar de incluir direcciones de solo listas en los pasos de dirección de envío y facturación en un selector. Eso es extremadamente útil si el cliente tiene cientos de direcciones guardadas.
  • La lista de módulos en config.php se volvió más determinada y dejó de mostrar muchos cambios cuando se cambia la lista de módulos.
  • Magento admite Zookeeper como un proveedor de Cron Lock para evitar la duplicación de ejecuciones de trabajos.

Como instalar los parches de seguridad en Magento 2 ya lo hemos explicado en nuestro último articulo la semana pasada. Si lo has perdido, nuestro articulo puedes encontrar aquí. Para cualquier duda acerca de Magento, siempre puedes contactar con nosotros sin compromiso.

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

, , ,

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

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

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

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

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

Ajustes básicos

SEO PrestaShop1. Nombre del producto

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

Nombre de producto PrestaShop

 

2. Imágenes de producto

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

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

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

3. Resumen y descripción del producto

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

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

Hay que prestar atención a algunos puntos:

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

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

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

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

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

4. Características del producto

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

5. La Marca

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

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

6. Productos relacionados

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

7. Combinaciones

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

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

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

8. La referencia del producto

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

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

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

9. Categoría principal y asociadas

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

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

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

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

La pestaña cantidades 

SEO PrestaShop

10. Mensajes de disponibilidad personalizados

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

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

Pestaña SEO

SEO PrestaShop

11. La etiqueta Meta-título  

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

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

12. La etiqueta meta-descripción

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

13. URL Amigable

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

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

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

14. Páginas de redireccionamiento

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

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

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

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

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

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

La pestaña opciones 

SEO PrestaShop

15. Etiquetas

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

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

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

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

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

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

Conclusiones 

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

Mantenimiento y cuidado de una tienda online en Magento

, , ,

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

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

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

Mantenimiento del servidor de Magento

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

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

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

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

Aplicación de los parches de seguridad de Magento

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

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

Actualizaciones de Magento

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

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

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

Resolución de incidencias relacionadas con Magento

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

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

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

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

Modificaciones de nuestra tienda online

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

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

Actualizaciones y adaptaciones SEO para Magento

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

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

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

Conclusiones

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

¿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.