Packs de productos

Los paquetes de productos nos permiten vender productos agrupados con atributos dinámicos.

Por ejemplo, si tienes un paquete de productos, por ejemplo, llamado "Salón Europa" en el que eliges entre 3 armarios diferentes (variantes) con distintos atributos para cada producto: 

  1. Armario Cadiz 150 cm
  2. Armario Monaco 50 cm
  3. Armario Valencia 45 cm

En lugar de crear un campo para cada variante con su nombre apropiado para la salida (especialmente si hay demasiados), lo que requeriría crear numerosos campos fijos en el conector, se pueden añadir los nombres de salida de grupo de atributos como un valor en los campos denominados dynamic_name y dynamic_value en el formulario de variantes.

Luego, en la pestaña de variantes del canal se debe incluir dynamic_name en el mapeo y agregar la siguiente fórmula:

1
 
CONCAT("nombre:", {nombre_dinámico}, ";valor:", {valor_dinámico})
 

De esta manera, con dos campos en el catálogo, uno para el nombre {dynamic_name} y el otro con el valor {dynamic_value}, se puede evitar crear múltiples campos en el catálogo de variantes. El comprador puede elegir sus productos comprando un nombre de producto específico y ver solo el valor de cada atributo para cada variante.

Nota: si el dynamic_value contiene el separador ";" entrará en conflicto con los separadores que estructuran los datos internamente, por lo que no debe utilizarse ";".

Solo en el caso de asegurarse de que el carácter ";" no está en el valor, se puede utilizar la siguiente fórmula: 

CONCAT("nombre:", {nombre_dinámico}, ";valor:", REPLACE({valor_dinámico}, ";", "X"))

donde "X" es el carácter por el que se sustituye.

 

Otro ejemplo de cómo podemos utilizar esta funcionalidad:

 

Ejemplo
 

El atributo Pack tiene un valor de un Pack de productos en Productos.

 
Atributos del producto
El producto tiene 3 variantes con el atributo Pack item.
 

Asignación de conectores (Fórmula) en los datos de salida de Variantes:

CONCAT("nombre:", {productos.Pack}, ";valor:", {Artículo Pack})

Esto creará una variante en Shopify con el nombre de product.pack value, y para esta variante los valores posibles serán los valores de item variant.pack de las variantes de producto de Sales Layer.

Para este producto p02, el resultado de la sincronización de Shopify será este pack:

 
Variantes