API de promoções elegíveis
Use a API de Promoções elegíveis para fornecer aos clientes uma lista de promoções elegíveis para carrinhos de clientes. A API pode obter a lista de promoções elegíveis para contatos, contas e membros do programa de fidelidade.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Enterprise, Unlimited e Developer com Gerenciamento de ofertas em tempo real |
Forneça aos seus clientes uma lista de promoções elegíveis para o carrinho. A API pega os detalhes do carrinho de um cliente como a solicitação e fornece os detalhes das promoções ativas elegíveis para o carrinho como a resposta. Ao procurar promoções elegíveis para um item, a API verifica cinco níveis da hierarquia de categorias do produto.
Se um carrinho contiver um produto que não existe no catálogo do Salesforce, a API ignorará os produtos não sincronizados ao avaliar promoções no nível da linha e no nível entre linhas e mostrará promoções elegíveis para o carrinho.
Se uma organização tiver várias bibliotecas de regra do tipo Gerenciamento de promoção global, os integradores do sistema deverão especificar qual biblioteca de regras a API executa. Eles também devem confirmar que a solicitação da API contém valores que a definição de contexto da biblioteca de regras exige para avaliar carrinhos.
A resposta da API fornece estes detalhes da promoção.
- Os principais detalhes da promoção, como datas de início e término
- Valores de campo personalizados da promoção
- Limites da promoção
- As regras da promoção que são elegíveis para o carrinho do cliente
- Os valores de campo personalizados da promoção que são mapeados na definição de contexto da promoção.
Para fornecer aos clientes suas promoções elegíveis em tempo real, integre a API de Promoções elegíveis a sistemas externos que gerenciam carrinhos de clientes. Consulte Promoções elegíveis.
Depois que o uso de uma promoção atende ao limite da promoção para um carrinho específico, a API de Promoções elegíveis não fornece a recompensa na saída da API para nenhum cliente. Depois que o uso de uma recompensa por um cliente atinge o limite no nível do cliente da promoção, a API de Promoções elegíveis não oferece mais a recompensa ao cliente.
Esta é a aparência da solicitação da API de promoção elegível quando a API é executada no site de compras online da Cloud Kicks.
{
"cart":{
"Accessory":[
{
"activityStartDate":"2023-06-14T12:45:19Z",
"contactId":"003xx000004WjzAAAS",
"transactionAmount":85,
"currencyISOCode":"INR",
"cartLineDetails":[
{
"CartLineProductCategory":"Sneaker Shields",
"cartLineProductCatalogId:"0ZSSB0000002d8X4AQ"",
"AttributeKey:"Premium"
}
]
}
]
}
}API de promoções elegíveis para promoções com cupons
Quando cupons são adicionados a uma promoção, a API de Promoções elegíveis pega os detalhes do carrinho de um cliente como a solicitação e responde com os detalhes dos cupons ativos para as promoções elegíveis para o carrinho do cliente. O cliente pode usar o cupom da promoção que deseja aplicar ao carrinho.
Para promoções elegíveis que incluem um cupom, a resposta da API inclui estes detalhes do cupom.
- Código de cupom
- Datas de início e término
- Status
A API retorna apenas promoções que têm pelo menos um cupom ativo e válido para a data da atividade do cliente. Embora uma promoção possa consistir em vários cupons, a API não mostra o código do cupom nestes cenários.
- Se houver vários cupons ativos elegíveis para a data da atividade
- Se nenhum cupom estiver ativo para a data da atividade
- Se o cupom ativo elegível tiver atingido seu limite de uso
