FROM CACHE - es_header
RESUELTAS

Crear un flow para controlar dos productos con tags en el carrito

JesusLorenzo
Shopify Partner
15 1 2

Hola a tod@s:

 

Estoy intentando crear un flow para controlar si un cliente compra un producto de una coleccion específica junto a otro producto de otra colección. Tengo los productos marcados con un TAG (1 y 2 para cada coleccion). No consigo que el flujo me funcione. El flow no entra a valorar el tag de cada producto por linea del pedido. 
Si consigo que me marque el pedido con un tag si contiene un producto (1), pero no consigo que me identifique si además tiene un producto (2) y entonces me ponga otro tag.

¿Podeis indicarme esto se puede hacer? En caso afirmativo, cual sería el flujo o donde encontrar documentación sobre este flujo... En la documentación de shopify sólo veo que puede detectar la linea del pedido y si contiene un nombre, por ejemplo, pero no veo como saber si el producto de esa linea contiene un tag y que lo compare con el tag del producto de otra linea.......

1 SOLUCIÓN ACEPTADA
JesusLorenzo
Shopify Partner
15 1 2

Éxito.

Hola @Teo :

 

Agradezco tu interés y el tiempo dedicado a mi problema.

Lo consulté con el dpto técnico según me indicaste y me dieron una solución válida. Comparto aquí el flujo por si sirve de ayuda a alguien más que necesite esta solución:

 

JesusLorenzo_0-1686554226507.png

 

Un saludo.

Ver la solución en mensaje original publicado

9 RESPUESTAS 9

Teo
Shopify Staff
2086 484 292

Hola, @JesusLorenzo:

 

Gracias por escribirnos. Entiendo que estás desarrollando un flujo en tu tienda para hacer una comprobación sobre si un pedido contiene productos pertenecientes a colecciones específicas según su etiqueta. Sin embargo, el sistema solo detecta la primera etiqueta, ¿no es así? Estaré encantado de ayudar.

 

Antes de nada, ¿podrías confirmarme si estás usando la app de Shopify Flow para crear este flujo de trabajo? Si es así, ¿estás intentando crear esta lógica dentro de un mismo flujo o estás creando dos flujos diferentes para esta cuestión? Esto es, un flujo para que compruebe si un pedido contiene un artículo con la etiqueta 1 y otro flujo para que compruebe si el mismo pedido tiene un artículo con la etiqueta 2.

 

Si se trata de un mismo flujo de trabajo, he de informarte de que esta herramienta de Shopify se puede configurar para agregar varias condiciones a comprobar a modo de concatenación. Esto es, puedes crear un flujo para que cuando se cree un pedido, el sistema verifique si este contienen artículos con diferentes etiquetas. Te dejo una captura de pantalla de ejemplo con un flujo que incluye dos condiciones de etiquetas:

 

 

De esta forma, si un cliente realiza un pedido e incluye productos que contienen la primera y la segunda etiqueta (ejemplo 1 y ejemplo 2), se cumplirá la última acción. Si el pedido no incluye productos que cumpla con ambas condiciones la última acción no se cumplirá. Esto es, si solo se incluye un producto con una sola etiqueta o productos sin estas etiquetas, la acción no se completará debido a las condiciones.

 

Dime, ¿podrías confirmarme si, en efecto, has intentado crear un flujo de trabajo de esta forma? Si es así, pero el sistema no está funcionando de manera esperada, ¿podrías enviarme una captura del flujo que has creado para poder revisarla y probarla desde aquí? De igual forma, si accedes a la sección de Shopify Flow > Run history, ¿puedes revisar el motivo específico por el que el flujo no se ha completado de manera exitosa? Si tienes algún ejemplo dentro de esta sección, ¿podrías compartirlo también conmigo?

 

Mientras, me pregunto cómo está siendo tu experiencia con Shopify hasta el momento. Dime, ¿qué tipo de tienda has creado con nuestra plataforma? ¿Qué productos o servicios ofreces a los clientes? ¿Qué objetivos a corto y largo plazo te gustaría conseguir con Shopify y con tu tienda?

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

JesusLorenzo
Shopify Partner
15 1 2

Hola @Teo :

En primer lugar gracias por tu respuesta.

Te confirmo que si uso la  app de Shopify Flow y he intentado, sin éxito, crear este flujo tanto en un mismo flow como en dos distintos.

Lo que pretendo hacer no es verificar si un producto tiene dos etiquetas, es saber si en un pedido hay dos productos distintos, uno con una etiqueta "preventa" y otro sin ella.

