MDVA-30186: Opções de atributo não classificadas na resposta do GraphQL

O patch MDVA-30186 resolve o problema em que as opções de atributo não são classificadas na resposta do GraphQL. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.0.23 está instalada. A ID do patch é MDVA-30186. Observe que o problema foi corrigido no Adobe Commerce 2.4.3.

Produtos e versões afetados

O patch foi criado para a versão do Adobe Commerce:

  • Adobe Commerce na infraestrutura em nuvem 2.3.4 e 2.4.2

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.3.4 - 2.3.5-p2, 2.4.0 - 2.4.0-p1 e 2.4.2 - 2.4.2-p1
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões da Ferramenta de patches de qualidade. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.

Problema

Etapas a serem reproduzidas:

  1. Adicione três opções ao atributo de cor existente.

  2. Crie seis produtos simples com opções (Exemplo: Opção 1: 1 produto, Opção 2: 2 produtos, Opção 3: 3 produtos).

  3. Crie uma categoria e atribua todos os produtos criados acima.

  4. Agora faça a seguinte solicitação do GraphQL com a ID da categoria:

    code language-graphql
    
     {
       products(
         filter: { category_id: { eq: "3" } }
         pageSize: 200
         currentPage: 1
         sort: { name: ASC }
       ) {
         aggregations {
           attribute_code
           count
           label
           options {
             count
             label
             value
           }
         }
         items {
           name
           sku
           url_key
         }
       }
     }
    
    
  5. Agora, altere a ordem de classificação das opções de atributo na página de edição de atributos no Administrador.

  6. Faça a solicitação GraphQL acima novamente e observe as opções de atributo de cor.

Resultados esperados:

As opções de atributo são classificadas de acordo com o pedido definido pelo Administrador.

Resultados reais:

As opções de atributo são sempre classificadas de acordo com o número associado de produtos.

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre a Ferramenta de correção de qualidade, consulte:

Para obter informações sobre outros patches disponíveis no QPT, consulte Patches disponíveis no QPT na documentação do desenvolvedor.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a