Cómo compartir carrito de la compra entre más de un e-commerce

En el mundo offline, ¿quién utiliza dos carritos para hacer la compra? Normalmente nadie, ¿verdad? ¿Por qué en el mundo del e-commerce no pasa lo mismo? Si tienes dos tiendas online, ¿es posible que tu cliente use un solo carrito? La respuesta es sí y en ASM Web Services sabemos cómo hacerlo.

Mejora la experiencia de compra

Al unificar el carrito entre tus distintas tiendas mejoras la experiencia de compra, das una imagen integrada que aumentará la comodidad para el cliente y aportará una mayor fiabilidad a tus marcas. En Magento es muy sencillo crear varias tiendas, compartir los usuarios para que no sea necesario que se registren en cada una, pero no es nada fácil compartir el carrito entre ellas.

Para compartir el carrito necesitas también compartir las sesiones. Las dos maneras más frecuentes para hacerlo son: o bien trasladando las sesiones como parámetros de URL o a través de cookies de dominio. Aunque estas opciones no siempre son adecuadas o no sirven en todos los casos. Hay una tercera alternativa que es la que consideramos mejor.

La solución óptima

Supongamos que necesitamos compartir la sesión y el carrito solo entre dos de tus tiendas y, además, queremos hacerlo de forma elegante y transparente para el usuario, sin “ensuciar” las URLs pasando parámetros. En este caso descartamos la  opción de Magento usando cookies de dominio, porque resulta que estas dos tiendas tienen dominios diferentes… Ahora sí que se nos complica la historia, ¿no?.

Entonces, ¿cuál es la solución?

Asignamos una imagen, como un pixel de seguimiento, en cada una de las tiendas entre las cuales vamos a compartir la sesión y el carrito utilizando Javascript. Lo haremos de tal forma que con la primera llamada se cargará la sesión y el carrito en las dos tiendas, con lo que conseguimos, como efecto secundario, optimizar el tiempo de carga cuando el cliente cambie de tienda.

El resultado es el equivalente a utilizar una cookie de dominio, pero con el beneficio de no necesitar que las URL compartan dominios. De esta forma puedo comprar una cámara de fotos en tu tienda de fotografía y, además, unas pilas recargables y el cargador en la tienda de accesorios electrónicos, y pagarlos juntos. Todo en una sola operación, sin importar si luego me he acordado que quería volver a las cámaras para buscar una funda.

Como ves, en el mundo online el cliente también puede hacer la compra en diferentes tiendas con un solo carrito.

¿Qué son los ‘beacons’?

Lo de hacerle la vida más fácil al usuario, es una máxima básica del mundo tecnológico. Basándose en esa premisa surgen los beacons, que dan una vuelta de tuerca más al campo de la comunicación a través del móvil. A modo de presentación rápida: un beacon es un pequeño dispositivo, del tamaño de una moneda de 50 céntimos de euro, que emite una señal única a través de Bluetooh. Tiene un alcance de hasta 50 metros.

¿Para qué sirven los beacons?

En ASM Web Service ya estamos trabajando con esta tecnología y te podemos poner algunos ejemplos. El primero. Entras en una tienda, pasas por la sección de camisas, donde hay un beacon estratégicamente instalado, y en cuanto la app de la tienda, que te has descargado previamente, lo reconoce el beacon le envía un mensaje. El usuario recibirá en su smartphone un aviso de que dispone de un descuento en camisas por ser un cliente preferente. La cosa se pone interesante, ¿verdad? Aún hay más.

Otro ejemplo es el de un visitante recorriendo un museo. Como al lado de cada obra se ha instalado un diminuto beacon, en la app del museo se le desplegará toda la información relacionada. ¿Quién quiere hacer cola para recoger una audioguía si en un par de clics puede descargarse una cómoda aplicación?

En el ámbito de seguridad el potencial es enorme. Se pueden instalar beacons en un gran edificio para el mapeo de interiores (indoor mapping). Ocurre una emergencia y el equipo de seguridad tendrá al instante información fundamental como el lugar de la incidencia, la última persona en abandonar la sala, etc.

