La API de instalaciones locales dejará de estar disponible. Consulta nuestro documento Fin de la API de instalaciones locales para conocer los detalles y descubrir cómo migrar a nuestra nueva generación de API de la nube.

Establecer la configuración comercial

Puedes activar o desactivar el carrito de compras y el catálogo de productos para cada número de teléfono del negocio. De forma predeterminada, el carrito de compras está activado, y el icono de la tienda está oculto en relación con todos los números de teléfono del negocio asociados a una cuenta de WhatsApp Business.

Requisitos

Obtener números de teléfono del negocio

Utiliza los puntos de conexión Cuenta WhatsApp Business > Números de teléfono para obtener una lista de todos los números de teléfono del negocio asociados a una cuenta de WhatsApp Business.

Activar y desactivar el carrito

Usa el punto de conexión Número de teléfono del negocio > Configuración comercial de WhatsApp para activar o desactivar el carrito de compras de un determinado número de teléfono del negocio.

Cuando está activado, aparecen los botones relacionados con el carrito en las vistas de la conversación, del catálogo y de los detalles del producto:

Three WhatsApp messenger screenshots with callout of various cart UI components displayed

Cuando el carrito está desactivado, los clientes pueden ver los productos y sus detalles, pero todos los botones relacionados con el carrito no aparecen en ninguna vista.

Sintaxis de la solicitud

POST /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings
  ?is_cart_enabled=<IS_CART_ENABLED>

Parámetros

Marcador de posiciónValor de ejemploDescripción

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

Identificador del número de teléfono del negocio.

<IS_CART_ENABLED>

true

Booleano Se configura en true para activar el carrito o en false para desactivarlo. El valor predeterminado es true.

Ejemplo de solicitud:

curl -X POST 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings?is_cart_enabled=true' \
-H 'Authorization: Bearer EAAJB...'

Ejemplo de respuesta:

{
  "success": true
}

Activar y desactivar el catálogo

Usa el punto de conexión Número de teléfono del negocio > Configuración comercial de WhatsApp para activar o desactivar el catálogo de productos de un determinado número de teléfono del negocio.

Cuando está activado, el icono de la tienda del catálogo y los botones relacionados con el catálogo aparecen en las vistas de la conversación y del perfil de empresa:

Two WhatsApp messenger screenshots with callout of various catalog UI components displayed

En cambio, cuando el catálogo está desactivado, el icono de la tienda y los botones relacionados con el catálogo no aparecen en ninguna vista, y la vista previa del catálogo con miniaturas no aparece en la vista del perfil comercial.

Si inhabilitas el catálogo, cuando toques los enlaces de wa.me vinculados a tu catálogo y el botón Ver catálogo que aparece cuando envías un enlace a tu catálogo en un mensaje, se mostrará la advertencia Enlace al catálogo no válido.

Sintaxis de la solicitud

POST /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings
  ?is_catalog_visible=<IS_CATALOG_VISIBLE>

Parámetros

Marcador de posiciónValor de ejemploDescripción

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

Identificador del número de teléfono del negocio.

<IS_CATALOG_VISIBLE>

true

Booleano Configura true para mostrar el icono de la tienda del catálogo false para ocultarlo. El valor predeterminado es false.

Ejemplo de solicitud:

curl -X POST 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings?is_catalog_visible=true' \
-H 'Authorization: Bearer EAAJB...'

Ejemplo de respuesta:

{
  "success": true
}

Obtener la configuración de comercio

Usa el punto de conexión Número de teléfono del negocio > Configuración comercial de WhatsApp para obtener la configuración comercial de un número de teléfono del negocio en particular.

Sintaxis de la solicitud

GET /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings

Parámetros

Marcador de posiciónValor de ejemploDescripción

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

Identificador del número de teléfono del negocio.

Ejemplo de solicitud:

curl -X GET 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings' \
-H 'Authorization: Bearer EAAJB...'

Ejemplo de respuesta:

{
  "data": [
    {
      "is_cart_enabled": true,
      "is_catalog_visible": true,
      "id": "727705352028726"
    }
  ]
}