Entradas

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.

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.

Iniciación al desarrollo en Magento 2

, , ,

El salto de Magento 1 a Magento 2 ha sido grande, y  el flujo de trabajo ha variado notablemente, añadiendo nuevas herramientas a nuestra rutina diaria.

En este artículo vamos a repasar distintas acciones que emplearemos habitualmente, e introduciremos algunas ayudas/consejos para que el cambio a Magento 2 no sea tan costoso.

Antes de empezar: maquetar pantallas de error en Magento 2

Cuando realicemos la instalación de un módulo, regeneremos archivos estáticos o recompilemos el código, Magento enseñará una pantalla de error 503 bastante fea que puede asustar a nuestros visitantes. Antes de salir a producción, tenemos que dejar estas plantillas bien adecuadas para que cuando estemos realizando tareas de mantenimiento la gente esté informada. Para ello, procederemos a editar los archivos:

– {instalación de magento}/pub/errors/default/page.phtml.

Este archivo define la estructura de la página de error. En él, por ejemplo, podemos insertar el logo de nuestra web, centrar el contenido, etc.
A partir de aquí, se incrustarán dentro de esta plantilla otro archivo que especificará el error. Generalmente con ver el nombre del archivo podemos saber de qué error se trata. Por ejemplo, el archivo:

-{instalación de magento}/pub/errors/default/503.phtml.

Muestra un error 503. Típicamente usará esta plantilla cuando estemos instalando módulos, haciendo un deploy de archivos estáticos, cambiando a modo production, etc.

Adicionalmente, dentro de la carpeta {instalación de magento}/pub/errors/default/css tenemos un archivo styles.css para darle estilo a estas plantillas.

Tu nueva herramienta: La consola de Magento

Magento 2 trae una nueva herramienta de línea de comandos para las tareas de desarrollo y mantenimiento de la tienda. Estando en la raíz de Magento, la podemos usar mediante el siguiente comando:

php bin/magento <comando a utilizar>

Hay que tener en cuenta varios factores antes de ejecutar comandos:
1. Usar siempre el usuario del sistema del desarrollo de Magento. Nunca hacerlo como root. En el caso de que seamos root, no olvidemos hacer un sudo antes del comando.
2. Según la versión de Magento con la que estemos trabajando, requerirá de una versión de php mínima determinada. Si trabajamos con entornos como Plesk, donde puede haber varias versiones de php instaladas, seguramente la versión de php del sistema por defecto sea la más baja, por lo que tendremos que especificar la ruta hacia una versión de php superior.

Veamos un ejemplo de ejecución de un comando teniendo en cuenta los puntos anteriores. Supongamos que el usuario de sistema de Magento es ‘usermage’, y que queremos usar php 7.2:

sudo -u usermage /opt/plesk/php/7.2/bin/php bin/magento setup:upgrade

Esta consola tiene muchos comandos disponibles, por lo que para empezar vamos a ver los comandos más habituales:

Ver/modificar modo de ejecución

Magento tiene distintos modos de ejecución. Para no extendernos: tenemos el modo developer y el modo production, y se diferencian en que en modo developer, los archivos estáticos y las clases autogeneradas (que explicaremos más adelante) se regeneran al hacer cambios.

Por el contrario, cuando cambiamos a modo production, se efectuará un deploy de todos los archivos estáticos y se recompilarán todas las dependencias para que la tienda vaya más fluida. Esto quiere decir que estos archivos permanecen inmutables salvo que le mandemos una nueva regeneración.

En resumen, el servidor de desarrollo lo mantendremos en modo developer y la versión de producción siempre estará en modo production.

Dicho esto, este comando:

php bin/magento deploy:mode:show

nos informa de en qué modo está Magento 2 ejecutándose. Adicionalmente, podemos cambiar entre modos con estos comandos:

php bin/magento deploy:mode:set developer
php bin/magento deploy:mode:set production

Instalar cron

Magento 2, al igual que el 1, tiene numerosos procesos que se ejecutan mediante tareas programadas. Afortunadamente, Magento 2 incorpora un comando en su consola que instala automáticamente las tareas programadas en el servidor donde lo ejecutemos. El comando que obra la magia es el siguiente (recordar NO ejecutarlo como root) :

php bin/magento cron:install

Una vez ejecutado, lo normal es que no volvamos a utilizar este comando.

Limpiar caché

Las caches de Magento se pueden borrar desde el backend, pero también lo podemos hacer desde la consola:

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

La diferencia entre clean y flush, es que clean elimina las caches activas de Magento (traducciones, fpc, layouts, etc.) y flush vacía una cache diferente que maneja Magento, donde almacena tipos de datos, reflection con la base de datos, etc. Si hemos hecho cambios de plantillas, generalmente con usar el modo clean suele bastar, y si hemos hecho cambios en modelos o en la base de datos, mejor usar flush.

Generar archivos estáticos