O en un día de playa en familia. Si les colocas una pulsera con un beacon a los niños, puedes controlar con una app si se alejan demasiado de la orilla. Y quien dice la playa, dice un parque de atracciones o un centro comercial. ¿Recuerdas lo de hacerle la vida más fácil al usuario? Pues más segura, también.

Comunicación sin costes y sin cortes

Como el beacon se comunica a través del Bluetooth, no consume ni un solo dato de navegación por Internet, permitiendo que el usuario pueda utilizar esta tecnología sin ningún coste de roaming.

También cabe destacar su funcionamiento en interiores. Al nutrirse de las ondas Bluetooth, en un edificio que tenga instalada una buena red de beacons –que son dispositivos emisores- el usuario no tendrá ningún problema de recepción de señal en su smartphone y la comunicación será totalmente fluida.

Drupal Summer Barcelona: cómo dar el salto a Drupal 8

Expertos en Drupal se reunirán en Barcelona del 8 al 10 de julio para poner en común su experiencia con Drupal 8. Ayudar a desarrolladores a adoptar la nueva actualización del programa de código abierto es el tema central de este encuentro. Estas son las recomendaciones de ASM para aprovechar al máximo Drupal Summer:

Entre los principales ponentes destaca Christian López, especialista en gestión de los módulos multilingües. Para él la simplificación de Drupal 8 “en cuanto a sitios multidioma abren un nuevo abanico de posibilidades para el desarrollo de experiencias digitales” y supone claramente una mejora para la internacionalización. En su sesión se desgranaran las mejoras que permiten aligerar la experiencia de traducción.

Juampy NR se sumergirá en las novedades técnicas del actualizado software. En la sesión “Debugging in Drupal 8” los especialistas en back-end escucharán los principales consejos de cómo encontrar errores y entender los principios del código de depuración. Y Josep Daberning, activo mantenedor de Drupal 8 Rules, dará trucos para uno de los módulos más usados de Drupal.

José Jiménezque empezó a trabajar con Drupal 8 desde la beta-9 y sufrió mucho las actualizaciones y las inestabilidades del momento, aportará su experiencia en la adopción de pluguins y especialmente “Como renderizar bloques y campos con buenas estrategias de cache”, titulo de la conferencia.  Y, finalmente, “Drupal 8 in the PHP 7 era”, con Pedro Cambra, donde se explicará como aplicar los cambios en el lenguaje de programación del PHP7 con relación a Drupal 8.

El espíritu Drupal, libre en el verano de Barcelona

Del 8 al 10 de julio, cientos de expertos en Drupal volverán a reunirse en Barcelona para participar de una edición estival que quiere potenciar su uso, interconectar el ecosistema de las empresas de Drupal locales y darlas a conocer fuera. ASM Web Services, como experta en el desarrollo de proyectos en Drupal, es uno de los patrocinadores del evento y no nos perderemos detalle.

Drupal es desarrollado por una gran comunidad muy activa en el mundo entero. Ello le permite ser un sistema en crecimiento constante y gracias a la cual es la tecnología usada para crear los sitios web más complejos.

Drupal Summer Barcelona se marca como objetivo atender las necesidades de todos los ámbitos: tanto de los más expertos como aquellos que quieran iniciarse; y desde el ‘front-end’ hasta el ‘back-end’, pasando por los negocios, diseñadores, ‘testing’, devops o las novedades y mejoras de Drupal 8.

El espíritu del encuentro es que todos los asistentes puedan sumarse al movimiento del código abierto. Por este motivo, entre las principales actividades destaca – además de las conferencias – los sprints, en donde se programa codo a codo con los mejores, los talleres de capacitación en Drupal 8 y las sesiones de mentoring para aprender a contribuir a Drupal.

Dupal Summer Barcelona tendrá lugar en el CitiLab de Cornellà de Llobregat. Con esta será la tercera vez que Barcelona acogerá la comunidad Drupal, que ya recaló en la capital catalana en 2007 y en 2015 en su conferencia anual europea.

