Puedes compartir productos con tus clientes de diferentes maneras.
Los "mensajes de catálogo" son aquellos que te permiten exhibir todo tu catálogo de productos dentro de WhatsApp.
Los mensajes de catálogo muestran una imagen de encabezado en miniatura de un producto de tu elección, texto personalizado en el cuerpo del mensaje, un encabezado de texto fijo, un subencabezado de texto fijo y un botón Ver catálogo.
Cuando un cliente toca el botón Ver catálogo, tu catálogo de productos aparece dentro de WhatsApp.
En necesario que cuentes con un inventario subido a Meta en un catálogo de comercio electrónico conectado a tu cuenta de WhatsApp Business.
Usa el punto de conexión Número de teléfono de WhatsApp Business > Mensajes para enviar un mensaje de catálogo.
POST /<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/messages
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "<TO>", "type": "interactive", "interactive" : { "type" : "catalog_message", "body" : { "text": "<BODY_TEXT>" }, "action": { "name": "catalog_message", /* Parameters object is optional */ "parameters": { "thumbnail_product_retailer_id": "<THUMBNAIL_PRODUCT_RETAILER_ID>" } }, /* Footer object is optional */ "footer": { "text": "<FOOTER_TEXT>" } }
Marcador de posición | Descripción | Valor de muestra |
---|---|---|
Cadena | Obligatorio. Texto que aparecerá en el cuerpo del mensaje. No debe superar los 1.024 caracteres. |
|
Cadena | Opcional. Texto que aparecerá al pie del mensaje. No debe superar 60 caracteres. |
|
Cadena | Opcional. Número de SKU del artículo. Se conoce como identificador de contenido en el administrador de ventas. La imagen en miniatura de este artículo se utilizará como imagen de encabezado del mensaje. Si se omite el objeto |
|
Cadena | Número de teléfono personalizado. |
|
curl 'https://graph.facebook.com/v17.0/106540352242922/messages' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer EAAJB...' \ -d ' { "messaging_product": "whatsapp", "recipient_type": "individual", "to": "+16505551234", "type": "interactive", "interactive": { "type": "catalog_message", "body": { "text": "Hello! Thanks for your interest. Ordering is easy. Just visit our catalog and add items to purchase." }, "action": { "name": "catalog_message", "parameters": { "thumbnail_product_retailer_id": "2lc20305pt" } }, "footer": { "text": "Best grocery deals on WhatsApp!" } } }'
{ "messaging_product": "whatsapp", "contacts": [ { "input": "+16505551234", "wa_id": "16505551234" } ], "messages": [ { "id": "wamid.HBgLMTY1MDM4Nzk0MzkVAgARGBI0ODVEREUwQzEzQkVBRjQ1RUUA" } ] }
Los mensajes de plantilla de catálogo son mensajes de plantilla con un botón que, cuando se lo toca, muestra un catálogo de productos dentro de WhatsApp.
Consulta Plantillas de catálogo para obtener información sobre cómo crear estas plantillas y enviarlas.
Puedes enviar un enlace a tu catálogo completo de productos. Para ello, es necesario que crees un enlace wa.me y los incluyas en un mensaje de texto estándar. Cuando envías un mensaje de texto, tienes la opción de configurar preview_url
en true
para hacer que el mensaje muestre una serie de imágenes en miniatura del catálogo de productos de cualquier URL en la cadena body
del mensaje.
Ten en cuenta que, si inhabilitas el catálogo, cuando se toquen los enlaces wa.me y el botón Ver catálogo en los mensajes con enlace al catálogo, se mostrará el mensaje Enlace al catálogo no válido.
Para crear un enlace wa.me, agrega tu número de teléfono del negocio, incluido el código de país, al final de la siguiente cadena:
https://wa.me/c/
Por ejemplo:
https://wa.me/c/15555455657
Las plantillas de botones de compra permiten a las empresas con sede en la India mostrar uno o más productos que los usuarios de WhatsApp de dicho país (con los códigos de llamadas de países de la India) pueden comprar, sin tener que abandonar el cliente de WhatsApp.
Consulta Plantillas de botones de compra para obtener información sobre cómo crear estas plantillas y enviarlas.
Los mensajes de plantilla de formato por secuencia de la tarjeta de contenido multimedia te permiten enviar un mensaje de texto único acompañado por un conjunto de hasta 10 tarjetas en una vista desplazable horizontalmente:
Consulta Plantilla de formato por secuencia de la tarjeta de contenido multimedia para obtener información sobre cómo crear estas plantillas y enviarlas.
Los mensajes de plantilla de mensaje multiproducto (MPM) contienen información sobre productos de hasta 30 productos de tu catálogo de comercio electrónico, organizado por secciones.
Consulta Plantillas de mensaje multiproducto para obtener información sobre cómo crear plantillas de MPM y enviarlas.
Los mensajes de plantilla de formato por secuencia de la tarjeta de producto te permiten enviar un mensaje de texto único acompañado por un conjunto de hasta 10 tarjetas de producto en una vista desplazable horizontalmente.
Consulta plantillas de formato por secuencia de la tarjeta de producto para obtener información sobre cómo crear estas plantillas y enviarlas.
Los mensajes multiproducto y de un solo producto son tipos de mensajes interactivos.
Ejemplo de mensaje multiproducto: | Ejemplo de mensaje de un solo producto: |
Menú que se activa cuando un usuario hace clic en "Empezar a comprar": | Ejemplo de página de detalles del producto: |
Los clientes que reciben mensajes multiproducto o de un solo producto pueden realizar tres acciones principales:
Si el cliente tiene varios dispositivos vinculados a su cuenta, los mensajes multiproducto y de un solo producto se sincronizarán en todos los dispositivos. Sin embargo, el carrito de compras es específico de cada dispositivo. Consulta Experiencia con el carrito de compras para obtener más detalles.
Por el momento, estos tipos de mensajes se pueden recibir en las siguientes plataformas:
Si la versión de la app del cliente no admite mensajes multiproducto o de un solo producto, la persona recibirá un mensaje que le indicará que no pudo recibir un mensaje debido a que está usando una versión desactualizada de WhatsApp. Además, te enviaremos una notificación de webhook que te indicará que no se pudo entregar el mensaje debido a que el cliente está usando una versión desactualizada de WhatsApp.
Acciones que se pueden realizar con los mensajes multiproducto o de un solo producto:
Acciones que no se pueden realizar con los mensajes multiproducto o de un solo producto:
A diferencia de los mensajes multiproducto que se envían a través de la app de WhatsApp Business, por el momento, los mensajes que se envían a través de la API de la nube no incluyen el icono del carrito de compras en el encabezado de la conversación de chat.
Es posible que debas actualizar las propiedades de los artículos de tu catálogo. Según la propiedad que actualices, así manejaremos los mensajes en los que se mencione el producto:
Propiedad actualizada | Proceso de actualización |
---|---|
Precio, título, descripción e imagen del producto. |
|
Cambio de disponibilidad |
|
Después de ver los productos, el cliente puede agregarlos a su carrito de compras y enviártelo. A los fines del comercio en WhatsApp, un carrito de compras tiene las siguientes características:
Los clientes pueden agregar a un carrito de compras hasta 99 unidades de cada artículo del catálogo, pero pueden agregar una cantidad ilimitada de artículos diferentes.
Una vez que se envía un carrito, no se pueden realizar cambios. Los clientes pueden enviar un nuevo carrito si necesitan artículos nuevos o si desean cambiar su pedido. No puedes enviar carritos a los clientes.
Tanto los mensajes multiproducto como los de un solo producto funcionan mejor con experiencias de usuario más simples y personalizadas, en las que es más conveniente guiar al cliente hacia un subconjunto de artículos que le resultará más relevante, en vez de explorar tu inventario completo.
Combina las funciones con herramientas de navegación, como NLP, búsqueda de texto o mensajes de listas y botones "Responder" para obtener de manera rápida lo que el cliente busca.
Se completa de forma dinámica, de modo que se puede personalizar según el cliente o la situación. Por ejemplo, puedes mostrar un mensaje multiproducto de los artículos que un cliente pide con más frecuencia.
Es un canal efectivo para aumentar los pedidos: durante las pruebas en empresas, el 7 % de los mensajes multiproducto enviados se recibieron de regreso como carritos (en promedio).
Los mensajes interactivos no necesitan plantillas ni aprobaciones previas. Se generan en tiempo real y siempre reflejan los detalles más recientes de los artículos, los precios y los niveles de existencias del inventario.
Los mensajes multiproducto funcionan mejor para guiar a los clientes hacia un subconjunto específico de tu inventario, por ejemplo:
Los mensajes de un solo producto funcionan mejor para guiar a los clientes hacia un artículo específico de tu inventario, ya que ofrecen respuestas rápidas a partir de una serie limitada de opciones, por ejemplo:
Ambas funciones también se pueden usar como parte de un proceso de agente humano. Sin embargo, debes compilar las herramientas que permitan al agente humano generar un mensaje multiproducto o de un solo producto en una conversación.
Antes de enviar mensajes de productos, sigue los primeros pasos que correspondan según tus necesidades:
Todas las llamadas a la API que se mencionan en esta guía se deben autenticar con un token de acceso. Los desarrolladores pueden autenticar sus llamadas a la API con el token de acceso que se genera en Panel de apps > WhatsApp > Configuración de la API. Los socios de soluciones deben autenticarse con un token de acceso mediante el permiso whatsapp_business_messaging.
Para enviar un mensaje de un solo producto, crea un objeto interactive
del tipo product
con estos componentes:
Componentes obligatorios | Componentes opcionales |
---|---|
|
|
Consulta Mensajes, Objeto interactivo para obtener más información. Tras finalizar el proceso, el objeto interactivo deberá tener el siguiente aspecto:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "product", "body": { "text": "BODY_TEXT" }, "footer": { "text": "FOOTER_TEXT" }, "action": { "catalog_id": "CATALOG_ID", "product_retailer_id": "ID_TEST_ITEM_1" } } }
Para enviar un mensaje multiproducto, crea un objeto interactive
del tipo product_list
con estos componentes:
Componentes obligatorios | Componentes opcionales |
---|---|
|
|
Consulta Mensajes, Objeto interactivo para obtener más información. Tras finalizar el proceso, el objeto interactivo deberá tener el siguiente aspecto:
{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "PHONE_NUMBER", "type": "interactive", "interactive": { "type": "product_list", "header":{ "type": "text", "text": "HEADER_CONTENT" }, "body": { "text": "BODY_CONTENT" }, "footer": { "text": "FOOTER_CONTENT" }, "action": { "catalog_id": "CATALOG_ID", "sections": [ { "title": "SECTION_TITLE", "product_items": [ { "product_retailer_id": "PRODUCT-SKU" }, { "product_retailer_id": "PRODUCT-SKU" }, ... ] }, { "title": "SECTION_TITLE", "product_items": [ { "product_retailer_id": "PRODUCT-SKU" }, { "product_retailer_id": "PRODUCT-SKU" }, ... ] } ] } } }
Si ninguno de los artículos proporcionados en las llamadas a la API que se muestran arriba coincide con un producto de tu catálogo, se devuelve un mensaje de error y no se envía al usuario el mensaje multiproducto o de un solo producto.
En el caso de los mensajes multiproducto, al menos un artículo de la lista de productos debe coincidir con un artículo de tu catálogo. En este caso:
Una vez que el objeto interactivo está completo, adjunta los otros parámetros que forman un mensaje: recipient_type
, to
, messaging_product
y type
. Recuerda configurar type
en interactive
.
curl -X POST https://graph.facebook.com/v21.0
/FROM_PHONE_NUMBER/messages \
-H 'Authorization: Bearer ACCESS_TOKEN' \
- d '{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "PHONE_NUMBER",
"type": "interactive",
"interactive": {
// INTERACTIVE OBJECT GOES HERE
}'
Para conocer todos los parámetros disponibles, consulta Referencia, Mensajes.
Envía una solicitud POST al punto de conexión /PHONE_NUMBER_ID/messages
con el objeto JSON que creaste en los pasos 1 y 2. Si tu mensaje se envía correctamente, recibes la siguiente respuesta:
{ "messaging_product": "whatsapp", "contacts": [{ "input": "PHONE_NUMBER", "wa_id": "WHATSAPP_ID", }] "messages": [{ "id": "wamid.ID", }] }
Los mensajes de plantilla de mensajes de un solo producto (SPM) contienen un solo producto de tu catálogo de comercio electrónico, al que lo acompañan la imagen, el título y el precio del producto (todos obtenidos a partir del producto de tu catálogo), junto con texto del cuerpo personalizable, texto de pie de página opcional y un botón interactivo Ver.
Consulta Plantillas de mensaje de un solo producto para obtener información sobre cómo crear plantillas de SPM y enviarlas.