Te explico:

Tengo un producto A CON tag "preventa"

Tengo un producto B SIN tag "preventa".

 

Tengo un flow que me detecta si en el pedido hay un artículo con tag "preventa". Es decir si el cliente ha comprado el artículo A y marco el pedido con un TAG "ok preventa"

Lo que quiero saber es si en el mismo pedido el cliente ha comprado otro artículo B para marcar este pedido con un tag diferente "pedido-mixto"

 

He conseguido saber, como indicas, si un producto A del pedido tiene un tag, y luego concatenar otra condición de otro tag, pero no he conseguido que analice si en un pedido hay dos productos diferentes A y B.

 

Agradezco tu ayuda

 

Teo
Shopify Staff
2086 484 292

Hola, @JesusLorenzo:

 

Muchas gracias por la respuesta y ampliación de contexto sobre tu configuración actual y los objetivos que te gustaría hacer con la implementación de este flujo de trabajo a través de Shopify Flow. Tras revisar con detenimiento el escenario que nos propones, he dado con un flujo que podría funcionar para ti.

 

En este caso, será necesario etiquetar tus productos, ya sean de preventa o no. Para ello, puedes añadir la etiqueta "preventa" para los productos de este tipo y la etiqueta "no preventa" para el resto de productos. Una vez hecho esto, es posible implementar una lógica para que el sistema detecte cuando un pedido incluye solo productos en preventa y cuando incluye los dos tipos de productos. De esta forma, podrás etiquetar los pedidos automáticamente como "preventa" o como "mixtos".

 

Para crear este flujo puedes seguir los siguientes pasos:

 

  1. Dirígete a la sección Aplicaciones > Flow.
  2. Haz clic en Crear flujo de trabajo.
  3. Selecciona que el flujo comience cuando Order Created.

 

Una vez hecho esto, tendrás que añadir la condición de que se compruebe si todas las condiciones son verdaderas. Acto seguido, selecciona Order > LineItems > Product > Tags. Dentro de esta opción, selecciona que sea condición que TODAS las line item y product tags sean IGUALES a "preventa". Te dejo una captura de pantalla de cómo se debería ver esta condición específica:

 

 

Tras hacer esto, puedes determinar que, si se cumple esta condición, se etiquete el pedido como "Pedido de preventa", por ejemplo. Si no se cumple esta condición puedes agregar otra igual de Order > LineItems > Product > Tags en la que AL MENOS UNO de line item y product tags INCLUYAN "preventa" y "no preventa". De nuevo, te dejo una captura de pantalla más específica con esta configuración:

 

 

Hecho esto, puedes crear una nueva acción en la que si se cumple esta condición, se etiquete el pedido como "Pedido mixto". De esta forma, todos los pedidos que incluyen un artículo de preventa etiquetado como tal, quedarán marcados como "pedidos de preventa" o "pedidos mixtos" en función de su naturaleza. Ten en cuenta que las etiquetas que te comparto son de ejemplo. En tu caso, puedes usar las etiquetas que desees con esta misma configuración. Te dejo una captura general del flujo de trabajo:

 

 

Dime, tras aplicar este flujo, ¿podrías confirmarme si funciona correctamente en tu tienda? ¿Estás haciendo pedidos de prueba para verificar el correcto funcionamiento? Por otra parte, ¿cómo va el resto de cuestiones con tu tienda de Shopify?

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

JesusLorenzo
Shopify Partner
15 1 2

Hola @Teo :

 

Gracias por tu respuesta y por el interés en la solución a mi problema.

Lamentablemente no me funciona. Como verás he replicado tu FLOW:

JesusLorenzo_0-1686062405390.png

El articulo AITANA tiene el Tag 1 y el articulo GARBI tiene el Tag 2.

Si compro solo el articulo AITANA, me añade el Tag Tiene 1: CORRECTO

JesusLorenzo_1-1686062619244.png

Si compro el articulo GARBi no me añade Tag: CORRECTO

JesusLorenzo_2-1686062698957.png

 

Pero si compro el articulo AITANA Y GARBI me añade el Tag Tiene 1: NO CORRECTO. Debería añadir el Tag Tiene 2

JesusLorenzo_3-1686062792674.png

 

 

 

Teo
Shopify Staff
2086 484 292

Hola, @JesusLorenzo:

 