ASM realiza la migración a SoftLayer del portal de STADA

El reto que esta vez ASM Web Services tenía entre manos era tan complejo como atractivo: realizar la migración de los servidores web de los Laboratorios STADA a SoftLayer, la infraestructura cloud de IBM. Resultaba complejo porque nunca es el mejor momento para cambiar la infraestructura de tus servicios sin el miedo a alterar el funcionamiento diario de los usuarios. El proyecto era atractivo ya que era la primera migración a la plataforma SoftLayer que realizábamos. El resultado final: un éxito.

¿Por qué STADA decide migrar?

Las respuestas a ambas preguntas son claras y concisas. La primera. Laboratorios STADA nos contacta porqué una de las aplicaciones de su web necesita ser actualizada. La aplicación alojada en un servidor obsoleto no se puede actualizar sin afectar a otras aplicaciones del mismo servidor. Ahí surge la necesidad de la migración.

Segunda cuestión.¿Por qué SoftLayer? Desde ASM les sugerimos esta opción porque es la solución ‘cloud computing’ más versátil del mercado, con mayor crecimiento y con una gran marca detrás como IBM. El ‘cloud computing’ se refiere en parte al envío de servicios a través de internet desde centros de datos remotos. Eso es, mover los datos de nuestras instalaciones a la nube. Qué miedo, ¿no? Podríamos tenerlo, aunque no deberíamos si comparamos la seguridad de los ‘datacenters’ que posee SoftLayer con los de nuestras instalaciones. Por muy seguras que nos parezcan.

Desde el primer momento, en ASM Web Services tuvimos muy claro que durante el proceso de migración había que minimizar los riesgos al máximo. En este caso no podíamos realizar una migración directa y fue necesario instalar todo desde cero. Pusimos mucho empeño en ese punto y para no repetir los errores que habían traído a nuestro cliente hasta este problema, decidimos además apostar por Docker. Después de un delicado proceso de trasvase de usuarios, contraseñas, bases de datos, dominios, DNS y NS, testamos que todo funcionara correctamente. Y… eureka, ¡funcionó! Mientras duró todo ese proceso de migración, el usuario no notó en ningún momento que se estaba llevando a cabo el traspaso.

El cliente gana prestaciones sin pagar más

Entre los innovadores servicios de infraestructura cloud, SoftLayer ofrece a sus clientes la posibilidad contratar servidores públicos o privados, además de los ‘Bare Metal’. Ofrece la opción de elegir dónde desplegar sus aplicaciones, según prime el ahorro económico o la alta disponibilidad. De esta manera se evita la posibilidad del ‘noisy neighbour’.

Estas herramientas suponen una auténtica revolución económica, puesto que ponen al alcance de las pymes unas posibilidades tecnológicas hasta el momento sólo disponibles para grandes compañías.

La apuesta por el Social Business con IBM

ASM Web Services quiere ofrecer soluciones a las empresas para que el trabajo sea más sencillo y eficiente y los resultados, mejores. Por ello en el área de Social Business destaca nuestra colaboración con IBM. En el año 2012 nos convertimos en el primer partner en España de IBM Smart Cloud. Hemos realizado la migración a Smart Cloud de empresas como Codorníu, General Óptica y el Grupo DAMM. En colaboración con la empresa Logicalis, hemos realizado la migración para Grupo Piñero o WerfenLife.

ASM Web Services, de formación en PIM de Akeneo

Hace unos días os explicábamos que ASM Web Services se había convertido en el primer partner español de la empresa francesa Akeneo. Comercializan el software PIM (Product Information Management) que es una solución para e-commerce que se integra con la plataforma Magento.

Esta semana el equipo directivo de ASMWS ha ido a Nantes para ampliar sus conocimientos. Más concretamente han realizado la formación comercial del software PIM. De esta manera, los account managers de ASM se capacitan para conocer el producto y las posibilidades que ofrece. Han trabajado duro pero el resultado ha sido productivo y el equipo de Akeneo los ha tratado fenomenal

