Shopify lanza una aplicación personalizada con un programa de fidelización de clientes

Shopify lanza una aplicación personalizada con un programa de fidelización de clientes

Hecho: Los clientes que repiten gastan un 67% más en comparación con los nuevos clientes.

No se puede negar el simple hecho de que su tienda necesita una solución eficaz para orientar a los clientes para que se mantengan fieles a su tienda. Si se trata de establecer una relación leal con el cliente, una persona debe darse cuenta de que si un cliente compra un producto, siempre espera algo adicional al producto adquirido. Puede ser una oferta de descuento, recompensas con el propósito de su siguiente compra o posiblemente una muestra de producto.

Esta práctica estándar ha sido utilizada durante mucho tiempo por los propietarios de tiendas minoristas para aumentar la lealtad de un cliente hacia una tienda. Sin embargo, el comercio electrónico ha aportado una nueva dimensión a esos programas de fidelización convencionales.

Lo que utilizaban los establecimientos minoristas para aumentar la lealtad de los clientes se ha convertido en una empresa comercial B2B independiente. Los proveedores de software de fidelización se centran en el ecosistema del comercio electrónico y cooperan con los minoristas para establecer una herramienta de fidelización digital para sus empresas.

Este sistema de "software de fidelización de terceros " recompensa tanto a los comerciantes como a los compradores. Si bien los comerciantes pueden concentrarse en su negocio principal con todo el programa de lealtad manejado por un vendedor externo, los clientes pueden encontrar nuevos proveedores y ahorrar más en cualquier otra compra que obtengan en forma de créditos de lealtad y descuentos.

Los programadores especialistas de Shopify en The CISIN recientemente tuvieron la oportunidad de ayudar a un

proveedor de programas de lealtad de terceros comparable " Freebeespoints ". Freebees trabajó en un modelo comercial comparable de dirigirse a los comerciantes en línea con su programa de lealtad distintivo que contiene algunas características innovadoras como:

  • Los miembros de Freebees pueden usar sus cuentas en múltiples sitios asociados y tiendas minoristas.
  • Reembolso al realizar un pedido en un sitio asociado.
  • Billetera virtual para supervisar su reembolso y utilizarlo mientras lo arregla.

Para ampliar su base de socios, inicializaron su búsqueda de comerciantes en Internet estableciendo una aplicación plug and play para Shopify.

Para brindarles a nuestros lectores un concepto de las complejidades involucradas en el desarrollo de este tipo de programa, redactamos esta guía para guiarlo a través de las características clave proporcionadas por la aplicación Shopify y también el enfoque que tomamos para crear la aplicación desde cero.

Desarrollo personalizado de aplicaciones de Shopify

Esta aplicación Shopify construida a medida ofrece a los socios la posibilidad de incluir " puntos de fidelidad Freebees " como una opción en la página del carrito de su sitio web. Acerca de la página del carrito, estos clientes que se han suscrito al programa de puntos de fidelidad Freebees pueden utilizar el saldo de su cuenta Freebees para obtener descuentos en sus pedidos.

Para lograr esta operación, la aplicación Shopify utilizó la API de Freebees para realizar operaciones CRUD dentro de la base de datos de Freebees.

Todo este procedimiento se compiló como un programa integrado de Shopify alojado en el servidor del cliente.

Cuando se configuró la aplicación, se creó en la región de administración de Shopify desde la alternativa de la aplicación instalada:

Para poder activar la aplicación, el administrador recibió acceso a la configuración de la aplicación, donde puede habilitar sus cuentas Freebee para que los clientes puedan usar la opción en la página web.

Una vez hecho esto, la opción de ingresar la información de la tarjeta de lealtad aparecerá en la página del carrito donde los clientes pueden utilizar sus factores de recompensas de freebees.

El comprador puede simplemente ingresar los detalles de su tarjeta Freebees y la máquina obtiene la información de la cuenta Freebees del consumidor.

El comprador puede ingresar la suma que le gustaría pagar a través de sus cuentas de freebees para realizar la compra. La misma cantidad se representa como una reducción del valor del pedido.

Cómo se completó

