Estrategias para combatir el abandono de carritos

Email marketing

¿En qué momento actuar?

Cuando se trata de recuperar carritos abandonados, la mayoría del tiempo prefiero ejecutar el email de carrito abandonado una hora después de que el cliente abandona la tienda. Creo es el mejor momento.

He probado varias cosas, incluso comparando contra dos o tres horas después, y los mejores resultados siempre se han obtenido usando la marca de la primer hora.

Hay otro momento relacionado con la primera o segunda vez que un cliente abandona la tienda (otra funcionalidad que MageMail tiene), que es mostrar un popup diciendo que se están yendo de la tienda.

El momento más importante es cuando el cliente decide irse y tu tratas de retenerlos.

Seguir leyendo «Estrategias para combatir el abandono de carritos»

Magento2 2.0.7 (payment gateways)

Magento2 2.0.7

Hoy, como quien no quiere la cosa, nos encontramos con un nuevo release de Magento2.

Como puede leerse en los release notes de la versión 2.0.7, la actualización resolvió los siguientes issues:

Todos están relacionados con los métodos de pago que tenían algún inconveniente cuando se usaba con PHP 7.0.3.

Seguir leyendo «Magento2 2.0.7 (payment gateways)»

Instalar Satis y usarlo con Magento2

Composer

Uno de los grandes cambios de Magento2 ha sido la integración con Composer como gestor de paquetes, lo cual abre una nueva forma de manejarnos con los módulos.

Una de las herramientas que nos puede ayudar (ya sea por necesidades operativas o comerciales) a administrar nuestros paquetes es Satis.

Satis es, simplemente, un generador de repositorio Composer estático. Si ya tenemos módulos en repositorios privados (aunque incluso puede usarse para simplificar el acceso a repositorios públicos), nos va a ser de bastante ayuda para mantener todo en orden. Lo que vamos a hacer (ya iremos viendo algunos de los por qué) es ubicar a nuestro repositorio Satis como primera opción para cuando usemos Composer (y, en este caso, Magento2).

Seguir leyendo «Instalar Satis y usarlo con Magento2»

Crear y actualizar tablas con los scripts de instalación en Magento2

Creación de tablas en Magento2

Es momento de empezar a crear datos desde nuestro módulo. Para esto, lo primero será crear nuestra primer tabla a través de los scripts de instalación.

En Magento2 los scripts relacionados con creación y modificación de tablas y actualización de datos se ubican dentro del directorio Setup.

Continuando con el armado del módulo Barbanet_SampleModule, voy a crear mi script de instalación de tabla.

Seguir leyendo «Crear y actualizar tablas con los scripts de instalación en Magento2»

Cómo definir el ACL de nuestros módulos en Magento2

Roles en Magento2

Momento de continuar armando un módulo en Magento2, a través del módulo Barbanet_SampleModule (todo sea para tener a mano en un futuro cercano la mayor cantidad posible de referencias).

En el último post había escrito sobre [cómo agregar las opciones de menú para nuestro módulo. El siguiente paso sería, si vamos a usar roles con restricciones, poder definir si nuestro módulo y sus opciones son accesibles para un rol dado.

El menú de ese último post había quedado así:

Menú personalizado en Magento2
Seguir leyendo «Cómo definir el ACL de nuestros módulos en Magento2»