codeCómo usar acciones (ENTONCES) en las reglas

Las reglas siguen una lógica básica para permitirte gestionar y modificar automáticamente tus ítems: “SI los ítems cumplen el criterio X, ENTONCES hacer Y”.

La acción que elijas (la parte ENTONCES de tu regla) decide cómo afecta tu regla a los ítems filtrados en condiciones (SI).

Puedes usar acciones para hacer cambios en campos de texto, modificar ítems completos y realizar cálculos complejos usando campos numéricos.

Por ejemplo, para excluir todos los ítems de tu canal de exportación que no tienen título, puedes configurar la acción así:

  • SI el campo título está vacío (condición)

  • ENTONCES tomar todos los campos y excluir

Extender una acción con ‘Y’

Puedes ampliar acciones usando Y para hacer múltiples cambios en los ítems que has filtrado.

Ejemplo: Cambiar el contenido en los campos condición y marca

Para modificar tanto el campo condición como el de marca de los ítems que has filtrado, configura tus acciones así:

  • SI todo (condición)

  • ENTONCES tomar condición y establecer el valor “new”

  • Y tomar marca y establecer el valor ‘Channable’

Extender una acción con ‘SINO’

Puedes ampliar acciones usando SINO para hacer cambios en los ítems que no están filtrados por tu condición SI.

Ejemplo: Envío gratuito para ítems por encima de $50

Para filtrar ítems con precio mayor a 50 y poner su coste de envío a 0:

  • SI el precio es mayor que ‘50’ (condición)

  • ENTONCES tomar shipping_price y establecer el valor ‘0’

Para establecer un coste de envío para todos los ítems por debajo de $50, usa SINO para configurar una acción de seguimiento:

  • SINO tomar shipping_price y establecer el valor ‘3.99’

Tipos de acción

Crear grupo de ítems

La acción Crear grupo de ítems construye listas basadas en un identificador de grupo, como el ID de grupo. Puedes usar esta acción para crear listas consolidadas.

Ejemplo: Combinar los campos marca y color por id de grupo de ítem

  • SI todo

  • ENTONCES tomar item_group_id y crear grupo de ítems

    • Del campo brand y almacenar en brand_list

    • Del campo color y almacenar en color_list

id

item_group_id

brand

color

brand_list

color_list

1

1

Nike

Blanco

Nike, Adidas, Puma

Blanco, Púrpura, Amarillo

2

1

Adidas

Púrpura

Nike, Adidas, Puma

Blanco, Púrpura, Amarillo

3

1

Puma

Amarillo

Nike, Adidas, Puma

Blanco, Púrpura, Amarillo

2

New Balance

Beige

New Balance, Vans

Beige, Negro

2

Vans

Negro

New Balance, Vans

Beige, Negro

3

Crocs

Verde

Crocs

Verde

Channable colocará las marcas con el mismo item_group_id en brand_list, y cada color con el mismo item_group_id en color_list.

Calcular

La acción Calcular realiza operaciones usando campos numéricos. Puedes usar esta acción para aumentar o disminuir los precios de tus productos.

Operaciones compatibles:

  • multiplica por

  • divide por

  • más

  • menos

  • multiplica por campo

  • divide por campo

  • más campo

  • menos campo

Ejemplo: Aplicar un descuento del 20% al precio de venta de todos los ítems

  • SI todo

  • ENTONCES tomar sales_price y multiplicar por “0.8”.

Calcular fórmula

La acción Calcular fórmula realiza cálculos más complejos. Puedes usar operaciones aritméticas como +, -, * y / y campos del proyecto para hacer cálculos.

Usa paréntesis () para controlar el orden de los cálculos.

Ejemplo: Aplicar un descuento del 20% al precio de venta de todos los ítems

  • SI todo

  • ENTONCES tomar (price - sale_price)/

Copiar valor

La acción Copiar valor copia el valor (el texto o número en un campo) de un campo a otro. Puedes usarla para tomar contenido de otros campos y completar campos de producto que faltan.

Ejemplo:

  • SI sale_price está vacío

  • ENTONCES tomar sales_price y copiar valor desde price.

Deduplicar ítems

La acción Deduplicar ítems identifica valores duplicados. Puedes usarla para excluir ítems con el mismo contenido, o anunciar selectivamente una variante del mismo producto.

Ejemplo: Excluir ítems con identificadores duplicados

Si tenemos estos datos:

id

título

123

Zapatilla Nike Air Max

123

Zapatilla Adidas Classic