Esta aplicación también se creó utilizando el SDK de aplicaciones integradas. Si bien el puerto se construyó utilizando el marco YII, el puerto se cargó dentro de Shopify dentro de un Iframe con la ayuda de la funcionalidad de aplicaciones integradas.

Para mostrar el saldo de la cuenta Freebees de un cliente durante el pago, ahora utilizamos el número de tarjeta Freebees de un cliente y enviamos una petición al servidor Freebees a través de su API de Internet. La devolución de llamada de la API reacciona usando el título de la cuenta y el saldo de la cuenta al instante.

Luego, estos detalles se muestran en la interfaz de Shopify de manera programática y el consumidor puede ingresar el valor deseado que le gustaría pagar usando el saldo de Freebees. El simple hecho de que los clientes ingresarán un valor de descuento de Shopify mientras que los detalles reales de la cuenta se guardan en el servidor Freebees, por lo tanto, nuestros desarrolladores expertos de Shopify tuvieron que crear un código extremadamente versátil que verifica numerosos problemas.

Incluye:

  • Evaluar al cliente no puede ingresar a la cantidad de reducción que excede el saldo de su billetera.
  • El cliente no puede ingresar el monto del descuento que exceda el valor del artículo.
  • Cada vez que un cliente utiliza la billetera, el saldo también se actualiza en la base de datos de Freebees.
  • Después de que el cliente emplea la reducción, el valor de compra se actualiza correctamente antes de enviarlo más en la página de Shopify Checkout.
  • Cada vez que se cancela o devuelve el pedido, el saldo de la billetera también se puede reembolsar dependiendo de la cantidad y el valor del carrito completo, además del monto y el valor del pedido de devolución.

Operación de reembolsos y pago de Shopify

Después de que un cliente aplica el descuento con su tarjeta Freebees y luego pasa a la página de pago, la suma descontada se deduce en la cuenta Freebees. Una vez que se mueve a la página de pago, se actualiza el saldo de su cuenta de Freebees. Sin embargo, el cliente no puede agregar, eliminar o actualizar los artículos del carrito según su conveniencia y cada vez que lo hace, también actualizamos el equilibrio del carrito de Freebees.

No solo eso, esta lógica también se extiende después de que se establece el pedido: en instancias de uso para cancelación de pedidos y reembolsos, ya que la aplicación depende del valor del pedido de un producto dentro de la base de datos de Shopify.

Su proceso

Para poder comprender la forma en que se sincronizó el equilibrio de freebees, comencemos por comprender la idea detrás de hacer un pedido dentro de Shopify.

Como nuestra aplicación está alojada fuera de Shopify, por lo tanto, para realizar un pedido cuyo valor se cambia desde una máquina externa, usamos los enlaces de la API de Shopify.

Utilizando el gancho " Checkout Create ", pudimos introducir el monto del pedido con descuento en esta página de pago de Shopify. La función que desencadenó el gancho "Checkout Create" fue el comando "aplicar" en la opción Freebees de la página del carrito.

Para actualizar el saldo de la cuenta de Freebees de un cliente cada vez que agrega o quita cualquier producto en la página de pago, usamos un gancho de Shopify similar "Actualización de pago".

Este gancho no solo se sincronizó con eventos como agregar mercancía, eliminar producto, etc., sino también junto con la base de datos de disposición predeterminada. Controlamos programáticamente el valor del pedido e incluso cuando el valor de la compra fue alterado por el administrador después de calcular un reembolso, el gancho " Actualización de pago " se activó automáticamente y también el saldo de recompensas también se reembolsó automáticamente.

Conclusión

¿Hubo algunos desafíos importantes durante el proceso de creación? ¡¡Realmente no!! Con años de experiencia, nuestros profesionales de Shopify han desarrollado innumerables programas móviles que exigen la integración de API de terceros y la personalización de la página del carrito de Shopify.

Lea más sobre nuestras aventuras en el desarrollo de aplicaciones personalizadas de Shopify, muy similares a la aplicación de lealtad Freebees.

¿Tiene alguna pregunta sobre el desarrollo de la aplicación Shopify personalizada que hicimos para Freebees? Póngase en contacto con nosotros hoy para hablar sobre sus ideas o contrate a un desarrollador de Shopify si está buscando implementar una alternativa de Shopify para el hábito.