Gracias por la respuesta, contexto y por las capturas de pantalla. Esta información es de gran ayuda para poder aislar el problema y revisar qué está causando que el flujo de Shopify Flow no se esté cumpliendo.

 

Tras revisar con detenimiento el escenario que nos comentas y el error que se presenta cuando compras los artículos "Aitana" y "Gabri"; todo parece apuntar a que el problema radica con la configuración propia de las condiciones. Puesto que el problema solo ocurre cuando haces un pedido con dos artículos con diferentes etiquetas, conviene revisar que la propia configuración de las condiciones es la correcta.

 

En este caso, para que el flujo de trabajo que te compartía en la respuesta anterior funcione, tienes que asegurarte que la primera condición se cumple si todas las order/line items de todas las product/tags. Mientras que la segunda condición se cumple si al menos uno de order/line items de al menos uno de product/tags. Dime, ¿podrías confirmarme si en tu flujo de Flow tienes esta configuración? A continuación, te dejo una captura de pantalla de cómo se ve esta sección que te comento dentro de las condiciones:

 

 

 

Dicho esto, ¿podrías confirmarme si el flujo que has replicado en tu tienda cumple con esta configuración en las condiciones? Si no es así, puedes ajustarlo y hacer una nueva prueba para ver si el flujo de trabajo aplica las etiquetas de pedido correctamente. Si tienes esta configuración, pero el problema persiste, sería de gran ayuda que me enviases capturas de la sección de configuración de las condiciones para poder investigar más a fondo los motivos por los cuales no se aplica la etiqueta de pedido correctamente.

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

JesusLorenzo
Shopify Partner
15 1 2

Hola @Teo:

 

Pues sigo sin entender que sucede....😭  Algo se me escapa.....

Tengo las configuraciones como indicas, y las condiciones se cumplen, aunque dice que es falsa. Te adjunto captura del proceso seguido por  el flow.

 

JesusLorenzo_0-1686218955290.png

 

Teo
Shopify Staff
2086 484 292

Hola de nuevo, @JesusLorenzo:

 

Muchas gracias por la respuesta y por las capturas de pantalla. Tras investigar más a fondo esta cuestión en mi tienda de prueba; he podido replicar el error que está apareciendo. En este caso, cuando las etiquetas de producto son números, el sistema no las está reconociendo correctamente. Por lo tanto, se detecta que la condición no se está cumpliendo y, por ende, no se aplica la etiqueta final al pedido.

 

Para hacer otra prueba, te recomendaría cambiar las etiquetas de los productos que estás añadiendo al pedido por algún texto, en lugar de un número. Acto seguido, puedes dirigirte a la sección Configuración > Aplicaciones y canales de venta > Shopify Flow > Workflows para editar las etiquetas actuales que están configuradas. En ambas condiciones, puedes cambiar el 1 y 2 por las etiquetas de texto correspondientes.

 

Dime, al modificar los valores de etiquetas, ¿podrías confirmarme si el flujo de trabajo está funcionando correctamente? Esto es, ¿se están aplicando las etiquetas de pedido con base a las etiquetas de producto? Si el flujo de trabajo sigue sin funcionar, necesitaremos acceder a tu cuenta para investigar con más detenimiento junto con nuestros técnicos por qué está ocurriendo esto y para resolver el problema.

 

Dicho esto, aunque en este momento no podemos atender dudas relacionadas con cuentas específicas en la Comunidad de Shopify, por motivos de seguridad y privacidad de datos; puedes escribir a nuestros especialistas a través de este enlace. De esta manera, tendremos acceso autenticado a la tienda. Mientras revisamos esta cuestión, ¿cómo va todo lo demás con la tienda de Shopify?

Teo | Social Care @ Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify

JesusLorenzo
Shopify Partner
15 1 2

Hola @Teo 

 

Agradezco enormemente tu dedicación a esta incidencia.

Lamentablemente, aún cambiando los TAGs y el  Flow para eliminar los números no varía el funcionamiento. Sigue sin validar correctamente la condición.

JesusLorenzo_0-1686319186502.png

Consultaré con el departamento técnico.

Gracias por tu ayuda.

JesusLorenzo
Shopify Partner
15 1 2

Éxito.

Hola @Teo :

 

Agradezco tu interés y el tiempo dedicado a mi problema.

Lo consulté con el dpto técnico según me indicaste y me dieron una solución válida. Comparto aquí el flujo por si sirve de ayuda a alguien más que necesite esta solución:

 

JesusLorenzo_0-1686554226507.png

 

Un saludo.