Magento 2 tiene un nuevo sistema de archivos html, javascripts y css, los cuales son pre generados a partir de las plantillas para poder servirlos al instante. Estos archivos se almacenan en la carpeta pub/static/.
Si estamos en modo developer, podemos eliminar  estos archivos usando un botón que se encuentra en gestionar sistema > cache:

gestión del sistema Magento 2

En modo developer los archivos que no existan se regenerarán según sean necesitados. Pero si estamos en modo production, tendremos que regenerarlos usando el comando:

php bin/magento setup:static-content:deploy

De lo contrario Magento intentará cargar archivos no existentes y dará un error.

Recompilar el código

Magento 2 viene dopado de patrones de diseño, como la inyección de dependencias o las factorías. Esto se traduce en que gran parte del código es generado automáticamente, y es necesario regenerarlo cuando instalamos nuevos módulos, reescribimos clases, generamos nuevos modelos, etc.

Si estamos en modo developer, este proceso es automático, pero si estamos en modo production, tenemos que avisar a Magento de que debe regenerar el código. Esto lo hacemos con el comando:

php bin/magento setup:di:compile


Trabajar con módulos

En Magento 2 disponemos de varias maneras de  descargar módulos:

1. A través del backend de Magento 2 y mediante Magento marketplace. Este proceso ya descarga e instala el módulo automáticamente.

2. Mediante composer, si el módulo da la opción.

3. Manualmente, descargando el módulo en la carpeta app/code.

No vamos a entrar en los procesos para descarga, pero sí en el de instalación. Si usamos el método 2, o el método 3, a diferencia de Magento 1, para instalar o actualizar un módulo, tenemos que indicarlo expresamente mediante la consola usando el siguiente comando:

php bin/magento setup:upgrade

Este comando busca y actualiza/instala  los módulos nuevos o que hayan sido modificados. Generalmente este comando dejará habilitado el módulo. Si quisieras desactivar/activar un módulo:

php bin/magento module:enable Nombredelmodulo
php bin/magento module:disable Nombredelmodulo

Hay que recalcar que después de instalar el módulo necesitaremos vaciar la caché, y si estamos en modo production, tendremos que recompilar todo el sistema. Para ello, emplearemos la siguiente sucesión de comandos:

Modo developer
php bin/magento setup:upgrade
php bin/magento cache:flush

Modo production
php bin/magento maintenance:enable
php bin/magento module:enable Nombredelmodulo
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush
php bin/magento maintenance:disable

Gestión de índices

La re-indexación de índices de Magento 2 se efectúa mediante el cron. Esto quiere decir que en el backend no disponemos de acción para llevarlo a cabo. Para re-indexar manualmente los índices tenemos que hacerlo mediante el comando:

php bin/magento indexer:reindex

Pero si esto nos supone una limitación, podemos instalar el módulo https://www.mageplaza.com/magento-2-backend-reindex/el cual nos añade los enlaces para poder re-indexar manualmente cualquier índice, tal como podíamos hacer en Magento 1:

el módulo de Magento

Conclusión

Como habrás visto la consola de Magento es muy potente. Existen más comandos, pero los descritos en este artículo son los más usados en el día a día.

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.

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.

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.

Como instalar parches de seguridad en Magento 2

,

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

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

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

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

Magento 2

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

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

Actualización de Magento 2

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

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

Tip adicional

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

Opción B: Instalar parches sin actualizar magento 2

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

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

Versiones de Magento 2

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

Magento 2

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

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

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

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

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

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

¿Necesitas ayuda?

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

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

, , ,

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

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

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

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

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

Ajustes básicos

SEO PrestaShop1. Nombre del producto

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

Nombre de producto PrestaShop

 

2. Imágenes de producto

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

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

Por ejemplo: » Asiento de seguridad FIA » o » Vista superior del asiento de seguridad «.

3. Resumen y descripción del producto

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

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

Hay que prestar atención a algunos puntos:

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

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

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

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

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

4. Características del producto

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

5. La Marca

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

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

6. Productos relacionados

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

7. Combinaciones

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

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

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

8. La referencia del producto

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

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

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

9. Categoría principal y asociadas

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

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

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

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

La pestaña cantidades 

SEO PrestaShop

10. Mensajes de disponibilidad personalizados

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

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

Pestaña SEO

SEO PrestaShop

11. La etiqueta Meta-título  

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

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

12. La etiqueta meta-descripción

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

13. URL Amigable

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

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

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

14. Páginas de redireccionamiento

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

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

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

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

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

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

La pestaña opciones 

SEO PrestaShop

15. Etiquetas

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

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

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

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

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

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

Conclusiones 

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

Mantenimiento y cuidado de una tienda online en Magento

, , ,

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

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

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

Mantenimiento del servidor de Magento

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

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

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

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

Aplicación de los parches de seguridad de Magento

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

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

Actualizaciones de Magento

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

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

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

Resolución de incidencias relacionadas con Magento

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

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

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

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

Modificaciones de nuestra tienda online

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

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

Actualizaciones y adaptaciones SEO para Magento

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

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

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

Conclusiones

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