654

Zapatilla New Balance

Y aplicamos esta regla:

  • SI todo

  • ENTONCES tomar id y deduplicar ítems excluir duplicados

Tanto 'Nike Air Max' como 'Adidas Classic' quedan excluidas, porque tienen el mismo id.

Ejemplo: Excluir versiones de mayor precio del mismo id de producto

  • SI todo

  • ENTONCES tomar id y deduplicar ítems

    • Mantener el valor más bajo del campo price.

Deduplicar lista

La acción Deduplicar lista identifica valores duplicados en una lista. Puedes usarla para excluir ítems con el mismo contenido.

Ejemplo: Eliminar duplicados de una lista de imágenes

  • SI todo

  • ENTONCES tomar images_without_duplicates y deduplicar lista

Excluir

La acción Excluir elimina ítems de los datos de producto que envías a tu canal seleccionado. Puedes usar esta acción para excluir ítems que están agotados.

Ejemplo: Excluir ítems que están agotados

  • SI stock está vacío

    • O stock es menor que 0

  • ENTONCES tomar todo y excluir

Modificar texto

La acción Modificar texto cambia el formato de un campo de texto. Puedes usar esta acción para poner los títulos en minúsculas o capitalizar la primera letra para ser consistente o cumplir los requisitos del canal de exportación elegido.

Opciones:

  • poner en mayúscula solo el primer carácter

  • poner en mayúscula el primer carácter de cada palabra

  • poner en mayúscula el primer carácter de cada frase

  • todo en minúsculas

  • todas las palabras en mayúsculas

  • eliminar todos los caracteres no numéricos

  • eliminar dígitos

  • eliminar saltos de línea

  • quitar HTML del texto

Ejemplo: Poner en mayúscula la primera letra de todos los títulos

  • SI todo

  • ENTONCES tomar title y modificar texto poner en mayúscula solo el primer carácter

Reformatear número

La acción Reformatear número cambia el formato o la estructura de un campo numérico en tus datos. Puedes usarla para que tus precios sean más claros para los clientes.

Opciones:

  • Separador decimal

  • Separador de miles

  • Número de decimales

Ejemplo: Cambiar el formato de precio de 9000,00 a 9,000.00

  • SI todo

  • ENTONCES tomar price y reformatear número

    • Separador decimal .

    • Separador de miles ,

    • Número de decimales 2 decimales

Reemplazar valor

La acción Reemplazar valor sustituye un valor en un campo por un valor de tu elección. Puedes usarla para quitar el texto que no necesitas o cambiar valores en tus datos. Por ejemplo, puedes usar esta acción para cambiar las URLS de tus productos de neerlandés a alemán ('.nl a .de').

Ejemplo: Cambiar URLs usadas en los Países Bajos para el mercado alemán

  • SI todo

  • ENTONCES tomar URL y reemplazar valor

    • .nl reemplazar con .de

Buscar valor

La acción Buscar valor busca texto o números específicos (valores) dentro de un campo para rellenar el campo elegido. También puedes usarla para reemplazar valores que encuentres por otro valor.

Ejemplo: Usar la descripción para rellenar ítems con el campo color vacío

  • SI color está vacío

  • ENTONCES tomar color y buscar valor en description

    • Valor de búsqueda: 1 “red” 2 “yellow” 3 “pink” 4 “green”

Nota: Channable no rellena automáticamente todos los posibles valores de color. Asegúrate de revisar los productos que no tienen color e incluir esos colores en tu lista.

Establecer valor

La acción Establecer valor edita o añade información a tu campo. Puedes usar esta acción para añadir un valor a un campo nuevo que necesites.

Ejemplo: Indicar si un ítem está agotado

  • SI stock está vacío

    • O stock es menor o igual a 0

  • ENTONCES tomar availability y establecer el valor “out_of_stock”

Dividir ítems

La acción Dividir ítems crea ítems separados basados en cada valor diferente en la lista. Es útil cuando quieres crear listados separados para un producto según un elemento (por ejemplo, color o talla).

Consejo: Si tus valores aún no están en una lista, usa la regla "split text to list" para crear una lista dentro de ese campo.

Ejemplo: Dividir productos en base a la talla

  • SI todo

  • ENTONCES tomar size y dividir ítems

Ejemplo: Dividir botas según la talla

  • SI category contiene boots

  • ENTONCES tomar size y dividir ítems

circle-info

Consejo: Esta acción hace lo contrario de la acción .

Última actualización

¿Te fue útil?