Loading
Centro de contacto Agentforce
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Clases Apex para componentes de mensajería de catálogo

          Clases Apex para componentes de mensajería de catálogo

          Utilice estas clases Apex de ejemplo para procesar un catálogo de productos Meta y devolver datos de catálogo a su componente de mensajería WhatsApp.

          Clase Apex de ejemplo para mensajes de múltiples productos

          Esta clase Apex de ejemplo devuelve una lista de objetos RichMessaging.CatalogSection para un mensaje de múltiples productos. Para obtener más información sobre cómo crear una clase Apex, consulte Crear una clase Apex.

          Nota
          Nota Para un mensaje de múltiples productos, cree una lista de RichMessaging.CatalogSection.
          public with sharing class GetCatalogSection {
              @InvocableMethod
              public static List<List<RichMessaging.CatalogSection>> getCatalogSection() {
                  String title = 'Wallpapers';
                  List<String> productIds = new List<String>();
                  productIds.add('ymrgtcg9co');
                  RichMessaging.CatalogSection catalogSection = new RichMessaging.CatalogSection();
                  catalogSection.titleValue = title;
                  catalogSection.productIdsValue = productIds;
          
                  List<RichMessaging.CatalogSection> x = new List<RichMessaging.CatalogSection>();
                  x.add(catalogSection);
                  List<List<RichMessaging.CatalogSection>> y = new List<List<RichMessaging.CatalogSection>>();
                  y.add(x);
                  return y;
              }
          }

          Implementación de clase de ejemplo para mensajes de catálogo y producto único

          Utilice esta implementación de clase de ejemplo para mensajes de catálogo y producto único. La clase implementa la interfaz RichMessaging.ProcessCatalogOrderHandler.

          global class MyProcessCatalogOrderHandler implements RichMessaging.ProcessCatalogOrderHandler {
              global RichMessaging.ProcessCatalogOrderResult processCatalogOrderRequest(
                      RichMessaging.ProcessCatalogOrderRequest catalogOrderRequest) {
                  return new RichMessaging.ProcessCatalogOrderResult(
                      RichMessaging.ProcessCatalogOrderResultStatus.SUCCESS, null, 'order-ref-123');
              }
          }
           
          Cargando
          Salesforce Help | Article