La certificación como partners de Akeneo refuerza la capacidad de ASM Web Services para desarrollar proyectos de venta online de alta calidad.

Llegada a Nantes, con muchas ganas de empezar la formación.

El equipo está en pleno working progress bajo la atenta mirada de #ZiggyTheHydra de Akeneo.

Llega la hora despedirse: ha sido muy productivo y nos han acogido de forma excepcional.

Drupal 8 hace su primera aparición en el Drupal Camp

Drupal Camp es el evento más importante que celebra la comunidad Drupal en España, organizado por la Asociación Española de Drupal. Esta edición ha destacado por ser el primer Drupal Camp desde el lanzamiento de Drupal 8 en diciembre pasado.

Es el quinto año consecutivo que se celebra el Drupal Camp, al cual han asistido casi 300 personas, muchas llegadas desde diferentes rincones del mundo.  Ha ofrecido unas 40 sesiones además de training para un público más amplio y un business day para emprendedores.

Además entre el 20 y el 24 de abril se llevó a cabo una sprint. Los “drupaleros” pudieron trabajar codo con codo y con la ayuda de mentores expertos para mejorar el Drupal 8 y su ecosistema de módulos. Un 10 para la organización.

El próximo Drupal Camp 2017 se traslada un poco más al norte, tras las dos últimas ediciones en Granada y Jerez de la Frontera, concretamente a Madrid. Antes de esa cita, se celebrará otra muy interesante, el Drupal Summer. Será en Barcelona, del 8 al 10 de julio.

Las principales novedades de Drupal 8

200 son las novedades que incorpora Drupal 8, cuya adopción es mucho más rápida que en su momento la de Drupal 7. Ya sabéis que Drupal es la plataforma digital de código abierto que está detrás de infinidad de sitios web y aplicaciones, algunos tan relevantes como La Casa Blanca, Fox News o Oxfam International. Aquí van las cinco que desde ASM Web Services han sido las más relevantes:

  1. Conectividad. Incorpora herramientas para conectar Drupal con otras aplicaciones de la infraestructura de las organizaciones.
  2. Sencillez. Creación de contenidos más sencilla usando interfaces responsivas ‘móvil primero’.
  3. Rápido. Innovador sistema de caching y Big Pipe permiten entregar contenido al instante, como Facebook.
  4. Políglota. Incluye la posibilidad de crear un proyecto en diferentes lenguas se ha simplificado drásticamente respecto al Drupal 7. Con tan solo 4 módulos disponibles en el core puedes llevarlo a cabo. Además, Drupal 8 dispone de más de 100 idiomas diferentes y todas sus funciones son traducibles.
  5. Flexible. La nueva gestión de la configuración permite un desarrollo y mantenimiento más rápido y seguro.

Drupsible es fácil de gestionar y permite ahorrar

Drupsible es una herramienta DevOps para la entrega continua. Con ella su equipo podrá suministrar, importar, integrar, implantar y mantener sitios web Drupal sobre infraestructuras complejas. ¿Cómo? Utilizando un simple conjunto de ficheros YAML de fácil lectura y edición. Drupsible es rápido y fácil de configurar y mantener. Además asegura una integración al 100% en cualquier centro de datos que esté utilizando Ansible.

¿Qué es Drupal y qué es Ansible?

Antes de daros más detalles sobre Drupsible, conviene explicar brevemente qué es Drupal, y qué es Ansible.

Drupal es un CMS (sistema de gestión de contenidos) utilizado para crear sitios web dinámicos y aplicaciones móviles con multitud de funcionalidades. Se trata de un software libre, escrito en PHP, que cuenta con una amplia y activa comunidad de usuarios y desarrolladores que colaboran conjuntamente en su mejora y ampliación (entre los que se encuentra un servidor).

Ansible (ahora de Red Hat) es un motor de automación de IT para gestión de la configuración, despliegue de aplicaciones, orquestación de múltiples servidores, aprovisionamiento en la nube, y muchas otras necesidades de IT.

