

# Limitações
<a name="salesforce-commerce-cloud-connector-limitations"></a>

Estas são as limitações do conector do Salesforce Commerce Cloud:
+ O filtro Contém não está funcionando conforme o esperado durante o particionamento.
+ A entidade das zonas de CDN não oferece suporte a instâncias de sandbox e oferece suporte somente aos tipos de instância de desenvolvimento e produção. Para obter mais informações, consulte [https://help.salesforce.com/s/articleView?id=cc.b2c\_embedded\_cdn\_overview.htm](https://help.salesforce.com/s/articleView?id=cc.b2c_embedded_cdn_overview.htm).
+ No Salesforce Commerce Cloud, não há um endpoint de API para buscar metadados dinâmicos. Como resultado, não há uma provisão para oferecer suporte aos campos personalizados nas entidades Produto e Categoria.
+ O ID do site é um parâmetro de consulta obrigatório. Você deve passar o valor do ID do site por meio da configuração de conector personalizado. Para obter mais informações, consulte [Base URL and Request Formation](https://developer.salesforce.com/docs/commerce/commerce-api/guide/base-url.html).
+ Você pode aplicar filtros em, no máximo, dois campos (exceto em níveis, se presentes) em uma única solicitação de API com a combinação de diferentes operadores, conforme mencionado na tabela abaixo:

<a name="salesforce-commerce-cloud-limitations-filters"></a>
<table>
<thead>
  <tr><th>Critérios de filtro</th><th>Tem suporte?</th></tr>
</thead>
<tbody>
  <tr><td>Um campo com o operador CONTAINS em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador Equals em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador BETWEEN em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Dois ou mais campos com o operador CONTAINS em uma única solicitação de API.</td><td>Não</td></tr>
  <tr><td>Dois ou mais campos com o operador Equals em uma única solicitação de API.</td><td>Não</td></tr>
  <tr><td>Dois ou mais campos com o operador BETWEEN em uma única solicitação de API.</td><td>Não</td></tr>
  <tr><td>Um campo com o operador Equals e um campo com CONTAINS em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador BETWEEN e um campo com CONTAINS em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador BETWEEN e um campo com Equals em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador Equals, um campo com CONTAINS e um campo com BETWEEN em uma única solicitação de API.</td><td>Não</td></tr>
  <tr><td>Um campo com o operador Equals quando a INCREMENTAL PULL é aplicada em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador CONTAINS quando a INCREMENTAL PULL é aplicada em uma única solicitação de API.</td><td>Sim</td></tr>
  <tr><td>Um campo com o operador BETWEEN quando a INCREMENTAL PULL é aplicada em uma única solicitação de API.</td><td>Não</td></tr>
  <tr><td>Um operador Equals e um CONTAINS quando a INCREMENTAL PULL é aplicada em uma única solicitação de API.</td><td>Não</td></tr>
</tbody>
</table>

+ Em algumas entidades, o tipo de dados dos campos durante a recuperação é diferente de quando é usado como campos pesquisáveis. Como resultado, não há uma provisão para o recurso de filtro nesses campos. A tabela a seguir fornece detalhes sobre esses campos. 

<a name="salesforce-commerce-cloud-limitations-filters-provision"></a>
<table>
<thead>
  <tr><th>N.º de série</th><th>Entity Name</th><th>Nome do campo pesquisável</th><th>Tipo de dados como pesquisável</th><th>Tipo de dados como recuperável</th></tr>
</thead>
<tbody>
  <tr><td>1</td><td>Catálogo</td><td>nome</td><td>String</td><td>Struct</td></tr>
  <tr><td>2</td><td>Catálogo</td><td>description</td><td>String</td><td>Struct</td></tr>
  <tr><td>3</td><td>Categoria</td><td>nome</td><td>String</td><td>Struct</td></tr>
  <tr><td>4</td><td>Categoria</td><td>description</td><td>String</td><td>Struct</td></tr>
  <tr><td>5</td><td>Produto</td><td>nome</td><td>String</td><td>Struct</td></tr>
  <tr><td>6</td><td>Produto</td><td>pesquisável</td><td>Booleano</td><td>Struct</td></tr>
  <tr><td>7</td><td>Produto</td><td>validFrom</td><td>DateTime</td><td>Struct</td></tr>
  <tr><td>8</td><td>Produto</td><td>validTo</td><td>DateTime</td><td>Struct</td></tr>
  <tr><td>9</td><td>Produto</td><td>type</td><td>String</td><td>Struct</td></tr>
  <tr><td>10</td><td>Produto</td><td>onlineFlag</td><td>Booleano</td><td>Struct</td></tr>
  <tr><td>11</td><td>Promotion</td><td>nome</td><td>String</td><td>Struct</td></tr>
</tbody>
</table>
