Visión general
Este artículo te explica cómo crear productos personalizados para clientes en Gelato y cómo usarlos al hacer pedidos a través de la API de Gelato. Los productos personalizados te permiten adaptar las configuraciones de producto para cada cliente, vinculando sus necesidades específicas de formato de datos a un modelo de producto estándar.
Un modelo de producto define tu producto internamente (por ejemplo, sus partes, atributos y atributos derivados), mientras que un producto para el cliente te permite adaptar cómo los clientes envían datos e interactúan con tu producto al hacer pedidos.
Pasos para crear productos para tus clientes
1. Configura el modelo de producto
Antes de crear un producto personalizado para el cliente, asegúrate de tener ya configurado un modelo de producto. Por ejemplo, imagina que el modelo de producto se llama Poster Product y cuenta con 9 atributos y varios atributos derivados. (Consulta la guía "Crear un modelo de producto" para más detalles.)
2. Creando el producto para el cliente
Un producto para el cliente es una versión personalizada de tu modelo de producto que se adapta a cómo tu cliente prefiere enviar los datos (por ejemplo, tamaño, color, etc.). Así es como puedes configurar un producto para el cliente:
Paso 1: Ve a la sección de Productos de clientes.
Paso 2: Elige el modelo de producto (por ejemplo, Producto Póster) y ponle un nombre a tu producto para el cliente. Este nombre es clave porque se usará al hacer un pedido a través de la API.
Por ejemplo, vamos a llamar a este producto Póster SP para el cliente Sandbox Customer.
Nota: El nombre del producto del cliente se puede usar directamente en las solicitudes de pedido enviadas a través de la API de Gelato.
Paso 3: Configura los atributos base y las variantes:
Atributos base son características fijas que se mantienen iguales en todas las variantes del producto.
Las variantes son las opciones personalizables, como el tamaño, el color o el tipo de papel, que el cliente puede elegir.
3. Configurando los atributos base
Los atributos base tienen un único valor fijo para todas las variantes. Por ejemplo:
Orientación: Siempre en vertical
Acabado: Sin estucado
Estos atributos básicos no cambian de un producto a otro.
4. Configuración de variantes
Las variantes son las opciones de producto que tu cliente puede elegir, como el tamaño o el color. Así es como puedes configurarlas:
Paso 1: Añade las opciones del cliente (por ejemplo, tamaño y color) y vincúlalas a los atributos del modelo de producto.
Ejemplo: El cliente quiere enviar atributos llamados Tamaño, Tipo de papel y Color.
Paso 2: Relaciona los valores proporcionados por el cliente con los atributos internos del modelo de producto:
Color: El cliente puede llamar a su opción de color "Blanco y negro" para impresiones en blanco y negro y "Color completo" para impresiones a color. Puedes asociar estas opciones con los valores internos de Gelato: "1/1" para blanco y negro y "4/4" para color completo.
Tamaño: El cliente puede enviarte las medidas en pulgadas, pero tú necesitas convertir esos valores al sistema métrico interno (por ejemplo, 20x28 pulgadas = 508x711 mm).
Paso 3: Establece un valor predeterminado para los atributos si lo necesitas. Por ejemplo:
Si el cliente no indica una opción de color, puedes establecer Color completo (4/4) como predeterminado.
Paso 4: Configura varios valores de opción:
Puedes asociar varios valores de cliente a un solo valor interno. Por ejemplo, un cliente puede usar "Black White" o "BW" para referirse a la misma impresión en blanco y negro, y puedes vincular ambos a tu valor interno "1/1".
5. Guardar el producto del cliente
Una vez que hayas configurado todos los atributos y variantes, guarda el producto personalizado del cliente. Ahora tendrás un producto personalizado vinculado al modelo interno, lo que te permitirá recibir y gestionar pedidos según el formato que prefiera tu cliente.
Cómo hacer un pedido a través de la API usando productos personalizados del cliente
Una vez que el producto del cliente está listo, puede hacer pedidos a través de la API de Gelato. Así es como funciona:
1. La estructura de la solicitud API
Al hacer un pedido, el nombre del producto del cliente (por ejemplo, Póster SP) se usará en la solicitud de la API junto con las opciones seleccionadas. Aquí tienes un ejemplo de una solicitud de API:
{ "items": [ { "productName": "Póster SP", "productVariant": { "color": "blanco y negro", "paper-size": "20x28 pulgadas" } } ]}
En este ejemplo:
El productName está configurado como Póster SP.
El productVariant incluye las opciones seleccionadas de variante, como "blanco-negro" para el color y "20x28 pulgadas" para el tamaño del papel.
2. Gestión de varios productos de clientes
Puedes crear productos personalizados para cada cliente, todos conectados al mismo modelo de producto pero con configuraciones distintas. Por ejemplo:
El cliente A podría enviar "tamaño de papel" y "color" como opciones.
El cliente B podría enviar "tipo de papel" y "tamaño" en su lugar.
A pesar de estas diferencias, ambos productos para clientes apuntarán al mismo UID de producto en el sistema de Gelato, lo que garantiza procesos de producción consistentes detrás del telón.
3. Compatibilidad con versiones anteriores
El sistema de Gelato es compatible con los flujos de trabajo anteriores, lo que significa que puedes seguir usando los UID de producto de configuraciones antiguas mientras incorporas nuevos productos personalizados en el configurador de flujos.