Las principales características de Drupsible

Drupsible es fácil de configurar y mantener. Con un práctico asistente en pantalla y un puñado de YAML se obtiene una gran potencia y flexibilidad. Asimismo, Drupsible tiene soporte para D8 y un soporte completo para la instalación de perfiles (commerce_kickstart, bear, openatrium, o el suyo propio). En todas las instalaciones de Drupsible, Drupal va muy rápido y el “Informe de estado” muestra todo en verde, ¡a la primera!

Dime con quien andas…

Muchas veces es posible identificar lo nuevo en base a lo existente. Para daros una idea, Drupsible es un linuxero que habita cómodamente en el barrio de Ansible. Tiene a Debops como su mejor amigo, y entre sus distinguidos vecinos tenemos a Vagrant, Virtualbox, drush y composer. Sus quehaceres diarios son configurar servidores mysql, varnish, y desplegar Drupal en servidores web de apache2. Esto es lo que se suele llamar el “stack”:

Una característica sobresaliente es el soporte para múltiples aplicaciones en un servidor único. El cambio resulta especialmente interesante para las páginas web de pequeñas y medianas empresas por una razón: implica un importante ahorro en alojamiento y hardware.

Drupsible es software libre, comienza a utilizarlo en Github

Mariano Barcia, Desarrollador Drupal de ASMWS

Adiós Mobile World Congress 2016

El equipo de ASM Web Services no se quiso perder la oportunidad de ver las últimas novedades en el mundo mobile y por eso fuimos al Mobile World Congress.

Visitamos a algunos de nuestros clientes y partners, como Imagin Bank, IBM Mobile First y Nice People at Work que nos presentaron sus últimas innovaciones mobile.


Justo Soria y Sergio Vargas en el Android Place del MWC

Como comentamos hace unos días en nuestro blog, ASM Web Services ha reforzado su área mobile para dar soluciones a nuestros clientes y vender más y mejor a través del móvil. Por ello se ha incorporado a nuestro equipo Emili Rey, experto en Mobile Sales. Os iremos informando de nuestros nuevos proyectos.

Quizás también te interesa:

Vender a través del móvil: la apuesta de ASM Web Services por el mobile

(Artículo de opinión) El push de las apps

Las apps de TotalChannel y beIN Sports

2015: la pasión y las buenas ideas siempre triunfan

Vender a través del móvil: la apuesta de ASM Web Services por el mobile

El mobile lo ocupa todo: se ha convertido en el monedero electrónico, en el billete de avión, es el que analiza el ejercicio que realizamos y lo que deberíamos comer. ‘Mobile is everything’, como recoge el claim de la próxima edición del Mobile World Congress en Barcelona que ya calienta motores y que esperamos con ganas.

El siguiente paso es vender directamente a través del móvil. Como en ASM Web Services siempre trabajamos para ofrecer a nuestros clientes soluciones a sus nuevos retos, ahora queremos que vendan más y mejor a través del móvil. Por eso incorporamos a un experto en Mobile Sales. Se trata de Emili Rey, CEO de MSELL, coordinador y profesor del máster de Mobile Business de La Salle. Entre sus proyectos más exitosos figuran la Bruixa d’Or, Zacaris y Mequedouno.

Emili Rey, expero en Mobile Sales se incorpora a ASM Web Services

Rey ha colaborado durante un tiempo con ASM Web Services y ahora se une a nosotros para liderar la nueva estrategia mobile. ASM refuerza así este área con experiencia y recursos para ofrecer nuevas soluciones que el mercado demanda. Daremos respuesta a los retos que se plantean nuestros clientes para iniciar, mejorar o reorientar su estrategia de movilidad.

Quizás también te interesa:

Las apps de TotalChannel y beIN Sports

2015: la pasión y las buenas ideas siempre triunfan

Scrapcargo: la app de IT Celsa Group para gestionar la carga y el traslado de mercancías