Las reglas siguen una lógica básica que te permite gestionar y modificar automáticamente tus ítems: "SI los ítems cumplen el criterio X, ENTONCES haz Y".
Contenido
La acción que elijas (la parte CAUSA de tu regla) determina cómo afecta tu regla a los productos filtrados en las condiciones (SI).
Puedes utilizar acciones para realizar cambios en campos de texto, realizar cambios completos a los productos y hacer cálculos complejos utilizando campos con números.
Por ejemplo, para excluir todos los ítems de tu canal de exportación que no tengan título, puedes configurar tu acción de la siguiente manera:
- SI el campo del título está vacío (condición)
- CAUSA tomar todos los campos y excluir.
Extender una acción con "Y"
Puedes extender las acciones utilizando "Y" para realizar múltiples cambios en los ítems que has filtrado.
Ejemplo: Cambiar el contenido de los campos condición y marca.
Para realizar cambios tanto en el campo condición como en el campo marca de los productos que has filtrado, configura tus acciones de la siguiente manera:
- SI todo (condición)
- CAUSA tomar Condición y establecer valor a "nuevo"
- Y tomar marca y establecer valor "Channable"
Extender una acción con "SINO"
Puedes ampliar acciones utilizando SINO para realizar cambios en ítems no filtrados por tu condición "SI"
Ejemplo: Envío gratuito para productos de más de $50
Para filtrar productos que tengan un precio superior a 50 y establecer su precio de envío en 0.
- SI el precio es mayor que "50" (condición)
- CAUSA tomar el shipping_price y establecer valor a "0"
Para establecer un coste de envío para todos los productos por debajo de $50, puedes utilizar SINO para establecer una acción de seguimiento:
- SINO tomar shipping_price y establecer valor a "3.99"
Tipos de acción
Crear grupo de ítems
La acción Crear grupo de ítems crea listas basadas en un identificador de grupo, como el ID de grupo (item_group_id). Puedes utilizar esta acción para crear listas consolidadas.
Ejemplo: Combinar los campos de marca y color por item_group_id
- SI todo
- CAUSA tomar item_group_id y agrupar ítems
-
Del campo marca 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 | White | Nike, Adidas, Puma | White, Purple, Yellow |
| 2 | 1 | Adidas | Purple | Nike, Adidas, Puma | White, Purple, Yellow |
| 3 | 1 | Puma | Yellow | Nike, Adidas, Puma | White, Purple, Yellow |
| 2 | New Balance | Beige | New Balance, Vans | Beige, Black | |
| 2 | Vans | Black | New Balance, Vans | Beige, Black | |
| 3 | Crocs | Green | Crocs | Green |
Channable colocará las marcas con el mismo item_group_id en brand_list, y todos los colores con el mismo item_group_id en color_list.
Calcular
La acción Calcular realiza cálculos utilizando campos numéricos. Puedes utilizar esta acción para aumentar o disminuir los precios de tus productos.
- multiplicar por
- dividir por
- mas
- menos
- multiplicar por campo
- dividir por campo
- mas campo
- menos campo
Ejemplo: Aplica el 20% al precio de descuento a todos los productos.
- SI todo
- CAUSA tomar sales_price y multiplicar por “0.8”.
Calcular fórmula
La acción Calcular fórmula realiza cálculos más complejos. Puedes utilizar operaciones aritméticas como +, -, * y /, así como campos del proyecto, para realizar cálculos.
Utiliza paréntesis () para controlar el orden de los cálculos.
Ejemplo: aplicar un descuento del 20 % al precio de venta de todos los productos.
- SI todo
- CAUSA tomar (price - sale_price)/
Copiar valor
La acción Copiar valor copia el valor (el texto o número de un campo) de un campo a otro. Puedes utilizarla para tomar contenido de otros campos y rellenar los campos del producto con la información que falta.
Ejemplo:
- SI sale_price está vacío
- CAUSA tomar sales_price y copia el valor de price.
Eliminar ítems duplicados
La acción Eliminar ítems duplicados identifica valores duplicados. Puedes utilizarla para excluir ítems con el mismo contenido o para anunciar de forma selectiva una variante del mismo producto.
Ejemplo: excluir productos con identificadores duplicados
Si tenemos estos datos:
| id | title |
| 123 | Nike Air Max sneaker |
| 123 | Adidas Classic sneaker |
| 654 | New Balance sneaker |
Y aplicamos esta regla:
- SI todo
- CAUSA tomar el id y eliminar los ítems duplicados
Tanto "Nike Air Max" como "Adidas Classic" se excluyen, porque tienen el mismo id.
Ejemplo: excluir las versiones más caras del mismo id de producto
- SI todo
- CAUSA tomar id y eliminar los ítems duplicados
- Mantén el precio más bajo del campo.
Eliminar duplicados de la lista
La acción Eliminar duplicados de la lista identifica valores duplicados en una lista. Puedes utilizarla para excluir ítems con el mismo contenido.
Ejemplo: Eliminar duplicados de una lista de imágenes
- SI todo
- CAUSA tomar images_without_duplicates y eliminar duplicados de la lista
Excluir
La acción Excluir excluye ítems de los datos de productos que envías al canal elegido. Puedes utilizar esta acción para excluir productos sin stock
Ejemplo: Excluir productos sin stock.
- SI stock está vacío
- O stock es menor o igual 0
- CAUSA tomar todos los campos y excluir
Modificar texto
La acción Modificar texto cambia el formato de un campo de texto. Puedes utilizar esta acción para poner en minúsculas los campos “título” o poner en mayúscula la primera letra para mantener la coherencia o cumplir los requisitos del canal de exportación elegido.
Opciones
- poner en mayúscula solo la primera letra
- poner en mayúscula la primera letra de cada palabra
- poner en mayúscula la primera letra de cada frase
- poner todas las palabras en minúscula
- poner todas las palabras en mayúscula
- eliminar todos los caracteres no numéricos
- eliminar los dígitos
- eliminar los saltos de línea
- eliminar el HTML del texto
Ejemplo: Poner en mayúscula la primera letra del título
- SI todo
- CAUSA tomar title y modificar texto primera letra en mayúscula
Reformatear número
La acción Reformatear número cambia el formato o la estructura de un campo numérico en tus datos. Puedes utilizarla para que tus precios sean más claros para los clientes.
Opciones:
- Separador decimales
- Separador de miles
- Número de decimales
Ejemplo: Cambiar el formato del precio de 9000,00 to 9,000.00
- SI todo
- CAUSA tomar price y reformatear número
- Separador de decimales .
- Separador de miles ,
- Número de decimales 2 decimales
Reemplazar valor
La acción Reemplazar valor sustituye un valor de un campo por el valor de tu elección. Puede utilizarla para eliminar el texto que no necesites o para cambiar valores en tus datos. Puedes optar por utilizar esta acción para cambiar las URL de tus productos de español a francés (".es a .fr").
Ejemplo: Cambiar las URL utilizadas en España para el mercado francés
- SI todo
- CAUSA tomar URL y reemplazar valor
- .es reemplazar con .fr
Encontrar Valor
La acción Encontrar valor busca texto o números específicos (valores) dentro de un campo para rellenar el campo elegido. También puedes utilizarla para sustituir los valores que busca por otro valor.
Ejemplo: Usar la descripción para rellenar información cuando el campo de color está vacío
- SI color está vacío
- CAUSA tomar color y encontrar valor dentro description
- Encontrar valor:
1 “rojo”
2 “amarillo”
3 “rosa”
4 “verde”
*Channable no rellena automáticamente todos los valores de color posibles. Asegúrate de comprobar los productos a los que les falta un color e incluye esos colores en tu lista.
Establecer valor
La acción Establecer valor edita o añade información a tu campo. Puedes utilizar esta acción para añadir un valor a un nuevo campo que necesites.
Ejemplo: indicar si un producto está agotado
- SI stock está vacío
- O el stock es menor o igual a 0
- CAUSA tomar Availability y establecer valor “out_of_stock”
Separar ítems
La acción Separar ítems crea ítems separados basados en cada valor diferente de la lista. Es útil cuando se desea crear listados separados para un producto basados en un elemento (por ejemplo, color o tamaño).
Ejemplo: Separar productos según el tamaño.
- SI todo
- CAUSA tomar size y separar ítems
Ejemplo: Separar botas según el tamaño
- SI categoría contiene botas
- CAUSA tomar size y separar ítems