[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

Notas de versão do Adobe Commerce 2.4.9-alpha

IMPORTANT
As versões do Alpha podem estar incompletas e provavelmente contêm defeitos. Eles são fornecidos "NO ESTADO EM QUE SE ENCONTRAM" sem garantias de nenhum tipo. A Adobe não tem nenhuma obrigação de manter, corrigir, atualizar, alterar, modificar ou oferecer suporte (por meio dos Serviços de suporte da Adobe ou de outra forma) às versões do Alpha. Os clientes não devem confiar no funcionamento ou no desempenho correto das versões do Alpha ou de qualquer documentação ou material que o acompanhe. O uso das versões do Alpha é de inteira responsabilidade do cliente.

Destaques na v2.4.9-alpha3

Os destaques a seguir se aplicam à versão 2.4.9-alpha3 do Adobe Commerce.

Braintree

Compartimentalização do Google Pay pela área da conta

No Magento 2.4.9-alpha3, os clientes agora podem fazer o vault dos seus cartões de pagamento Google por meio da área de conta quando o Google Pay Vault está ativado no Braintree. Os cartões com cofre são exibidos em métodos de pagamento armazenados, podem ser usados para compras futuras no check-out e podem ser excluídos pelo cliente. Isso estende o suporte à compartimentação além de Cartões e PayPal ao Google Pay.

PACOTE-3459

Vincular o pedido do Magento ao pedido do portal do Braintree

No Magento 2.4.9-alpha3, um Link do portal do Braintree agora é adicionado aos detalhes do pedido no Administrador do Magento. Clicar no link abre a transação relacionada no Braintree Portal (em uma nova guia ), usando a ID do comerciante e a ID da transação do pedido do Magento. Isso permite referência cruzada direta sem fazer logon em ambos os sistemas separadamente.

PACOTE-3461

Atualizador de conta em tempo real (RTAU)

O recurso Real Time Account Updater (RTAU) no Magento 2.4.9-alpha3 para Braintree garante que os detalhes de cartão com vault Visa, Mastercard e Discover sejam atualizados automaticamente quando os cartões expiram ou são substituídos. Isso minimiza pagamentos com falha, mantém o Magento Vault atualizado e ignora tipos não suportados (pré-pagos, Apple Pay, Google Pay) sem erros.

PACOTE-3462

Suporte de tipo de cartão ELO para Pagamentos com Cartão Braintree

No Magento 2.4.9-alpha3, o suporte para o tipo de cartão ELO foi adicionado ao Braintree Payments. Agora, os administradores podem ativar o ELO na configuração do cartão de crédito e os clientes podem fazer pedidos com êxito usando cartões ELO na finalização, garantindo transações ininterruptas por meio do Braintree.

PACOTE-3464

Estrutura

Migração do RabbitMQ para o Apache AtiveMQ

AC-14558

Atualizar a dependência do chart.js para a versão mais recente

A dependência do chart.js foi atualizada para a versão mais recente 4.5.0

AC-15133 - Contribuição de código do GitHub

Migração do Laminas MVC

O Adobe Commerce introduziu uma implementação nativa do MVC, substituindo o Laminas MVC legado, para garantir compatibilidade e estabilidade a longo prazo além do PHP 8.5. Essa alteração fortalece o desempenho, reduz as dependências externas e fornece uma base mais pronta para o futuro do Commerce

AC-15160

Segurança

Para obter as últimas informações sobre as correções de erros de segurança, consulte Boletim de Segurança do Adobe APSB25-94.

Destaques na v2.4.9-alpha2

Os destaques a seguir se aplicam à versão 2.4.9-alpha2 do Adobe Commerce.

Estrutura

Adicionar suporte para OpenSearch 3

O Adobe Commerce 2.4.9 agora é totalmente compatível com o OpenSearch 3.x. Essa atualização permite que os comerciantes se beneficiem de melhor desempenho, segurança e suporte a longo prazo, mantendo a compatibilidade com versões anteriores do OpenSearch 2.x.

AC-11846

Atualização da versão Nginx de 1.26 para 1.28

A versão do Nginx usada em ambientes de desenvolvimento e teste em todas as versões atualmente compatíveis do Adobe Commerce é atualizada de 1.26 para 1.28, alinhando-se com a versão estável mais recente do Nginx disponível.
O teste de nível PR agora é executado em relação ao Nginx 1.28, confirmando a compatibilidade e o suporte totais para todas as versões do Adobe Commerce.

AC-14104

Investigue a versão mais recente do jquery-validate

Atualização da biblioteca jQuery Validate para a versão 1.21.0 para aprimorar os recursos de validação de formulários, melhorar a experiência do usuário e garantir a compatibilidade moderna do navegador em todos os Adobe Commerce Forms nas interfaces de administrador e de front-end.

AC-14403 - Contribuição de código do GitHub

Investigue a versão mais recente da jquery-ui

A biblioteca da interface do usuário jQuery foi atualizada para a versão 1.14.1 para aprimorar os widgets da interface do usuário, melhorar a acessibilidade e garantir a compatibilidade moderna do navegador em todos os componentes de administração e interface de front-end do Adobe Commerce.

AC-14417 - Contribuição de código do GitHub

Investigar a versão mais recente less.js

Atualização do pré-processador de CSS Less.js para a versão 4.2.2 para aprimorar o desempenho da compilação de CSS, melhorar o suporte à sintaxe e modernizar o processo de criação de tema em todos os temas de front-end e de administrador do Adobe Commerce.

AC-14418 - Contribuição de código do GitHub

Investigue a versão mais recente do Moment-Timzone-with-data.js

Atualização da biblioteca Fuso horário de momento para a versão 0.5.43 para aprimorar os recursos de manipulação de fuso horário, atualizar os dados de fuso horário com as alterações mais recentes do banco de dados de fuso horário IANA e melhorar a precisão do processamento de data/hora em todas as operações internacionais e de vários fusos horários da Adobe Commerce.

AC-14419 - Contribuição de código do GitHub

Investigue a versão mais recente underscore.js

Atualização da biblioteca de utilitários Underscore.js para a versão 1.13.7 para aprimorar os recursos de programação funcional do JavaScript, melhorar o desempenho da manipulação de dados e garantir a compatibilidade moderna do navegador em todos os componentes de front-end e interface de administrador do Adobe Commerce.

AC-14420 - Contribuição de código do GitHub

Migração do TinyMCE para o Hugerte.org

Devido ao fim do suporte para o TinyMCE 5 e 6 e às incompatibilidades de licenciamento com o TinyMCE 7, a implementação atual do editor do Adobe Commerce WYSIWYG é migrada do TinyMCE para o editor HugeRTE de código aberto (https://hugerte.org/).
Essa migração garante que o Adobe Commerce permaneça em conformidade com o licenciamento de código aberto, evita vulnerabilidades conhecidas do TinyMCE 6 e fornece uma experiência de edição moderna e compatível para comerciantes e desenvolvedores.

AC-14568

Adicionar suporte completo ao Valkey 8.x para 2.4.9-alpha2

O Adobe Commerce 2.4.9 tem um suporte completo a comandos CLI para Valkey, espelhando a funcionalidade Redis existente no momento. Configuração de administração e nuvem atualizada para permitir configuração perfeita do Valkey.
Essa atualização garante que o Adobe Commerce permaneça inovador e com bom desempenho, oferecendo suporte ao Valkey 8.x, proporcionando aos comerciantes e desenvolvedores uma alternativa confiável para o Redis quando chegar ao fim da vida útil.

AC-14604

Outro

Atualizar o serviço AWS Valkey 8.x para build e teste do CNS

Atualizar o serviço AWS Valkey 8.x para build do CNS

AC-14470

2.4.9-alpha2 - Melhorias da qualidade principal de agosto

AC-14700

Segurança

Melhorias de segurança para 2.4.9-alpha2

AC-14610

Envio

Migrar a integração USPS de APIs de Ferramentas da Web desatualizadas para novas APIs RESTful USPS

Para estar em conformidade com o anúncio da desativação das APIs herdadas de ferramentas da Web pelo USPS até 25 de janeiro de 2026, a integração do USPS do Adobe Commerce será migrada para as novas APIs do USPS RESTful.

Principais aprimoramentos:

  • Suporte à API dupla: os usuários administradores agora podem escolher entre a API herdada de Ferramentas da Web e a nova API RESTful USPS por meio das configurações.

  • Atualização de autenticação: OAuth 2.0 implementado para acesso seguro à API.

  • Formato de dados aprimorado: transição de XML para JSON para uma comunicação mais limpa e eficiente.

  • Novos campos de administrador:

    • URL REST do gateway (com base no modo: Desenvolvimento ou Ativo)
    • ID do cliente e segredo
    • Tipo de conta, Número da conta
    • CRID, MID, Código de identificação do correio
    • AES/ITN para remessas internacionais
    • Métodos de envio permitidos específicos para REST

Essa migração garante que a Adobe Commerce permaneça em conformidade com os padrões USPS, melhora a confiabilidade do sistema e garante integrações de envio que não se tornarão obsoletas para os comerciantes.

AC-13257

Destaques na v2.4.9-alpha1

Os destaques a seguir se aplicam à versão 2.4.9-alpha1 do Adobe Commerce.

Interface do administrador

Adicionar menu "Ações" para a grade Regras de preço de catálogo na interface do usuário administrador

AC-13916

Estrutura

[Parte 2] - Atualizar toda a biblioteca js e a dependência npm com a versão mais recente disponível

o suporte à versão do compositor era somente para a versão 2.2.x do compositor. Agora, o suporte também foi estendido para a versão 2.4.x.

AC-13792 - Contribuição de código do GitHub

Adicionar compatibilidade com o Valkey 8.x para 2.4.8, 2.4.7, 2.4.6 e 2.4.5, 2.4.9-alpha1

AC-14103

Verificar compatibilidade com o Verniz 7.7

AC-14105

Adicionar compatibilidade com o RabbitMQ 4.1 para 2.4.8, 2.4.7, 2.4.6 e 2.4.5

AC-14357

Outro

2.4.9-alpha1 - Melhorias da qualidade principal em junho

AC-14026

Tornar 2.4.7 e 2.4.6 compatíveis com MariaDB 10.11

AC-14099

2.4.9-alfa1 - Contribuições comunitárias de junho de 2025

AC-14559

Envio

Migração da integração DHL do DHL Express XML desatualizado para novas APIs RESTful do MyDHL

AC-13258

Segurança

Para obter as informações mais recentes sobre correções de erros de segurança, consulte o Boletim de Segurança do Adobe APSB25-50.

Esta versão inclui os seguintes destaques:

  • Aprimoramento de desempenho da API—Resolve a degradação de desempenho em pontos de extremidade de API da Web assíncronos em massa que foram introduzidos após o patch de segurança anterior.

  • Correção de acesso de Bloqueios do CMS — Resolve um problema em que os usuários administradores com permissões restritas (como acesso somente de merchandising) não conseguiam exibir a página de listagem CMS Blocks.

    Anteriormente, esses usuários encontravam um erro devido a parâmetros de configuração ausentes após a instalação de patches de segurança anteriores.

  • Compatibilidade com limite de cookies — Resolve uma alteração incompatível com versões anteriores envolvendo a constante MAX_NUM_COOKIES na estrutura. Esta atualização restaura o comportamento esperado e garante a compatibilidade para extensões ou personalizações que interagem com limites de cookies.

  • Operações assíncronas — Operações assíncronas restritas para substituir pedidos de clientes anteriores.

  • Correção para CVE-2025-47110—Resolve uma vulnerabilidade de modelos de email.

recommendation-more-help

A correção para o CVE-2025-47110 também está disponível como um patch isolado. Consulte o artigo da Base de Dados de Conhecimento para obter detalhes.

Correção de problemas na v2.4.9-alpha3

Corrigimos 129 problemas no código principal Adobe Commerce 2.4.9-alpha3. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.

APIs

Erro de endereço de cobrança ausente no painel do administrador ao criar o pedido por meio da API REST com apenas informações de pagamento

Correção de um problema em que os pedidos podiam ser criados por meio da API sem um endereço de cobrança, causando falhas no painel do administrador.
Agora, os pedidos sem um endereço de faturamento são restritos e não são mais criados.

AC-14049 - Problema do GitHub - Contribuição de código do GitHub

Problema de adição de produto ao carrinho na API Rest

Correção de um problema em que os produtos não atribuídos a um site específico ainda podiam ser adicionados ao carrinho e comprados.
Agora, uma mensagem de erro é exibida: "O produto que você está tentando adicionar não está disponível".

AC-15054 - Problema do GitHub - Contribuição de código do GitHub

O Rótulo De Opção De Atributo É Substituído Ao Atualizar Rótulos De Loja

Correção de um problema em que a atualização de um atributo de produto de multisseleção por meio da API REST substituiria todos os store_labels, removendo os rótulos específicos da loja existente.
Agora, ao atualizar o rótulo da visualização de loja padrão, o Magento mescla os rótulos fornecidos com os existentes, em vez de substituí-los totalmente.
Isso garante que os rótulos específicos da loja para outras exibições da loja permaneçam intactos após as atualizações.

AC-15208 - Problema do GitHub - Contribuição de código do GitHub

O ponto de extremidade da API REST export-stock-salable-qty retorna itens incorretos total_count

Correção de um problema de paginação na API de quantidade comercializável de estoque da exportação de estoque em que total_count estava incorretamente limitado ao tamanho da página. Anteriormente, ao usar o endpoint /rest/all/V1/inventory/export-stock-salable-qty/website/base com parâmetros de paginação como page_size=5, o campo total_count na resposta retornaria 5 em vez do número total real de produtos que correspondem aos critérios de pesquisa. Após essa correção, o campo total_count agora reflete corretamente o número total de produtos disponíveis, independentemente do parâmetro page_size, garantindo um comportamento de paginação consistente em todos os endpoints da API REST do Magento.

ACP2E-4086 - Contribuição de código do GitHub

Problema de validação com IDs de opção personalizadas nas APIs REST do item de carrinho

As APIs REST V1/guest-carts/<cartId>/items/ e V1/carts/mine/items/ agora validam "product_options.extension_attributes.custom_options.*.option_id" para garantir que faça referência a um option_id válido para a SKU do item de carrinho. Anteriormente, esse parâmetro era processado e salvo no banco de dados sem validação.

ACP2E-4138 - Contribuição de código do GitHub

Conta

[Problema] Remoção de espaçamento desnecessário na grade de back-end

O sistema agora remove o espaçamento desnecessário na grade do backend. Quando há itens selecionados.

AC-11579 - Problema do GitHub - Contribuição de código do GitHub

Não é possível limpar o comentário do item da lista de desejos por meio da mutação do GraphQL updateProductsInWishlist

Correção de um problema em que os comentários da lista de desejos não eram atualizados por meio de mutações do GraphQL.
Agora, os comentários são atualizados corretamente e refletidos na resposta da API e na loja.

AC-14682 - Problema do GitHub - Contribuição de código do GitHub

Mostrar configuração de prefixo/sufixo ignorada quando definida como Não

Correção de um problema em que o prefixo/sufixo do nome do cliente continuava a ser exibido em pedidos mesmo quando desativado na configuração.
Agora, os valores de prefixo/sufixo são removidos dos detalhes do pedido com base na configuração.

AC-15074 - Problema do GitHub - Contribuição de código do GitHub

Registro de conta de cliente da loja: o formato do endereço de email está sendo convertido com um formato de domínio diferente

Esse erro solucionou um problema em que os emails de clientes com caracteres especiais no domínio (por exemplo, tec55241@adòbe.com) eram convertidos automaticamente para o formato punycode (tec55241@xn–adbe-mqa.com).
No Magento 2.4.9-alpha3, a correção garante que essas IDs de email permaneçam inalteradas e válidas, evitando erros de delivery.

AC-15177 - Contribuição de código do GitHub

Mensagens de validação ausentes (image-error) no formulário de registro

Correção de um problema em que os campos obrigatórios na página de criação da conta do cliente não mostravam mensagens de validação quando deixados em branco.
Agora, as mensagens de erro apropriadas são exibidas para todos os campos vazios ou incorretos.

AC-15185 - Problema do GitHub - Contribuição de código do GitHub

Problema após o logon no magento 2.4.8-p1

Correção do problema no Magento 2.4.8-p1 em que o link "Criar uma conta" ainda estava visível na página inicial após o logon.
Agora, o link fica oculto corretamente após o logon, de forma consistente com outras páginas.

AC-15292 - Problema do GitHub

Interface do administrador

[Problema] para substituir o escape obsoleto

Esta PR remove a getEscaper() obsoleta e a adiciona por injeção do construtor

AC-15132 - Problema do GitHub - Contribuição de código do GitHub

Categoria de produto de sobreposição de mensagem de boas-vindas na exibição móvel.

Correção de um problema na interface do usuário em que o nome de boas-vindas se sobrepunha às categorias de produto na exibição móvel, bloqueando cliques.
Agora, as categorias são totalmente visíveis e clicáveis, sem problemas de sobreposição.

AC-15166 - Contribuição de código do GitHub

"Não é possível resolver as entradas do parâmetro reCAPTCHA" no exception.log para o Painel de Administração do Google reCAPTCHA

Um erro de reCaptcha no arquivo var/log/exception.log para o logon de Administrador do reCAPTCHA do Google V3 foi resolvido e nenhuma mensagem de erro foi registrada. Anteriormente, o seguinte erro era gerado a cada poucos segundos quando um usuário administrador definia as configurações de Configuração > Segurança > Painel de Administração do Google reCAPTCHA: main.ERROR: Can not resolve reCAPTCHA parameter. {&quot;exception&quot;:&quot;[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)&quot;} []. GitHub-34975

AC-3179 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub

O usuário administrador restrito pode salvar/atualizar configurações padrão apesar das Permissões específicas do armazenamento

Correção do problema em que usuários administradores restritos podiam ver e tentar atualizar o escopo "Configuração padrão" apesar de ser atribuído apenas a escopos específicos do site, o que poderia causar confusão.

ACP2E-4011 - Contribuição de código do GitHub

Preço configurável do produto salvo no BD para qualquer escopo de exibição de loja, causando problemas no recurso de classificação Produtos na categoria, onde o preço salvo não tem relevância no front-end

Remoção da caixa de seleção "Usar valor padrão" para um produto configurável quando o preço é configurado por site e uma visualização de loja é selecionada na página de edição do produto configurável pela interface de administrador.

ACP2E-4036 - Contribuição de código do GitHub

[QUANS]A Política de Senha do Administrador Não Atende à Conformidade com o PCI DSS 4.0 (Mínimo de 12 Caracteres)

Agora, os administradores podem configurar o requisito de comprimento mínimo da senha para usuários administradores em Lojas > Configuração > Avançado > Administração > Segurança. Esse aprimoramento oferece maior flexibilidade de segurança, mantendo as políticas de senha existentes. A validação é aplicada durante a criação/modificação do usuário administrador e salvamentos da configuração, com validação de front-end em tempo real para melhorar a experiência do usuário.

ACP2E-4044 - Contribuição de código do GitHub

Problema de filtro de data quando o idioma da interface do administrador é japonês

O filtro e a coluna de aniversário usarão o formato unificado M/d/y, igual ao filtro/coluna "Cliente desde"

ACP2E-4052 - Contribuição de código do GitHub

Interface do Administrador, Imposto

Erro na interface do administrador da alíquota do imposto

Esse ticket corrigiu um problema de IU do administrador de taxa de imposto em que a alternância do país (por exemplo, de EUA → Reino Unido) ainda exibia o estado dos EUA selecionado anteriormente, enganando os usuários.
Na versão 2.4.9-alpha3, o campo de estado agora é redefinido para * quando o país selecionado não tem estados.

AC-8440 - Contribuição de código do GitHub

B2B

Os produtos-render-info da API Rest retornam o preço final incorreto para o cliente conectado

O tíquete tem uma correção para a API Rest products-render-info retornar o preço final incorreto para o cliente conectado

AC-5979 - Problema do GitHub - Contribuição de código do GitHub

O botão Adicionar à lista de requisições desaparece quando tentamos adicioná-lo a partir da página de categoria

Anteriormente, o botão Adicionar à lista de requisições desaparece quando tentamos adicioná-lo a partir da página de categoria, que agora está corrigida, e podemos ver o botão de requisição na página de categoria

AC-8575

B2B, carrinho e finalização

Nenhuma entidade com cartId = X erro é mostrado na Loja quando o usuário da empresa B2B faz logon no recurso de administrador "Logon como cliente"

Agora, o erro "Nenhuma entidade com cartId = X" não é mais visível após fazer logon com êxito no back-end do administrador ao usar o recurso "Logon como cliente".

ACP2E-3994 - Contribuição de código do GitHub

Carrinho e saída

[Problema] Adicione EventPrefix e EventObject para verificar o modelo de contrato

O sistema agora inclui EventPrefix e EventObject para o modelo de contrato de check-out, permitindo que os eventos sejam acionados com um prefixo de evento. Esse aprimoramento oferece mais flexibilidade para desenvolvedores ao trabalhar com eventos de contrato de check-out. Anteriormente, o modelo de contrato de check-out não aceitava EventPrefix e EventObject, limitando a capacidade de personalizar a manipulação de eventos.

AC-13252 - Problema do GitHub - Contribuição de código do GitHub

[Graphql] Não pode retornar nulo para o campo não anulável "SeletedCustomizingOption.label"

O sistema agora não lançará um erro interno do servidor com uma mensagem quando a opção selecionada não existir mais

AC-14256 - Problema do GitHub - Contribuição de código do GitHub

[2.4.8] Não é possível fazer pedidos em que a Cidade tenha dígitos de 0 a 9, E comercial, ponto final ou parêntese no Nome da Cidade

Correção de um problema em que o check-out falhava em nomes de cidades contendo caracteres especiais como . , & ou parênteses.
Agora, os pedidos com esses nomes de cidades são feitos com êxito sem erros de validação.

AC-14495 - Problema do GitHub - Contribuição de código do GitHub

Subseleção de regra de vendas com condição de quantidade Falha ao aplicar

Correção de um problema em que as regras de preço do carrinho com condições de subseleção de produto não eram aplicadas na finalização da compra.
Agora, os descontos são aplicados com êxito de acordo com as regras configuradas.

AC-14884 - Problema do GitHub - Contribuição de código do GitHub

Graphql - O carrinho de mesclagem não funciona corretamente quando a Backorder está ativada

Correção de um problema em que os itens do carrinho de convidado não eram mesclados ao carrinho do cliente durante a mesclagem do carrinho por meio do GraphQL.
Agora, o carrinho do cliente reflete corretamente a quantidade combinada de carrinhos do cliente e do convidado.

AC-15148 - Problema do GitHub - Contribuição de código do GitHub

[Integração] [Check-out] Diretivas de dependência atualizadas no modelo de email de pagamento com falha

Falha no modelo de email de pagamento atualizado para manipular as diretivas depend corretamente.
A correção garante que o endereço e o método de envio sejam exibidos corretamente quando aplicável.
Anteriormente, esses campos estavam ausentes em emails de pagamentos com falha.

AC-15363 - Contribuição de código do GitHub

O desconto de envio gratuito da [Cloud] não é removido corretamente quando o carrinho não atende mais aos requisitos

O Subtotal (Excl. Imposto) na regra de preço do carrinho agora incorporará descontos das regras anteriores.

ACP2E-3973 - Contribuição de código do GitHub

Ordem duplicada encontrada para o mesmo cliente no Envio múltiplo

Solicitações simultâneas para fazer pedidos com vários endereços de entrega não resultam mais em pedidos duplicados para o mesmo cliente

ACP2E-4117 - Contribuição de código do GitHub

Carrinho e check-out, pedido, produto

O email do Cartão-presente é enviado mesmo se a fatura do pedido falhar

Antes da implementação dessa correção, emails de cartão-presente eram enviados após a criação da fatura. No entanto, após a aplicação da correção, os emails de cartão-presente agora são enviados depois que as faturas são salvas e confirmadas com êxito.

ACP2E-3905

Carrinho e check-out, segurança

[NUVEM] Obtendo 404 para arquivo JS na página de check-out na primeira tentativa após a implementação do patch sri

Antes das correções, os mixins não tinham sido carregados no carrinho e o check-out quando a minificação e o empacotamento estavam ativados. Após a correção, todos os mixins devem ser carregados conforme esperado.

ACP2E-4128 - Contribuição de código do GitHub

Problemas com o escopo de preço e config.php

No Magento 2.4.2, alterar o escopo de preço por meio de config.php não atualiza corretamente o valor is_global em catalog_eav_attribute para o atributo price.
Como resultado, os preços dos produtos permanecem globais e não podem ser salvos por site, mesmo quando o escopo de preços está definido como site.
A solução alternativa requer a atualização manual da coluna is_global no banco de dados, o que não é ideal para ambientes de produção.
Esse comportamento é consistente com o design padrão da Magento, em que o escopo de preço é Global ou Site, mas não por exibição de loja.

AC-13857 - Problema do GitHub

Depois que a página de troca de armazenamento vem do cache (o alternador de armazenamento não está funcionando) na versão 2.4.8

Correção de um problema em que a alternância de exibições de loja do cabeçalho da loja não funcionava até que o cache fosse limpo manualmente.
Agora, a switching de visualização de armazenamento funciona corretamente sem exigir uma limpeza de cache.

AC-14426 - Problema do GitHub

Estilos .less ignorados com largura mínima: (@screen__l)

Correção de um problema em que apenas três produtos eram exibidos por linha em páginas de categoria.
Agora, quatro produtos são exibidos por linha, conforme esperado.

AC-14463 - Problema do GitHub - Contribuição de código do GitHub

A contagem da lista de desejos não é exibida na página inicial/em outras páginas, exceto a página da lista de desejos no menu do cliente

Correção de um problema em que a contagem da lista de desejos aparecia como parênteses vazios em páginas que não eram da lista de desejos.
Agora, a contagem correta do item da lista de desejos é exibida ao lado de "Minha lista de desejos" em todas as páginas.

AC-14607 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub

catalog_product_save_before o observador aciona um erro relacionado à data ao usar a API REST sem valores no nível de armazenamento (problema getFinalPrice())

Esta PR ajusta o processamento de SpecialFromDate para garantir a formatação adequada quando a data for fornecida como uma instância DateTimeInterface. Isso evita que ocorram erros durante a execução de getFinalPrice() em determinados cenários.

AC-14847 - Problema do GitHub - Contribuição de código do GitHub

URGENTE - Não é possível adicionar o produto ao pacote quando o produto a ser adicionado tem opções personalizáveis

Correção de um problema em que não era possível adicionar produtos com opções personalizáveis a produtos agrupados.
Anteriormente, esses produtos eram excluídos da lista "Adicionar produtos à opção" na criação do pacote.
Agora, os produtos com opções personalizáveis podem ser adicionados aos pacotes sem incluir suas opções personalizadas, permitindo um gerenciamento de estoque adequado.
Isso permite a criação de pacotes sem duplicar produtos ou afetar os níveis de inventário.

AC-14958 - Problema do GitHub

O rótulo de preço "Tão baixo quanto" é exibido para produtos configuráveis com uma única opção

Correção de um problema em que os produtos configuráveis exibiam o preço com um rótulo "Tão baixo quanto" incorreto no PDP/PLP.
Agora, o produto mostra o preço correto (US$ 500) sem nenhuma etiqueta enganosa.

AC-15237 - Problema do GitHub - Contribuição de código do GitHub

Método incorreto chamado para o botão Adicionar a Comparar

Correção do método usado em \Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect().
Anteriormente, getAddToCartButton() era chamado incorretamente em vez de getAddToCompareButton().
Essa alteração garante o comportamento correto para renderizar o botão "Adicionar para comparar" nas listagens de produtos.
Nenhuma alteração de comportamento funcional é introduzida; a atualização melhora a experiência do desenvolvedor e a correção do código.

AC-15323 - Problema do GitHub - Contribuição de código do GitHub

A geração de imagens dinâmicas gera um grande número de imagens

Após a correção, as imagens serão geradas somente para os sites aos quais o produto está atribuído.

ACP2E-3927 - Contribuição de código do GitHub

O erro 500 ocorre no front-end, devido à estrutura de layout incorreta ser armazenada em cache no layout

Correção de um problema em que uma página retornava um código de erro 500, devido a uma estrutura de layout incorreta ser armazenada em cache no layout

ACP2E-4040 - Contribuição de código do GitHub

Erro de validação para o campo de valor de desconto da regra de Preço de Catálogo em Atualização Programada

Anteriormente, antes de corrigir esse problema, para a atualização da programação para a regra de preço do catálogo, se a quantia de desconto for by_fixed, então ela não era validada corretamente por causa da regra de intervalo de números de validação. Depois que essa correção for aplicada, a validação funcionará corretamente para a regra de preço fixo do catálogo.

ACP2E-4054 - Contribuição de código do GitHub

Os produtos são exibidos como desativados

Após a correção, os produtos desativados não estarão presentes no widget produtos.

ACP2E-4136 - Contribuição de código do GitHub

[Nuvem] Erros com entradas duplicadas (temp_category_descendants_%)

Correção de um problema com entradas duplicadas durante atualizações programadas de criação para ambientes com um alto número de categorias aninhadas

ACP2E-4159 - Contribuição de código do GitHub

Catálogo, GraphQL

Cálculo de desconto inválido do GraphQl

O GraphQL agora exibe corretamente as porcentagens de desconto e os preços base quando os preços de catálogo são configurados para incluir imposto. Anteriormente, ocorriam erros de arredondamento, como exibir 19,99% em vez de 20%.

ACP2E-3993 - Contribuição de código do GitHub

Catálogo, Produto

Produtos relacionados via regra de produto relacionada que não aparecem no PDP via GraphQL

Anteriormente, antes dessa correção ser aplicada, a regra de produto relativa retornava vazia/nula para um produto que correspondia à regra. Depois que essa correção for aplicada, a regra relativa para produtos será retornada com êxito para produtos correspondentes.

ACP2E-3949

Conteúdo

graphql (magento 2.4.6-p4 ) - erro ao tentar obter a página do cms com status de inativo

Correção de um problema em que a consulta do GraphQL para uma página do CMS desativada retornava um erro interno do servidor.
Agora, a consulta obtém uma resposta adequada sem erros.

AC-12302 - Problema do GitHub - Contribuição de código do GitHub

Loop infinito de consulta de rota [GraphQl]

Esse ticket corrigiu o problema em que uma consulta de rota do GraphQL com Caminho de solicitação e Caminho de destino idênticos causava um loop infinito e eventualmente expirava.
Na versão 2.4.9-alpha3, o query agora retorna a resposta de erro correta em vez de fazer loop.

AC-14269 - Problema do GitHub - Contribuição de código do GitHub

Altere a constante IMAGE_FILE_NAME_PATTERN para pública visível, para obter mais flexibilidade

A constante IMAGE_FILE_NAME_PATTERN em GenerateRenditions.php foi tornada pública para permitir aos desenvolvedores mais flexibilidade ao trabalhar com representações de imagem. A correção é incluída no Magento 2.4.9-alpha3 com cobertura completa de teste de unidade e integração.

AC-15338 - Problema do GitHub - Contribuição de código do GitHub

A visualização do preparo de conteúdo não funciona com os resultados da pesquisa

A Pesquisa na Visualização de preparo agora retorna produtos de acordo com o escopo selecionado. Anteriormente, a pesquisa retornava resultados no escopo padrão, ignorando o armazenamento selecionado.

ACP2E-4095

Page Builder - Problema da lógica de condição do produto (a lógica OR se comporta incorretamente mostrando menos produtos)

O widget Produtos do Page Builder agora retorna o resultado correto quando um atributo com escopo global é usado na condição "Corresponder qualquer"

ACP2E-4096 - Contribuição de código do GitHub

Cliente/ Clientes

A validação de valores mínimo e máximo não funciona para o atributo DOB na Loja

Esse bug corrigiu o problema em que a validação da data mínima e máxima para o atributo Data de nascimento (DOB) não funcionava na loja (embora funcionasse no Admin).
Na versão 2.4.9-alpha3, a validação agora bloqueia corretamente o salvamento de clientes com DOB fora do intervalo permitido, mostrando uma mensagem de erro.

AC-13535 - Contribuição de código do GitHub

Carregamento de erro do Ajax 401 na tela Aviso no painel do administrador durante a revogação da permissão Fazer logon como cliente

Esse bug corrigiu um problema em que uma permissão revogada de Logon como Cliente fazia com que um erro Ajax 401 com HTML bruto aparecesse no pop-up de aviso.
Após a correção, o sistema agora exibe corretamente uma mensagem de aviso normal em vez de HTML bruto.
A solução foi fornecida no Magento 2.4.9-alpha3

AC-15336 - Contribuição de código do GitHub

Estrutura

[Problema] Tornar a assinatura do método consistente com a interface

A assinatura de método para getAttributes agora é consistente com sua interface, evitando erros ao substituir o método. Anteriormente, as inconsistências na assinatura do método causavam erros ao tentar substituir o método getAttributes.

AC-11578 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Corrigir regra de validação de emails para o componente da interface do usuário

O sistema agora valida corretamente vários endereços de email inseridos nos componentes da interface do usuário, garantindo que cada email seja reduzido e validado corretamente. Anteriormente, o sistema usava um método incorreto para cortar endereços de email, o que poderia levar a erros de validação.

AC-11719 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover métodos redundantes

Qualidade do código: removeu métodos redundantes em operações assíncronas e componentes de vendas que chamavam apenas métodos principais sem adicionar funcionalidade, melhorando a manutenção do código.

AC-11915 - Problema do GitHub - Contribuição de código do GitHub

a validação de xsd falha em arquivos etc/adminhtml/system.xml que contêm comentários abaixo de itens de campo.

Esta PR corrige as definições do esquema XML no phpstorm para o nó comment

AC-12945 - Problema do GitHub - Contribuição de código do GitHub

O Magento 2.4.8 usa pacotes dev que não seguem o controle de versão semântico

Magento 2.4.8 requer versões dev de pdepend/pdepend e phpmd/phpmd (3.x-dev) para compatibilidade com PHP 8.4.
Essas versões de desenvolvimento entram em conflito com ferramentas de terceiros que esperam pacotes compatíveis com o SemVer, impedindo algumas atualizações.
Uma solução alternativa temporária é criar um alias para as versões dev no composer.json (por exemplo, "3.x-dev as 3.99.0"), permitindo compatibilidade enquanto satisfaz o controle de versão semântico.
Isso garante o suporte ao PHP 8.4 e evita conflitos até que versões estáveis sejam disponibilizadas.

AC-14519 - Problema do GitHub

API Rest: Chamada para uma função membro getVideoProvider() em nulo

Correção de um problema em que chamar a API filho do produto configurável retornava um Erro interno do servidor 500 se um produto filho tivesse apenas um vídeo YouTube e nenhuma outra imagem.
O erro foi causado por uma referência nula em ExternalVideoEntryConverter.
Agora, a API retorna corretamente os produtos secundários com entradas de galeria de mídia, incluindo dados de vídeo externos, sem gerar erros.
Isso garante a recuperação adequada de todos os tipos de mídia para produtos derivados por meio da API REST.

AC-15046 - Problema do GitHub

[Problema] Corrija alguns erros de digitação nos comentários do PHPDoc

Esta PR corrige alguns erros de digitação no phpdoc

AC-15075 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover o uso do sprintf em chamadas de frase

Essa PR remove o uso de sprintf na chamada de função de frase no núcleo do Magento.

AC-15183 - Problema do GitHub - Contribuição de código do GitHub

Não é possível reindexar todos os inválidos em indexadores de vários threads com bloqueio de aplicativo ativo

Esse problema corrigia uma falha do indexador de vários threads quando use_application_lock era habilitado.
Anteriormente, os bloqueios de BD eram perdidos durante o processamento paralelo, fazendo com que os indexadores permanecessem no estado "funcionando" e emitissem erros de SQL (tabela não encontrada).
No Magento 2.4.9-alpha3, a correção garante que os indexadores reindexem corretamente com o bloqueio de aplicativo ativado.

AC-15270 - Problema do GitHub - Contribuição de código do GitHub

AC-15340 - Contribuição de código do GitHub

[Problema] registrar plug-in não declarado apenas se não estiver desabilitado

Esta PR corrige e registra o plug-in que na verdade não está declarado e não é usado (instância ativada e ausente).

AC-15386 - Problema do GitHub - Contribuição de código do GitHub

Magento 2.4.8-p2, magento/framework versão 103.0.8-p2: classe EmailMessage chamando um método não existente

AC-15446 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub

[Magento 2.3.x] Patches de Dados/Esquemas getAliases() causam erros durante setup:upgrade

getAliases() causa erros durante a configuração:upgrade, essa PR corrigindo o mesmo

AC-15559 - Problema do GitHub - Contribuição de código do GitHub

Tipo esperado 'Magento\Customer\Api\Data\GroupInterface'. Encontrado 'Magento\Customer\Model\Group'.

Correção de um problema em que salvar um grupo de clientes por meio de GroupRepositoryInterface usando GroupFactory causava um erro de tipo.
Anteriormente, o repositório esperava GroupInterface, mas as instâncias de modelo de Grupo foram transmitidas, resultando em um erro fatal.
Agora, os grupos de clientes podem ser salvos com êxito por meio do repositório, garantindo a implementação adequada da interface.
Isso soluciona avisos do IDE e erros de tempo de execução ao criar ou atualizar programaticamente grupos de clientes.

AC-6909 - Problema do GitHub

[Problema] Remover a marca @author proibida

Esta PR remove a tag @author da base de código

AC-8349 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

Esta PR remove a tag @author da base de código

AC-8350 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

Esta PR remove a tag @author da base de código

AC-8359 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

Esta PR remove a tag @author da base de código

AC-8362 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida de Magento_Backup e Magento_Bundle

Esta PR remove a tag @author da base de código

AC-8367 - Problema do GitHub - Contribuição de código do GitHub

O sistema agora nomeia corretamente as variáveis no módulo do mecanismo de pesquisa, melhorando a clareza e a capacidade de manutenção do código. Anteriormente, um nome de variável irrelevante, $defaultCountry, era usado no módulo do mecanismo de pesquisa, causando confusão.

AC-9215 - Problema do GitHub - Contribuição de código do GitHub

[QUANS]Problema de Servidor Potencialmente Causado por Chave de Acesso S3 Inválida

Credenciais incorretas do AWS S3 não fazem mais com que as páginas sejam carregadas infinitamente na loja.

ACP2E-3890 - Contribuição de código do GitHub

[QUANS] [Cloud] Minify js não está funcionando

Os seguintes arquivos JS agora são totalmente e corretamente minificados quando a minificação JS é ativada: mage/backend/tabs.min.j, jquery/jquery.validate.min.js e Magento_PageBuilder/js/form/element/validator-rules-mixin.min.js. Como resultado, a validação do campo de classe CSS do Page Builder funciona conforme esperado.

ACP2E-3925 - Contribuição de código do GitHub

O trabalho Cron não está limpando a tabela do banco de dados - causando interrupção devido a falha do Galera

A limpeza de tabelas de log de alteração agora está sendo executada em lotes para evitar operações de exclusão intensas.

ACP2E-3995 - Contribuição de código do GitHub

JS não minificado às vezes carrega ignorando "ativar minificações de js"

Antes da correção, mesmo que a minificação estivesse ativada, alguns arquivos JS eram solicitados sem o prefixo "min", resultando no código de status 404. Após a correção, quando a minificação estiver ativada, não há solicitações de recursos JS não minificados.

ACP2E-4058 - Contribuição de código do GitHub

O atributo de data no grupo de atributos personalizado não mostra o Datepicker no Admin

Correção de um problema em que o pop-up de calendário para atributos de data aparecia fora da tela quando atribuído a grupos de atributos personalizados.

ACP2E-4060 - Contribuição de código do GitHub

GraphQL

GraphQL de Pedido de Cliente : recuperar categorias de produto para o produto associado "não está visível individualmente"

Antes da correção, se o pedido continha um produto oculto, suas categorias exibiriam uma matriz vazia na resposta GraphQl do pedido do cliente.
Agora, após a correção, as categorias de produtos são incluídas na resposta de uma solicitação GraphQl de pedido do cliente, mesmo que o produto esteja oculto.

ACP2E-3945 - Contribuição de código do GitHub

[Cloud] getRemoteAddress retorna 127.0.0.1 na produção

Antes dessa correção, o endereço remoto não era determinado corretamente quando o servidor de aplicativos era usado. Após a correção, o endereço remoto é corretamente determinado combinado com a configuração adequada do cabeçalho no nginx e na configuração do cabeçalho.

ACP2E-3991 - Contribuição de código do GitHub

[QUANS] Confirmar reversão de comportamento de manipulação de exceção de posicionamento de pedido GQL

Alteração incompatível com versões anteriores endereçada para a mutação placeOrder.

ACP2E-4031 - Contribuição de código do GitHub

Mapeamento de problema da mensagem traduzida para o código de erro ao fazer o pedido via GraphQL

Correção de um problema em que a mensagem de exceção traduzida era usada para mapear o código de erro para solicitações GraphQL, causando códigos de erro desconhecidos para erros conhecidos.

ACP2E-4033 - Contribuição de código do GitHub

O filtro de Ordem do Cliente da [NUVEM] não está funcionando para Datas

Após a correção, a recuperação de pedidos por meio do GraphQL usando um filtro de intervalo de datas retorna o resultado correto.

ACP2E-4090 - Contribuição de código do GitHub

Abordar as questões suscitadas no documento ACP2E-4031

Antes da correção, a posição do nó de erro não fornecia compatibilidade perfeita com as versões 2.4.7 e 2.4.9. Agora, após a correção, o nó de erro é colocado corretamente para acomodar ambas as versões.

ACP2E-4115 - Contribuição de código do GitHub

Pacote pai mostrando Fora de estoque mesmo que o filho tenha estoque na chamada Graphql

Após a correção, solicitar uma lista de produtos usando o GraphQL retorna o status de estoque correto para produtos de pacote.

ACP2E-4168 - Contribuição de código do GitHub - Contribuição de código do GitHub

GraphQL, Inventário / MSI

Discrepâncias de mutação do GraphQL mergeCart

Após a correção, a solicitação GraphQL dos carrinhos de mesclagem verifica corretamente a quantidade do produto, levando em conta a configuração de estoque.

ACP2E-4184 - Contribuição de código do GitHub

GraphQL, Segurança

A redefinição da senha do cliente por meio do GraphQL não respeita as restrições

Solução de um problema em que as solicitações de redefinição de senha do cliente feitas por meio do GraphQL Mutations não cumpriam as restrições de redefinição de senha configuradas em Loja > Configuração > Clientes > Configuração do cliente > Opções de senha. Essas configurações agora são aplicadas corretamente.

ACP2E-3992 - Contribuição de código do GitHub

Importar/exportar

Importação de produto Csv: não é possível desfazer a definição de uma imagem de amostra

Antes da correção, você não podia atualizar a imagem de amostra de um produto por meio da importação do produto. Agora, após a correção, se você marcar a coluna de imagem da amostra de produto com o marcador vazio configurado, a imagem será definida como oculta.

ACP2E-3972 - Contribuição de código do GitHub

A importação do produto gera URLs vazios para o escopo de armazenamento

A chave de URL do produto na exibição de armazenamento agora herdará o valor definido no escopo padrão se url_key tiver um valor vazio na fonte de dados de importação. Anteriormente, definir url_key como um valor vazio na fonte de dados de importação para um registro de exibição de armazenamento levaria a url_key a ser substituída por um valor vazio nesse escopo.

ACP2E-4038 - Contribuição de código do GitHub

O processo de importação de produtos encontra um erro se um atributo de seleção múltipla estiver configurado conforme necessário

Solução de um problema em que as importações de produto falhavam se um atributo obrigatório de multisseleção de tipo fosse incluído. A validação de dados agora é aprovada corretamente, permitindo que o processo de importação do produto seja concluído com êxito.

ACP2E-4057 - Contribuição de código do GitHub

[NUVEM] Os produtos sem backorders selecionados no estoque de gerenciamento ainda permitem que os clientes solicitem mais de nossos níveis de estoque quando importados

Após a correção, não será mais possível importar um valor inaceitável para o atributo "allow_backorders" do produto.

ACP2E-4116 - Contribuição de código do GitHub

Falha na importação do produto devido ao comprimento da descrição exceder a validação de 65.536 caracteres

Após a correção, é possível importar atributos de produto com texto de tipo cujos valores excedem 65.536 caracteres.

ACP2E-4119 - Contribuição de código do GitHub

Inventário / MSI

A operação de exclusão de estoque não está sendo concluída

Após a correção, a exclusão de um item de origem não resulta em uma reindexação completa e atualiza apenas os produtos afetados, aumentando o desempenho.

ACP2E-3917 - Contribuição de código do GitHub

[MSI] Não há nenhuma indicação no administrador se o cliente foi notificado de forma assíncrona sobre o Pedido está pronto para retirada

Adicionado à notificação do histórico do pedido sobre a notificação assíncrona do cliente de que o pedido está pronto para retirada

ACP2E-3968 - Contribuição de código do GitHub

Consultas de status de estoque duplicadas no carregamento da cotação

Correção da execução duplicada da consulta cataloginventory_stock_status ao carregar uma cotação na loja, causando chamadas de DB redundantes.

ACP2E-4102 - Contribuição de código do GitHub

ACP2E-4118 Pós-Patch: A Alteração do Limite do Estoque no Administrador Causa Quantidades Negativas de Vendas e Incompatibilidade do Status do Estoque

O status do estoque de estoque agora é ajustado automaticamente quando as configurações de estoque global Quantidade, Backorders e Limite de Falta de Estoque são atualizadas por meio da importação.

ACP2E-4142 - Contribuição de código do GitHub - Contribuição de código do GitHub

Pedido

Magento 2.4.8 GraphQL - Formatação incorreta dos itens do pedido order_date

Correção de um problema em que o campo order_date na resposta do GraphQL retornava no formato aaaa-mm-dd.
Agora, a order_date é exibida corretamente no formato dd-mm-yyyy.

AC-14431 - Problema do GitHub - Contribuição de código do GitHub

Email de remessa não enviado quando enviado da visualização de Pedido de administrador apesar de estar ativado na configuração da loja

O sistema agora envia um email de confirmação de remessa, pois ele é ativado na configuração da loja onde o pedido foi feito.

AC-14563 - Problema do GitHub - Contribuição de código do GitHub

A filtragem na data não funciona devido a nomes de campo ambíguos

No Magento 2.4.7-p6, a filtragem da grade do pedido por data relatou causar um erro devido a associações com módulos do Braintree.
A emissão envolveu consultas unindo tabelas braintree_transaction_details e sales_order ao aplicar filtros de data.
A equipe de engenharia da Adobe Commerce analisou o caso, mas não conseguiu reproduzir o erro no ambiente.
O comportamento esperado é que a filtragem por data deve retornar ordens correspondentes ao filtro sem erros.

AC-15037 - Problema do GitHub

Magento2: Não é possível criar regra de promoção

Essas correções de PR, nós obtemos
Modelo \Magento\Catalog\Model\ResourceModel\Eav\Attribute em vez de \Magento\Catalog\Model\ResourceModel\Eav\Attribute no método \Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions

AC-15358 - Problema do GitHub - Contribuição de código do GitHub

Cancelar redirecionamentos de fatura para 404

O cancelamento da fatura feita com o tipo Não capturar não resulta mais na página 404.

ACP2E-4001 - Contribuição de código do GitHub

Os processos do Cron do arquivo de vendas estão causando problemas de bloqueio do BD

Antes da correção, as consultas não vinculadas do DELETE localizadas na ordem do cron de arquivamento estavam causando problemas com o Galera. Agora, após a atualização, as consultas de exclusão são executadas com limites.

ACP2E-4010

Problema com pedidos atualizados com opções configuráveis usando a API REST

Preservar as opções de produto existentes nos itens da ordem de venda ao atualizar uma ordem por meio dos pontos de extremidade da api de descanso.

ACP2E-4061 - Contribuição de código do GitHub

Outras ferramentas de desenvolvedor

[Problema] Limpando código não utilizado.

O sistema agora remove o código não utilizado em relação às importações não utilizadas.

AC-10980 - Problema do GitHub - Contribuição de código do GitHub

[Acessibilidade] do problema: o aninhamento de funções WAI-ARIA está incorreto no menu

O sistema agora gera acessibilidade de farol sem o aninhamento de funções WAI-ARIA incorreto no erro de menu e o relatório deve estar verde

AC-15082 - Problema do GitHub - Contribuição de código do GitHub

Erro de console na pré-visualização de email no administrador do Magento

O sistema não emitirá nenhum erro de console quando estivermos visualizando o modelo de email

AC-9245 - Problema do GitHub - Contribuição de código do GitHub

Pagamentos

IPNs desconhecidos do PayPal abusam do processador IPN do aplicativo

O manipulador IPN agora ignora tipos IPN desconhecidos ou sem suporte. Em vez de retornar um erro 500, ele registra o problema e continua o processamento sem interrupção.

ACP2E-4049 - Contribuição de código do GitHub

Falha no pagamento do token de cartão salvo do PayflowPro

As IDs de transação do PayPal PayFlow Pro (PNREFs) agora são válidas para uso em Transações de referência por um período fixo de 12 meses. Depois de expirado, o cartão salvo não será mais exibido e deverá ser adicionado novamente. Anteriormente, a validade era determinada pela data de expiração do cartão de pagamento usado na transação original.

ACP2E-4064 - Contribuição de código do GitHub

Desempenho

[Problema] Atualizar usa controle de cache imutável para site estático

Esta PR adiciona melhoria de desempenho ao não validar o conteúdo estático em cada carregamento de página até e a menos que seja alterado.

AC-15171 - Problema do GitHub - Contribuição de código do GitHub

[NUVEM] Não é possível adicionar produtos às categorias

Desempenho aprimorado ao adicionar produto à categoria por meio do Visual Merchandiser.

ACP2E-3946 - Contribuição de código do GitHub

[Nuvem] cache_invalidate com mais de 10K logs

Anteriormente, o cache era limpo em cada visita de PLP ou carrinho, causando sobrecarga desnecessária no desempenho. O cache da regra de destino não é mais invalidado nessas páginas, melhorando a eficiência da navegação.

ACP2E-4059

Preços

O produto está sendo salvo mesmo quando a Data de Preço Especial - De é posterior à Data Até usando a ação em massa

Correção de um problema em que os produtos podiam ser salvos sem validação com um intervalo de datas de preço especial inválido.
Agora, uma mensagem de erro é exibida: "Certifique-se de que a data Até seja posterior ou igual à data De."

AC-15252 - Problema do GitHub - Contribuição de código do GitHub

Os detalhes de envio não correspondem depois de concluir o checkout expresso do paypal para uma cotação negociável.

Esse problema corrigiu uma incompatibilidade de custos de envio ao concluir um Check-out do PayPal Express para uma cotação negociável aprovada.
Antes da correção, o frete foi incorretamente dobrado (mostrando US$ 10 em vez de US$ 5), resultando em totais inflados.
A correção no Magento 2.4.9-alpha3 garante que o custo de envio correto seja aplicado

AC-15280

O preço especial não entra em vigor com sites criados com fusos horários diferentes

Antes da correção, a validade da data do preço especial era criada no escopo do carimbo de data e hora da loja atual. Agora, após a correção, o fuso horário de armazenamento padrão é levado em consideração.

ACP2E-4002

O preço normal não é visível, mesmo quando um preço especial é aplicado.

Correção de um problema em que o preço normal não era exibido quando um preço especial era aplicado. O preço normal agora aparece corretamente ao lado do preço especial, conforme esperado.

ACP2E-4100 - Contribuição de código do GitHub

Produto

A etiqueta "Tão baixo quanto" ainda é exibida para um Produto configurável para o caso de teste AC-6158

Produtos configuráveis implementados e verificados (P1-P7) com as respectivas variações e atribuições de categoria. Garantia de exibição correta do preço da loja e do comportamento de etiqueta "Tão baixo quanto" para produtos da Categoria C.

AC-10847 - Contribuição de código do GitHub

Falha No Registro Extra Ao Solicitar Um Produto Por Meio Do Repositório

Mensagens de erro aprimoradas para ProductRepository::get e getById quando um SKU ou ID não é encontrado.
Anteriormente, as exceções não forneciam contexto sobre qual SKU ou ID causava o erro.
Agora, a mensagem de exceção inclui o SKU ou a ID ausente, ajudando na depuração e melhorando a experiência do desenvolvedor.
Essa alteração não afeta nenhum comportamento funcional da API.

AC-15199 - Problema do GitHub - Contribuição de código do GitHub

Produtos simples não atribuídos quando o produto configurável é editado por função limitada

Antes dessa correção, se um usuário administrador restrito salvasse um produto configurável que continha produtos simples aos quais o usuário administrador não tinha acesso, eles seriam removidos do produto configurável ao salvar. Após a correção, o produto configurável é preservado, salvo de um administrador com todos os direitos.

ACP2E-4081

O desempenho de geração do Mapa de Site da [Nuvem] foi significativamente reduzido

A geração de mapas do site para produtos com imagens não apresenta mais lentidão exponencial. Anteriormente, a geração de mapas de site para lojas com inclusão de imagem ativada resultava em tempos de processamento longos.

ACP2E-4153 - Contribuição de código do GitHub

Promoção

Erro ao obter descontos do item da ordem apply_to para ordem do cliente por meio de solicitação GraphQl do cliente

Anteriormente, quando os descontos aplicados em ordem do cliente por meio do GraphQl, o erro do servidor interno de solicitação do cliente foi observado, o que agora é fixo, e os dados adequados da ordem do cliente com desconto aplicado são obtidos

AC-14888 - Problema do GitHub - Contribuição de código do GitHub

Erro ao obter o código do cupom do item da ordem para a ordem do cliente por meio da solicitação de cliente GraphQl

Correção de um problema em que a busca de pedidos com detalhes de cupom por meio do GraphQL retornava um erro interno do servidor.
Agora, o query é executado com sucesso e retorna as informações corretas do cupom na resposta.

AC-14889 - Problema do GitHub - Contribuição de código do GitHub

SEO

Chave de matriz indefinida em ProductRepository getById

O problema ocorria quando ProductRepository::getById() era chamado com uma ID inválida, como 123abc, resultando em um erro "Chave de matriz indefinida".
Após a correção no Magento 2.4.9-alpha3, essas solicitações agora retornam corretamente uma página 404, em vez de lançar uma exceção.
O controle de qualidade foi confirmado com IDs válidas e malformadas e nenhum outro problema foi observado.

AC-15345 - Problema do GitHub - Contribuição de código do GitHub

Geração de mapa de site [Cloud] nunca termina

Antes da correção, não era possível concluir com êxito a geração do mapa de site se o catálogo contivesse mais de um milhão de produtos. Após a correção, a geração do mapa de site será concluída com uma alocação de memória mais baixa e com até um milhão de produtos por loja.

ACP2E-3902 - Contribuição de código do GitHub

O alternador de armazenamento da [Cloud] não está funcionando do EN para o FR na página de perguntas frequentes

Correção de um problema em que a alternância entre exibições de loja redirecionava os usuários para a página inicial em vez da página do CMS traduzida correspondente. O alternador de loja agora verifica as substituições de URL no armazenamento de destino para garantir o redirecionamento correto (por exemplo, página de perguntas frequentes em inglês → página de perguntas frequentes em francês).

ACP2E-4112

Preparo e visualização

A visualização da atualização de preparo é interrompida na finalização ao usar um domínio de administrador diferente

Um cliente pode fazer logon e visualizar seu carrinho no modo de visualização da loja quando o URL de base da loja é diferente do URL de administração.

ACP2E-3906

Painel de preparação de conteúdo Exibição de tempo incorreta

Agora, os filtros de data "Hora de início" e "Hora de término" no "Painel de preparo de conteúdo" mostram a data e a hora corretas. Anteriormente, a data e a hora incorretas eram exibidas após selecionar a data e a hora no seletor de datas

ACP2E-3969

O escopo está mostrando diferentes Visualizações da Loja durante a Visualização de produtos e categorias de atualizações agendadas

Antes dessa correção, o link de visualização para categorias e produtos não era gerado para a loja correta. Após essa correção, o link de visualização selecionará automaticamente a loja em que a visualização foi criada.

ACP2E-4053

Estrutura da interface

[Problema] Remover a marca @author proibida de Magento_Backend

Esta PR remove a tag @author da base de código

AC-8814 - Problema do GitHub - Contribuição de código do GitHub

Correção de problemas na v2.4.9-alpha2

Corrigimos 118 problemas no código principal Adobe Commerce 2.4.9-alpha2. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.

APIs

O Preço Especial Acumulado foi validado incorretamente em applySpecialPrice

O sistema está funcionando sem problemas com relação ao Preço especial e o Preço especial do produto expirará na data definida pelo administrador ou sistema de terceiros pela API REST

AC-13130 - Problema do GitHub - Contribuição de código do GitHub

Corpo de solicitação ou parâmetros malformados causam "Erro interno do servidor"

AC-746 - Problema do GitHub - Contribuição de código do GitHub

A ordem "base_row_total" e "row_total" mostra o preço de item único na resposta da API REST

A resposta da API REST para detalhes do pedido agora contém valores corretos para os atributos "base_row_total" e "row_total" caso vários itens iguais tenham sido solicitados

ACP2E-3874 - Contribuição de código do GitHub

APIs, Ordem

[NUVEM] Problema de informações do pedido com aparência total da linha para o pedido 000075568

Corrige o problema em que o valor row_total_incl_tax na resposta da API do pedido era retornado como um valor residual próximo de zero em vez de 0,00 quando um item era totalmente descontado.

ACP2E-3950 - Contribuição de código do GitHub

Conta

Problema ao atualizar o email do cliente no Painel de administração com o domínio ö e .swiss

AC-13409 - Problema do GitHub - Contribuição de código do GitHub

A opção habilitada para assinatura do informativo não está funcionando por site/loja

O sistema lida corretamente com a assinatura com o boletim informativo quando temos vários sites/lojas quando ele foi desativado em nível global

AC-14283 - Problema do GitHub - Contribuição de código do GitHub

Substituir uma condição de segmento de cliente "O produto foi visualizado"

AC-14542

[Problema] Remoção de divulgação de email

O Sistema agora mostra Exibir uma mensagem de erro indicando um email incorreto se o email inserido não for necessário para confirmar a conta, independentemente de o cliente existir ou não.

AC-14561 - Problema do GitHub - Contribuição de código do GitHub

Interface do administrador

Os valores de FPT na página do carrinho e na página do produto são diferentes para as mesmas configurações de produto simples

AC-13066 - Contribuição de código do GitHub

As opções de atributo de seleção múltipla não podem ser salvas quando os módulos Amostras estão desativados

AC-13071 - Contribuição de código do GitHub

Os valores de FPT na página do carrinho e na página do produto são diferentes para as mesmas configurações de um produto dinâmico

AC-13075 - Contribuição de código do GitHub

A cor de foco não é aplicada em grades estáticas no admin

As cores de focalização agora são aplicadas conforme esperado nas linhas de grades estáticas de Administração.GitHub-35358

AC-2916 - Problema do GitHub - Contribuição de código do GitHub

Usuários administradores restritos não podem atualizar o status do produto em massa

O administrador personalizado pode atualizar o status do produto em massa, pois é uma propriedade no nível do site. O status é atualizado somente nos sites aos quais o administrador restrito tem acesso.

ACP2E-3772

[Preparo2] Os cartões armazenados não estão visíveis no painel Administrador

Corrige o problema em que a opção de pagamento "Cartão armazenado" não aparecia mais no formulário de posicionamento de pedido de back-end após uma atualização.

ACP2E-3830 - Contribuição de código do GitHub

B2B

falha na validação de campo da empresa para check-out do convidado

AC-14987 - Problema do GitHub - Contribuição de código do GitHub

Pacote

Excluir arquivos JS do editor hugerte da saída agrupada entre temas

AC-15128 - Contribuição de código do GitHub - Contribuição de código do GitHub

Carrinho e saída

As validações de quantidade de front-end de produto agrupado estão ausentes

Agora o sistema está funcionando bem e exibindo um erro de validação quando estamos tentando adicionar uma quantidade negativa e uma quantidade máxima

AC-13524 - Problema do GitHub - Contribuição de código do GitHub

Prefixo de convidado não salvo no endereço de cotação 2.4.8

AC-14705 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Definir preço em item de cotação em vez de base_price

O sistema manipula corretamente o preço do item da cota definido como base_price em vez do preço se você tiver várias moedas em um site no front-end

AC-9985 - Problema do GitHub - Contribuição de código do GitHub

[Cloud] Ordens recentes não aparecem na exibição de outra loja se as ordens forem criadas em uma exibição de loja

Solução de um problema em que a página "Minha conta" não exibia pedidos recentes de outras Exibições da loja na mesma loja. A lógica de recuperação do pedido foi atualizada para garantir uma visibilidade consistente do pedido em todas as Exibições da loja, alinhada ao comportamento da página "Meus pedidos".

ACP2E-3807 - Contribuição de código do GitHub

qtd. exibida como 0 na seção carrinho de compras do cliente administrador ao adicionar produtos do PACOTE

A seção Carrinho de compras em Atividades do cliente agora exibe a quantidade correta. Anteriormente, a quantidade era mostrada como 0.

ACP2E-3872 - Contribuição de código do GitHub

Carrinho e check-out, GraphQL

Erro ao mapear a mensagem para o código de erro ao fazer o pedido via GraphQL

As chamadas do GraphQL para fazer um pedido de um carrinho inexistente ou inativo agora retornam corretamente os códigos de erro CART_NOT_ATIVE ou CART_NOT_FOUND em todas as exibições de loja, corrigindo um problema em que as mensagens de erro traduzidas anteriormente resultavam em um código INDEFINIDO.

ACP2E-3942 - Contribuição de código do GitHub

Carrinho e check-out, GraphQL, inventário/MSI

O atributo is_available em CartItemInterface retorna false mesmo quando o estoque comercializável está alto

O atributo is_available retorna true quando o estoque vendável está alto. Anteriormente, retornava sempre falso.

ACP2E-3885 - Contribuição de código do GitHub

Catálogo

Erro de escopo no recurso de URL do catálogo (_getCategories)

Essa PR adiciona um fallback ao escopo padrão se não houver um valor definido no escopo de armazenamento no recurso de URL de categoria.

AC-11011 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Verifique se o OpenGraph pode mostrar o preço

O sistema está funcionando bem quando usamos plug-in que oculta o preço e com esse preço de alteração não está visível na tag OG.

AC-11635 - Problema do GitHub - Contribuição de código do GitHub

API REST [Bug]: a opção Atualizar preços especiais não define valores para todas as exibições de loja

AC-13671 - Problema do GitHub - Contribuição de código do GitHub

Erro PHP [\Magento\ConfigurableProduct\Model\Product\Type\Configurable] despercebido

Esta PR Altera um nome de variável de loop para adicionar corretamente os dados "_cache_instance_product_ids" no produto fornecido a ser usado em chamadas subsequentes.

AC-14159 - Problema do GitHub - Contribuição de código do GitHub

[Linha Principal] [NUVEM] O redimensionamento de imagens consome mais de 400 GB de espaço em disco

Após a correção, o comando catalog:images:resize usado com o sinalizador —skip_hidden_images não gerará caches de imagens para sites em que imagens não estão presentes.

ACP2E-3869 - Contribuição de código do GitHub

A ID do país fornecida não existe - Irlanda (IE)

Após a correção, os códigos postais da Irlanda estão disponíveis para procurar locais de coleta.

ACP2E-3932 - Contribuição de código do GitHub - Contribuição de código do GitHub

Catálogo, Desempenho

As categorias no administrador estão carregando muito lentamente

O desempenho do carregamento da categoria foi significativamente melhorado. Anteriormente, levava muito tempo para carregar a categoria que causava um problema de tempo limite.

ACP2E-3891 - Contribuição de código do GitHub

Catálogo, Preços

Desconto de regra de preço de catálogo incorreto aplicado ao produto filho

Corrige o problema em que a regra de preço de catálogo para a variação é substituída pelo produto configurável principal, caso ambas as regras tenham a mesma prioridade.

ACP2E-3693 - Contribuição de código do GitHub

Catálogo, Pesquisa

Solicitação RestApi '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' falha com erro de tempo limite

AC-13358 - Contribuição de código do GitHub

Conteúdo

Depois da atualização para o magento 2.4.7 p2, não é possível visualizar a galeria de mídia de arquivos recém-carregados

AC-13262 - Problema do GitHub

A remoção completa de uma imagem de galeria da be mantém as funções/tipos de escopo definidos (base/pequeno/miniatura) e, após adicionar novamente as funções/tipos "antigos", são exibidas

O sistema está funcionando como esperado nos escopos de armazenamento. As imagens herdam as funções/tipos da nova imagem adicionada de acordo com o escopo padrão

AC-13556 - Problema do GitHub - Contribuição de código do GitHub

[Pequeno Erro] O Filtro do Painel de Administração listing component não pode ser acessado quando o valor do campo contém \

O sistema está funcionando bem ao filtrar o título da página com uma barra (por exemplo: Magento\Store)

AC-13661 - Problema do GitHub - Contribuição de código do GitHub

"A página do CMS com a ID "0" não existe" inundação de log

O sistema está funcionando como esperado depois de criar um usuário administrador e ao criar uma nova página, system.log não tem mensagens de erro

AC-14254 - Problema do GitHub - Contribuição de código do GitHub

O Sistema agora lida corretamente com widgets após adicionar link de produto de catálogo e link de categoria de catálogo e também mostra urls corretos na fonte html

AC-14437 - Problema do GitHub - Contribuição de código do GitHub

O componente de Produto do Page Builder não funciona se o usuário não tiver permissão de Widget

Antes da correção, ao acessar um widget sem permissões, a página gerava um erro genérico e exibia um GIF "carregando". Agora, após a correção, uma janela modal é exibida com "Desculpe, você precisa de permissões para visualizar este conteúdo". mensagem.

ACP2E-3664 - Contribuição de código do GitHub

A ordem do Widget de produto do Page Builder não é aplicada no GraphQL

Corrige o problema em que a resposta de consulta de "rota" do GraphQL não retornava produtos na ordem de classificação correta em um tipo de conteúdo de Produtos do Page Builder.

ACP2E-3898 - Contribuição de código do GitHub

Problema na exibição de preços em vitrines em outros idiomas devido à versão da biblioteca ICU

Após a correção, o preço do produto é exibido corretamente no local Hebraico (Israel).

ACP2E-3938 - Contribuição de código do GitHub

Atualizando configuração de design limpa do código da loja

Correção do problema em que a atualização do código de exibição de armazenamento limpava as configurações de Design devido à atualização incorreta do cache de configuração.

ACP2E-3941 - Contribuição de código do GitHub

Estrutura

Erro ao executar a configuração do comando :upgrade com o gatilho DB personalizado

AC-11487 - Problema do GitHub

O formulário de entidade de site/grupo/loja não pode ser estendido com elemento de formulário de vários valores para atributos de extensão

Essa PR permite que elementos de formulário multivalor enviem dados para o formulário de site/grupo/loja.

AC-11657 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover uso do resolvedor de escopo

Esta PR resolve as configurações de URL do Administrador globalmente em vez do armazenamento atual

AC-11736 - Problema do GitHub - Contribuição de código do GitHub

Exposição da versão do Magento por meio da rota de configuração com a configuração padrão do Nginx

O sistema agora está funcionando como esperado e não expõe a versão exata do Magento que o site está executando

AC-13205 - Problema do GitHub - Contribuição de código do GitHub

[Problema] refatorar endereço de cotação fazer validar método

Esta PR inclui melhorias de legibilidade para o método doValidate.

AC-13214 - Problema do GitHub - Contribuição de código do GitHub

opção do Magento — magento-init-params nunca usado ao executar a cli?

AC-13231 - Problema do GitHub - Contribuição de código do GitHub

declaração de tipo incorreto de getItemsByColumnValue

O sistema agora define corretamente o parâmetro de entrada $value como um tipo primitivo, não uma matriz, na função getItemsByColumnValue, garantindo que a função retorne a coleção esperada. Anteriormente, se uma matriz com um único valor fosse usada como o parâmetro de entrada, a função retornaria como nulo e os IDEs a marcariam como um erro.

AC-13240 - Problema do GitHub - Contribuição de código do GitHub

Chaves de cache associadas ao FPC em implementações de várias lojas do Magento 2.4.7

AC-13719 - Problema do GitHub - Contribuição de código do GitHub

API Rest do Magento apresentando PII

AC-13904 - Problema do GitHub

A indexação parcial parou de funcionar para clientes com um grande número de atualizações

AC-14424 - Contribuição de código do GitHub

Investigar se o "uso estrito" é desnecessário dentro dos módulos

AC-14517 - Contribuição de código do GitHub

Depois de Baixar etiqueta de envio, podemos ver alguma quantidade de envio que não estava correspondendo com o preço de envio e manuseio.

AC-14560

O mecanismo do MView ignora erros silenciosamente na execução do acionador

AC-14567 - Contribuição de código do GitHub

[Problema] Evite muitas exceções desnecessárias durante o carregamento da mesclagem XML do layout

Essa PR apresenta uma nova função (para compatibilidade B/C, não substituímos a _loadXmlString protegida) para carregar e não lançar uma exceção

AC-14580 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Usar promoção de propriedade do construtor no gráfico Ql do Vault do módulo

Esta PR substitui as propriedades do construtor pela promoção de propriedade no módulo VaultGraphQl

AC-14616 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remoção da redundância de código para layouts de front-end de módulo.

Esta PR remove a redundância de código para layouts de tema para os layouts de front-end dos módulos Magento_Msrp, Magento_LoginAsCustomerAssistance, Magento_Newsletter e Magento_Sitemap.

AC-14625 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover código relacionado ao Microsoft IIS

Essa PR limpa o código relacionado ao Microsoft IIS de acordo com a documentação de Requisitos do Sistema do Magento, que declara que o sistema operacional Microsoft Windows não é compatível

AC-14702 - Problema do GitHub - Contribuição de código do GitHub

Erro de sintaxe da Magnifier.js

A funcionalidade da Lupa do sistema deve continuar funcionando da maneira que funcionava antes, e a lupaOptions não deve estar disponível no escopo global

AC-14722 - Problema do GitHub - Contribuição de código do GitHub

Modo Detalhado de Backport no comando da CLI setup:db:status

AC-14807 - Contribuição de código do GitHub

Envio de email SMTP com tls e 2.4.8

AC-14883 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub

[Problema] Corrigir problema de simultaneidade na implantação de conteúdo estático

Esta PR corrige um erro em que vários processos simultâneos são gerados para lidar com o mesmo pacote de tema, dependendo de como os temas são definidos com seus pais.

AC-14944 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover código de compatibilidade herdado para versões do PHP < 8.1

Este pull request remove o código que foi projetado para ser executado no PHP <8.1.
Além disso, a remoção verifica a disponibilidade de contato do PHP_VERSION_ID, uma vez que está disponível em todas as versões do PHP

AC-14971 - Problema do GitHub - Contribuição de código do GitHub

O FPC não funciona ao fazer logon

AC-14999 - Problema do GitHub - Contribuição de código do GitHub

[Problema]: melhorar a manipulação de erros do SchemaBuilder

Essa PR melhora a manipulação de mensagens de erro do esquema db. Isso nos ajuda a identificar o problema sem uma depuração pesada.

AC-15020 - Problema do GitHub - Contribuição de código do GitHub

Falha no teste de integração no SYNC PR para desenvolvimento 2.4.9-alpha2 devido à modificação CliStateTest

AC-15136 - Contribuição de código do GitHub

Bugfix do tipo PHP8.1

Os produtos associados agora são inicializados em uma matriz vazia em vez de false quando o modo de processamento estrito não está ativo ou quando as informações do produto estão disponíveis. Essa alteração garante que a lógica subsequente de manuseio de produtos associados se comporte de forma consistente, melhorando a estabilidade e a previsibilidade no processo de preparação do produto.

AC-6017 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida da estrutura (parte 3)

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8343 - Problema do GitHub - Contribuição de código do GitHub

[Problema]: usar promoção de propriedade de construtor no módulo enviar gráfico amigo ql

O sistema agora utiliza a promoção de propriedade do construtor no módulo GraphQL "enviar amigo", melhorando a legibilidade do código e reduzindo a complexidade. Anteriormente, o módulo usava propriedades que ocupavam várias linhas, tornando o código mais complexo e menos legível.

AC-8346 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida de Magento_Downloadable

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8355 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade e a consistência do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8358 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8360 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, garantindo um código mais limpo e padronizado. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8361 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8363 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8375 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8376 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8400 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Remover a marca @author proibida

O sistema agora segue os padrões de codificação, removendo a tag @author proibida de determinados módulos, melhorando a qualidade geral do código. Anteriormente, a presença dessa tag em alguns módulos violava os padrões de codificação estabelecidos.

AC-8401 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Melhore a Extensibilidade de Geração de URL de Serviço

O sistema agora permite a personalização da função de Geração de URL de serviço por meio de plug-ins, promovendo uma abordagem mais sustentável às modificações. Anteriormente, a personalização dessa função era obtida por meio de preferências, que podem não ter sido tão eficientes ou sustentáveis.

AC-8813 - Problema do GitHub - Contribuição de código do GitHub

Problema com a atualização 2.4.7-p5 devido à adição de uma nova validação

Correção de um problema na classe SchemaBuilder em que uma "coluna" de chave de matriz indefinida causava uma falha durante a criação ou as atualizações do esquema. Isso ocorria ao processar dados da tabela que não incluíam uma chave de "coluna".

ACP2E-3871 - Contribuição de código do GitHub

Erro de descontinuação do PHP8.4: E_USER_ERROR após a atualização para o Adobe Commerce 2.4.8

Os cenários voltados para o cliente não são afetados pela correção.

ACP2E-3963 - Contribuição de código do GitHub

Opensearch 2.19.1 invalid_argument_exception em categorias com um preço

O Opensearch não está mais gerando um invalid_argument_exception nas categorias que contêm todos os produtos com o mesmo preço. Anteriormente, ele tinha esta exceção "[do] parâmetro não pode ser negativo".

ACP2E-3896 - Contribuição de código do GitHub

GraphQL

o graphql customerOrders retorna um erro quando o produto é excluído

A solicitação graphql customerOrders não está mais gerando um erro mesmo que o produto no pedido tenha sido excluído. Anteriormente, o erro "Erro interno do servidor" era exibido.

ACP2E-3936

Os itens da lista de desejos não são compartilhados entre visualizações de lojas em um site na solicitação do GraphQL

Antes da correção, os itens da lista de desejos eram filtrados pela ID da loja. Agora, após a correção, os itens da lista de desejos são filtrados por site.

ACP2E-3987 - Contribuição de código do GitHub

GraphQL, Produto

Falta media_type no graphql do produto em MediaGalleryInterface

A solicitação do MediaGallery GraphQL agora inclui o campo "tipos" para tipos de imagem de produto. Anteriormente, esse campo "tipos" não existia na solicitação do MediaGallery GraphQL.

ACP2E-3880 - Contribuição de código do GitHub

Inventário / MSI

Nenhuma loja está disponível após o redirecionamento para a página inicial e o check-out

A loja selecionada anteriormente será pré-selecionada na remessa "Separar na loja" se o cliente navegar até a página de pagamento, retornar à página inicial e finalmente retornar à página de check-out. Anteriormente, após retornar repetidamente à página de check-out, a loja selecionada em "Selecionar na loja" era apagada.

ACP2E-3793 - Contribuição de código do GitHub - Contribuição de código do GitHub

Pedido

AbstractAddress setData('custom_attributes', AttributeValue[]) quebra customAttributes

AC-10568 - Problema do GitHub

v2.4.7-p1 Magento reorder -1 números de ordem

O sistema está funcionando como esperado e, após reordenar a partir do backend, o número do pedido será exclusivo de 8 dígitos

AC-12854 - Problema do GitHub - Contribuição de código do GitHub

Perdendo o upload do arquivo de opção personalizada do produto ao fazer check-out com o método de pagamento com cartão de crédito do Adobe

AC-14306 - Problema do GitHub

Status do pedido paralisado no processamento

Antes da correção, ao solicitar um produto combinado com a opção "Enviar juntos" ativada, o status do pedido não alternava automaticamente para "Concluído" após a fatura e o envio. Agora, após a correção, o status do pedido muda automaticamente para "concluído" depois que o pedido é faturado e enviado.

ACP2E-3947 - Contribuição de código do GitHub

[Código OOTB da ]Magento da {Cloud- Problema de configuração de modelo de email

Antes da correção, ao usar o envio assíncrono de email, os emails de remessa eram inconsistentes com a ordem da loja. Agora, após a correção, a ordem de e-mail de envio da loja correta é entregue.

ACP2E-3998 - Contribuição de código do GitHub

Outras ferramentas de desenvolvedor

[Problema] Dica de tipo incorreta para o membro protegido $_urlHelper

O sistema agora Corrige a dica de tipo errado com a correta, que também é usada no construtor

AC-10716 - Problema do GitHub - Contribuição de código do GitHub

Desempenho

[Problema] ao atualizar Store.php

Esta PR melhora o desempenho, ignorando a resolução de loja atual.

AC-14791 - Problema do GitHub - Contribuição de código do GitHub

Preços

O preço é sempre 0 para itens de produto agrupados sem preço dinâmico na API rest de ordem

AC-11925 - Problema do GitHub - Contribuição de código do GitHub

Produto

Desconto percentual na regra de preço de camada e de catálogo calculado no preço original sem opções selecionadas.

AC-12004 - Problema do GitHub

Quantidade de pedidos de produtos ausentes permitidos no Magento 2.4.7 min

O sistema está funcionando bem e a origem da página está mostrando corretamente a quantidade mínima do produto

AC-12909 - Problema do GitHub - Contribuição de código do GitHub

Exceção do Magento ao executar o teste Magento Payflow Pro

AC-13681

Problema com a grade de Opções personalizáveis na página do produto no painel de administração

O sistema está funcionando como esperado quando estamos criando opções personalizáveis com a lista suspensa de tipos

AC-14003 - Problema do GitHub - Contribuição de código do GitHub

A Opção De Impressão Da Página De Lista De Requisições Não Está Funcionando

AC-14711

Todos os itens das listas de comparação de outros clientes são atribuídos ao cliente depois de fazer logon por meio do administrador

Anteriormente, quando um administrador usava o recurso "Fazer logon como cliente" no back-end, os produtos da lista de comparação de um cliente conectado anteriormente eram atribuídos incorretamente ao cliente representado no momento. Depois da correção, a lista de comparação é carregada corretamente para o cliente conectado corretamente.

ACP2E-3818 - Contribuição de código do GitHub

SEO

Atualizar a url_key do produto por meio da API REST não gera uma Reescrita de URL 301

Ao atualizar a chave de URL do produto por meio da API REST, com a configuração "Criar redirecionamento permanente para URLs se a chave de URL mudar" definida como Sim, as substituições de URL do produto serão criadas para redirecionar do URL antigo para um novo.

ACP2E-3900 - Contribuição de código do GitHub

Vendas

O estado do pedido desaparece ao selecionar o valor na lista suspensa Estado do pedido

AC-15010

Segurança

JS agrupado/mesclado que não faz parte dos hashes da SRI

Antes da correção, os arquivos gerados ou mesclados não eram adicionados à lista de hashes SRI. Agora, os arquivos estão sendo adicionados corretamente aos hashes SRI.

ACP2E-3854 - Contribuição de código do GitHub

Envio

[QUANS] - O módulo principal Magento_Fedex verifica se há um token ativo válido antes de enviar uma solicitação para obter um novo?

A Adobe Commerce não faz mais muitas solicitações ao serviço de API FedEx para o token de acesso. Anteriormente, mesmo que o token de acesso ainda seja válido, o Adobe Commerce sempre faz novas solicitações à API FedEx, o que causou um problema de limitação de taxa.

ACP2E-3930 - Contribuição de código do GitHub

Preparo e visualização

Não é possível visualizar a Atualização de produto agendada com as Permissões de categoria ativadas

Antes da correção, um futuro produto a ser ativado não era exibido no modo de visualização. Agora ele será exibido mesmo se o status atual estiver desativado.

ACP2E-3786 - Contribuição de código do GitHub

O escopo está mostrando diferentes modos de exibição de armazenamento durante a Visualização

Antes da correção, uma visualização de atualização de preparo do bloco de cms e do conteúdo da página de cms pode ter sido aberta em um armazenamento diferente do armazenamento atribuído no bloco ou na página de cms quando acessado do Painel de preparo de conteúdo. Após a correção, se o bloco ou a página cms tiver apenas um armazenamento específico atribuído na atualização de preparo, a visualização no Painel de preparo de conteúdo será aberta com o armazenamento correto selecionado.

ACP2E-3815

Anteriormente, o campo discount_amount na atualização da programação de preparo não era validado corretamente com as regras de validação atuais. No entanto, após a aplicação da correção, o campo discount_amount será validado adequadamente.

ACP2E-3867 - Contribuição de código do GitHub

Imposto

Total da ordem errada, a rodada não é aplicada ao cálculo de preço.

O sistema agora é manipulado corretamente ao calcular o price_after_discount, o discount_amount e o valor dos impostos.
o total real do pedido

AC-11389 - Problema do GitHub - Contribuição de código do GitHub

Estrutura de teste

[Problema] Ignore lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…

O sistema agora ignora o arquivo 'env.php' que é gerado ao executar testes de unidade, garantindo que o status do Git permaneça limpo após a execução dos testes. Anteriormente, a execução de testes de unidade gerava um novo arquivo "env.php", fazendo com que o status do Git mostrasse um novo arquivo encontrado e o sujasse.

AC-13293 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Corrigir problema de teste de integração com o interceptor

O sistema agora identifica e lida corretamente com o \Magento\TestFramework\App\Config\Interceptor no teste de integração, garantindo que o teste possa acessar os dados necessários mesmo quando existir um plug-in na classe. Anteriormente, o sistema não levava em conta a possibilidade de o \Magento\TestFramework\App\Config ser um \Magento\TestFramework\App\Config\Interceptor, resultando em um erro ao tentar acessar a propriedade $data.

AC-13305 - Problema do GitHub - Contribuição de código do GitHub

[Problema] MFTF: Enviando Email para Formulário Amigo com captcha habilitado

O caso de teste aborda a funcionalidade do formulário "Enviar email para um amigo" quando o CAPTCHA está ativado, garantindo que o processo de envio do formulário funcione corretamente com valores CAPTCHA incorretos e corretos.

AC-13492 - Problema do GitHub - Contribuição de código do GitHub

[TestFramework] Usos de TestCase::getTestResultObject são inválidos desde phpunit v10

AC-13502 - Problema do GitHub

Falhas nos testes de unidade específicos do ambiente em AC 2.4.7-p3

Esse problema corrige falhas de teste de unidade que não estão se reproduzindo em todas as versões e ambientes. Antes da correção, alguns testes de unidade falhavam devido a diferentes versões de biblioteca ou devido à falta de funcionalidade adicionada em uma versão posterior.

ACP2E-3712 - Contribuição de código do GitHub

Ferramentas/ FerramentaDeMigraçãoDeDados

[ATLH] Erro fatal quando não há diferenças

O erro fatal não aparece mais quando não há diferença para mostrar

ACP2E-3901

Estrutura da interface

O WYSIWYG está vazio em linhas dinâmicas

AC-12336 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Corrigir erro de tipo MIME

O sistema manipula e corrigiu corretamente o tipo MIME e o erro de digitação da imagem gif

AC-8001 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Evite acesso direto à lista de revisões do Ajax

O sistema manipula corretamente e Evita acesso direto à lista de revisões do Ajax

AC-9381 - Problema do GitHub - Contribuição de código do GitHub

Atualizações - Ferramenta de compatibilidade de atualização

Funcionalidade obsoleta: criação de propriedade dinâmica Magento\Framework\Acl::$_roleRegistry

AC-12343 - Problema do GitHub

Correção de problemas na v2.4.9-alpha1

Corrigimos 84 problemas no código principal Adobe Commerce 2.4.9-alpha1. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.

APIs

A operação em massa assíncrona permanece no estado aberto para async.magento.configurableproduct.api.optionrepositoryinterface.save.post

Os pontos de extremidade de API em massa agora emitirão um erro se o corpo da solicitação não for uma Matriz, exigindo que as chaves de item em massa sejam números consecutivos começando de 0. Anteriormente, o status do item em massa não era atualizado devido à chave de item arbitrária enviada na solicitação em massa.

ACP2E-3544 - Contribuição de código do GitHub

O bug REST da API da [NUVEM] no valor is_subscribed não está sendo considerado do repositório atual usando searchCriteria

REST da API A consulta do cliente busca o valor "is_subscribed" correto no armazenamento correto usando searchCriteria
Anteriormente, a consulta do cliente REST da API não considerava o armazenamento ao buscar o valor "is_subscribed".

ACP2E-3621 - Contribuição de código do GitHub

async.operations.all pode criar várias entradas para 1 SKU

As solicitações simultâneas para salvar e atualizar o mesmo produto agora são serializadas para evitar condições de corrida que podem resultar em inconsistência de dados ou produtos duplicados

ACP2E-3744 - Contribuição de código do GitHub

Conta

A operação de exclusão da [Nuvem] é proibida para o erro de área atual durante a criação da conta do cliente

Após a correção, salvar um cliente com um endereço inválido retorna uma mensagem descrevendo o motivo da invalidez em vez de "A operação de exclusão é proibida para a área atual" irrelevante.

ACP2E-3791 - Contribuição de código do GitHub

Interface do administrador

[Problema] Melhore a experiência do usuário com a árvore de funções

Essa solicitação de pull adiciona botões para recolher tudo, expandir tudo e expandir ramificações com itens selecionados. Essa funcionalidade é semelhante à fornecida na árvore de categorias (Catálogo -> Inventário -> Categorias)

AC-14020 - Problema do GitHub - Contribuição de código do GitHub

Symfony\Component\Mime\Exception\LogicException: o cabeçalho "Remetente" deve ser uma instância de "Symfony\Component\Mime\Header\MailboxHeader" (obteve "Symfony\Component\Mime\Header\MailboxListHeader")

AC-14520 - Problema do GitHub - Contribuição de código do GitHub

Fornecer um recurso para excluir alíquotas de imposto em massa usando a grade

Os usuários administradores agora podem excluir simultaneamente várias alíquotas de imposto da grade Alíquotas de imposto administrativas. GitHub-33399

AC-2238 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub

A regra de preço do carrinho com a condição SKU não considera os "zeros à esquerda" no SKU (sku: 01234 é o mesmo que 1234)

Agora o sistema lida corretamente com a regra de preço do carrinho com a SKU de condição. Considere os "zeros à esquerda" na SKU

AC-9428 - Problema do GitHub - Contribuição de código do GitHub

Problema com o Comportamento do Valor da Opção de Atributo Padrão para Multisseleção

Antes da correção, os valores padrão para o atributo de várias opções não eram salvos corretamente. Agora, após a correção, os valores são armazenados corretamente no banco de dados.

ACP2E-3523 - Contribuição de código do GitHub

As legendas do menu do administrador de backend não são exibidas

Todos os títulos dos grupos do menu principal agora serão exibidos corretamente. Anteriormente, se a segunda ou terceira coluna do menu principal contivesse apenas um grupo de links, o título do grupo não era exibido.

ACP2E-3540

Problema ao mover a quantidade do produto do administrador para o carrinho de compras

Ao criar um pedido do administrador, os produtos no carrinho do cliente na barra lateral não desaparecerão quando adicionados ao pedido.

ACP2E-3563 - Contribuição de código do GitHub

Interface do administrador, B2B

O logon B2B como cabeçalho do cliente ainda tem a marca Magento

Anteriormente, o cabeçalho da loja exibe "Agora você está conectado como <nome do cliente> na <nome da loja>" com a marca Magento. Que agora foi corrigida e o cabeçalho é exibido com a marca ADOBE.

AC-14361 - Contribuição de código do GitHub

Interface do administrador, Conteúdo

Exceção "Não é possível criar representação para caminhos de ativos de mídia" durante a inserção da imagem

Após remover os valores de Largura máxima e Altura máxima da configuração de Otimização de imagem da Galeria de mídia, o erro não ocorre mais durante o processo de otimização de imagem.

ACP2E-3781 - Contribuição de código do GitHub

Interface do administrador, Segurança

Gerenciamento de Senhas Fracas

O usuário administrador não pode ser salvo ao usar a mesma senha. Anteriormente, ele era salvo com sucesso sem uma validação adequada.

ACP2E-3657 - Contribuição de código do GitHub

Interface do administrador, segurança, preparo e visualização

Logs de ação para preparo de conteúdo

Os Logs de ação agora mostrarão as atividades de Atualização de preparo. Anteriormente, o log de Atualização de preparo não era gravado nos Logs de ação de administrador.

ACP2E-3679

B2B

A Ordem de Colocação não está funcionando no método de pagamento Continuar para finalização via Cotação Negociável com Cartão de Crédito PayFlow Pro

AC-11973

A mensagem de sucesso após a renomeação da citação desaparece intermitentemente

AC-13447

O cálculo do total geral não inclui o valor do Imposto

A ordem contém os totais corretos quando os locais da Ordem de Compra existente com Comércio Transfronteiriço habilitado.

ACP2E-3727

O cancelamento de atribuição de categorias em um catálogo compartilhado B2B por meio da REST API é lento

Agora, o desempenho é significativamente melhorado ao desatribuir categorias no B2B. Anteriormente, levava muito tempo para desatribuir categorias no catálogo compartilhado B2B.

ACP2E-3796

Problema de desempenho com o novo patch de configuração no B2B

Correção do problema de desempenho em que a atualização do módulo Magento_Company após a atualização para B2B 1.5.2 demorava muito para processar um número grande de registros (~100.000+) na tabela company_structure.

ACP2E-3850

Carrinho e saída

Atualização (mini)carrinho do Magento 2.4.7 sem quantidade decimal permitida

Agora, o Magento lida corretamente ao atualizar a quantidade com decimais do minicarrinho quando a localidade era NL (Holandês)

AC-13238 - Problema do GitHub - Contribuição de código do GitHub

[Problema] Atualizar subtotal.phtml

O sistema atualiza o subtotal.phtml com o espaçamento correto

AC-13907 - Problema do GitHub - Contribuição de código do GitHub

Não é possível fazer o pedido com o convidado

AC-14241 - Contribuição de código do GitHub

Cotações persistentes expiradas não são excluídas por um trabalho cron sales_clean_quotes

As aspas persistentes expiradas agora são apagadas quando a tarefa cron 'persistent_clear_expired' é executada. Anteriormente, as aspas persistentes expiradas não eram apagadas por nenhum outro trabalho cron.

ACP2E-3493 - Contribuição de código do GitHub

Erro "Algo deu errado" no check-out para empresa inativa

Antes da correção, a ação de logout não era concluída corretamente na página do carrinho, se a empresa do usuário conectado não estava mais habilitada. Agora, se a empresa não estiver mais disponível, o logout será executado corretamente.

ACP2E-3541 - Contribuição de código do GitHub

A seleção de endereços não é salva quando "Fazemos check-out com vários endereços"

Antes da correção ao cancelar a opção de envio múltiplo, o endereço não era pré-selecionado ao reverter para o envio múltiplo. Agora, o endereço padrão é substituído por uma das seleções feitas na tela de envio múltiplo.

ACP2E-3646 - Contribuição de código do GitHub

Carrinho e check-out, SEO

URL do código do cartão-presente incorreto no email quando comprado do site secundário

Anteriormente, a configuração de várias lojas e o cartão-presente para lojas não padrão sempre redirecionavam a reclamação do cartão-presente para o site padrão. Depois que essa correção for aplicada, o email redirecionará o link de reclamação de cartão-presente para o escopo ou site correto.

ACP2E-3699

Carrinho e check-out, envio

[Linha principal] A regra de preço do carrinho não respeita o envio múltiplo

Antes da implementação desta correção, a regra de preço do carrinho para produtos de vários envios não era aplicada corretamente quando as condições de subseleção eram aplicadas e o frete gratuito era ativado. No entanto, desde que a correção foi aplicada, a regra de preço do carrinho para carrinhos de vários envios agora funciona conforme esperado.

ACP2E-3666 - Contribuição de código do GitHub

Catálogo

Duplicar fpc de cache para a mesma página com a mesma consulta

O sistema agora identifica corretamente e usa o mesmo Cache de página cheia (FPC) para páginas com os mesmos parâmetros de consulta, independentemente da ordem ou dos caracteres à direita. Isso evita um aumento desnecessário no tamanho da pasta de cache da página. Anteriormente, o sistema criaria um identificador FPC diferente para a mesma página se a ordem dos parâmetros de consulta fosse diferente ou se houvesse caracteres à direita, resultando em um aumento no tamanho da pasta de cache da página.

AC-10722 - Problema do GitHub - Contribuição de código do GitHub

Indexação de colunas necessárias ausente na tabela catalog_product_entity_int

Adição da indexação ausente das colunas necessárias na tabela catalog_product_entity_int

AC-10844 - Problema do GitHub - Contribuição de código do GitHub

A página do produto fornece erro devido a regravações de URL

Agora, a página do produto é carregada com sucesso quando temos regravações de URL

AC-2950 - Problema do GitHub - Contribuição de código do GitHub

Bug de [Nuvem] ao adicionar produtos à categoria

O rótulo de paginação e contagem de registros agora funciona corretamente ao adicionar produtos a uma categoria por meio da grade pop-up. Anteriormente, carregar apenas uma única página com itens iguais ao tamanho da página causava problemas com a lista suspensa de seleção de itens.

ACP2E-3526

erro indexer_update_all_views cron com MAGE_INDEXER_THREADS_COUNT

Corrigido o problema de MAGE_INDEXER_THREADS_COUNT > 2 com o indexador de segmento do cliente

ACP2E-3538 - Contribuição de código do GitHub

Exceção ao adicionar "Combinação de condições" na condição do widget Produtos do Page Builder

O problema foi corrigido adicionando uma verificação para ignorar condições ausentes ou incompletas. Anteriormente, isso gerava registros de erros devido à manipulação de condições incompletas no sistema.

ACP2E-3545 - Contribuição de código do GitHub

Falha do navegador ao carregar o conjunto de atributos

O navegador não trava mais na página de edição do conjunto de atributos se houver mais de 4k atributos de produto

ACP2E-3633 - Problema do GitHub - Contribuição de código do GitHub

[NUVEM] substituições de URL de produto não criadas para nova loja: Bloqueador Go Live

As substituições de URL de produto para o novo armazenamento foram criadas com êxito.
A operação anterior terminou com vazamento de memória ou com tempo limite.

ACP2E-3669 - Contribuição de código do GitHub

Valor padrão de atributo para opções que não funcionam

Anteriormente, quando alterávamos o valor padrão de um atributo de seleção de produto, ele aparecia como um elemento de matriz com os valores anteriores. Após a aplicação dessa correção, ao atualizar um valor de atributo de produto, ele será salvo como um único elemento na tabela eav_attribute.

ACP2E-3688 - Contribuição de código do GitHub

A validação do Cartão-presente falha ao editar devido ao separador de milhares

Correção de um problema com a economia de tipo de produto de cartão-presente quando o valor do cartão-presente é 1000 e mais.

ACP2E-3704

Catálogo, GraphQL, Pesquisa

O graphql de produtos retornou categorias desabilitadas nas agregações de categorias

Após a correção, as categorias desativadas não são retornadas para a solicitação de GraphQl de produtos.

ACP2E-2885 - Contribuição de código do GitHub

Catálogo, Produto

[Bug Aleatório] A biblioteca Fotorama não está carregada

O sistema agora garante que a biblioteca Fotorama seja carregada corretamente, permitindo que todas as imagens anexadas sejam exibidas na galeria de imagens, conforme esperado. Anteriormente, somente a primeira imagem estava visível devido a um problema com a biblioteca Fotorama não carregando corretamente.

AC-12124 - Contribuição de código do GitHub - Contribuição de código do GitHub

Conteúdo

A inserção de csp_whitelist.xml no tema não funciona e cria um problema intermitente

Implementação do armazenamento em cache da lista de permissões da CSP por área do site.

AC-13069 - Problema do GitHub - Contribuição de código do GitHub

Erro: erro de script para "Magento_Catalog/js/validate-product" para pagebuilder do conteúdo administrativo com carregamento de produtos

Esta PR corrige o erro de script para catalogAddToCart ao editar o pagebuilder com a condição de produtos

AC-13891 - Problema do GitHub - Contribuição de código do GitHub

Bloquear seleção em widgets com o mesmo identificador

O Sistema agora lida corretamente com a seleção de blocos ao criar widgets quando temos os mesmos blocos de identificador

AC-14132 - Problema do GitHub - Contribuição de código do GitHub

O prefixo da tabela não é levado em conta

AC-14556 - Problema do GitHub - Contribuição de código do GitHub

Não é possível carregar a imagem com largura relativamente pequena

O sistema não falha mais ao redimensionar a imagem com largura relativamente pequena até sua altura.

ACP2E-3558 - Contribuição de código do GitHub

Caminho de configuração incorreto para configuração de estilo de caminho de armazenamento remoto

Após a correção, definir a configuração de estilo do caminho de armazenamento remoto afetará a configuração real de estilo do caminho AWS S3.

ACP2E-3734 - Contribuição de código do GitHub

Estrutura

Compilando código do módulo desabilitado.

Essa solicitação de pull escapa de módulos desativados antes da compilação do código.

AC-10933 - Problema do GitHub - Contribuição de código do GitHub

Modelo Magento_Theme title.phtml inválido para PHP 8.2

Esta solicitação pull corrige um problema quando a página do CMS criada com o cabeçalho nulo como no Php 8.x transmitindo null para trim() gera uma exceção: funcionalidade obsoleta: trim(): transmitindo null para o parâmetro #1 ($string) do tipo string

AC-12856 - Problema do GitHub - Contribuição de código do GitHub

Ao usar o armazenamento de arquivos para o provedor de bloqueio, obtemos um diretório de arquivos em constante crescimento sem que ocorra qualquer limpeza

Essa solicitação de pull apresenta um novo trabalho cron que é executado uma vez por dia e procura por arquivos bloqueados que não foram modificados nas últimas 24 horas e que podem, portanto, ser removidos com segurança. Isso manterá o conteúdo do diretório de arquivos de bloqueio sob controle.
Este trabalho do CRON só executará algo quando o provedor de bloqueio estiver configurado para usar arquivos, não quando um dos outros for usado (banco de dados - o padrão, zookeeper ou cache)

AC-13367 - Problema do GitHub - Contribuição de código do GitHub

[Limpeza de problema]: não use o valor de retorno nulo das chamadas de método.

Essa PR faz uma limpeza mínima. Às vezes, chamamos métodos que não retornavam nada (void) e, em seguida, usamos esse valor de resultado. O que não é realmente necessário.

AC-13664 - Problema do GitHub - Contribuição de código do GitHub

[Problema] [PHPDOC] Corrigir phpdoc inválido para Magento\Framework\Message\ManagerInterface

Esta PR corrige o phpdoc inválido para \Magento\Framework\Message\ManagerInterface e remove todos os phpdoc duplicados em \Magento\Framework\Message\Manager (use a sintaxe inheritdoc).

AC-14312 - Problema do GitHub - Contribuição de código do GitHub

Estabilidade mínima beta removida de composer.json

Estabilidade mínima beta removida de composer.json

AC-14450 - Contribuição de código do GitHub

allow_parallel_generation deve ser definido por meio da variável de ambiente

Após a correção, a variável de ambiente "MAGENTO_DC_CACHE_ALLOW_PARALLEL_GENERATION" pode ser usada para definir a configuração "allow_parallel_generation".

ACP2E-3673 - Contribuição de código do GitHub

[Nuvem] A alteração do tipo de coluna da tabela de Int para Decimal usando o arquivo db_schema.xml no Magento 2 resulta em erros

A alteração do tipo de dados da coluna não está funcionando corretamente. Anteriormente, ele emitia um erro: o atributo "identidade" não era permitido.

ACP2E-3709 - Contribuição de código do GitHub

Novo suporte a moeda (XCG) no Adobe

Caribbean Guilder (XCG) é adicionado à lista de moedas.

ACP2E-3790 - Contribuição de código do GitHub

GraphQL

O GraphQL Response for Order placement não inclui a mensagem de exceção

Revertida a alteração anterior que retornava erros em um formato diferente. Agora, os erros em potencial são retornados de maneira consistente, sem quebrar o esquema do GraphQL. Deve ser adicionado como BIC conhecido, aprovado pelo PM no ACP2E-3399

ACP2E-3399 - Contribuição de código do GitHub

O GraphQL Response for Order placement está parcialmente localizado

Erros retornados pela mutação placeOrder GraphQl não foram totalmente localizados. Agora, em um contexto multilíngue, os erros são traduzidos corretamente.

ACP2E-3506 - Contribuição de código do GitHub

Chamadas simultâneas para reordenar a API do GraphQL - Mesmos produtos adicionados a linhas diferentes

Correção do problema em que chamadas simultâneas para a API Reorder GraphQL resultam na adição dos mesmos produtos como linhas diferentes, gerando inconsistências de dados.

ACP2E-3774 - Contribuição de código do GitHub

updateCustomerEmail A mutação do GraphQL (Alterar endereço de email) não aciona o email Notificação

Anteriormente, os emails não eram enviados aos clientes depois de atualizarem com êxito seus endereços de email em suas contas. Após a aplicação da correção, os clientes agora recebem notificações por email depois de atualizar seus endereços de email com êxito.

ACP2E-3785 - Contribuição de código do GitHub

Atributo dinâmico não atualizado no Registro de presentes por meio da mutação updateGiftRegistry

Anteriormente, antes dessa correção por meio da mutação updateGiftRegistry, o atributo personalizado do registro do presente não era modificado ou atualizado por meio das mutações do GraphQL. Depois que essa correção for aplicada, o atributo dinâmico do registro de presentes poderá ser atualizado com êxito por meio da mutação updateGiftRegistry.

ACP2E-3805 - Problema do GitHub

Importar/exportar

[Problema] Copyedit: alterar "copiar" para "copiar"

PR corrige o copyedit secundário para corrigir a ortografia de "copiando"

AC-13300 - Problema do GitHub - Contribuição de código do GitHub

O Json de importação de produto do ponto de extremidade REST não valida os campos obrigatórios

O campo Nome agora é necessário ao criar novos produtos por meio do processo de importação (administrador ou API). Antes da correção, você poderia ter criado novos produtos sem o nome. Isso quebraria a interface do administrador e criaria produtos inválidos.

ACP2E-3660 - Contribuição de código do GitHub

Opção de filtro de site ausente no processo de exportação

Agora é possível filtrar produtos por sites ao criar exportações de produtos.

ACP2E-3720 - Contribuição de código do GitHub

Duplicata de AC-13913 - Limpeza assíncrona de atributo estático.

Após a correção, não há erro "Apply_to" de chave de matriz indefinida quando várias instâncias do \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType são criadas.

ACP2E-3752 - Contribuição de código do GitHub

Inventário / MSI

A retirada de armazenamento não respeita o raio máximo de pesquisa quando o endereço é alterado no check-out

Agora, a loja pré-selecionada em "Separar na loja" será atualizada se o endereço de entrega mudar. Anteriormente, uma vez que uma loja era pré-selecionada, ela não era alterada mesmo se o novo endereço de entrega não estivesse dentro do raio da loja selecionada

ACP2E-3728 - Contribuição de código do GitHub

Pedido

Não é possível retornar nulo para campo não anulável &amp;quot;AppliedCoupon.code&amp;quot; problema inesperado

AC-14484 - Problema do GitHub - Contribuição de código do GitHub

[Nuvem] Alguns JavaScripts em linha não funcionam após a atualização para o magento 2.4.6-p7

Clicar no botão "excluir" em "Adicionar ao pedido por SKU" no admin, agora removerá a SKU. Anteriormente, clicar no botão "excluir" em "Adicionar ao pedido pelo SKU" não removia o SKU.

ACP2E-3515

dados serializados de cartões-presente são inconsistentes na tabela sales_order

os dados de cartões-presente na tabela sales_order agora estão serializados corretamente. Anteriormente, ele era serializado sempre que o pedido era atualizado.

ACP2E-3662

Ordem, Preços

O administrador exibe um símbolo de moeda incorreto na ao criar a devolução

Em uma configuração de vários sites com moedas diferentes (EUR/USD/GBP), a página de seleção de produto de retorno no admin agora exibe o símbolo de moeda correto. Anteriormente, ele exibia o símbolo de moeda padrão.

ACP2E-3658 - Contribuição de código do GitHub

Outras ferramentas de desenvolvedor

Falha de acessibilidade do Lighthouse

O sistema agora é aprovado com uma pontuação de acessibilidade de 100

AC-12783 - Problema do GitHub - Contribuição de código do GitHub

Desativar a configuração da loja captcha ainda carrega os arquivos captcha js

O sistema agora não carrega arquivos captcha js quando desativamos captcha para loja

AC-14267 - Problema do GitHub - Contribuição de código do GitHub

Empacotamento

[Empacotamento] Fix magento/magento-coding-standard dependency+ page-builder

ACPLTSRV-6383

Pagamentos

[Problema] Corrigir captura de fatura offline (404)

Ele corrige o erro de página 404 ao capturar faturas de métodos de pagamento offline do administrador do Magento

AC-13336 - Problema do GitHub - Contribuição de código do GitHub

Desempenho

O módulo de Permissões de categoria possivelmente impede o armazenamento em cache

Controladores de terceiros agora são armazenados em cache corretamente com segmentos de clientes

ACP2E-3721

Produto

Coleção de produtos - addMediaGalleryData chama getSize quando a coleção pode ou será carregada (Pode usar count para evitar uma consulta DB extra)

Esta PR reduz a chamada de consulta extra usando count() se a coleção de produtos já estiver carregada ao chamar o Graphql do produto com o campo media_gallery incluído.

AC-13055 - Problema do GitHub - Contribuição de código do GitHub

[2.4.8] Nenhum retorno de chamada encontrado para o trabalho cron catalog_product_alert

AC-14494 - Problema do GitHub - Contribuição de código do GitHub

A consulta lenta é executada quando o widget do produto é incluído pelo pagebuilder

A Consulta para a criação de widgets de produtos, incluindo SKUs de produtos, é otimizada.

ACP2E-3449 - Contribuição de código do GitHub

Imagens de produto não redimensionadas quando adicionadas como produto configurável

Anteriormente, as imagens adicionadas por meio das Configurações no painel de administração não seguiam o limite de tamanho máximo do upload, o que poderia levar a inconsistências e desafios de gerenciamento. Agora, uma correção foi implementada para garantir que as imagens sejam redimensionadas automaticamente durante o upload para atender ao limite de tamanho máximo, simplificando o processo e mantendo os padrões do sistema.

ACP2E-3504 - Contribuição de código do GitHub

Envio

O documento deve ser atualizado para % de implementação que não está correta no documento oficial

Atualização do devdoc para suporte à API DHL Rest

AC-14507

[DHL] - Lide com dimensões opcionais em configurações de tamanho normais e variação de preço entre integrações de REST e API XML

AC-14601 - Contribuição de código do GitHub

Exceção ao criar rótulo de remessa UPS

Aviso fixo: conversão de matriz em sequência de caracteres durante a criação do rótulo de remessa UPS

ACP2E-3676 - Contribuição de código do GitHub

Preparo e visualização

Visualizar uma atualização agendada abre a primeira exibição de loja em ordem alfabética em vez da exibição de loja de interesse

Antes da correção, a visualização de uma atualização agendada era aberta na primeira exibição da loja em ordem alfabética, em vez da exibição da loja atribuída.
Após a correção, a pré-visualização agora é aberta corretamente na visualização de loja atribuída à atualização de preparo de bloco do CMS.

ACP2E-3671 - Contribuição de código do GitHub

Problema de comportamento de Cron de Staging_apply_version - special_price ignorado

Após a correção, os totais das cotações serão recalculados após a alteração do preço especial por atualização de produto agendada.

ACP2E-3674

Imposto

O valor do imposto não é atualizado quando o invólucro do presente é removido do carrinho

AC-14637

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f