Pedido
- [Solicitação de recursos] O cliente sugere que o botão Enviar Comentário na página Detalhes do pedido é confuso e deve ser alterado para algo diferente
Para minimizar a confusão, o rótulo do botão "Enviar comentário" foi alterado para "Atualizar" na página de detalhes do pedido.
ACP2E-2709 - Contribuição de código do GitHub
Outro
- Os indexadores definidos aparecem no padrão de status Pronto quando uma nova versão do Adobe Commerce é instalada
Após a Instalação do Magento, o Status do Indexador deve estar no estado Pronto por padrão.
AC-11420 - Contribuição de código do GitHub - Na instalação existente do Magento, ao instalar indexadores de conjunto de módulos indexadores de terceiros, atualize por padrão.
Todos os novos indexadores estão por padrão no modo [Atualizar por Agendamento]. Anteriormente, o modo padrão era [Atualizar ao salvar]. O mesmo acontece com os indexadores personalizados.
AC-11421 - Contribuição de código do GitHub - As opções do Elasticsearch 7 e 8 devem vir com Obsoleto na configuração do Administrador.
A opção Elasticsearch 8 na Configuração de administração será exibida com o Texto obsoleto para informar aos usuários que o Elasticsearch 8 não é mais a opção recomendada para uso.
AC-12480 - Contribuição de código do GitHub - Adicionar nota de texto quando a opção Elasticsearch estiver selecionada na Configuração de Administração
Uma nota de texto é adicionada para informar aos usuários administradores do Adobe Commerce que o elasticsearch não é mais compatível com o Adobe e está obsoleto.
AC-12481 - Contribuição de código do GitHub - Fornecer patch de melhoria de desempenho de operações de preço de camada para 2.4.8
O sistema agora permite atualizações em massa de preços de nível mais eficientes sem causar problemas de desempenho ou falta de resposta do site ao usar o endpoint da API REST "/V1/products/tier-price". Anteriormente, atualizar um grande número de preços usando esse endpoint podia resultar em problemas de desempenho e incapacidade de resposta do site.
AC-13448 - Contribuição de código do GitHub - Remova todos os avisos de direitos autorais confidenciais da Adobe dos repositórios Magento Open Source
Todos os avisos confidenciais de direitos autorais do Adobe foram removidos dos repositórios de código aberto, garantindo que somente a forma reduzida dos direitos autorais do Adobe seja usada. Anteriormente, alguns arquivos nos repositórios públicos continham avisos confidenciais de direitos autorais da Adobe, o que levou a escaladas da comunidade.
AC-13550 - Problema do GitHub - Contribuição de código do GitHub
Estrutura da interface
- [2.4.8-beta1] Migração do TinyMCE 5 para o TinyMCE 7
O TinyMCE 5 foi migrado para o TinyMCE 7.3.0 para ser uma versão compatível com o Adobe Commerce. Anteriormente, o sistema usava a versão 5.10.2, que estava desatualizada e relatava vulnerabilidade de segurança
AC-12726 - Contribuição de código do GitHub - [2.4.8-beta1] Migração do TinyMCE 5 para o TinyMCE 7 Page Builder
O TinyMCE 5 foi migrado para o TinyMCE 7.3.0 para ser uma versão compatível com o Adobe Commerce. Anteriormente, o sistema usava a versão 5.10.2, que estava desatualizada e relatava vulnerabilidade de segurança
AC-12825 - Contribuição de código do GitHub - [2.4.8-beta1] Migração do TinyMCE 5 para o TinyMCE 7 - Magento2-infra - palavras banidas
O TinyMCE 5 foi migrado para o TinyMCE 7.3.0 para ser uma versão compatível com o Adobe Commerce. Anteriormente, o sistema usava a versão 5.10.2, que estava desatualizada e relatava vulnerabilidade de segurança
AC-12844 - Contribuição de código do GitHub - Atualização do Require.js para a versão mais recente 2.3.7 (vulnerabilidade de segurança CVE-2024-38999)
Atualização do require.js para a versão mais recente 2.3.7. Na versão anterior, relatou vulnerabilidade de segurança
AC-12901 - Contribuição de código do GitHub
Correção de problemas na v2.4.8
Corrigimos 497 problemas no código principal do Magento Open Source 2.4.8. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.
APIs
- A API REST de /V1/transações retorna um erro quando parent_txn_id = txn_id
O sistema agora lida corretamente com as transações de conceito pai e filho, nas quais o ID da transação pai é igual ao ID da transação, impedindo um loop infinito ao consultar o ponto de extremidade da API REST /V1/transactions. Anteriormente, esse cenário resultava em um erro fatal devido ao tempo máximo de execução ser excedido.
AC-10042 - Contribuição de código do GitHub - [Graphql] Digite o problema em 2.4.7
O sistema agora lida corretamente com valores inteiros na função GetCustomSelectedOptionAttributes ao executar uma consulta do GraphQL, evitando erros relacionados ao tipo. Anteriormente, iniciar uma consulta GraphQL que usava GetCustomSelectedOptionAttributes com um argumento inteiro resultava em um erro de tipo.
AC-11878 - Problema do GitHub - Contribuição de código do GitHub - Caracteres especiais na categoria url_key (quando criada pela API REST)
Anteriormente Em category_url_key, o caractere especial não está presente após a correção e está mostrando o caractere especial em category_url_key
AC-3223 - Problema do GitHub - Contribuição de código do GitHub - Problema com rest api após habilitar 2FA Duo
2FA com opção de segurança Duo agora gera a assinatura correta para API Rest
ACP2E-2755 - Contribuição de código do GitHub - [REST API]: o valor Usar padrão no modo de exibição de loja não permanece verificado após a adição de configurações para um produto configurável
O problema foi corrigido, garantindo entradas corretas do banco de dados para as opções personalizáveis para um armazenamento não padrão. A caixa de seleção do armazenamento personalizado na seção "admin > Catálogo > Edição de produto > Opções personalizáveis" foi desmarcada anteriormente devido a entradas imprecisas do banco de dados, mesmo que o título da opção do armazenamento personalizado permanecesse o mesmo que o armazenamento padrão.
ACP2E-2927 - Contribuição de código do GitHub - A API REST não pode fazer solicitações com a barra (/) na SKU ao usar Oauth1
Antes da correção, você não conseguia fazer uma chamada de API bem-sucedida para um produto que tinha "/" em sua SKU. Agora, você pode emitir uma solicitação de obtenção de API bem-sucedida para detalhes do produto, mesmo que o SKU tenha uma barra.
ACP2E-2969 - Contribuição de código do GitHub - Falha na atualização do endereço do cliente ao atualizar por meio da API REST se "validateDefaultAddress" estiver habilitado
O endpoint da API agora está funcionando como esperado depois que o problema com a chave de ID ausente na carga da API foi resolvido.
ACP2E-3079 - Contribuição de código do GitHub - [Nuvem] Criando o grupo de clientes de preços de grupo de sites duplicado na API de Preços de Camada.
Agora, a API Restrição de Preço da Camada não permite criar o grupo de clientes de preço de grupo de sites duplicado.
Anteriormente, era possível criar o grupo de clientes Duplicar preço do grupo de sites na API Preços de camada que não passaria na validação no Administrador durante o salvamento do produto.
ACP2E-3091 - Contribuição de código do GitHub - Não é possível adicionar comentário de pedido com status via API REST
O problema foi resolvido permitindo a alteração no status do pedido se for somente do estado atual. Anteriormente, não respeitava o estado do pedido e impedia alterações em qualquer status do pedido, mesmo que fosse do mesmo estado.
ACP2E-3130 - Contribuição de código do GitHub - Falha na operação assíncrona quando o SKU está ausente da carga
As operações assíncronas e de sincronização falhavam anteriormente devido a erros de salvamento do produto se o SKU estiver ausente da carga. Após a correção, as operações de salvar rest api do produto assíncrono e síncrono falham com a mensagem de exceção relevante.
ACP2E-3236 - Contribuição de código do GitHub - [NUVEM] Não é possível atualizar os Preços base usando a API REST (o valor de 'value_id' em 'catalog_product_entity_decimal' não foi incrementado corretamente.)
Antes dessa correção, quando rest api /rest/default/V1/products/base-price era chamado, a id do incremento era aumentada incorretamente, deixando uma lacuna entre os valores. Após a correção, a ID do incremento é aumentada conforme esperado, de forma incremental. Além disso, o intervalo do campo value_id foi aumentado.
ACP2E-3376 - Contribuição de código do GitHub - Os itens do pedido não estão visíveis nos emails de memorando de crédito para a API POST V1/order/:orderId/return
Anteriormente, antes dessa correção, quando um cliente cria um memorando de crédito de uma solicitação de API que notifica send_email, ele não contém a grade de detalhes do produto. Depois que essa correção for aplicada, o cliente enviará uma solicitação de API de aviso de crédito e localizará os detalhes do item de produto que aparecem no email.
ACP2E-3460 - Contribuição de código do GitHub - Os valores padrão não estão definidos para atributos de data e hora com produtos RestAPI
Os valores padrão agora são definidos corretamente para atributos de data e data e hora por meio da RestAPI
ACP2E-3486 - Contribuição de código do GitHub
APIs, carrinho e check-out
- Erro 500 Crítico: Magento\Framework\Webapi\Exception Relacionado ao Cabeçalho HTTP Aceitar
Após a correção, não há problema em especificar o cabeçalho "Accept".
ACP2E-3343 - Contribuição de código do GitHub
Conta
- O formulário de endereço do cliente permite código aleatório nos campos de nome
O sistema agora valida a entrada nos campos Nome e Sobrenome no formulário de endereço do cliente, impedindo o uso de código aleatório. Anteriormente, o sistema permitia o uso de código aleatório nesses campos sem gerar um erro.
AC-10782 - Problema do GitHub - Contribuição de código do GitHub - atualização de senha de administrador.
AC-10886 - Problema do GitHub - Contribuição de código do GitHub - falha ao adicionar endereço à minha conta ao salvar
Agora, o sistema salva corretamente os endereços do cliente, mesmo quando o campo de região não é exibido, evitando uma falha durante o processo de salvamento. Anteriormente, tentar adicionar ou editar um endereço sem um campo de região exibido resultava em um erro de exceção.
AC-10990 - Problema do GitHub - Contribuição de código do GitHub - Redirecionar loop quando a URL estiver com maiúsculas
O sistema agora converte automaticamente caracteres em maiúsculas nos URLs para minúsculas, impedindo um loop de redirecionamento ao acessar a página inicial. Anteriormente, ter caracteres em maiúsculas no URL de base segura causava um loop de redirecionamento contínuo ao tentar acessar a página inicial.
AC-11718 - Problema do GitHub - Contribuição de código do GitHub - middlename('s) não salvo para contas de convidado
Agora, o sistema salva corretamente o nome do meio de contas de convidado durante o check-out, tornando-o acessível no template de email. Anteriormente, o nome do meio não era salvo na tabela de cotação e não estava acessível no template de email para contas de convidado.
AC-11755 - Problema do GitHub - Contribuição de código do GitHub - Administrador: os botões de ações da página flutuam à esquerda em vez da direita
O sistema agora alinha corretamente os Botões de ações da página ao lado direito do cabeçalho adesivo no painel do administrador, melhorando a aparência profissional. Anteriormente, esses botões flutuavam incorretamente no lado esquerdo do cabeçalho fixo.
AC-11919 - Problema do GitHub - Contribuição de código do GitHub dev:di:info
erro no magento 2.4.7
O sistema agora exibe corretamente os parâmetros do construtor ao executar o comandodev:di:info
, impedindo a ocorrência de erros. Anteriormente, a execução desse comando resultava em um erro devido a uma incompatibilidade de tipos no argumento.
AC-11999 - Problema do GitHub - Contribuição de código do GitHub- Caixa de seleção Fazer logon como aceitação do cliente não traduzível
O sistema agora permite que os campos "Fazer logon como aceitação do cliente" e "Dica de ferramenta da caixa de seleção Fazer logon como cliente" sejam definidos no escopo "Visualização da loja", permitindo traduções para diferentes visualizações da loja. Anteriormente, esses campos eram definidos somente no escopo "Site", impedindo traduções para exibições de loja individuais.
AC-13000 - Problema do GitHub - Contribuição de código do GitHub - O cliente está conectado, mas mostra o erro 404 no front-end.
A página do painel do cliente da loja agora é carregada conforme esperado quando um cliente faz logon. Anteriormente, os clientes podiam fazer logon, mas essa página mostrava um erro 404. GitHub-35838
AC-6071 - Problema do GitHub - Contribuição de código do GitHub - Não é possível Salvar as informações de atributo do Cliente na seção Admin Editar cliente;
A ID da loja do cliente agora é implementada corretamente por escopo de site para o formulário de edição do cliente administrador.
ACP2E-2791 - Contribuição de código do GitHub - Depois de fazer logon, os produtos adicionados à lista de comparação como usuário convidado não ficam visíveis.
Os produtos adicionados à lista de comparação de produtos antes de fazer logon como cliente agora são preservados após o logon.
Anteriormente, após o logon, os produtos adicionados à lista de comparação como usuário convidado não estavam visíveis.
ACP2E-3329 - Contribuição de código do GitHub - Permitir configuração de países causa problemas nas configurações de endereço do cliente
Agora, selecionar a configuração Permitir Países não influencia os países mostrados fora do escopo especificado. Anteriormente, a configuração Permitir Países influenciava o atributo de endereço do cliente fora do escopo especificado
ACP2E-3433 - Contribuição de código do GitHub - VAPT: Erro Lógico de Negócios - data futura como data de nascimento do cliente
A data de nascimento do cliente não pode ser posterior a hoje
ACP2E-3501 - Contribuição de código do GitHub
Conta, APIs, GraphQL
- API Do Cliente - Número De Falhas De Logon Não Pode Ser Redefinido Para 0 Após O Logon Bem-Sucedido
Agora, o número da falha é redefinido para zero na tabela de entidades do cliente após o logon bem-sucedido do cliente por meio dos endpoints da API.
ACP2E-3246 - Contribuição de código do GitHub
Conta, interface do administrador, B2B
- Usuários administradores restritos nem sempre podem ver catálogos compartilhados personalizados
Os usuários administradores restritos agora podem exibir e gerenciar de forma consistente os clientes e todos os catálogos compartilhados aos quais os produtos são atribuídos, desde que tenham acesso à loja específica. Anteriormente, um usuário administrador restrito com acesso a uma loja específica nem sempre podia ver todos os catálogos compartilhados aos quais os produtos eram atribuídos ou os clientes que não podiam ser salvos, resultando em inconsistências no sistema.
ACP2E-3038 - Contribuição de código do GitHub
Conta, carrinho e check-out
- O atributo de endereço personalizado do cliente "select" não é renderizado para o novo endereço do cliente
AC-2341 - Problema do GitHub
Interface do administrador
- [Problema] adicione verificação de permissão para o botão de dados "recarregar dados"
O sistema agora inclui uma verificação de permissão para o botão "Recarregar dados", garantindo que ele seja exibido e acessível somente aos usuários com as permissões apropriadas. Anteriormente, o botão "Recarregar dados" estava visível e clicável para todos os usuários, resultando em uma página "não permitido" quando clicado por usuários sem as permissões necessárias.
AC-10705 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Rótulos inconsistentes para atributos em regras de marketing
Agora o sistema preenche corretamente os rótulos de forma consistente para as opções de categoria e atributo na regra de preço do carrinho
AC-11427 - Problema do GitHub - Contribuição de código do GitHub - A validação de dados foi bem-sucedida e o botão Importar está presente durante a importação de produtos com comportamento Substituir
O sistema agora valida os dados corretamente e oculta o botão "Importar" durante o processo de importação do produto com o comportamento "Substituir", impedindo qualquer substituição não intencional de dados. Anteriormente, o sistema validava os dados incorretamente e exibia o botão "Importar", resultando em possíveis inconsistências de dados.
AC-11588 - Contribuição de código do GitHub - [Bug] O Magento 2.4.7 não permite fotos de produtos com extensão de arquivo de letra maiúscula.
O sistema agora aceita uploads de imagem de produto com extensões de arquivo de carta de capital, garantindo um processo de criação de produto tranquilo. Anteriormente, os uploads de imagem com extensões de arquivo em letras maiúsculas eram recusados, forçando os usuários a alterar a extensão do arquivo para minúsculas.
AC-12167 - Problema do GitHub - Contribuição de código do GitHub - Lista suspensa oculta em grades com ação de seleção (por exemplo, Conteúdo > Elementos > Páginas)
Agora, o sistema foi corrigido com todas as listas suspensas semelhantes para todas as grades.
AC-12319 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Aviso de Correção: "filtros" de chave de matriz indefinida
O sistema agora lida com cenários em que um novo usuário ainda não interagiu com marcadores, impedindo que um aviso de "filtros" de chave de matriz indefinido seja registrado. Anteriormente, esse aviso era registrado quando um novo usuário não interagia com marcadores.
AC-13131 - Problema do GitHub - Contribuição de código do GitHub - Falha na importação do produto do arquivo csv com caracteres especiais devido a alterações de código no arquivo Validate.php
O sistema agora valida e importa corretamente arquivos CSV de produtos contendo caracteres especiais, permitindo uma transferência de dados bem-sucedida. Anteriormente, tentar importar um arquivo CSV de produto com caracteres especiais resultava em um erro, impedindo o processo de importação.
AC-13529 - Contribuição de código do GitHub - Não há asterisco vermelho para o campo obrigatório de número de telefone
O asterisco vermelho anterior não era exibido para o número de telefone, mas o número de telefone era obrigatório. O que agora é um asterisco vermelho fixo pode ser visto no número de telefone como um campo obrigatório.
AC-13850 - Contribuição de código do GitHub - [Problema] Defina o modo de indexador padrão como 'agenda'
Todos os novos indexadores estão por padrão no modo Update by Schedule. Anteriormente, o modo padrão era Update on Save. Os indexadores existentes não são afetados. GitHub-36419
AC-6975 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Descartar tabelas de log de alterações do indexador no cancelamento de inscrição do mview
O sistema agora remove automaticamente tabelas de log de alterações não usadas quando um índice é alternado de "atualização na programação" para "atualização ao salvar", marcando o índice como inválido para garantir que nenhuma entrada seja perdida. Anteriormente, alternar um índice para "atualizar ao salvar" deixaria as tabelas de log de alterações não usadas no sistema e marcaria todos os índices alterados como "válidos".
AC-7700 - Problema do GitHub - Contribuição de código do GitHub - Nenhum link para remessa em pagamentos no check-out na exibição do telefone celular
O sistema agora garante que os títulos/links de check-out "Envio" e "Revisão e pagamentos" estejam sempre visíveis na parte superior da página na exibição móvel, permitindo que os usuários naveguem facilmente entre as etapas e façam as correções necessárias. Anteriormente, esses títulos/links estavam ocultos na exibição móvel, dificultando para os usuários saber sua etapa atual ou voltar às etapas anteriores.
AC-7962 - Problema do GitHub - Contribuição de código do GitHub - comentários de remessa de consulta de Pedidos do cliente created_at é retornado em +0 fuso horário não no fuso horário configurado de armazenamento
O sistema agora exibe corretamente o campo "created_at" a partir dos comentários de remessa no fuso horário configurado do cliente ao usar a consulta Pedidos do cliente. Anteriormente, o campo "created_at" era exibido no fuso horário +0, independentemente do fuso horário configurado pelo cliente.
AC-8109 - Problema do GitHub - Contribuição de código do GitHub - i18n:collect-phrase quebra a integridade das traduções
O comandobin/magento i18n:collect-phrases -o
agora coleta e adiciona corretamente novas frases dos arquivos JavaScript e .phtml, garantindo que as traduções sejam refletidas com precisão no arquivo de tradução. Anteriormente, o sistema não conseguia incluir frases de tradução de várias linhas de arquivos JavaScript e frases de arquivos .phtml no arquivo de tradução, resultando em traduções incompletas ou incorretas.
AC-9843 - Contribuição de código do GitHub - O apóstrofo no nome de exibição de armazenamento foi substituído por '
Os filtros de exibição de armazenamento da grade agora exibem corretamente apóstrofos
ACP2E-2787 - Problema do GitHub - Contribuição de código do GitHub - Falha no carregamento do Favicon ao validar arquivos .ico
O erro de validação de arquivo foi atualizado para "Falha na validação do arquivo. Verifique as configurações de processamento da imagem na configuração da loja." Anteriormente, era simplesmente "Falha na validação do arquivo".
ACP2E-2847 - Contribuição de código do GitHub - A Galeria no PageBuilder está mostrando a miniatura de imagem antiga em vez da imagem recém-carregada
Gere visualizações de imagem novamente para imagens excluídas e recarregadas com o mesmo nome por meio da galeria de mídia no conteúdo do page builder.
ACP2E-2957 - Contribuição de código do GitHub - Contribuição de código do GitHub - Salvar o produto por usuário administrador com escopo de função diferente substitui/exclui informações de produto relacionadas existentes no produto
Anteriormente, antes da correção, os produtos relacionados eram redefinidos e ficavam vazios quando o usuário administrador secundário clicava no botão Salvar sem alterar no produto relacionado. Após essa correção, o usuário administrador secundário clica no botão Salvar e o produto não é redefinido e é salvo com sucesso.
ACP2E-2978 - Contribuição de código do GitHub - Não é possível exportar mais de 200 pedidos
Os limites de servidor para o tamanho da solicitação de IDs selecionadas enviadas anteriormente foram negligenciados ao alterar a solicitação HTTP do GET para POST para corrigir o problema. Anteriormente, devido às limitações do servidor para o tamanho de solicitação do GET, o problema era encontrado.
ACP2E-3033 - Contribuição de código do GitHub - Mensagem de validação da página de check-out incorreta.
Se qualquer campo obrigatório estiver vazio, como "endereço", a validação do lado do servidor não exibirá a mensagem. A validação do lado do cliente garantirá que a notificação de erro do campo obrigatório seja exibida, informando "Este campo é obrigatório". Anteriormente, a mensagem "o endereço é obrigatório" era exibida se qualquer campo obrigatório ficasse vazio, além da mensagem de validação do lado do cliente.
ACP2E-3037 - Contribuição de código do GitHub - Problema de modelo de redefinição de senha com o usuário administrador
O problema foi resolvido usando a chave correta, que agora inclui o nome de usuário administrador no modelo de email e conclui o assunto corretamente. Anteriormente, o problema vinha de uma chave desatualizada que estava sendo usada.
ACP2E-3125 - Contribuição de código do GitHub - Barras duplas na URL do segmento do cliente
Barras duplas não aparecem no URL quando "Redefinir filtro" é clicado na grade.
ACP2E-3149 - Contribuição de código do GitHub - O COD não está disponível para países específicos permitidos
Agora o dinheiro na entrega está disponível para países específicos permitidos sempre que necessário e O AC-3216 está funcionando como esperado.
ACP2E-3171 - Contribuição de código do GitHub - Não é possível atualizar o status do Pedido criado pelo Cliente
"Agora podemos atualizar os status de pedidos criados de forma personalizada, enquanto anteriormente, o status só podia ser alterado se o status atual fosse "processando" ou "fraude"."
ACP2E-3178 - Problema do GitHub - Contribuição de código do GitHub - O estado do endereço de entrega não é atualização automática
Antes da correção, a região do endereço de entrega (ou id da região) não estava sincronizada com as informações de cobrança do endereço. Agora, a região do endereço de entrega e a ID da região são atualizadas corretamente quando as informações de endereço de cobrança são alteradas.
ACP2E-3294 - Contribuição de código do GitHub - O botão Redefinir não funciona em Adicionar/Editar usuário administrador
Anteriormente, o botão Redefinir não funcionava na página Adicionar/Editar usuário administrador. Agora, no painel Administrador, em Sistema -> Permissões -> Todos os usuários, o botão Redefinir funcionará corretamente na página Adicionar/Editar usuário administrador.
ACP2E-3364 - Contribuição de código do GitHub - Detecção incorreta de roteamento de URL de administrador do Magento e erros do CORS
Após a correção, se o domínio de administrador personalizado for um subdomínio do domínio principal, o administrador poderá ser acessado somente pelo subdomínio configurado.
ACP2E-3373 - Problema do GitHub - Contribuição de código do GitHub - Validação interrompida para 'Quantidade Máxima Permitida no Carrinho de Compras'
Anteriormente, quando colocávamosMaximum Qty Allowed in Shopping Cart
vazio, ele não gerava nenhuma exceção, embora um valor vazio não fosse aceito aqui. Depois que essa correção for aplicada, colocar uma string vazia gerará exceções e não permitirá salvar o produto.
ACP2E-3392 - Contribuição de código do GitHub - [Problema na interface de Visualização do Pagebuilder] Os botões na coluna do Page Builder não estão alinhados corretamente
Os botões nas colunas do Page Builder agora estão alinhados corretamente. Anteriormente, eles estavam desalinhados nas colunas do Page Builder.
ACP2E-3408 - Contribuição de código do GitHub - O relatório Produtos encomendados não está sendo exportado. Erro 404 em vez disso.
A exportação de relatórios solicitados de produtos para CSV e XML agora funciona conforme esperado
ACP2E-3431 - Contribuição de código do GitHub - Erro de TinyMCE JS no console após a minificação de Js habilitada com o modo de produção
Anteriormente, ativar a minificação do JavaScript no modo de produção no painel de administração fazia com que erros do JavaScript relacionados ao TinyMCE 6 aparecessem no console do navegador, afetando a funcionalidade e a experiência do usuário. Agora, esse problema foi resolvido, garantindo que o TinyMCE 6 funcione sem problemas sem gerar erros, mesmo quando a minificação JS estiver ativada.
ACP2E-3457 - Contribuição de código do GitHub - Solicitação de alterações adicionais para concluir totalmente a correção ACP2E-3375
"-
ACP2E-3459 - Contribuição de código do GitHub - Habilitação automática de novas permissões de ACL
Novas permissões adicionadas a módulos personalizados não concederão mais acesso automaticamente a todas as funções de usuário existentes, a menos que estejam configuradas explicitamente.
ACP2E-3503 - Contribuição de código do GitHub - O Relatório de Usuário do Log de Ações do Administrador não mostra detalhes para adminhtml_user_delete
O adminhtml_user_delete agora registra corretamente detalhes importantes. Anteriormente, os logs não eram gerados para exclusões de usuários.
ACP2E-3509 - Contribuição de código do GitHub - A Regra do Carrinho com a condição de remessa não se aplica ao fazer o pedido do administrador
Anteriormente, se a regra de preço do carrinho tiver um desconto de método de envio com o cupom, ela não poderá ser aplicada por meio da interface do administrador. Depois que essa correção for aplicada, o desconto da regra de preço do carrinho com um cupom para um método de envio específico será aplicado com êxito da interface do administrador.
ACP2E-3536 - Contribuição de código do GitHub - Contribuição de código do GitHub - O código HEX [FRESH] não está sendo atualizado corretamente na SWATCH
O código HEX inserido manualmente pelo usuário no seletor de cores da Amostra visual não é mais alterado pelo sistema. Anteriormente, alguns códigos HEX tinham pequenos ajustes devido a erros de conversão entre modelos de cores.
ACP2E-3559 - Contribuição de código do GitHub - Contribuição de código do GitHub
Interface do administrador, B2B
- O Logon B2B como cabeçalho do Cliente ainda tem 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-13628 - Contribuição de código do GitHub
Interface do administrador, Métodos de pagamento/pagamento, Pedido
- A Autorização da Transação não é exibida na guia Transação após a Ordem do Botão Inteligente do PayPal
O sistema agora exibe corretamente a autorização da transação na guia Transação depois que um pedido é feito usando o botão inteligente do PayPal. Anteriormente, a transação de autorização não aparecia na guia Transação após clicar no botão "Autorizar" e nenhuma nova transação do tipo "Autorização" era criada.
AC-13520 - Contribuição de código do GitHub
Interface do administrador, desempenho
- Após a atualização para 2.4.5-p8, ocorrem erros 500 ao criar ordem do administrador
Anteriormente, ao ativar a minificação do HTML, um pedido do administrador não podia ser feito. Agora, com a minificação do HTML ativada, o pedido do administrador pode ser feito com sucesso.
ACP2E-3169 - Contribuição de código do GitHub
Interface do administrador, Envio
- A contagem de código do cupom não é atualizada no A coluna "Tempo usado" na guia Gerenciar códigos de cupom se um pedido for feito com envio múltiplo.
Anteriormente, quando um pedido era feito com envio múltiplo, a contagem de código do cupom não era atualizada na coluna "Tempo usado" na guia Gerenciar códigos de cupom. Agora, a contagem correta é exibida no "Tempo usado" refletindo os valores desejados com o envio múltiplo.
ACP2E-2519 - Contribuição de código do GitHub
Interface do administrador, preparo e visualização
- [Nuvem] A remoção do modelo com imagens ausentes faz com que o pub/media seja excluído
Antes dessa correção, se o nome da imagem de visualização não estava presente em um modelo do pagebuilder, a pasta pub/media foi excluída. Após a correção, somente o modelo será excluído e a imagem de pré-visualização, se encontrada.
ACP2E-3424 - Contribuição de código do GitHub
Analytics/Relatórios
- Erro do Google Analytics CSP https://region1.analytics.google.com
O sistema agora permite corretamente conexões com "https://region1.analytics.google.com'" quando o Google Analytics é ativado, evitando erros da Política de segurança de conteúdo (CSP). Anteriormente, ativar o Google Analytics e visualizar o site da UE resultava em erros no console da CSP devido a uma recusa de conexão com "https://region1.analytics.google.com'".
AC-9922 - Problema do GitHub - Contribuição de código do GitHub - O Relatório avançado não está funcionando
O sistema agora oferece suporte à geração de arquivos de dados de Relatórios avançados para conjuntos de dados extragrandes ao carregar e gravar relatórios em lotes de 10.000. Anteriormente, o módulo Relatórios avançados não conseguia gerar arquivos de dados para conjuntos de dados extragrandes, causando erros "O servidor MySQL desapareceu" durante a execução do trabalho analytics_collect_data cron.
ACP2E-2570 - Contribuição de código do GitHub - Problema de visibilidade do intervalo de datas do relatório de produtos solicitados pelo administrador.
O usuário poderá selecionar qualquer data no relatório de produtos solicitados. Anteriormente, após a atualização de uma tabela, selecionar a data 'DE' redefinirá a data 'ATÉ'.
ACP2E-3080 - Contribuição de código do GitHub - Cabeçalhos de curl incorretos, fazendo com que
newrelic:create:deploy-marker
não funcione
O sistema agora formata corretamente os cabeçalhos curl, permitindo que o comandonewrelic:create:deploy-marker
crie com êxito um marcador de implantação no New Relic. Anteriormente, cabeçalhos curl incorretos impediam a criação de um marcador de implantação no New Relic.
ACP2E-3096 - Problema do GitHub - Contribuição de código do GitHub - O monitoramento do navegador NewRelic com o script inlineJS causa erros de CSP
Os scripts de monitoramento do navegador NewRelic agora são inseridos pelo aplicativo, em vez do agente APM, para conformidade com a CSP (Política de segurança de conteúdo). Anteriormente, os scripts de monitoramento do navegador NewRelic inseridos pelo agente APM não eram compatíveis com o CSP e faziam com que os scripts não fossem executados.
ACP2E-3183 - Contribuição de código do GitHub - As consultas de INSERT para a tabela sales_bestsellers_aggregated_daily tornam-se lentas no projeto com grande volume de ordens de venda
Anteriormente, o relatório diário agregado de best-sellers demorava muito para ser gerado para um grande volume de pedidos feitos. Agora o relatório é gerado em tempo hábil.
ACP2E-3189 - Contribuição de código do GitHub - Relatórios de pedidos mostrando o símbolo de moeda errado
O símbolo de moeda para valores de pedidos no Relatório de pedidos foi retirado incorretamente de moeda/opções/base. Agora foi corrigido para usar moeda/opções/padrão para obter relatórios precisos.
ACP2E-3276 - Contribuição de código do GitHub - [Nuvem] Cálculos Incorretos no Relatório de Uso do Cupom
O total de vendas na grade do relatório de cupom agora é calculado com precisão, incorporando a "Quantia de Compensação de Imposto sobre Desconto" e a "Quantia de Compensação de Imposto sobre Desconto de Remessa". Anteriormente, esses valores estavam ausentes no cálculo, gerando discrepâncias entre o total de vendas e os dados da ordem de venda.
ACP2E-3302 - Contribuição de código do GitHub - Problemas com "<project_id>/var/tmp" compartilhado
Os arquivos temporários do Analytics DataExport usarão o diretório tmp sys, que é mais adequado para acesso e alterações frequentes. Para evitar colisões, caso várias instâncias estejam em execução no mesmo servidor, o caminho tmp foi atualizado para usar a id exclusiva de uma instância
ACP2E-3339 - Contribuição de código do GitHub
Analytics/Relatórios, B2B
- B2B - o mapa de site inclui produtos/categorias não atribuídos ao Catálogo Compartilhado
Restrinja as categorias e os produtos gerados pelo mapa de site às categorias e aos produtos atribuídos somente ao catálogo público compartilhado e/ou à configuração de permissão da categoria de catálogo.
ACP2E-2300 - Contribuição de código do GitHub
Analytics/Relatórios, Cloud
- O Magento descarta a maioria das transações do New Relic CRON #34108
A AC está relatando corretamente as transações relacionadas ao trabalho do cron para a NewRelic. Anteriormente, algumas transações relacionadas a trabalhos do cron eram mostradas como "OtherTransaction/Action/unknown" no NR
ACP2E-3067 - Contribuição de código do GitHub - A métrica no NR pode ser enganosa para transações em segundo plano- Acompanhamento de ACP2E-3067
As transações em segundo plano (cron) usarão o nome do aplicativo New Relic definido nas configurações
ACP2E-3187 - Contribuição de código do GitHub
B2B
- Os produtos atribuídos ao catálogo compartilhado não são refletidos no front-end quando o índice parcial é executado
Os produtos atribuídos ao catálogo compartilhado por meio da API REST agora ficam visíveis imediatamente na loja após a conclusão da indexação parcial. Anteriormente, os Produtos eram visíveis somente após uma reindexação completa.
ACP2E-2139 - Contribuição de código do GitHub - Bordas desnecessárias na seção Meus Pedidos
Anteriormente, era criado um contêiner adicional (referências de pedido) que aplicava classes CSS adicionais, o que fazia com que linhas de borda desnecessárias aparecessem abaixo do número do pedido na seção Meus pedidos, que não está visível agora.
ACP2E-3044 - Contribuição de código do GitHub - sales_clean_quotes cron exclui cotações de ordens de compra ainda aprovadas
As cotações usadas em ordens de compra agora não serão excluídas pelo trabalho cron sales_clean_quotes
ACP2E-3247 - Contribuição de código do GitHub
B2B, Estrutura
- A Filtragem Da Grade Da Empresa E A Tentativa De Exportação De CSV De Grade Falharão E Gerarão Uma Exceção
O sistema agora permite a exportação bem-sucedida dos dados da grade Empresas em CSV no painel de administração, mesmo quando filtros como "Saldo pendente" e "Tipo de empresa" são aplicados. Anteriormente, a aplicação de determinados filtros e a tentativa de exportar os dados da grade resultavam em uma falha e em uma exceção.
AC-9607 - Contribuição de código do GitHub
Pacote
- Contagem de mensagens de erro de validação de pacote de vitrine maior que 1
O sistema agora exibe apenas uma mensagem de erro de validação quando o botão 'Adicionar ao carrinho' é clicado sem selecionar nenhuma opção de caixa de seleção para um produto incluído. Anteriormente, o sistema exibia várias mensagens de erro de validação para cada caixa de seleção não selecionada.
AC-10826 - Contribuição de código do GitHub
Carrinho e saída
- A exceção não está sendo tratada corretamente ao adicionar um produto ao carrinho na página de comparação do produto
O sistema agora lida corretamente com exceções ao adicionar um produto ao carrinho na página comparar produtos, exibindo uma mensagem do gerenciador de mensagens no controlador. Anteriormente, uma exceção resultava no retorno de uma página codificada em JSON, em vez de ser capturada e manipulada corretamente.
AC-10660 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - GTag não envia preços de transação e totais.
O sistema agora envia corretamente os preços e os totais da transação para a tag da Google quando a GTag está ativada, garantindo um rastreamento preciso dos dados de comércio eletrônico. Anteriormente, a moeda estava sendo enviada incorretamente como parte dos pedidos "all", em vez de ser associada ao pedido individual.
AC-10698 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - [Problema] [Check-out] Diretivas de dependência atualizadas no modelo de email de pagamento com falha
O sistema agora omite corretamente o endereço de envio e o método de envio do template de email de pagamento com falha para produtos virtuais, garantindo que apenas as informações relevantes sejam incluídas no email. Anteriormente, o e-mail de pagamento com falha para produtos virtuais incluía incorretamente o endereço e o método de envio.
AC-11641 - Problema do GitHub - Contribuição de código do GitHub - O logon do Magento 2 dentro do check-out com um cliente existente fornece um erro de console no navegador Firefox
O sistema agora permite que os usuários façam logon durante o processo de finalização sem encontrar erros no console do navegador Firefox. Anteriormente, tentar fazer logon como um cliente existente durante a finalização da compra resultaria em um erro de console no Firefox.
AC-11717 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Regressão de regras de vendas em 2.4.7
O sistema agora valida corretamente as regras de vendas, impedindo a aplicação de um código de cupom a um carrinho quando a condição do produto não corresponde a nenhum nome de produto. Anteriormente, era possível aplicar uma regra de vendas e conceder um desconto no valor do envio mesmo quando a condição do produto não correspondia a nenhum nome de produto.
AC-11876 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Cálculo de CartFixed de regra de vendas: valor de desconto incorreto
O sistema agora calcula corretamente o valor do desconto para regras de vendas com valores fixos do carrinho, garantindo que os descontos precisos sejam aplicados independentemente das alterações nos itens do carrinho. Anteriormente, o valor do desconto podia variar incorretamente quando os itens do carrinho eram alterados, às vezes resultando em descontos significativamente maiores do que o esperado.
AC-11914 - Problema do GitHub - Contribuição de código do GitHub - [Problema] O carregador bloqueia os métodos de envio depois que o código postal é alterado, regras de validação de taxas de envio
O sistema agora lida corretamente com métodos de envio personalizados sem regras de validação de taxas de envio, garantindo que o carregador não bloqueie os métodos de envio depois que o código postal for alterado no endereço de envio durante a finalização da compra. Anteriormente, alterar o código postal no endereço de entrega durante a finalização da compra fazia com que o carregador bloqueasse os métodos de entrega e não desaparecesse quando métodos de entrega personalizados sem regras de validação de taxas de entrega fossem usados.
AC-11993 - Problema do GitHub - Contribuição de código do GitHub - O recurso de código do cupom não está funcionando corretamente na página de check-out do Magento 2.4.7
O sistema agora habilita o campo de entrada de código de desconto/cupom na página de check-out para produtos virtuais e baixáveis, permitindo que os usuários apliquem códigos de desconto conforme esperado. Anteriormente, a entrada do código de desconto/cupom era desativada e o texto do título do botão era exibido como "Cancelar cupom", impedindo que os usuários aplicassem códigos de desconto.
AC-12170 - Problema do GitHub - Contribuição de código do GitHub - A caixa de seleção dos Termos e condições não permite o HTML na loja
O sistema agora oferece suporte à formatação HTML no texto da caixa de seleção "Termos e condições" na loja, permitindo mais personalização e legibilidade. Anteriormente, o texto da caixa de seleção era exibido em formato de texto sem formatação, ignorando as tags HTML usadas.
AC-12479 - Contribuição de código do GitHub - A regra de preço do carrinho criada para o usuário conectado é aplicada incorretamente ao usuário não conectado
O sistema agora remove corretamente a regra de preço do carrinho para usuários conectados quando eles são automaticamente desconectados devido à expiração do cookie, garantindo que o desconto não seja aplicado a usuários não conectados. Anteriormente, a regra de preço do carrinho ainda era aplicada mesmo quando o usuário estava desconectado, resultando em um desconto incorreto aplicado a usuários não conectados.
AC-12541 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [RECURSO]: otimização de desempenho de grandes carrinhos de compras evitando…
O sistema agora otimiza o desempenho de grandes carrinhos de compras, evitando chamadas getActions duplicadas, melhorando a velocidade e a eficiência das operações de carrinho de compras. Anteriormente, em um carrinho de compras com vários itens, a função getActions era chamada várias vezes, retardando o desempenho do sistema.
AC-13302 - Problema do GitHub - Contribuição de código do GitHub - IVA de tradução no renderizador de endereço
O sistema agora permite a tradução do texto "VAT", "T", "F" nos renderizadores de endereço, permitindo que os usuários traduzam esses termos para o idioma específico da loja. Anteriormente, esses termos não podiam ser traduzidos, forçando os usuários a fazerem uma solução alternativa.
AC-8103 - Problema do GitHub - Contribuição de código do GitHub - Pedidos duplicados com a mesma Id de Cotação ao mesmo tempo com poucas diferenças de tempo
Correção do problema em que os clientes do Adobe Commerce encontravam pedidos duplicados feitos com a mesma QuoteID
ACP2E-2055 - Contribuição de código do GitHub - Carrinho de compras persistente limpo durante a etapa de check-out
Após a correção, selecionar o método de pagamento durante o check-out sem estar conectado não encerra a sessão persistente.
ACP2E-2470 - Contribuição de código do GitHub - Reordenar adiciona produto não atribuído ao carrinho
Anteriormente, para as diferentes lojas, os produtos podem ser resolicitados da outra loja. Depois que essa correção for aplicada somente à mesma loja, o mesmo produto de escopo poderá ser reordenado quando o compartilhamento de conta do cliente for habilitado
ACP2E-2518 - Contribuição de código do GitHub - No admin, o "Carrinho de Compras" no lado esquerdo não é atualizado ao selecionar os itens e "Mover para o Carrinho de Compras" no lado direito
O "Carrinho de compras" no lado esquerdo é atualizado ao selecionar os itens e "Mover para o carrinho de compras" no lado direito no lado do administrador. Anteriormente, essa funcionalidade não funcionava porque os itens do carrinho transformados não ficavam vazios na sessão.
ACP2E-2620 - Contribuição de código do GitHub - [Regra de Vendas da {Cloud] não aplicada à primeira ordem de Envio Múltiplo
Após a correção, o desconto é mostrado corretamente para cada pedido da mesma cotação de remessa múltipla.
ACP2E-2646 - Contribuição de código do GitHub - As Solicitações Paralelas de Produção da [Cloud] para Adicionar o Mesmo Produto ao Carrinho Resultam em Dois Itens Separados na API de Resto do Carrinho
O sistema agora processa corretamente várias solicitações paralelas para adicionar o mesmo produto ao carrinho em um único item de linha, impedindo a criação de itens de linha separados para o mesmo SKU. Anteriormente, fazer solicitações paralelas para adicionar o mesmo produto ao carrinho por meio da API REST resultava em vários itens de linha para a mesma SKU.
ACP2E-2664 - Contribuição de código do GitHub - Não é possível enviar o cookie. Tamanho de 'mage-messages' ao tentar Reordenar
O processo de reordenação não gerará seus próprios erros agora. Ele dependerá das verificações de item integradas à lista do carrinho.
ACP2E-2704 - Contribuição de código do GitHub - O endereço de remessa padrão não está selecionado no check-out
O endereço de entrega padrão agora está sendo selecionado para o evento no contexto da pesquisa de endereço ativada.
ACP2E-2798 - Contribuição de código do GitHub - Problema de api [CLOUD] graphql addProductsToCart com opção personalizada
O GraphQL adiciona ao carrinho corretamente o mesmo produto com diferentes opções personalizadas
ACP2E-2897 - Contribuição de código do GitHub - Vários endereços adicionados à conta ao fazer check-out como novo cliente
O sistema agora salva um novo endereço do cliente apenas uma vez se o pedido falhar ao ser criado, impedindo a criação de vários endereços idênticos no caso de erros de posicionamento do pedido. Anteriormente, o sistema salvava um novo endereço sempre que uma tentativa de colocação de pedido era feita, independentemente de o pedido ter sido criado com sucesso ou não.
ACP2E-2923 - Contribuição de código do GitHub - Contribuição de código do GitHub - Reordenar o pedido do cliente por meio do formulário de pedido de convidado resulta em um carrinho vazio
Anteriormente, ao fazer um novo pedido por meio da página Pedidos e devoluções, o cliente era redirecionado para a página de login. Depois que essa correção for aplicada, o cliente registrado será redirecionado corretamente para a página Exibir carrinho ao fazer um novo pedido. O fluxo funciona da mesma forma que os clientes convidados.
ACP2E-3004 - Contribuição de código do GitHub - O usuário administrador com recursos de função limitada não pode exibir os carrinhos de compras
Anteriormente, o administrador restrito não podia ver o carrinho de compras abandonado do painel de administração de um site associado. Depois que essa correção for aplicada, o administrador restrito poderá ver o carrinho de compras abandonado no painel de administração.
ACP2E-3025 - Contribuição de código do GitHub - Grande quantidade de desempenho de SKU de ordem rápida da [Cloud]
O desempenho do check-out foi aprimorado quando os atributos usados nas condições das regras de preço do carrinho não estão presentes para todos os produtos e quando o recurso MAP (Preço mínimo anunciado) está habilitado.
ACP2E-3176 - Contribuição de código do GitHub - Itens duplicados no carrinho
O sistema agora processa corretamente várias solicitações paralelas para adicionar o mesmo produto ao carrinho em um único item de linha, impedindo a criação de itens de linha separados para o mesmo SKU. Anteriormente, fazer solicitações paralelas para adicionar o mesmo produto ao carrinho na loja resultava em vários itens de linha para o mesmo SKU.
ACP2E-3211 - Contribuição de código do GitHub - A confirmação do email da ordem de check-out é enviada para emails inseridos em Nome/Sobrenome
A confirmação do email do pedido de check-out, que foi enviada anteriormente quando um padrão semelhante a um email foi inserido nos campos Nome e Sobrenome, não está mais sendo enviada.
ACP2E-3296 - Contribuição de código do GitHub - Formulário de endereço de entrega de check-out para obter atualização com endereço errado
shippingAddressFromData agora é salvo no armazenamento local por site. Anteriormente, um endereço do site errado podia ser preenchido automaticamente no formulário de endereço de entrega durante o check-out se um código de loja fosse usado no URL e o check-out fosse iniciado de vários sites durante a mesma sessão de convidado.
ACP2E-3402 - Contribuição de código do GitHub - Produto de Cartão-presente | A Mesclagem de Carrinhos está mesclando Cartões-presente
Os produtos de cartão-presente agora são mesclados corretamente no carrinho
ACP2E-3407 - Contribuição de código do GitHub - A persistência do carrinho não está sendo respeitada no logout
Adição da funcionalidade ausente Lembre-se de mim do logon do cliente para pop-up de autenticação e logons de check-out.
ACP2E-3415 - Contribuição de código do GitHub - Os dados de cotação existentes não são atualizados/não estão visíveis. Crie um novo registro de cotação quando trigger_recollect = 1
Os itens do carrinho de compras do cliente não desaparecem mais como resultado da exclusão de um produto após sua adição ao carrinho.
ACP2E-3488 - Contribuição de código do GitHub - [NUVEM] Reordena a funcionalidade do botão
Reordenar um pedido na área de administrador agora adicionará produtos com estoque à cotação, mesmo que haja alguns produtos no pedido original que não tenham mais estoque. Antes da correção, nenhum produto estava sendo adicionado à nova cotação se o produto sem estoque estivesse no pedido original.
ACP2E-3618 - Contribuição de código do GitHub - Os armazenamentos de pesquisa não estão funcionando com o CEP
A pesquisa de locais de recebimento por código postal não estava funcionando corretamente para localizações em holandês. Após a correção, a pesquisa de localização de coleta fornecerá resultados com base no código postal.
ACP2E-3622 - Contribuição de código do GitHub
Carrinho e check-out, check-out/check-out de uma página
- [BUG Aleatório] O campo Email não é renderizado ou leva muito tempo para ser exibido na página Envio de Check-out ou Pagamento
O Commerce agora renderiza o campo Email nas páginas de envio e pagamento de check-out conforme esperado. Anteriormente, esse campo estava ausente ou era renderizado lentamente.
AC-9386 - Contribuição de código do GitHub
Carrinho e check-out, pedido
- Datepicker para um produto com várias Opções Personalizáveis com campos de data que não funcionam ao solicitar do administrador
O sistema agora exibe corretamente o seletor de datas para todos os campos de data ao configurar um produto com várias opções de data personalizáveis no processo de criação do pedido de administrador. Anteriormente, o seletor de datas era exibido apenas para o primeiro campo de data, deixando os campos restantes sem um seletor de datas.
ACP2E-3097 - Contribuição de código do GitHub
Carrinho e check-out, envio
- Compra instantânea "envio mais barato" interrompida para produtos configuráveis
O recurso Compra instantânea selecionou incorretamente a opção de Entrega na loja mais cara para produtos configuráveis em vez do método de taxa fixa mais barato. Essa correção garante que o método de envio correto seja escolhido com base no preço real."
AC-12119 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub
Catálogo
- A limpeza da tabela de banco de dados cron_schedule não limpa trabalhos não existentes
O sistema agora limpa automaticamente a tabela de banco de dados cron_schedule, removendo entradas de tarefas que não existem mais no sistema. Isso garante o desempenho ideal, mantendo um número mínimo de linhas na tabela. Anteriormente, as entradas para trabalhos de módulos inativos ou removidos não eram limpas, resultando em acúmulo desnecessário de dados na tabela cron_schedule.
AC-10910 - Problema do GitHub - Contribuição de código do GitHub - A camada de preço não está sendo excluída do produto configurável
Agora, o sistema remove corretamente o preço de nível de um produto quando ele é convertido de um produto simples para um produto configurável, garantindo uma exibição precisa do preço no front-end. Anteriormente, o preço de nível de um produto configurável não era excluído quando um produto era convertido de um produto simples em um produto configurável, resultando em uma incompatibilidade no preço exibido.
AC-10953 - Problema do GitHub - Contribuição de código do GitHub - Descrição da categoria WYSIWYG está vazia em uma loja não padrão
Agora, o sistema salva e exibe corretamente a descrição da categoria no editor do WYSIWYG ao editar uma categoria no nível de exibição da loja. Anteriormente, o editor do WYSIWYG parecia vazio após salvar uma descrição de categoria no nível de exibição de loja.
AC-11804 - Problema do GitHub - Contribuição de código do GitHub - Impossível reordenar produtos configuráveis com uma opção personalizada marcada na caixa de seleção
O sistema agora processa corretamente o reordenamento de produtos configuráveis com uma única opção personalizada de caixa de seleção selecionada, permitindo a criação bem-sucedida da cesta. Anteriormente, tentar reordenar esses produtos resultava em um erro e impedia que itens fossem adicionados ao carrinho.
AC-11970 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigir o texto do item de filtro na navegação em camadas
O sistema agora usa corretamente as palavras "item" e "itens" no item do filtro de navegação em camadas, melhorando a clareza e a precisão das descrições do filtro. Anteriormente, essas palavras eram usadas incorretamente, resultando em possível confusão para os usuários que navegavam pelas opções de filtro.
AC-12076 - Problema do GitHub - Contribuição de código do GitHub - O Formato de Data e Hora para a Opção Personalizada Não Está Funcionando
O sistema agora aplica corretamente o formato de data configurado às opções personalizadas de produto do tipo Data, garantindo que o formato de data seja exibido corretamente no front-end. Anteriormente, as alterações na configuração do formato de data não refletiam no front-end para opções personalizadas de produto do tipo Data.
AC-12164 - Problema do GitHub - Contribuição de código do GitHub - Opções da lista suspensa ausentes
O sistema agora exibe corretamente todos os valores na lista suspensa ao criar um novo atributo com mais de 20 valores. Anteriormente, apenas os primeiros 20 valores ou outros valores de página selecionados eram exibidos, fazendo com que os valores restantes não fossem exibidos.
AC-13068 - Contribuição de código do GitHub - [Problema] Use a ID do armazenamento atual para o cache de tempo de execução de categoria
O sistema agora usa corretamente a ID da loja atual para o cache de tempo de execução da categoria, impedindo a substituição de dados quando a emulação é usada ou o código personalizado salva a categoria em lojas diferentes. Anteriormente, o objeto armazenado em tempo de execução podia ter vindo do armazenamento errado, levando à substituição de dados.
AC-13296 - Problema do GitHub - Contribuição de código do GitHub - bin/magento sampledata:deploy —no-update gera uma exceção
O sistema agora aceita corretamente um valor booleano ao usar a opção —no-update no comando sampledata:deploy, evitando quaisquer erros durante a implantação dos dados de amostra. Anteriormente, um erro era gerado ao usar esse comando, pois o sistema esperava incorretamente um valor inteiro.
AC-13324 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigir o uso do tipo de cache EAV
O sistema agora usa corretamente o tipo de cache EAV em todos os locais relevantes, garantindo um armazenamento consistente e eficiente dos dados em cache. Anteriormente, o tipo de cache EAV não era usado de forma consistente, resultando em possíveis ineficiências e inconsistências no armazenamento em cache de dados.
AC-13355 - Problema do GitHub - Contribuição de código do GitHub - A Pesquisa Avançada do Catálogo com dados vazios vai para a página de resultados da pesquisa[2.4.dev branch]
O sistema agora retém corretamente os usuários na página Pesquisa avançada e exibe uma mensagem de erro quando eles tentam realizar uma pesquisa sem inserir dados. Anteriormente, executar uma pesquisa vazia redirecionava os usuários para a página Pesquisa avançada de catálogo com uma mensagem solicitando que eles modificassem a pesquisa.
AC-13596 - Contribuição de código do GitHub - [Problema] Layout do produto com base no attribute_set
O sistema agora permite o ajuste do layout do produto com base no conjunto de atributos, fornecendo uma maneira mais prática e eficiente de gerenciar a exibição do produto na loja de front-end. Anteriormente, o layout só podia ser ajustado por SKU ou por tipos de produto, o que nem sempre era prático para muitos produtos ou artigos específicos.
AC-13622 - Problema do GitHub - Contribuição de código do GitHub - Chave exclusiva ausente na tabela eav_attribute_option_value
O sistema agora inclui uma chave exclusiva nas colunas "option_id" e "store_id" na tabela "eav_attribute_option_value", evitando a possibilidade de uma opção ter vários valores para a mesma exibição de armazenamento. Anteriormente, um código com falha podia resultar em uma opção com vários valores para a mesma visualização de loja, causando problemas ao editar produtos ou atributos.
AC-6738 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Use a classe de visibilidade para o indexador de produto da categoria, em vez de valores codificados
O sistema agora usa a classe de visibilidade para o indexador de produto da categoria em vez de valores codificados, melhorando a modularidade. Anteriormente, valores codificados eram usados no indexador de produto da categoria, limitando a flexibilidade e adaptabilidade.
AC-8297 - Problema do GitHub - Contribuição de código do GitHub - O código de moeda não é alterado no novo widget do produto
O sistema agora atualiza corretamente o código monetário no widget Novo produto quando a moeda é alterada no front-end, garantindo a consistência na exibição da moeda em todo o site. Anteriormente, alterar a moeda no front-end não afetava o código de moeda exibido no widget Novo produto.
AC-9375 - Problema do GitHub - Contribuição de código do GitHub - O preço normal não aparece na PLP para o produto configurável
O preço normal agora é exibido nas páginas de listagem de produtos para produtos configuráveis que têm produtos secundários com preço especial.
ACP2E-2224 - Contribuição de código do GitHub - As informações de ações não são exibidas diretamente na grade de Merchandising visual
O estoque agora é exibido de acordo com o armazenamento selecionado.
ACP2E-2478 - Contribuição de código do GitHub - O conteúdo do widget não está sendo atualizado na página do cms
O sistema agora atualiza o conteúdo do widget em uma página do CMS quando um produto é definido como novo e salvo, garantindo que a página exiba a coleção de produtos atualizada. Anteriormente, a página não era atualizada para mostrar o novo produto devido às identidades de cache incorretas usadas para o widget no cache.
ACP2E-2621 - Contribuição de código do GitHub - Problemas ao salvar os preços avançados nos produtos do pacote
Melhoria no desempenho da economia de produtos do pacote.
ACP2E-2630 - Contribuição de código do GitHub - [No local] O processo de reindexação é ineficiente ao criar Regras de Preço de Catálogo
Agora, salvar a regra de preço de catálogo não invalidará os indexadores; em vez disso, ela reindexará somente os produtos afetados
ACP2E-2652 - Contribuição de código do GitHub - Atualizando hora dos atributos de produto do tipo Data e Hora por meio da importação de CSV
Agora, os atributos datetime terão parte do tempo nos dados exportados. Também será possível atualizar o horário desses atributos usando importar. Além disso, se "Compartimento de campos" estiver ativado, os valores de atributo na coluna "additional_attributes" serão colocados entre aspas duplas.
ACP2E-2679 - Problema do GitHub - Contribuição de código do GitHub - Nenhuma mensagem de erro apropriada quando a ID do site estiver incorreta na solicitação
Agora, a mensagem de erro apropriada foi adicionada para ser exibida quando a ID do site estiver incorreta na solicitação. Anteriormente, não havia validação quando a ID do site estava incorreta na solicitação.
ACP2E-2689 - Contribuição de código do GitHub - A imagem do produto é perdida após a exclusão de uma Atualização Agendada existente que não afeta a imagem
As imagens do produto não são removidas durante a exclusão da atualização de preparo.
ACP2E-2785 - Contribuição de código do GitHub - [Nuvem] Preço de pacote incorreto quando usado com preços de camada
Anteriormente, ao calcular determinados descontos percentuais arredondados para até 2 pontos decimais, os preços finais do carrinho e da página de listagem de produtos/detalhes do produto eram diferentes. Depois que essa correção é aplicada, o preço final do pacote é o mesmo da página Detalhes do produto, da página Lista de produtos e da página do minicarrinho.
ACP2E-2799 - Problema do GitHub - Contribuição de código do GitHub - A Regra de Promoções do Catálogo não funciona com o atributo quantity_and_stock_status
O atributo quantity_and_stock_status agora será considerado pela regra de promoção do catálogo, que não foi considerada anteriormente ao gerar um novo produto pelo lado do administrador.
ACP2E-2805 - Problema do GitHub - Contribuição de código do GitHub - Valores de coluna updated_at da entidade do produto não atualizados durante a atualização do preço por meio da API REST
A coluna "Última atualização em" do produto do administrador é atualizada na data e hora apropriadas durante a atualização dos produtos existentes por meio da API REST. Anteriormente, a coluna "Última atualização em" não era atualizada corretamente.
ACP2E-2837 - Contribuição de código do GitHub - É possível definir valores não exclusivos por meio da importação do produto
O sistema agora impõe corretamente a restrição de valor único para atributos exclusivos de produto durante a importação do produto, evitando valores duplicados para esse atributo. Anteriormente, era possível definir valores não exclusivos para atributos de produto configurados para terem valores exclusivos por meio da importação de produtos.
ACP2E-2840 - Problema do GitHub - Contribuição de código do GitHub - Os produtos no front-end usam dados específicos do repositório quando o Modo de Repositório Único está habilitado
Anteriormente, quando ativávamos o modo de armazenamento único para a exibição de armazenamento padrão, as alterações não eram migradas para o escopo no nível do site. Depois que essa correção for aplicada, ao habilitar o modo de loja única, os dados específicos da exibição da loja padrão serão sincronizados com os dados específicos do nível do site e resolverão os possíveis conflitos de produtos e categorias.
ACP2E-2843 - Contribuição de código do GitHub - Não é possível definir "Classificar por Padrão" em uma categoria usando a API rest
Atualizar corretamente default_sort_by em uma categoria por meio da solicitação REST / SOAP APi
ACP2E-2857 - Contribuição de código do GitHub - [Nuvem] O Comerciante está enfrentando problemas com a contagem da lista de desejos
Adicionar um produto à lista de desejos em uma loja não aumenta mais a contagem de listas de desejos em outras lojas abertas no mesmo navegador. Anteriormente, se ambas as lojas fossem carregadas no mesmo navegador, a contagem de listas de desejos aumentaria na outra loja também.
ACP2E-2871 - Contribuição de código do GitHub - A Página de categoria no front-end mostra slots vazios ao usar o produto de pacote
Os produtos do pacote que não podem ser vendidos no contexto da loja atual não são mais indexados.
ACP2E-2874 - Contribuição de código do GitHub - [Problema de Cotação na ] da arquitetura de vários sites
Anteriormente, a arquitetura de vários sites com moedas e grupos de clientes diferentes não podia aplicar descontos corretamente à loja. Depois que essa correção for implementada, a arquitetura de vários sites com descontos de preço de grupo de clientes diferentes será aplicada com sucesso a diferentes lojas.
ACP2E-2905 - Problema do GitHub - Contribuição de código do GitHub - dynamic-rows.js:658 TypeError não capturado: dataRecord.slice ao editar produtos de pacote
Não há erro de javascript no console do navegador ao excluir a opção do produto do pacote.
ACP2E-2909 - Problema do GitHub - Contribuição de código do GitHub - [Produto em nuvem] com preço incorreto na confirmação do pedido
O valor correto é exibido para opções de pacote em ordem na Loja quando uma moeda diferente da base foi usada.
ACP2E-2950 - Contribuição de código do GitHub - Vídeo do YouTube Adicionando Erro
As imagens e os vídeos do produto são configurados no escopo global. Considerando que você não pode ter um vídeo de produto em um escopo e não em outro, a configuração da chave de API do Youtube foi definida como escopo global.
ACP2E-2956 - Contribuição de código do GitHub - Atualização da URL da [Nuvem] somente para store_id=0
O "Caminho do URL" agora é armazenado com a ID de armazenamento correta. Anteriormente, a ID de armazenamento estava incorreta, resultando em caminhos de URL incorretos restantes no banco de dados ao mover categorias.
ACP2E-2964 - Contribuição de código do GitHub - async.operations.all executou e criou um erro.
Dados incorretos de link de produto em chamadas REST API não causam mais erros críticos.
ACP2E-3009 - Contribuição de código do GitHub - Problema de dispositivo móvel da [Nuvem] somente não pode ser detectado na imagem PDP
O sistema agora oferece suporte à funcionalidade de pinçar para zoom em imagens da página de detalhes do produto na exibição móvel no Chrome, melhorando a experiência do usuário móvel. Anteriormente, o toque duplo na imagem na exibição móvel no Chrome não aumentava a imagem conforme esperado.
ACP2E-3029 - Contribuição de código do GitHub - Rótulo ausente em LayeredNavigation com o nome de opção 0
O problema foi resolvido ignorando um verificador de valor vazio para o valor de atributo 0. Anteriormente, era considerado vazio e estava causando o problema.
ACP2E-3058 - Contribuição de código do GitHub - Os clientes veem os preços de outros grupos de clientes
Correção de um problema em que as informações relacionadas ao grupo de clientes eram salvas em um segmento incorreto devido ao valor antigo do X-Magento-Vary na solicitação
ACP2E-3069 - Contribuição de código do GitHub - Erro ao excluir as opções do pacote
O sistema agora exclui corretamente as opções do pacote sem disparar um erro ou fazer com que a página pare de responder. Anteriormente, tentar excluir opções de pacote resultava em um erro de "Página sem resposta" e impedia que o produto fosse salvo.
ACP2E-3076 - Contribuição de código do GitHub - O Arquivo de Imagem [Cloud] não existe no Log de Erros do New Relic
O sistema agora sincroniza imagens personalizadas de espaço reservado para o armazenamento local, garantindo que elas sejam renderizadas corretamente ao usar o armazenamento remoto, como o AWS S3. Anteriormente, as imagens personalizadas de espaço reservado não eram renderizadas ao usar o armazenamento remoto, resultando em uma exibição de imagem com falha e logs de erro.
ACP2E-3100 - Contribuição de código do GitHub - O RSS feed de Novos Produtos não é atualizado com novos produtos devido ao cache
O feed Rss para Novos produtos agora é atualizado quando um produto é definido como novo e salvo
ACP2E-3103 - Contribuição de código do GitHub - A resposta GQL da Galeria de Mídia de Produto da [Cloud] não está classificada pela posição da imagem
Agora o sistema classifica corretamente os itens na galeria de mídia por posição na resposta do GraphQL, garantindo uma ordem de exibição precisa. Anteriormente, os itens na galeria de mídia não eram classificados por posição, resultando em uma ordem de exibição incorreta.
ACP2E-3126 - Problema do GitHub - Contribuição de código do GitHub - Os itens da subcategoria [Nuvem] não são exibidos na edição de widgets da infraestrutura de administração
A árvore de categorias na nova página do widget não deve mais ter problemas ao carregar categorias de nível 5+. Anteriormente, algumas categorias estavam ausentes ao carregar a árvore após as categorias de Nível 5.
ACP2E-3136 - Contribuição de código do GitHub - [nuvem] Zoom em dois dedos e mover problema no dispositivo móvel real
O sistema agora garante uma funcionalidade consistente de zoom de imagem em dispositivos móveis, fornecendo uma experiência do usuário suave e previsível. Anteriormente, o recurso de zoom de imagem era inconsistente e repentinamente diminuía o zoom após um determinado ponto quando visualizado em um dispositivo móvel.
ACP2E-3198 - Contribuição de código do GitHub - Quando cancelamos a atribuição de produtos do catálogo compartilhado, os produtos da lista de desejos não são apagados
Agora, nenhum item fica visível na lista de desejos se um produto não estiver disponível no catálogo compartilhado. Anteriormente, a página da lista de desejos exibia incorretamente uma contagem de "1 item", mesmo quando nenhum item estava realmente disponível na lista de desejos.
ACP2E-3282 - Contribuição de código do GitHub - Produtos relacionados: Selecionar tudo/Cancelar seleção de todos os problemas
Anteriormente, os botões "Selecionar tudo"/"Cancelar seleção de todos" para produtos relacionados não funcionavam corretamente se um produto fosse selecionado manualmente. Após a correção, esses botões agora funcionam de forma consistente, mesmo após a seleção manual, garantindo que todos os produtos sejam selecionados ou não corretamente.
ACP2E-3286 - Contribuição de código do GitHub - [Tradução de email do alerta da nuvem] do Stock para o idioma errado
Ao enviar alertas de preço/estoque para um site com várias exibições de loja usando diferentes idiomas, o idioma da exibição de loja em que o alerta foi criado será usado no email.
ACP2E-3336 - Contribuição de código do GitHub - Contribuição de código do GitHub - As Categorias Desabilitadas não estão mais com seus nomes esmaecidos na árvore de categorias
Anteriormente, as categorias desativadas não estavam esmaecidas na árvore de categorias. Agora, eles são exibidos com um efeito cinza.
ACP2E-3350 - Contribuição de código do GitHub - O carregamento do formulário de edição de produto configurável causa tempo limite e esgotamento de memória
Antes da correção, as variações de produto configuráveis eram construídas com base em todas as combinações de opções de atributo possíveis. Nos casos em que os atributos tinham muitas opções, isso resultava em uma operação demorada e que consumia recursos. Agora, as variações de produtos configuráveis são construídas com base em atributos de produtos secundários existentes. Isso resulta em muito menos cálculos - o que resulta em uma melhor utilização dos recursos.
ACP2E-3410 - Contribuição de código do GitHub - O Fotorama não carrega o vídeo corretamente ao usar Amostras e a opção é pré-selecionada via URL
Os vídeos de produtos agora serão renderizados adequadamente na página de detalhes configurável do produto, se o URL contiver opções selecionadas.
ACP2E-3454 - Contribuição de código do GitHub - O Widget de carrossel do PageBuilder mostra produtos que não correspondem às condições
A lista de produtos usada em widgets agora respeita a condição da categoria
ACP2E-3461 - Contribuição de código do GitHub - Erro de validação disparado para todos os produtos do grupo quando a quantidade é inválida
Agora, o erro de validação é acionado corretamente para todos os produtos no grupo quando um produto tem uma quantidade inválida, o que não acontecia anteriormente.
ACP2E-3469 - Contribuição de código do GitHub - O preço especial da [NUVEM] não é exibido no produto configurável
Após a correção, alterar o valor "Usado na Lista de produtos" para o atributo de preço especial não afetará a exibição do preço especial para produtos configuráveis.
ACP2E-3513 - Contribuição de código do GitHub - As tabelas temporárias de indexadores não serão limpas se o processo for encerrado
As tabelas temporárias do indexador CatalogRule agora são limpas se o processo do indexador for encerrado
ACP2E-3516 - Contribuição de código do GitHub - [QUANS] Falha no teste da unidade principal em 2.4.7-p3
As notas de versão para este teste não são necessárias, pois é uma melhoria de Teste de unidade.
ACP2E-3520 - Contribuição de código do GitHub - Problema de Desempenho na Recuperação da Quantidade do Estoque para Produtos Agrupados com Várias Fontes
A página de edição agrupada de produto e pacote agora é otimizada quando os produtos atribuídos têm um grande número de fontes de estoque.
ACP2E-3533 - Contribuição de código do GitHub - Recorrigir ACP2E-3389
Desempenho aprimorado da página de categoria de administrador em caso de grande número de categorias de âncora
ACP2E-3641 - Contribuição de código do GitHub
Catálogo, Conteúdo
- O Cache da [Nuvem] não está sendo invalidado.
Anteriormente, ao salvar uma página do CMS com um layout de design atualizado, ela não refletia adequadamente no front-end. Depois que essa correção for aplicada, o layout de design apropriado estará visível no front-end quando alterarmos o layout de design e salvarmos a página do CMS.
ACP2E-3063 - Contribuição de código do GitHub - [Categorias de Âncora/Não Âncora ] da Nuvem revertidas no Widget de Conteúdo
Anteriormente, ao selecionar Exibir em -> Categorias de âncora, mostrava todas as categorias que não refletiam a relação pai-filho entre a âncora e a não âncora. Depois que essa correção for aplicada, Exibir em -> Categorias de âncora exibirá apenas Categorias de âncora (selecionáveis) e Exibir em -> Categorias não âncora exibirá Categorias não âncora (selecionáveis)
ACP2E-3131 - Contribuição de código do GitHub - As categorias não estão funcionando com widgets
Anteriormente, se salvássemos o bloco CMS para categorias de âncora/não âncora diferentes, ele não funcionava para as categorias secundárias quando ele era exibido no front-end. Depois que essa correção for aplicada, o bloco será mostrado no front-end para categorias diferentes.
ACP2E-3152 - Contribuição de código do GitHub
Catálogo, Estrutura
- Obtenção de ordem(Remessas|Avisos de Crédito|Fatura)Coleção - A coleção não deve ser carregada
O sistema agora garante que as coleções de remessas e avisos de crédito não sejam pré-carregadas quando recuperadas de um pedido, permitindo que filtros ou ordens adicionais sejam aplicados a essas coleções. Anteriormente, essas coleções eram carregadas automaticamente, impedindo mais modificações.
AC-9111 - Problema do GitHub - Contribuição de código do GitHub - [Nuvem]Acompanhamento: incompatibilidade na Comparação de Dados ao verificar se os dados foram alterados
Anteriormente, o objeto salvo era chamado todas as vezes sem qualquer alteração nos dados (para qualquer campo de dados numérico, como int/float/double). Ele aciona o sinalizador _hasDataChanges para ser true e chama a função de salvamento. Também não verifica os números flutuantes encapsulados por string. Depois que essa correção for aplicada, a função salvar só chamará se os dados forem alterados. O valor de dados para int/float/double-check com o valor passando para a função e faz correspondência de tipo strict
ACP2E-2949 - Contribuição de código do GitHub
Catálogo, GraphQL
- Manipulando Filtros de Categoria no GraphQL: includeDirectChildrenOnly e category_uid
Somente as categorias secundárias diretas são buscadas durante a filtragem por category_uid.
ACP2E-3090 - Contribuição de código do GitHub - A classificação de produto Graphql [Cloud] não funciona
A classificação de produto GraphQl por vários campos quando os campos são transmitidos em variáveis agora funciona como esperado.
ACP2E-3166 - Contribuição de código do GitHub - Os preços de camada retornam valores incorretos nos produtos GraphQL (em comparação com a Loja)
Após a correção, os preços de nível do produto retornados para solicitações graphql têm preço por um item.
ACP2E-3312 - Contribuição de código do GitHub
Catálogo, preços, preparo e visualização
- [Cloud] O ponto de extremidade da API de preço especial retorna um erro ao atualizar um grande número de produtos simultaneamente
Agora, a API de atualização em massa de Preço especial criará uma única campanha para cada intervalo de datas, em vez de várias atualizações programadas para cada produto e intervalo de datas. Além disso, oferecerá suporte a solicitações de API simultâneas para processamento mais rápido de um grande número de SKUs.
ACP2E-2672 - Contribuição de código do GitHub
Catálogo, Produto
- A árvore de seleção de categorias no produto de edição não está na mesma ordem definida em Catálogo->Categorias
O sistema agora exibe corretamente a árvore de seleção de categorias na seção de edição do produto na mesma ordem definida em Catálogo -> Categorias, facilitando a administração de produtos em catálogos grandes. Anteriormente, a árvore de categorias na seção de edição do produto era exibida na ordem de criação da categoria, independentemente da ordem de exibição definida em Catálogo ->Categorias.
AC-7050 - Problema do GitHub - Contribuição de código do GitHub
Catálogo, SEO
- URL canônico incorreto para a categoria quando a página > 1
Anteriormente, o URL canônico para conteúdo de várias páginas não funcionava corretamente, exibindo de forma consistente o URL base. No entanto, depois que a correção foi implementada, o URL canônico para conteúdo de várias páginas agora exibe corretamente o URL com a ID da página.
ACP2E-3653 - Contribuição de código do GitHub
Catálogo, Pesquisa
- Os produtos não aparecem na categoria e na pesquisa, mas os links diretos estão funcionando
Anteriormente, o atributo personalizado Sim/Não com price_* attribute_code não funcionava com indexação. Após essa correção, o atributo personalizado Sim/Não funciona conforme esperado.
ACP2E-2757 - Contribuição de código do GitHub - [Nuvem] Erro de pesquisa elástica em determinadas páginas de categoria
Anteriormente, com o tíquete de configuração mencionado, quando colocávamos o preço 0 para vários produtos, uma exceção era lançada na página de categoria de front-end. Após essa correção aplicada quando vários preços de produto 0 e carregamos a página de categoria no front-end, não haverá nenhuma exceção e a página de categoria será carregada com êxito.
ACP2E-3053 - Contribuição de código do GitHub - Erro de Tipo ao criar o objeto: Exceção Magento\CatalogSearch\Model\Indexer\Fulltext\Interceptor
Após a correção, uma ocorrência da classe Magento\CatalogSearch\Model\Indexer\Fulltext pode ser criada sem especificar $data.
ACP2E-3345 - Contribuição de código do GitHub - [Problema da {CLOUD] com produtos não estão visíveis no front-end após salvar no Magento Admin
Após a correção, os produtos configuráveis que têm produtos secundários com nomes longos não serão perdidos na loja.
ACP2E-3521 - Contribuição de código do GitHub
Nuvem
- [Cloud] PHPSESSID está alterando cada solicitação POST
O PHPSESSID não é mais regenerado em solicitações POST na área de front-end para um cliente conectado se o cache L2 Redis estiver ativado e o cliente tiver sido atualizado do back-end
ACP2E-3010 - Contribuição de código do GitHub - Avisos de Geração de Mapa do Site
Após a correção, o mapa do site é gerado no diretório tmp do sistema e copiado para o destino final.
ACP2E-3532 - Contribuição de código do GitHub
Conteúdo
- [Problema] com o preço de exibição no widget Recentemente visualizado
O sistema agora exibe corretamente o preço dos produtos simples indisponíveis no widget "Produto visualizado recentemente", garantindo a consistência entre todos os widgets e páginas de lista de produtos. Anteriormente, o preço dos produtos simples indisponíveis não era exibido no widget "Produto visualizado recentemente" devido a uma condição nos modelos de carregamento de preço.
AC-10539 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigir erro de digitação e gramática no arquivo acl.xsd
O sistema agora corrige um erro de digitação e gramática no arquivo acl.xsd, melhorando a clareza e a precisão da documentação. Anteriormente, o arquivo acl.xsd continha um erro de digitação e uma gramática incorreta que poderia causar confusão.
AC-10596 - Problema do GitHub - Contribuição de código do GitHub - Imagem de banner do Pagebuilder não visível na galeria
O sistema agora exibe corretamente as imagens de banner carregadas nas pastas recém-criadas na galeria do Pagebuilder, eliminando erros anteriores do console. Antes dessa correção, as imagens de banner não estavam visíveis na galeria se fossem carregadas em uma nova pasta, causando um erro de console.
AC-10845 - Contribuição de código do GitHub - "Código de área não definido" após a atualização para 2.4.5-p8
O sistema agora conclui com êxito o processo de implantação de conteúdo estático quando o módulo Magento_CSP está ativado e "dev/js/translate_strategy" está definido como "incorporado", sem acionar o erro "Código de área não definido". Anteriormente, sob essas condições, o processo de implantação de conteúdo estático falhava com um erro "Código de área não definido".
AC-12283 - Problema do GitHub - Contribuição de código do GitHub - A árvore de categoria do widget não está renderizada corretamente
AC-12692 - Problema do GitHub - Contribuição de código do GitHub - Não é possível ver a mensagem "Usando Valor Padrão" ao alterar o tema na página de configuração de design
O sistema agora inclui uma coluna separada para exibir a mensagem "Usando valor padrão", dependendo do tema selecionado na página de configuração de design. Isso garante clareza e visibilidade do status do valor padrão. Anteriormente, a mensagem "Usando valor padrão" não era exibida, resultando em confusão sobre o status do tema selecionado.
AC-13054 - Contribuição de código do GitHub - [Problema] Restaura a compatibilidade com versões anteriores dos plug-ins do TinyMCE novamente (depois disso…
O sistema agora restaura a compatibilidade com versões anteriores com plug-ins TinyMCE, permitindo que as funções definidas dentro do plug-in sejam chamadas quando o widget for usado de outro local. Anteriormente, devido a uma mudança na versão TinyMCE, os plug-ins não retornavam os widgets como um objeto, resultando em um erro ao tentar chamar determinadas funções na instância do widget.
AC-13569 - Problema do GitHub - Contribuição de código do GitHub - [Problema de carregamento de arquivo do ] no editor do WYSIWYG na página de produto
Agora o sistema exibe corretamente a árvore de pastas e permite uploads de imagens no editor do WYSIWYG na página do produto, mesmo depois de expandir a guia "Imagens e vídeos" primeiro. Anteriormente, expandir a guia "Imagens e vídeos" primeiro resultava na não exibição da árvore de pastas e em uma mensagem de erro ao tentar fazer upload de uma imagem no editor do WYSIWYG.
AC-9638 - Problema do GitHub - Contribuição de código do GitHub - [Problema de bloco dinâmico no local]
Os wdigets agora estão sendo renderizados corretamente dentro de blocos dinâmicos.
ACP2E-2392 - Contribuição de código do GitHub - [O front-end da {Cloud] não está carregando devido a um problema no modelo de informativo
A adição de blocos por meio da seção de conteúdo da página do CMS não gera mais exceções
ACP2E-2693 - Contribuição de código do GitHub - ACP2E-2836: [Nuvem] Exceção de investigação encontrada no log: InvalidArgumentException: a classe não existe em vendor/magento/module-rule/Model/ConditionFactory.php
A remoção de uma condição nas configurações de conteúdo dos produtos do PageBuilder não faz mais com que uma exceção seja registrada nos arquivos de log. Anteriormente, a remoção de uma condição nas configurações de conteúdo dos produtos do PageBuilder causava a gravação de uma exceção crítica nos logs, embora não causasse problemas no front-end.
ACP2E-2836 - Contribuição de código do GitHub - Alternando para o modo de repositório único - o conteúdo global não aparece mais
O sistema agora sincroniza as configurações de design de visualização da loja com as configurações de design do site ao ativar o modo de loja única, garantindo que as atualizações de conteúdo estejam visíveis no front-end. Anteriormente, alternar para o modo de armazenamento único evitava que as atualizações de conteúdo fossem refletidas na loja.
ACP2E-2842 - Contribuição de código do GitHub - O Page Builder substitui a imagem ao tentar adicionar o link e outras falhas de usabilidade.
Agora, ao clicar em uma imagem, os links no editor wysiwyg no elemento de texto do Page Builder carregarão os dados apropriados na imagem, na caixa de diálogo de configuração do link. Adicionar um link a uma imagem no editor agora funciona corretamente. Anteriormente, a imagem era substituída por um link.
ACP2E-2903 - Contribuição de código do GitHub - A galeria de mídia antiga falha ao renderizar imagens quando uma imagem de 0 bytes é colocada no diretório
O sistema agora lida com imagens de 0 bytes na galeria de mídia sem interromper a funcionalidade, permitindo que outras imagens no diretório sejam exibidas e selecionadas conforme esperado. Anteriormente, a presença de uma imagem de 0 byte na galeria de mídia impedia que todas as imagens no diretório fossem exibidas ou selecionadas.
ACP2E-2970 - Contribuição de código do GitHub - Erro no Page Builder ao editar o Bloco do CMS
Agora, o sistema salva corretamente as alterações feitas na área de administração usando o Page Builder, sem gerar o erro "O Page Builder foi renderizado por 5 segundos sem liberar bloqueios". no console do navegador. Anteriormente, esse erro ocorria ao tentar salvar alterações, impedindo a atualização bem-sucedida do conteúdo.
ACP2E-3064 - Contribuição de código do GitHub - Contribuição de código do GitHub - [NUVEM] Não há botões para fazer check-out ou editar o carrinho na seção do carrinho
O produto do pacote agora é adicionado ao carrinho por meio de widgets sem erros.
ACP2E-3092 - Contribuição de código do GitHub - Contribuição de código do GitHub - O botão Carregar imagem da [NUVEM] não funciona
Antes do botão Fazer upload da imagem para o banner e controle deslizante do PageBuilder não funcionava como esperado e agora, ao pressioná-lo, o gerenciador de arquivos local é aberto para selecionar a imagem desejada para upload.
ACP2E-3122 - Contribuição de código do GitHub - imagecreatetruecolor(): o argumento #2 ($height) deve ser maior que 0. Não é possível carregar uma imagem específica
Solução do problema que causava erros no administrador ao carregar imagens com altura 0 pela galeria de mídia e êxito na sincronização de ativos usando o comando sync. Anteriormente, o não podia fazer upload da imagem pela galeria de mídia e o comando sync também falhava quando uma imagem específica estava na galeria.
ACP2E-3127 - Contribuição de código do GitHub - Prototype.js Array.from em conflito com a API do Google Maps
O Google Maps agora é renderizado corretamente no editor do PageBuilder. Anteriormente, um erro de Javascript impedia que o Google Maps fosse renderizado corretamente.
ACP2E-3154 - Contribuição de código do GitHub - [Nuvem] - o controle deslizante do CMS não reflete as alterações mais recentes
O problema foi corrigido, garantindo que a lista de controles deslizantes fosse atualizada enquanto o evento de salvamento era acionado na tela editar slide. Anteriormente, ela estava acionando e causando o problema.
ACP2E-3275 - Contribuição de código do GitHub - Ocorre um erro na página CSM quando blocos CMS são inseridos usando o construtor de páginas em determinada ordem
Anteriormente em algumas versões do PHP e OS (Linux), a renderização de blocos que referenciavam outros blocos cms através do PageBuilder teria falhado com um "Erro desconhecido". Tente novamente.". Agora, o conteúdo dos blocos cms é renderizado corretamente dentro de um conteúdo controlado pelo PageBuilder.
ACP2E-3326 - Contribuição de código do GitHub - Falha de visualização de modelo do Pagebuilder para conteúdo grande
Um conteúdo grande estava fazendo com que o elemento da tela excedesse os limites do navegador e retornasse um valor incorreto, o que danificou o código de back-end (não é possível decodificar a imagem corretamente). Corrigido com a limitação do tamanho da tela de desenho ao limite do navegador universal.
ACP2E-3428 - Contribuição de código do GitHub - Últimas atualizações de segurança com tamanho de fonte ausente no TinyMCE 7
Os seletores de tamanho de fonte e família de fontes agora estão disponíveis no editor do WYSIWYG. Antes dessa correção, com o TinyMCE 7, eles não estavam disponíveis na interface do editor.
ACP2E-3430 - Contribuição de código do GitHub - Contribuição de código do GitHub - Tamanho de fonte do editor TinyMCE 7 no administrador em PT e não em PX. Esclareça
Antes da correção, não era possível especificar o tamanho da fonte em px nas áreas do WYSIWYG. Agora você pode definir o tamanho da fonte em px em vez de pt.
ACP2E-3483 - Contribuição de código do GitHub - Contribuição de código do GitHub - O Tipo de Conteúdo de Produto no Page Builder é Recolhido sem as Mensagens Corretas
Antes da correção, o html de visualização não era gerado corretamente quando não havia produtos no widget. Agora, a resposta vazia é gerada corretamente e o widget Produtos é exibido sem problemas na pré-visualização.
ACP2E-3490 - Contribuição de código do GitHub - Contribuição de código do GitHub - [construtor de páginas]Adicionar Listagem de Produtos para bloquear resultados em erros
Agora, adicionar a Lista de produtos do pacote ao bloqueio via construtor de páginas não resulta em erros
ACP2E-3534 - Contribuição de código do GitHub
Cliente/ Clientes
- Front-end - A validação da data de nascimento falhou na página Criação do cliente
Verifique se toda a validação deve funcionar após a dependência do sistema da atualização Moment.js para a versão secundária mais recente
AC-12162 - Contribuição de código do GitHub - O campo de texto Região não é redefinido quando a lista suspensa do país é alterada
O sistema agora redefine o campo de texto da região quando o país é alterado no menu suspenso, garantindo que os valores anteriores não persistam. Anteriormente, alterar o país na lista suspensa não redefinia o campo de região, fazendo com que o último valor salvo fosse preservado.
AC-8499 - Contribuição de código do GitHub - A exclusão de um cliente não limpa todos os dados de sessão do navegador na vitrine do cliente conectado e excluído
A exclusão de um cliente agora limpa todos os dados de sessão do navegador da loja para clientes conectados e excluídos, conforme esperado. O comprador pode continuar comprando e o navegador trata a sessão como uma sessão de convidado. Anteriormente, quando a conta do cliente de um comprador conectado era excluída do Administrador, o navegador do comprador exibia erros de JavaScript.
AC-9240 - Contribuição de código do GitHub
Estrutura
- [Pergunta]Configuração de tipo não utilizado em
app/code/Magento/Translation/etc/di.xml
O sistema agora remove dependências não utilizadas na configuração, melhorando a limpeza e a eficiência gerais do código. Anteriormente, havia dependências não usadas na configuração do que não contribuíam para nenhuma funcionalidade do.
AC-10037 - Problema do GitHub - Contribuição de código do GitHub - Pergunta/problema do ponto de extremidade V1/customers/password
O sistema agora segue as restrições definidas na GUI de gerenciamento ao processar solicitações de alteração de senha por meio da API, evitando o potencial abuso da função de redefinição de senha. Anteriormente, a API podia processar solicitações de alteração de senha fora das regras definidas na GUI de gerenciamento, possivelmente permitindo um fluxo constante de emails de redefinição se os emails válidos fossem conhecidos.
AC-10654 - Problema do GitHub - Contribuição de código do GitHub - A configuração de verniz não exclui todos os parâmetros de marketing
O sistema agora exclui corretamente todos os parâmetros de marketing comuns na configuração do verniz, garantindo um rastreamento e análise precisos. Anteriormente, determinados parâmetros de marketing, como gad_source, srsltid e msclkid, não eram excluídos, resultando em possíveis imprecisões na coleta de dados.
AC-10738 - Problema do GitHub - Contribuição de código do GitHub - Processo de indexação de erros do processo de índice de pesquisa de catálogo
O sistema agora completa com sucesso o comando re-index sem encontrar nenhum erro, independentemente da versão libxml compilada com PHP. Anteriormente, a execução do comando re-index resultava em um erro de processo de índice de pesquisa de catálogo durante o processo de indexação quando o PHP era compilado com determinadas versões de libxml.
AC-10838 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - Filtros created_at, status e grand_total adicionados à consulta Pedidos do cliente e falha de vários filtros corrigida
O sistema agora oferece suporte ao uso de filtros created_at, status e grand_total em consultas de Pedidos do cliente e resolveu um problema em que vários filtros não eram aplicados corretamente. Anteriormente, o sistema não aceitava esses filtros e não aplicava todos os filtros quando mais de um era usado em um query.
AC-10941 - Problema do GitHub - Contribuição de código do GitHub - Obtenção aleatória de inundação de consultas de blocos relacionados/de venda adicional/venda cruzada e indexação de preços
O sistema agora otimiza as consultas de blocos relacionados, de venda adicional e de venda cruzada, melhorando o desempenho e evitando que o site seja desativado devido a consultas excessivas. Anteriormente, o sistema podia ficar sobrecarregado com consultas desses blocos, causando lentidão significativa e possivelmente desativando o site.
AC-10991 - Problema do GitHub - Contribuição de código do GitHub - Exceção: Aviso: Tentando acessar deslocamento de matriz em… -> Calendar.php desde a atualização para ICU 74.1 (PHP Intl)
A Commerce não registra mais a seguinte exceção no exception.log sempre que um comprador ou comerciante visita a loja ou o administrador:main.CRITICAL: Exception: Warning: Trying to access array offset on value of type null in /vendor/magento/framework/View/Element/Html/Calendar.php on line 114 in /vendor/magento/framework/App/ErrorHandler.php:62
. GitHub-38214
AC-11423 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrija problemas com os Dados do cliente quando o formulário contém um elemento com o nome
method
O sistema agora identifica corretamente o atributo "método" nos envios de formulário, mesmo quando um elemento chamado "método" está presente no formulário. Isso garante o processamento preciso dos dados do cliente. Anteriormente, se um elemento de formulário fosse nomeado como "método", ele interferiria na identificação do atributo "método" nos envios de formulários, resultando em possíveis problemas com o manuseio de dados do cliente.
AC-11476 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigir PHPDocs para \Magento\Framework\Data\Collection::getItemById
Os PHPDocs para o método \Magento\Framework\Data\Collection::getItemById foram atualizados para incluir nulo como um possível tipo de retorno, abordando problemas com ferramentas de análise estática. Anteriormente, os PHPDocs do método não especificavam null como um possível tipo de retorno, levando a avisos ou erros na análise estática quando o método era usado em declarações condicionais.
AC-11489 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Permitir apenas preferências válidas durante
setup:di:compile
O sistema agora emite um erro durante o comandosetup:di:compile
se uma preferência for criada para uma classe que não existe ou está especificamente excluída, garantindo que somente preferências válidas sejam permitidas. Anteriormente, esses cenários falhavam silenciosamente, possivelmente inutilizando todos os plug-ins associados às classes originais.
AC-11592 - Problema do GitHub - Contribuição de código do GitHub - __Magento tentando modificar propriedade somente leitura em método de ativação de LoggerProxy
O sistema agora permite a modificação de propriedades somente leitura anteriores no método __wakeup do LoggerProxy, garantindo uma operação suave sem forçar os usuários a empregar uma solução alternativa. Anteriormente, uma tentativa de reatribuir o valor de uma propriedade somente leitura no método __wakeup do LoggerProxy causaria problemas.
AC-11651 - Problema do GitHub - Contribuição de código do GitHub - [Problema] AC-2039 AC-1667 atualização referências TinyMCE
Atualização da versão mais recente do tinymce no composer.json
AC-11681 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - ChangelogBatchWalker não funciona em vários threads
O sistema agora oferece suporte à bifurcação de processos para indexação do MView, evitando erros durante a execução do indexador ao operar em vários threads. Anteriormente, executar ChangelogBatchWalker em várias threads levava à exclusão de tabelas usadas por outras threads, causando um erro durante a execução do indexador.
AC-11696 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Renomear variável com nome incorreto
O sistema agora nomeia corretamente a variável que contém a quantidade de dinheiro que ainda pode ser reembolsado, evitando confusão durante a depuração. Anteriormente, essa variável era nomeada incorretamente como totalRefund, o que poderia levar a mal-entendidos para os desenvolvedores.
AC-11781 - Problema do GitHub - Contribuição de código do GitHub - [Problema] passar atributos personalizados para o link atual via XML
O sistema agora permite que atributos personalizados sejam passados para o link atual via XML, garantindo que esses atributos sejam exibidos corretamente mesmo quando o link for a página atual. Anteriormente, os atributos personalizados não eram exibidos para o link da página atual porque o método getAttributesHtml() não estava sendo usado para o link atual.
AC-11809 - Problema do GitHub - Contribuição de código do GitHub - O cache FPC interno foi corrompido na versão 2.4.7 para algumas configurações
O sistema agora armazena as páginas em cache corretamente quando o parâmetro MAGE_RUN_CODE é definido, garantindo um desempenho ideal. Anteriormente, as páginas não eram armazenadas em cache sob essas condições, resultando em possíveis problemas de desempenho.
AC-11819 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - [Problema] Corrija a exceção ao tratar a inconsistência entre os modos de desenvolvedor e de produção
O sistema agora lida consistentemente com exceções entre os modos de desenvolvedor e de produção, impedindo o redirecionamento inesperado para a página de logon quando uma exceção é lançada. Anteriormente, uma inconsistência no tratamento da exceção poderia causar um redirecionamento para a página de logon no modo de produção em vez de exibir a mensagem de exceção.
AC-11829 - Problema do GitHub - Contribuição de código do GitHub - Substituir a conversão 'Conta do PayPal' em token_list.phtml
O sistema agora rotula a seção para métodos de pagamento de conta tokenizáveis como "Conta" em vez de "Conta do PayPal" na página Métodos de pagamento armazenados, tornando-a mais representativa de sua função. Anteriormente, essa seção era especificamente rotulada como "Conta do PayPal", o que induzia em erro quando outros métodos de pagamento de conta tokenizáveis eram adicionados.
AC-11852 - Problema do GitHub - Contribuição de código do GitHub - A compatibilidade com versões anteriores foi perdida na classe Magento\Catalog\Model\ProductRepository
A classe ProductRepository agora mantém a compatibilidade com versões anteriores restaurando a classe Auxiliar de inicialização como o segundo parâmetro, garantindo que os módulos estendidos dessa classe funcionem conforme esperado. Anteriormente, a remoção do Auxiliar de inicialização do construtor na classe ProductRepository resultava em uma perda de compatibilidade com versões anteriores, forçando os usuários a empregar uma solução alternativa.
AC-11874 - Problema do GitHub - [Problema] Implantação de conteúdo estático - Erro de tipo
O sistema agora lida corretamente com arquivos LESS vazios durante a implantação de conteúdo estático, exibindo uma mensagem de erro "LESS file is empty". Anteriormente, um erro de tipo incorreto era exibido ao encontrar um arquivo LESS vazio durante a implantação.
AC-11905 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [Visualização] Removeu espaço extra na marca de link e script
O sistema agora garante que não haja espaços extras nas tags de link e script, fornecendo um código mais limpo e eficiente. Anteriormente, espaços duplos podiam ser encontrados entre os atributos nas tags link e script.
AC-12002 - Problema do GitHub - Contribuição de código do GitHub - [Problema] evite um loop infinito de configuração incorreta
O sistema agora evita um loop infinito, impedindo o mapeamento autorreferencial em configurações de tipo virtual. Isso garante que o aplicativo não fique preso em um loop infinito ao tentar cancelar a referência de um nó autorreferencial. Anteriormente, se uma configuração de tipo virtual fosse autorreferencial, ela faria com que o aplicativo girasse indefinidamente.
AC-12127 - Problema do GitHub - Contribuição de código do GitHub - Gerenciador de objetos não usado para Magento\Csp\Model\Mode\Data\ModeConfigured
O sistema agora usa corretamente o Gerenciador de objetos ao criar o objeto ModeConfigured, permitindo que os plug-ins sejam usados nesse objeto. Anteriormente, o Gerenciador de objetos não estava sendo usado, impedindo que plug-ins fossem aplicados ao objeto ModeConfigured.
AC-12299 - Problema do GitHub - Contribuição de código do GitHub - Comentário impreciso sobre bloco de documentos em estoque de produtos e alertas de preços
O comentário de bloco do documento para o método deleteCustomer no Estoque de produto e Alertas de preço foi corrigido para refletir com precisão que o método exclui todos os alertas de produto ou preço de estoque associados a um determinado cliente e site, não o cliente do site. Anteriormente, o comentário afirmava incorretamente que o método era excluir um cliente do site.
AC-12540 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Use a configuração compilada para dados gerados em vez da configuração geral
O sistema agora usa a configuração compilada para dados gerados em vez da configuração geral, reduzindo a transferência de rede e a sobrecarga dos dados que dependem de uma determinada versão do código. Essa alteração impede a substituição de cache em instâncias compartilhadas durante a troca de contêiner, resultando em estabilidade aprimorada e tempo de inatividade reduzido. Anteriormente, determinadas classes principais usavam o tipo de configuração compartilhada, o que poderia resultar na substituição de cache ou no tempo de inatividade do aplicativo devido a diferenças nas versões do código em vários servidores.
AC-12594 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Remover referências a arquivos do extjs que foram removidos no e1ccdb…
O sistema agora remove referências a arquivos do extjs que foram removidos anteriormente, eliminando erros no console do navegador e no arquivo de log do sistema. Anteriormente, essas referências estavam causando erros devido à ausência dos arquivos referenciados.
AC-12597 - Problema do GitHub - Contribuição de código do GitHub - [Problema] limpeza secundária: correção de uso incorreto de sprintf, são necessários apenas 2 espaços reservados aqui e w…
O sistema agora usa corretamente a função sprintf com o número apropriado de espaços reservados, melhorando a limpeza e a consistência do código. Anteriormente, a função sprintf era usada incorretamente com um argumento extra, o que não causava grandes problemas, mas não era o uso correto.
AC-12778 - Problema do GitHub - Contribuição de código do GitHub - PHP 8.2.15 removeu extensão FTP
O sistema agora inclui a extensão FTP como uma dependência no arquivo composer.json, garantindo a configuração bem-sucedida das importações de CSV via FTP. Anteriormente, um erro era gerado ao tentar configurar importações de CSV via FTP porque a extensão FTP estava ausente no pacote PHP.
AC-12857 - Problema do GitHub - Contribuição de código do GitHub - [Problema] corrige classes incorretas sendo referenciadas em módulos Magento.
O sistema agora faz referência corretamente às classes nos módulos, garantindo uma operação mais suave e evitando falhas devido a classes não existentes. Isso inclui uma correção de bug nos módulos Indexador e Creditmemo e a implementação da HttpGetActionInterface na classe PrintAction. Anteriormente, referências de classe incorretas resultavam em erros e possíveis falhas no sistema, e certas funcionalidades, como o nome do arquivo para arquivos PDF de memorando de crédito e reindexação de estoques, não funcionavam como esperado.
AC-12869 - Problema do GitHub - Contribuição de código do GitHub - Capacidade de definir a Área para o comando CLI
dev:di:info
O sistema agora permite que os desenvolvedores definam uma área para o comando da CLIdev:di:info
, aprimorando o processo de desenvolvimento e depuração. Anteriormente, esse comando só podia exibir informações da área GLOBAL.
AC-12964 - Problema do GitHub - Contribuição de código do GitHub - [Problema] ao adicionar a propriedade isMultipleFiles ao modelo de elemento de formulário de imagem
Essa correção impede que o botão "Procurar para localizar ou arrastar imagem aqui" desapareça quando uma imagem é adicionada em um elemento de formulário de imagem com vários arquivos.
AC-13149 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Remova todos os parâmetros de obtenção de marketing para minimizar o cache
O sistema agora remove todos os parâmetros de obtenção de marketing para otimizar a utilização do cache, espelhando a lógica usada quando o Verniz está em uso. Anteriormente, esses parâmetros podiam levar ao aumento excessivo do cache e à redução do desempenho.
AC-13279 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [PHPDOC] Corrigir phpdoc inválido Magento\Directory\Model\AllowedCountries::getAllowedChannels()
O PHPDoc para o método AllowedCountry::getAllowedChannels() foi corrigido para fornecer informações precisas, melhorando a clareza e a utilidade da documentação. Anteriormente, o PHPDoc para este método continha informações incorretas, o que poderia levar a confusão ou uso incorreto do método.
AC-13345 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Remove alguns códigos de versões do PHP que não são mais suportadas.
Remoção do código para versões do PHP que não são mais suportadas no Magento
AC-13348 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Tornar o Adaptador ImageMagick compatível com php8 (Conversão implícita de float para int)
O sistema agora garante compatibilidade com o PHP8 manipulando corretamente números flutuantes ao calcular dimensões de imagem, evitando quaisquer erros devido à conversão implícita de float para int. Anteriormente, o cálculo das dimensões da imagem podia resultar em números flutuantes, que quando arredondados implicitamente causavam um erro.
AC-13417 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [PHPDOC] Corrigir phpdoc inválido Magento\Framework\App\Config\ScopeConfigInterface
Essa atualização corrige as anotações PHPDoc no Magento\Framework\App\Config\ScopeConfigInterface para refletir com precisão o tipo do argumento $scopeCode para os métodos getValue e isSetFlag.
AC-13537 - Problema do GitHub - Contribuição de código do GitHub - Magento\Framework\Filesystem\Driver\Http depende da frase de motivo OK
Remoção da verificação de frase "OK" de Magento\Framework\Filesystem\Driver\Http::isExists
AC-13725 - Problema do GitHub - Contribuição de código do GitHub - O indexador de Grade do Cliente não funciona corretamente no modo Atualizar por Agendamento
A grade do cliente anterior foi atualizada instantaneamente, mas depois da correção, a grade do cliente é atualizada após a execução do cron, mas não reflete instantaneamente.
AC-13810 - Contribuição de código do GitHub - erro de digitação em um arquivo js.
O sistema agora usa corretamente o termo "assinantes" no arquivo do JavaScript, garantindo a funcionalidade adequada dos recursos relacionados. Anteriormente, um erro tipográfico no arquivo JavaScript resultava no uso incorreto do termo "assinantes".
AC-6754 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Remover
@author
marca 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 tag@author
estava presente em alguns módulos, o que era contrário aos padrões de codificação estabelecidos.
AC-8353 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Remover a marca
@author
proibida deMagento_Customer
(parte 2)
O sistema agora segue o padrão de codificação, removendo a tag@author
proibida de determinados módulos, garantindo um código mais limpo e padronizado. Anteriormente, a tag@author
estava presente em alguns módulos, o que era contrário aos padrões de codificação estabelecidos.
AC-8356 - Problema do GitHub - Contribuição de código do GitHub - Espaço na regra de quebras de sintaxe de editorconfig para [{composer,auth}.json]
O sistema agora aplica corretamente um recuo de 4 espaços para os arquivos composer e auth.json, seguindo uma correção para um erro de sintaxe no editorconfig. Anteriormente, devido a um espaço na sintaxe editorconfig, esses arquivos eram formatados incorretamente com um recuo de 2 espaços.
AC-8659 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Melhore o log de erros do CRON
O sistema agora captura e registra os processos STDERR e STDOUT para cron, fornecendo informações valiosas de diagnóstico em cenários onde os processos cron falham. Anteriormente, qualquer mensagem de erro nos processos cron não era registrada, e STDERR e STDOUT para grupos cron em execução em processos separados eram perdidos.
AC-8662 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Adiciona mais algumas cores à saída de determinados comandos da cli de instalação
O sistema agora adiciona mais cores à saída de determinados comandos da interface de linha de comando (CLI) de configuração, melhorando a legibilidade e a experiência do usuário. Anteriormente, a saída desses comandos era mais difícil de ler devido à falta de diferenciação de cores.
AC-8984 - Problema do GitHub - Contribuição de código do GitHub - A atualização do Magento redefine general/region/state_required quando um novo país com o estado/região obrigatórios é adicionado.
O sistema agora só adiciona o país modificado à configuração "general/region/state_required" quando um novo país com estados obrigatórios é adicionado, evitando qualquer interrupção no código personalizado que presume que a região está desativada. Anteriormente, adicionar um novo país com estados obrigatórios redefinia a configuração "general/region/state_required" para países padrão com um estado obrigatório, possivelmente quebrando a loja.
AC-9630 - Problema do GitHub - Contribuição de código do GitHub - Diferença em menos compilação entre php e biblioteca nodejs (grunt) com
calc
expressões complicadas
Corrigir a diferença na menor compilação entre a biblioteca php e nodejs (grunt) após a atualização wikimedia/less.php:^5.x
AC-9712 - Problema do GitHub - Contribuição de código do GitHub - Erro "Tabela ou exibição base não encontrada" ocorre quando a indexação parcial é executada
A reindexação parcial agora funciona corretamente com o changelog grande no caso de conexão de banco de dados secundária
ACP2E-2692 - Contribuição de código do GitHub - Problemas após a atualização do MariaDB para 10.5.1 ou posterior
Correção do problema em que valores datetime em um banco de dados eram convertidos em 0000-00-00 00:00:00 após a atualização do Mysql
ACP2E-2844 - Contribuição de código do GitHub - Tipos incompatíveis na comparação de dados ao verificar se os dados foram alterados
Anteriormente, o objeto salvo era chamado todas as vezes sem qualquer alteração nos dados (para qualquer campo de dados numérico, como int/float/double). Ele aciona o sinalizador _hasDataChanges para ser true e chama a função de salvamento. Depois que essa correção for aplicada, a função salvar só chamará se os dados forem alterados. O valor de dados para int/float/double-check com o valor passando para a função e faz a correspondência de tipo strict.
ACP2E-2855 - Contribuição de código do GitHub - A importação da [Nuvem] não pode ser usada com a variável de diretório
O produto pode ser importado com sucesso, independentemente do nome do arquivo.
ACP2E-2959 - Contribuição de código do GitHub - No iPad mini, o menu e o cabeçalho são carregados como móveis. Em vez disso, eles devem ser carregados como desktop.
O sistema agora trata os dispositivos com uma largura de 768 px como desktop, garantindo que o menu e o cabeçalho sejam carregados corretamente. Anteriormente, os dispositivos com uma largura de 768 px eram tratados como móveis, fazendo com que o menu e o cabeçalho fossem carregados em uma visualização móvel.
ACP2E-2966 - Contribuição de código do GitHub - Contribuição de código do GitHub - A modificação do comprimento da coluna via db_schema.xml não funciona no caso de chaves estrangeiras
a modificação da coluna com chave estrangeira por meio do schema declarativo agora não gera erros com MariaDB
ACP2E-3230 - Contribuição de código do GitHub - Alguns dos registros de relações são salvos no BD quando o registro de pedido é salvo
Antes da correção, estavam sendo acionadas consultas UPDATE desnecessárias que podem ter impacto no desempenho. Após a correção, as consultas UPDATE desnecessárias foram eliminadas.
ACP2E-3361 - Contribuição de código do GitHub - [NUVEM] No admin, há muitos erros de javascript no console
Anteriormente, no painel de administração, havia muitos erros de javascript no console. Agora, no painel de administração, não haverá erros de JavaScript no console e todas as funções padrão do JavaScript serão executadas com êxito sem problemas.
ACP2E-3375 - Contribuição de código do GitHub - [Cloud] Magento: a mensagem da fila foi excluída
As mensagens em fila agora estão sendo apagadas corretamente. Antes da correção, considerando que o sistema de fila SQL estava sendo usado, novas mensagens poderiam ter sido excluídas se a mensagem da fila de limpeza estivesse sendo executada ao mesmo tempo.
ACP2E-3387 - Contribuição de código do GitHub - As entradas de chave de cache correspondentes não estão disponíveis nas marcas de cache, portanto, a limpeza do cache não funciona corretamente
O modo LUA agora está habilitado por padrão para o coletor de lixo do cache Redis para evitar condições de corrida
ACP2E-3537 - Contribuição de código do GitHub - O valor MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK foi ignorado
Após a correção, uma variável ENV definida como "false" será tratada como bool false, não como uma cadeia de caracteres 'false'.
ACP2E-3681 - Contribuição de código do GitHub
Framework, GraphQL
- [Problema] Introdução ao suporte de tipos escalares personalizados para o esquema do GraphQL
O sistema agora é compatível com tipos escalares personalizados para o esquema do GraphQL, permitindo que os desenvolvedores definam tipos e implementações escalares personalizados. Esse recurso pode ser particularmente útil para expressar valores que podem exigir validação, como HTML, emails, URLs, datas etc., e para casos mais avançados, como atributos EAV. Anteriormente, o sistema não aceitava o processamento de tipos escalares personalizados no GraphQL.
AC-7976 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub
Estrutura, Estrutura da interface
- Possibilidade de substituir o valor de configuração mesmo se ele estiver bloqueado
Antes dessa correção, a configuração de design não podia ser definida por meio do comando bin/magento config:set, e os valores bloqueados podiam ser alterados por manipulação do formulário que os exibia. Após a correção, os valores bloqueados definidos na cli com o — lock-env ou o — lock-conf não poderão mais ser atualizados.
ACP2E-3324 - Contribuição de código do GitHub
GraphQL
- Magento_GraphQl executa o processamento de cabeçalhos mesmo se o valor do cabeçalho não passar na validação
O sistema agora garante que o processamento de cabeçalho seja executado apenas uma vez e somente se o valor do cabeçalho passar na validação, melhorando a segurança e evitando possíveis vulnerabilidades. Anteriormente, o processamento de cabeçalho era executado mesmo se o valor do cabeçalho não passasse na validação, resultando em possíveis vulnerabilidades e comportamento inesperado devido ao processamento duplo dos valores do cabeçalho.
AC-11729 - Contribuição de código do GitHub - As opções de Cartão Presente Físico não têm a ordem de classificação correta
O sistema agora classifica corretamente as opções de produtos de cartão-presente físico quando consultado via GraphQL, garantindo uma renderização consistente com o tema Luma. Anteriormente, a ordem de classificação estava incorreta de acordo com o tema da Luma, resultando na exibição e na ordenação incorretas de opções como nome do remetente, nome do destinatário e quantidade.
AC-8951 - Contribuição de código do GitHub - O Cache do Resolvedor [GraphQL] é Invalidado ao Criar/Editar/Mover/Excluir uma Atualização de Preparo
O sistema agora garante que o cache do resolvedor não seja invalidado ao criar, editar, mover ou excluir uma atualização de preparo, mas somente quando a atualização de preparo for aplicada à entidade. Anteriormente, o cache de resolvedor era invalidado prematuramente, mesmo antes da atualização de preparo ser aplicada, o que resultava em invalidações desnecessárias do cache.
AC-9157 - Contribuição de código do GitHub - Cache do Fastly não limpo para a atualização de preparo de conteúdo
Agora, o GraphQL com o cache de resposta de conteúdo do PageBuilder é invalidado quando as entidades relacionadas ao conteúdo do PageBuilder são atualizadas.
ACP2E-2642 - Contribuição de código do GitHub - Desabilitando a Navegação em Camadas - Não remove a agregação do Graphql
O problema foi corrigido após a aplicação da verificação ao solicitar uma pesquisa de produto com agregações de categoria por meio de uma consulta do GraphQL quando a definição de configuração de administrador de "Catálogo > Navegação em camadas > Exibir filtro de categoria".
ACP2E-2653 - Contribuição de código do GitHub - A chamada de Produtos GraphQL contendo o filtro de preço {from:"0"} não retorna resultado
Anteriormente, a pesquisa de produtos graphql com o filtro para preços zero não retornava nenhum resultado devido a uma exceção lançada. Agora, a pesquisa retorna os resultados conforme esperado.
ACP2E-2928 - Contribuição de código do GitHub - As traduções para atributos de retorno do cliente não são refletidas na API do GraphQL para o respectivo StoreView
As traduções para atributos de retorno do cliente são refletidas na API do GraphQL para o respectivo StoreView.
Anteriormente, os atributos de Retorno do cliente para o respectivo StoreView não eram refletidos na API do GraphQL.
ACP2E-2974 - Contribuição de código do GitHub - [Nuvem] chamada de GraphQL interrompida para getPurchaseOrder com cotação de nó
A chamada GraphQL da Ordem de Compra poderá executar a tarefa sem encontrar erros internos no servidor.
ACP2E-3128 - Contribuição de código do GitHub - Produtos Configuráveis da [Cloud] não mostrados no Site de Produção se o Produto não estiver habilitado em "Todas as Exibições da Loja"
O sistema agora exibe corretamente os produtos configuráveis no site, mesmo que o produto não esteja habilitado em "Todas as exibições da loja", mas esteja habilitado em escopos específicos de exibição da loja.
Anteriormente, se um produto era desativado em "Todas as exibições da loja" e ativado apenas em escopos de exibição da loja específicos, os atributos do produto não eram exibidos corretamente na resposta do GraphQL, fazendo com que o produto não fosse exibido corretamente.
ACP2E-3184 - Contribuição de código do GitHub - [Graphql de Produtos da {Cloud] apresentando erro quando o mesmo produto simples foi atribuído a vários produtos configuráveis
Anteriormente, com produtos configuráveis separados com o mesmo produto simples, o grapQL retornava um erro. Depois que essa correção se aplica, diferentes produtos configuráveis com o mesmo produto simples, o grapQL retorna o resultado sem erros.
ACP2E-3190 - Contribuição de código do GitHub - [Problema na {Cloud] com Autenticação de Usuário e Acesso a Token entre Sites na Configuração de Vários Sites
As consultas de informações do cliente e do carrinho do GraphQl na configuração de vários sites verificam se o cliente em um site não padrão existe.
Anteriormente, a consulta funcionava sem verificar se o cliente existe em um site não padrão na configuração de vários sites.
ACP2E-3215 - Contribuição de código do GitHub - A paginação V2 dos itens do carrinho do GraphQL não está funcionando corretamente
O problema foi corrigido transmitindo o valor correto para o argumento da página atual na consulta de coleção. Anteriormente, o valor errado era passado para definir a página atual, causando o problema.
ACP2E-3253 - Contribuição de código do GitHub - O valor do modelo [GRAPHQL] deve ser especificado ao obter o customerCart
A consulta "customerCart" do GraphQL agora pode criar um carrinho vazio mesmo quando a cotação não está disponível no banco de dados. Anteriormente, essa operação falhava devido a problemas de validação de país ao criar o carrinho vazio.
ACP2E-3255 - Contribuição de código do GitHub - [GraphQl] Os itens da lista de desejos estão visíveis via GraphQl, mas não estão visíveis na loja
Os produtos da lista de desejos não estão sendo listados corretamente quando solicitados pelo GraphQL. Agora, os produtos da lista de desejos são filtrados com base no contexto de loja fornecido.
ACP2E-3380 - Contribuição de código do GitHub - [GraphQL] Redefinir inconsistência de email de senha entre conteúdo e assunto/link
O problema foi resolvido simulando a loja correta em que a conta do cliente é registrada ao enviar a solicitação de redefinição de senha, independentemente da loja do site.
ACP2E-3404 - Contribuição de código do GitHub - A consulta de produtos do GraphQL [Cloud] retorna produtos relacionados não atribuídos ao site atual
Anteriormente, para consultas de GraphQL, os produtos relacionados a várias lojas não eram exibidos corretamente para consultas de produtos. Depois que essa correção é aplicada, para produtos, os produtos relacionados a várias lojas de consulta de graphQL são exibidos de acordo.
ACP2E-3419 - Contribuição de código do GitHub - Usar a ID de Armazenamento incorreta no cabeçalho do GraphQL causa um erro de memória fatal
O envio de código de armazenamento incorreto na solicitação do GraphQL não resulta mais em consumo excessivo de memória.
ACP2E-3447 - Contribuição de código do GitHub - Resposta 500 da [Cloud] para resposta Graphql vazia na 2.4.7
Após a correção, as solicitações graphql inválidas não serão registradas no arquivo exception.log.
ACP2E-3467 - Contribuição de código do GitHub - [Nuvem] Problemas com a API Graphql
Antes da correção com o uso do servidor de aplicativos Graphql, a solicitação de endereço do cliente não retornava os dados mais recentes.
ACP2E-3492 - Contribuição de código do GitHub - O produto desabilitado ainda aparece em itens relacionados, de venda adicional e de venda cruzada na consulta de GraphQL
O Graphql agora fornece a resposta correta para produtos de remarketing, venda adicional e venda cruzada com deficiência
ACP2E-3505 - Contribuição de código do GitHub - [NUVEM]: erro do GraphQl Erro interno do servidor, mutação placeOrder
A mutação "placeOrder" com informações de código de cupom na solicitação não está mais gerando uma exceção de erro interno, o pedido foi feito com sucesso. Anteriormente, falhava com "Erro interno de servidor".
ACP2E-3647 - Contribuição de código do GitHub - A discount_percentage não é calculada para produtos agrupados com preço dinâmico
Correção adicionada para discount_percentage de product.price_details não mostrando o valor correto para produtos agrupados com preço dinâmico ativado e cupom de desconto aplicado.
LYNX-426 - O pacote de produtos ainda exibe "IN_STOCK" quando um de seus produtos agrupados está esgotado
Solução do problema em que os produtos agrupados ainda exibiam "IN_STOCK" mesmo quando um de seus produtos agrupados estava esgotado.
LYNX-485 - not_available_message e only_x_left_in_stock não mostra o mesmo estoque disponível
Solução do problema em que not_available_message e only_x_left_in_stock exibiam disponibilidade de estoque inconsistente
LYNX-486 - O campo original_row_total retornou o valor incorreto
Solução do problema com o campo original_row_total, que retornava valores incorretos quando opções personalizadas eram selecionadas
LYNX-488 - A miniatura de produto agrupada deve ser mostrada de acordo com a configuração .
Solução do problema para garantir que a miniatura do produto agrupado seja exibida de acordo com as configurações
LYNX-503 - original_item_price não inclui descontos
Atualização de original_item_price para incluir descontos.
LYNX-512 - A mensagem não disponível não está mostrando a quantidade de estoque disponível
Correção da mensagem de erro e do código de erro da mutação AddProductsToCart para alinhar-se à configuração de mensagem "não disponível"
LYNX-530 - O status "OUT_OF_STOCK" retorna em Simples com opções personalizadas de produtos com opções de seleção múltipla
O resolvedor StockStatusProvider no pacote de inventário foi atualizado para corrigir o stock_status de produtos simples com opções personalizadas.
LYNX-532 - Erro (GQL): cart.itemsV2.items.product.custom_attributesV2 retorna um erro de servidor
Correção do erro de servidor que ocorria quando uma consulta de carrinho incluía atributos personalizados de um produto adicionando um produto sem atributos personalizados.
LYNX-533 - orders/date_of_first_order sempre retornando nulo
Solução do problema em que pedidos > date_of_first_order sempre retornava um valor nulo.
LYNX-536 - O cliente não pode cancelar uma ordem parcialmente enviada
A validação foi adicionada para impedir que os clientes cancelem uma ordem parcialmente entregue.
LYNX-544 - Códigos de erro para cancelamento de pedido com base na mensagem de erro
Os códigos de erro para cancelamento de pedido agora se baseiam na mensagem de erro específica.
LYNX-548 - Retornar propriedades relacionadas a cookies de particular para protegido
Reverte a visibilidade das propriedades do construtor de classe Magento\Framework\App\PageCache\Version de private para protected
LYNX-581 - Aumente a complexidade máxima da consulta padrão do GraphQL para 1000
Aumento da complexidade máxima padrão de consulta do GraphQL de 300 para 1000.
LYNX-600 - GQL - itemsV2 > Total da linha original, os preços do intervalo de preço são retornados como US$ 0,00 para o produto para download com opções de arquivo com preços separados.
Solução de um problema em que os produtos baixáveis com opções de compra de link separadas ativadas retornavam US$ 0 para os itens V2 > Total da linha original, faixa de preço retornada como US$ 0,00 para os produtos com opções de arquivo com preços separados.
LYNX-620 - Compatibilidade com GraphQl para PHP-8.4 versão
Correção de problemas de compatibilidade do GraphQL com o PHP 8.4 em vários resolvedores, garantindo uma funcionalidade sem problemas. Atualização dos arquivos afetados nos módulos CatalogRule, Customer, GiftMessage, GiftCard e GiftWrapping.
LYNX-772
GraphQL, Inventário / MSI
- A mutação MergeCart gera uma exceção quando os carrinhos de origem e de destino têm os mesmos itens de pacote
"-
ACP2E-2607 - Contribuição de código do GitHub - Contribuição de código do GitHub
GraphQL, Inventário / MSI, Desempenho
- Site inativo após a atualização
O desempenho da busca de pacotes de produtos por meio do GraphQl foi aprimorado.
ACP2E-1716 - Contribuição de código do GitHub - Contribuição de código do GitHub
GraphQL, Desempenho
- [GraphQL Resolver] Os Dados Do Customer Resolver Não São Invalidados Na Importação
O cache do resolvedor de clientes do GraphQL agora é invalidado, conforme esperado, quando um cliente é editado ou excluído por meio de importações. Anteriormente, o cache não era invalidado e os dados do cliente podiam ser editados ou excluídos durante a importação.
AC-9569 - Contribuição de código do GitHub
GraphQL, Pesquisar
- A classificação da lista de produtos do GraphQL por vários parâmetros não funciona
A classificação de produtos por vários campos no GraphQl agora funciona conforme descrito na documentação
ACP2E-2809 - Contribuição de código do GitHub - Consulta GraphQL de listagem de produtos limitada a total_count somente 10.000 produtos
Após a correção, o resultado da pesquisa não se limita a 10000 produtos, é possível obter todos os produtos que correspondem aos critérios da pesquisa mesmo que a contagem seja superior a 10000.
ACP2E-948 - Contribuição de código do GitHub
GraphQL, Estrutura de teste
- Falha no Teste de Integração do Magento\GraphQl\App\GraphQlCustomerMutationsTest.php
"-
ACP2E-3363 - Contribuição de código do GitHub
Importar/exportar
- Problema na importação do produto quando fornecido com o tipo de opções personalizadas: arquivo (o Produto Criado não contém o preço da opção personalizada e mostra apenas a primeira extensão de tipo de arquivo fornecida)
O sistema agora importa corretamente os dados do produto com opções personalizadas do tipo "arquivo", garantindo que todas as extensões de arquivo fornecidas sejam exibidas e o preço da opção personalizada seja incluído. Anteriormente, durante a importação do produto, se uma opção personalizada do tipo "arquivo" fosse fornecida com mais de uma extensão de arquivo, somente a primeira extensão era exibida e o preço da opção personalizada não era exibido.
AC-12172 - Problema do GitHub - Contribuição de código do GitHub - Tempo de execução incorreto para a operação de importação na grade do Histórico de Importação
O tempo de execução do relatório de importação é mostrado corretamente, independentemente da localidade do administrador.
ACP2E-2710 - Contribuição de código do GitHub - Clientes duplicados sendo criados com o mesmo endereço de email usando import
Importação do cliente enquanto o Compartilhamento de conta estiver definido como Global, o cliente importado que existe no sistema será atualizado.
O cliente importado anteriormente foi duplicado.
ACP2E-2737 - Contribuição de código do GitHub - Adicionar/Atualizar Importação em Produtos Duplicando Opções Personalizáveis
O problema foi resolvido com a atribuição da loja correta às opções do produto durante as importações de opções do produto em CSV.
Anteriormente, o era atribuído ao armazenamento de administração em vez do respectivo armazenamento.
ACP2E-2902 - Contribuição de código do GitHub - Data "created_at" do cliente não convertida para fuso horário de armazenamento na exportação
Um valor de data da coluna 'created_at' é convertido no formato de data apropriado com base no fuso horário da loja na seção CSV de exportação do cliente.
ACP2E-2990 - Contribuição de código do GitHub - [Nuvem] Obtendo erro ao verificar os dados nos dados de importação usando CSV
Não há erros ao verificar os dados durante a importação de CSV. Anteriormente, a mensagem de erro exibida era: "Não é possível encontrar um cliente que corresponda a esse email e código do site na(s) linha(s): 1" ao verificar os dados na seção de importação usando o CSV do administrador.
ACP2E-3165 - Contribuição de código do GitHub - Botão Importar ausente
Resolva o problema de falta do botão Importar após as verificações de dados com registros corretos e incorretos no CSV. Anteriormente, o botão Importar não era exibido após as verificações de dados com registros corretos e incorretos no CSV.
ACP2E-3172 - Contribuição de código do GitHub - O endereço do cliente exportado não pode ser importado
A importação do endereço do cliente continuará conforme esperado. Anteriormente, um arquivo de importação de endereço de cliente não passaria na validação se Compartilhar contas de cliente = Global, e há dois sites em que o site padrão tem uma lista de países restrita, e o endereço que está sendo importado é de outro site em que os países permitidos são diferentes
ACP2E-3382 - Contribuição de código do GitHub - [Nuvem] Quantidade incorreta no arquivo CSV não deu erro
Agora, a importação de origens de estoque lançará um erro de validação para valores não numéricos na coluna de quantidade. Anteriormente, a importação de origens de estoque com valor não numérico na coluna de quantidade resultava na definição da quantidade como 0.
ACP2E-3448 - Contribuição de código do GitHub - Mensagem de erro de chave de URL duplicada gerada ao importar um produto que não está correta quando a chave de URL já pertence a uma categoria
Exibição da mensagem de erro correta durante a verificação de importação do produto, quando o cliente tentou importar o produto quando a chave url do produto já pertencia a uma categoria.
ACP2E-3455 - Contribuição de código do GitHub - A exportação de produtos provoca OOM mesmo com limite de memória 4G
Antes dessa correção, a exportação do produto falhava se os atributos do produto tivessem milhares de valores de opção mesmo com memória 4G disponível. Após essa correção, a exportação do produto deve concluir a exportação do arquivo csv.
ACP2E-3475 - Contribuição de código do GitHub - [Processos De Importação Da {Cloud] Que Interferem Entre Si
Mensagens corretas serão exibidas se o mesmo usuário administrador executar duas ou mais operações de importação usando a mesma sessão de usuário.
ACP2E-3527 - Contribuição de código do GitHub
Importação/exportação, desempenho
- O tempo de importação do produto [Cloud] aumentou significativamente
Antes da correção, a importação de produtos do catálogo com mais de 10 mil entradas tinha uma degradação de tempo significativa. Após a correção, a importação do produto de catálogo é executada em tempo hábil.
ACP2E-3476 - Contribuição de código do GitHub
Instalar e administrar
- Falha na atualização do Magento no MariaDB 11.4 + 2.4.8-beta1
A atualização deve ocorrer sem erros.
AC-13242 - Contribuição de código do GitHub - Nenhum VCL de Exportação para o botão Verniz 7 no painel de administração
O botão "Exportar VCL para Verniz 7" foi adicionado ao painel de Administração.
ACP2E-2102 - Contribuição de código do GitHub
Inventário / MSI
- Falha na atualização de inventário do Produto Configurável quando o banco de dados usa prefixos
O sistema agora atualiza corretamente o inventário de produtos configuráveis quando o banco de dados usa prefixos, evitando mensagens de erro e garantindo que a quantidade correta seja salva. Anteriormente, ocorria um erro ao tentar salvar a quantidade de estoque de produtos simples em um produto configurável se o banco de dados estivesse usando prefixos.
AC-10750 - Problema do GitHub - A chave de API do Google Google não está funcionando ao adicionar o Mapa com atributos
O sistema agora é compatível com a versão mais recente da API do Google Maps 3.56, permitindo que os usuários adicionem com êxito um bloco de conteúdo do Mapa do menu do PageBuilder ao estágio sem encontrar erros. Anteriormente, os usuários não conseguiam adicionar um bloco de conteúdo do Mapa devido a problemas de compatibilidade com a versão da API do Google Maps, resultando em uma mensagem de erro "algo deu errado".
AC-11593 - Contribuição de código do GitHub - Não é possível criar remessa para o item do pedido com várias fontes e SKU corrompido
Anteriormente, quando espaços foram adicionados por engano no SKU por meio do banco de dados, ocorre um erro na página de remessa, que agora é fixa e o corte automático é considerado um erro humano e nenhum impacto foi encontrado. Portanto, o envio foi criado com êxito.
AC-13922 - Contribuição de código do GitHub - [Testar] agrupar produtos com 0 inventário sendo exibido na loja
O produto do pacote não é exibido nos sites adicionais usando o estoque adicional.
ACP2E-1411 - [Problema crítico] da nuvem com a listagem de produtos com espaços vazios
O sistema agora exibe corretamente as listagens de produtos sem espaços vazios quando os produtos estão definidos como "Fora de estoque", garantindo uma exibição consistente e precisa dos produtos disponíveis. Anteriormente, definir um produto como "Fora de estoque" resultava na exibição de um espaço vazio na lista de produtos, interrompendo o layout e causando confusão aos clientes.
ACP2E-2794 - Contribuição de código do GitHub - Contribuição de código do GitHub - Não é possível enviar o pedido quando o repositório de retirada MSI está habilitado
Desempenho de inventário aprimorado para criar remessa no caso de muitas origens com retirada na loja
ACP2E-3335 - Contribuição de código do GitHub - A reindexação do Cron falha ao atualizar a disponibilidade do produto no front-end
Anteriormente, os produtos permaneciam indisponíveis no front-end após a atualização do status do backorder por meio da API REST. Agora, depois de atualizar o status do backorder por meio da API REST, os produtos são mostrados como em estoque.
ACP2E-3355 - Contribuição de código do GitHub - A adição de imagens ao configurável não funciona quando o MSI está habilitado.
O upload de imagem para o produto configurável agora funcionará conforme esperado quando o módulo de inventário for usado. Anteriormente, o upload da imagem não funcionava
ACP2E-3357 - Contribuição de código do GitHub - Problema com o Pacote de Produtos + MSI no Clean M2.4.7-p3
Anteriormente, para produtos de pacote de estoque após a duplicação com o mesmo produto simples, o produto simples não pode ser salvo. Depois que essa correção é aplicada, o produto simples pode ser salvo com sucesso sem exceções.
ACP2E-3470 - Problema do GitHub - Contribuição de código do GitHub
Inventário / MSI, pesquisa
- Todos os produtos são indexados com [is_out_of_stock] = 1 quando o SKU não está definido como um atributo pesquisável
Após a correção, o "is_out_of_stock" no índice de pesquisa do catálogo estará correto, mesmo quando o SKU não for pesquisável.
ACP2E-3413 - Contribuição de código do GitHub
Pedido
- Tela de visão geral da ordem back-end: quantidade com backorder não visível no nível de item de ordem
O sistema agora exibe o número de itens com backorder na coluna de quantidade na tela de visão geral do pedido de backend. Isso garante que os usuários possam rastrear com precisão o status de todos os itens em um pedido. Anteriormente, a coluna de quantidade mostrava apenas o número de itens encomendados, faturados e entregues, mas não exibia o número de itens com backorder.
AC-10828 - Problema do GitHub - Contribuição de código do GitHub - [Problema] ID de armazenamento incorreta usada no Renderizador de Endereço de Pedido
O sistema agora usa corretamente a ID da loja associada a um pedido ao renderizar o endereço do pedido, garantindo que os endereços sejam formatados corretamente de acordo com sua respectiva ID da loja. Anteriormente, o sistema estava usando incorretamente a ID da loja atual, o que poderia resultar na formatação incorreta do endereço nos casos em que vários emails de pedidos de lojas diferentes precisavam ser enviados.
AC-10994 - Problema do GitHub - Contribuição de código do GitHub - Problema de cache JoinProcessor
O sistema agora aplica corretamente o JoinProcessor para cada iteração, mesmo com chamadas consecutivas, garantindo uma recuperação de dados precisa. Anteriormente, o JoinProcessor era marcado incorretamente como já aplicado em iterações consecutivas, resultando em erros na recuperação de dados.
AC-11690 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Preço de envio mostrando diferenças no pdf impresso
O sistema agora exibe corretamente os preços de envio em PDFs impressos de acordo com as configurações de imposto, garantindo a consistência entre a página de exibição da fatura da ordem de venda e a fatura impressa. Anteriormente, o preço de envio exibido no PDF impresso excluía impostos, independentemente das configurações de imposto.
AC-11798 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - Reordenar com um produto configurável principal excluído
Agora, ao reordenar com o produto excluído, o sistema não mostrará o botão de reordenação para reordenar
AC-13839 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Correção incorreta \Magento\Sales\Model\Order\Email\Container\Template:$id property
Isso corrige o phpdoc inválido para \Magento\Sales\Model\Order\Email\Container\Template::$id, na verdade $id é do tipo int, mas na realidade é string.
AC-13924 - Problema do GitHub - Contribuição de código do GitHub - Não é possível salvar alterações no número de telefone nos detalhes do pedido existentes
Agora o usuário pode adicionar o prefixo internacional 00 no campo de telefone do endereço do pedido
ACP2E-2622 - Problema do GitHub - Contribuição de código do GitHub - Emails não enviados
O sistema agora inclui uma opção de configuração async_sending_tries para especificar o número de tentativas de envio de um e-mail antes de parar, melhorando o tratamento de envios de e-mail com falha quando o "Envio assíncrono" estiver ativado. Anteriormente, se ocorresse uma falha no envio de um email, o sistema tentaria continuamente reenviá-lo, resultando em um loop infinito de mensagens de erro no log do sistema.
ACP2E-2734 - Contribuição de código do GitHub - [Nuvem] Status do Pedido alterado para concluído quando o reembolso parcial de um pedido parcialmente enviado
Ao emitir um aviso de crédito, o status da ordem não é mais alterado para "concluído" se houver itens que ainda não foram entregues.
ACP2E-2756 - Contribuição de código do GitHub - [A {CLOUD] Não Pode Desabilitar O Envio De Emails Da Interface Do Administrador, Como Mostra O Dev Docs
O sistema agora impede corretamente que emails de vendas sejam enviados quando a comunicação por email está desativada. Esses emails não serão mais enviados quando a comunicação por email for reativada. Anteriormente, os emails de vendas iniciados enquanto a comunicação por email estava desativada ainda eram enviados assim que a comunicação por email era reativada.
ACP2E-3002 - Contribuição de código do GitHub - Pedido fechado sem reembolso total
O sistema agora mantém corretamente o status do pedido como 'Processando' e o status da NFF como 'Pendente' quando um pedido com um pagamento não capturado tem uma entrega criada. Isso garante que os pedidos só sejam marcados como "Fechados" depois de serem totalmente reembolsados. Anteriormente, a criação de uma entrega para uma ordem com uma fatura pendente alterava incorretamente o status da ordem para 'Fechado'.
ACP2E-3045 - Contribuição de código do GitHub - [Nuvem] Não é possível criar ordem no administrador em uma loja se apenas o Endereço de Cobrança Padrão não foi configurado
Agora há uma mensagem de erro relevante "Um cliente com o mesmo endereço de email já existe em um site associado". é exibido se um cliente não tiver um Endereço de cobrança padrão e tentar criar um pedido em outra loja.
ACP2E-3311 - Contribuição de código do GitHub - Solicitações de colocação de ordem duplicadas do administrador enviadas
Anteriormente, o botão "Enviar pedido" no painel de administração podia ser clicado várias vezes ou ativado ao pressionar repetidamente a tecla "Inserir", causando duplicatas ou envios de pedidos com erro. Agora, evitando ações adicionais até que o pedido seja totalmente processado, garantindo que apenas um pedido seja enviado.
ACP2E-3416 - Contribuição de código do GitHub - O administrador ainda pode fazer o pedido mesmo sem a forma de pagamento
O método de pagamento selecionado anteriormente agora será retido quando o método de pagamento reaparecer na lista de pagamentos disponíveis.
ACP2E-3425 - Contribuição de código do GitHub
Ordem, Pagamentos
- O administrador ainda pode fazer o pedido mesmo sem a forma de pagamento
Anteriormente, o comerciante podia fazer pedidos pelo painel de administração sem selecionar um método de pagamento. Agora, o comerciante precisa de um método de pagamento para continuar com a realização de um pedido.
ACP2E-3233 - Contribuição de código do GitHub
Ordem, Devoluções
- O reembolso de pedido resulta em memorando de crédito duplicado
A emissão do reembolso sobre a API REST quando duas solicitações idênticas foram executadas simultaneamente não criará mais avisos de crédito duplicados.
ACP2E-2982 - Contribuição de código do GitHub
Pedido, Imposto
- [NUVEM] base_row_total incorreto na API de ordem RESTFUL ao habilitar transações transfronteiriças e aplicar descontos de cupom
Agora, base_row_total correto é retornado da API de ordem RESTFUL quando a transação transfronteiriça é ativada e o desconto do cupom é aplicado.
ACP2E-3003 - Contribuição de código do GitHub
Outro
- cookie private_content_version retornado em consultas GQL
Correção de um problema em que o cookie private_content_version era retornado em consultas do GraphQL, mesmo quando o cookie da sessão estava desativado. O cookie não é mais incluído nas respostas do GraphQL quando a sessão é desativada, conforme esperado.
LYNX-339 - O atributo is_available em CartItemInterface retorna sempre false para produtos configuráveis
Correção de um problema em que o atributo is_available em CartItemInterface sempre retornava false para produtos configuráveis no estoque. Agora, ele reflete corretamente a disponibilidade como verdadeira quando aplicável.
LYNX-380 - O atributo is_available em CartItemInterface retorna true mesmo quando o estoque disponível é inferior à quantidade do produto
Correção do problema em que o atributo is_available no CartItemInterface retornava incorretamente true, mesmo quando a quantidade do item do carrinho excedia o estoque vendável.
LYNX-382 - A miniatura do espaço reservado retorna quando um produto simples é adicionado ao carrinho em um produto agrupado
Correção de um problema em que a adição de um produto simples (parte de um produto agrupado) ao carrinho retornava uma imagem em miniatura de espaço reservado, mesmo quando o produto tinha uma imagem atribuída.
Detalhes da correção: - A miniatura do produto agora exibe corretamente a imagem atribuída, se disponível.
- A seleção da miniatura respeita a configuração do administrador em:
Lojas > Configuração > Vendas > Check-out > Carrinho de compras > Imagem de produto agrupada.
Isso garante um comportamento consistente de miniaturas para produtos agrupados com base nas configurações da loja.
LYNX-399 - Os atributos de opção personalizados do cliente não funcionam com valores inteiros
Correção de um problema em que os atributos de opção personalizados do cliente não funcionavam quando o valor retornado era um número inteiro. Agora, as opções personalizadas lidam corretamente com valores inteiros e os retornam conforme esperado.
LYNX-400 - Erro interno do servidor ao tentar obter priceDetails para produtos do pacote com preço dinâmico
Solução de um problema em que a consulta de price_details para pacotes de produtos com preços dinâmicos via GraphQL resultava em um erro interno do servidor. Esse aprimoramento garante consultas estáveis do carrinho ao trabalhar com produtos de pacote configurados com preços dinâmicos.
LYNX-402 - only_x_left_in_stock sempre retorna 0 para produtos configuráveis
Solução de um problema em que o atributo only_x_left_in_stock sempre retornava 0 para produtos configuráveis quando adicionado usando o SKU principal com opções.
Detalhes da correção: - O valor only_x_left_in_stock agora reflete com precisão o estoque da variante secundária selecionada, em vez do SKU principal.
- Isso garante que os níveis de estoque sejam exibidos corretamente para variações de produtos configuráveis no carrinho e nas páginas do produto.
LYNX-403 - A consulta do GraphQL não retornou o preço normal calculado correto para produtos personalizáveis
Correção de um problema em que a GraphQL não retornava o preço normal calculado correto para produtos personalizáveis. A consulta agora inclui corretamente o preço regular calculado com valores personalizáveis aplicados (por exemplo, US$ 125) na propriedade price, refletindo o preço base e quaisquer custos adicionais de personalização.
LYNX-411 - AppliedTaxes via EstimatedTotals persistem com mutações atualizadas
Correção de um problema com a mutação EstimatedTotals em que os impostos aplicados persistiam em um carrinho mesmo após atualizar a região ou o código postal. A mutação agora atualiza corretamente os impostos aplicados ao alterar entre valores de região e código postal, garantindo que somente a regra de imposto correta seja aplicada com base nos dados atuais do carrinho.
LYNX-412 - O atributo is_available em CartItemInterface retorna true mesmo quando o estoque disponível é inferior à quantidade do produto
Correção de um problema em que o atributo is_available em CartItemInterface retornava incorretamente true, mesmo quando o estoque comercializável era inferior à quantidade de produto solicitada. O campo is_available agora retorna corretamente false quando a quantidade do produto excede o estoque disponível.
LYNX-420 - Preço normal do produto com 12 decimais e valor incorreto
Correção de um problema em que o valor regular_price nos caminhos GraphQL product.price_range.maximum_price e minimum_price não correspondia ao preço do catálogo quando várias taxas de imposto eram aplicadas. O regular_price agora reflete consistentemente o preço do catálogo em todas as configurações de imposto, garantindo um preço unitário preciso, cálculos de custo de linha total e verificações de desconto no Sumário do Carrinho.
LYNX-425 - Erro do servidor GraphQL no carrinho com produto empacotado indisponível
Correção de um problema em que o GraphQL retornava um erro interno do servidor ao buscar um carrinho contendo um produto empacotado com um item indisponível, especificamente quando a consulta incluía a propriedade itemsV2. O GraphQL agora retorna corretamente uma lista de itens com mensagens de erro relevantes anexadas à entrada do item de produto agrupado, conforme esperado.
LYNX-430 - Não é possível criar um endereço com atributos personalizados
Correção de um problema com a mutação createCustomerAddress que impedia a criação de endereços com atributos personalizados necessários. A mutação agora lida corretamente com atributos de endereço personalizados quando a carga útil apropriada é fornecida.
LYNX-441 - Erro de servidor do GraphQL no carrinho com only_x_left_in_stock no produto empacotado
Correção de um problema em que a busca de um carrinho contendo um produto incluído no campo only_x_left_in_stock na consulta do GraphQL resultava em um erro interno do servidor. Agora, o GraphQL retorna corretamente um flutuante ou nulo para o campo only_x_left_in_stock sem erros.
LYNX-447 - Erro do GraphQL ao remover outros produtos com produto configurável insuficiente no carrinho
Correção de um problema em que a tentativa de remover produtos em estoque do carrinho resultava em um erro do GraphQL "A quantidade solicitada não está disponível" se o carrinho também contivesse produtos configuráveis com estoque insuficiente. A remoção agora funciona como esperado sem disparar erros.
LYNX-464 - Não é possível adicionar produtos porque o SKU na mutação diferencia maiúsculas de minúsculas
Solução de um problema em que a mutação addProductsToCart retornava um erro "PRODUCT_NOT_FOUND" ao usar SKUs com invólucro diferente. A mutação agora lida com SKUs sem distinção entre maiúsculas e minúsculas, garantindo consistência com consultas do Serviço de catálogo e comportamento de PDP.
LYNX-469 - Atributo do produto > forma abreviada da marca comercial ™ é retornado como ™
Solução de um problema de codificação de caracteres com o nome do produto para a API do GraphQL
LYNX-603 - problema de mutação de updateCustomerEmail
Solução de um problema com a mutação updateCustomerEmail em que clientes sem atributos personalizados necessários (adicionados após a criação da conta) não podiam atualizar seus emails.
LYNX-619 - Mutation setShippingAddressesOnCart gera um erro ao usar pick-up_location_code
Correção de um problema em que a mutação setShippingAddressesOnCart retornava um erro ao usar pickup_location_code sem especificar customer_address_id ou address. A mutação agora permite corretamente configurar um endereço de entrega com apenas o pickup_location_code.
LYNX-626 - Compatibilidade da vitrine eletrônica - atualize a lógica para obter o nome da tabela com o prefixo e outras melhorias secundárias
Atualização da lógica para recuperar o nome da tabela com o prefixo (relacionado às alterações no SCP).
LYNX-637 - salvar no catálogo de endereços não funciona ao usar o campo same_as_shipping do GQL setBillingAddressOnCart
Correção de um problema em que o endereço de entrega não era salvo no catálogo de endereços do cliente ao usar a mutação de GraphQL setBillingAddressOnCart com o campo same_as_shipping definido como true. Agora, o endereço de entrega é armazenado corretamente conforme esperado.
LYNX-643 - Padronizar order_id em mutações
Padronização da entrada order_id em mutações e atualização do modelo de email de confirmação de cancelamento da ordem para expor a id de incremento em vez da id da ordem.
LYNX-650 - CustomerOrder não está exibindo os comentários do pedido
Solução de um problema com a Ordem do cliente para incluir comentários sobre a ordem em consultas da GraphQL de convidados e clientes.
LYNX-651 - original_item_price não deve incluir nenhum desconto
Atualização da lógica de original_item_price em Preços de item do carrinho de GraphQL para excluir descontos.
LYNX-652 - O pacote de produtos ainda exibe "IN_STOCK" quando um de seus produtos agrupados está esgotado
Solução de um problema em que product.stock_status de produtos de pacote ainda exibia "IN_STOCK" mesmo quando um dos itens agrupados estava indisponível.
LYNX-681 - A consulta de cliente retorna Erro Interno do Servidor se o valor do atributo personalizado excluído existir para um cliente
Correção do problema em que a consulta do cliente retornava um erro interno do servidor quando um atributo personalizado excluído ainda tinha um valor armazenado. Agora, uma mensagem de erro apropriada será retornada se um atributo não existente for solicitado. O cache necessário é invalidado ao excluir o atributo personalizado do cliente.
LYNX-686 - Parâmetro de ação para links de confirmação de retorno e cancelamento
Parâmetro de ação adicionado para retornar e cancelar links relacionados ao email de confirmação
LYNX-687 - A URL de confirmação do usuário convidado é redirecionada para a página de status do pedido porque está faltando orderRef
Adição do parâmetro orderRef ao link no email de confirmação de cancelamento da ordem do convidado
LYNX-689 - Não é possível retornar nulo para o campo não anulável "TaxItem.title" no placeOrder GQL
Correção de um problema em que a mutação placeOrder falhava com um erro interno do servidor devido a um valor nulo para o campo não anulável TaxItem.title. Agora, o campo sempre retorna um valor válido, garantindo o sucesso do posicionamento do pedido.
LYNX-699 - EstimateTotals: os descontos são nulos para tipos de produtos virtuais
Solução do problema com a mutação estimateTotals que retornava nulo para descontos quando um código de desconto era aplicado a um carrinho que continha produtos virtuais.
LYNX-702 - O produto do pacote não retorna a porcentagem e o valor de desconto corretos
Novas propriedades "catalog_discount" e "row_catalog_discount" foram introduzidas para que os preços de item de catálogo exibam as quantias e as porcentagens de desconto corretas nos níveis de linha e de item único.
LYNX-703 - Configuração da mensagem de presente no nível do produto
Correção de um problema em que as mensagens de presente não eram aplicadas no nível do produto quando desativadas globalmente. Agora, se as mensagens de presente estiverem habilitadas para um produto específico, elas poderão ser adicionadas com êxito usando a mutação updateCartItems e serão salvas e refletidas corretamente.
LYNX-714 - A consulta cart.rules retorna um erro em vez de uma matriz vazia caso nenhuma regra de carrinho ativa seja aplicada
Correção da consulta cart.rules para retornar um array vazio em vez de um erro quando nenhuma regra de carrinho ativa é aplicada.
LYNX-757 - As chamadas do GraphQL com o método OPTIONS retornam o código de resposta 500 quando o pacote adobe-commerce/storefront-compatibility é instalado
Correção de um problema em que as chamadas do GraphQL que usavam o método OPTIONS retornavam um Erro interno de servidor 500 quando o pacote adobe-commerce/storefront-compatibility era instalado. O endpoint agora retorna corretamente uma resposta 200/204, conforme esperado.
LYNX-778
Outras ferramentas de desenvolvedor
- [Problema] Corrigir erro de sintaxe do HTML em visual.phtml
O sistema agora fecha corretamente a tag de início no arquivo visual.phtml, garantindo a sintaxe apropriada do HTML. Anteriormente, a tag de início não era fechada corretamente, causando um erro de sintaxe do HTML.
AC-10658 - Problema do GitHub - Contribuição de código do GitHub - [Problema] alterado de "ativo" para "habilitado" no comando bin/magento maintenance:status
O sistema agora fornece mensagens de status mais precisas para o comando de modo de manutenção, alterando o status de "ativo" para "ativado" e de "não ativo" para "desativado". Anteriormente, a mensagem de status para o comando de modo de manutenção era exibida como "ativo" ou "não ativo", o que poderia causar confusão.
AC-11474 - Problema do GitHub - Contribuição de código do GitHub - A navegação na árvore de categorias gera erros no Redis: "A sessão do Redis excedeu as conexões simultâneas"
AC-12571 - Problema do GitHub - Contribuição de código do GitHub - Problemas de CSP combinados com dev/css/use_css_critical_path
O sistema agora carrega corretamente os arquivos CSS de forma assíncrona nas páginas de check-out, mesmo quando a configuração "dev/css/use_css_critical_path" está ativada, garantindo que essas páginas sejam renderizadas com os estilos CSS adequados. Anteriormente, uma Política de segurança de conteúdo (CSP) restrita impedia a execução do JavaScript em linha, o que fazia com que os arquivos CSS não fossem carregados conforme esperado.
AC-12731 - Problema do GitHub - Contribuição de código do GitHub - Usando o tipo virtual para configurar o plug-in, o método interceptor não pode ser gerado corretamente no comando
setup:di:compile
O sistema agora gera corretamente métodos interceptores ao usar um tipo virtual para configurar um plug-in, garantindo resultados consistentes tanto pré-compilados quanto compilados em tempo de execução. Anteriormente, o sistema gerava resultados incorretos quando pré-compilado em comparação à compilação em tempo de execução.
AC-13398 - Problema do GitHub - Contribuição de código do GitHub - Os testes de unidade do Adobe Commerce 2.4.7-p3 estão falhando
Nenhuma nota de versão é necessária.
ACP2E-3631 - Contribuição de código do GitHub
Métodos de pagamento/pagamento, Ordem
- Os detalhes do cartão de crédito do fluxo de pagamento papal salvos para uso posterior não são exibidos na página de método de pagamento armazenado
Fluxo de pagamento papal anterior Os detalhes do cartão de crédito salvos para uso posterior não eram exibidos na página do método de pagamento armazenado, que agora contém detalhes do cartão de crédito fixo, são exibidos na página do método de pagamento armazenado.
AC-13699 - Contribuição de código do GitHub
Pagamentos
- O pagamento do Cartão de Crédito (Link do Fluxo de Pagamento) não está funcionando
Erro ao obter mais cedo (o pagamento foi recusado) ao fazer o pedido com cartão de crédito após o pedido fixo ser feito com sucesso.
AC-13414 - Contribuição de código do GitHub - O fluxo de pagamento cria uma nova transação sempre que clicamos no botão Buscar na tela exibir transação
O sistema agora extrai corretamente as informações da transação sem criar uma nova transação de pagamento cada vez que o botão obter é clicado na tela de visualização da transação. Anteriormente, clicar no botão Buscar criaria incorretamente uma nova transação de pagamento para um pedido que já tinha sido pago.
ACP2E-2841 - Contribuição de código do GitHub - A mensagem do Paylater não é exibida no PDP para a conta de comerciante do Paypal canadense
O sistema agora exibe corretamente a mensagem do PayLater para contas de comerciante do PayPal canadense na Página de detalhes do produto (PDP) quando o país do comprador pode ser determinado a partir do endereço de faturamento da conta ou da remessa. Anteriormente, a mensagem do PayLater não era exibida devido a um parâmetro ausente, resultando em um erro no console do navegador.
ACP2E-3028 - Contribuição de código do GitHub - O reembolso de pedido do PayPal resulta em memorando de crédito duplicado
Correção de uma emissão de simultaneidade de avisos de crédito criados pelo IPN para o serviço de pagamento do PayPal.
ACP2E-3143 - Contribuição de código do GitHub - A regra de preço do carrinho não funciona para Paypal
O valor correto é mostrado no PayPal quando o desconto é aplicado pelo método de pagamento
ACP2E-3163 - Contribuição de código do GitHub - Usuários da [Nuvem] com uma função específica não podem fazer logon
O usuário administrador com a função que contém somente o acesso à Seção do PayPal agora pode fazer logon sem erros
ACP2E-3208 - Contribuição de código do GitHub
Desempenho
- Problema de Configurações de Atributo de Produto Padrão
O sistema agora permite que os usuários desmarquem uma opção padrão para um atributo de produto, garantindo que o atributo nem sempre tenha um conjunto padrão. Anteriormente, uma vez que um padrão era definido para um atributo de produto, não havia como desmarcá-lo, resultando no atributo sempre ter um conjunto padrão.
AC-11932 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Limpeza de código, adicionar novo bloco de cabeçalho crítico e mover css crítico antes dos ativos
O sistema agora inclui um novo bloco de cabeçalho crítico e move CSS crítico antes dos ativos, permitindo mais personalização e otimização de desempenho no front-end. Anteriormente, o CSS crítico não era posicionado antes dos ativos, limitando as oportunidades de personalização e otimização.
AC-12000 - Problema do GitHub - Contribuição de código do GitHub - A compilação de temas é interrompida quando o host mysql contém informações de porta
O sistema agora lida corretamente com a configuração do host MySQL, que inclui informações de porta, garantindo uma compilação bem-sucedida do tema. Anteriormente, a compilação de temas falharia se a configuração do host MySQL na conexão de banco de dados incluísse informações de porta.
AC-12176 - Problema do GitHub - Contribuição de código do GitHub - Suporte para CommandLoaderInterface do Symfony na CLI do Magento
Essa alteração reduz o tempo de inicialização do aplicativo Magento CLI, permitindo a inicialização adiada de comandos até que sejam necessários.
AC-13471 - Problema do GitHub - Contribuição de código do GitHub - Problema de desempenho ao carregar atributos de produto nas regras do carrinho
Desempenho de consulta aprimorado para regras de vendas - de cerca de 150 ms a ms de dígito único.
ACP2E-2494 - Contribuição de código do GitHub - Desempenho de indexação parcial de preço
O desempenho de indexação parcial de preço foi aprimorado com a otimização de algumas consultas de exclusão usadas no processo de indexação.
ACP2E-2673 - Contribuição de código do GitHub - O pedido é rejeitado na configuração de várias lojas ao usar o processamento assíncrono de pedidos + Termos e Condições
Os pedidos feitos de sites não padrão com termos e condições ativados agora são processados.
Antes de serem automaticamente rejeitados.
ACP2E-2850 - Contribuição de código do GitHub - A chamada à API Rest da ordem está demorando muito para ser executada
O sistema agora executa a chamada da API Rest do pedido em um período de tempo razoável, melhorando o desempenho ao buscar um grande número de pedidos. Anteriormente, a chamada da API Order Rest demorava muito para ser executada, causando atrasos ao recuperar um grande número de pedidos.
ACP2E-2910 - Contribuição de código do GitHub
Preços
- O Item Simples da API do Magento2.4.6-p4 não tem o preço
O sistema agora exibe corretamente o preço de produtos simples quando consultados por meio da API do pedido, garantindo uma representação precisa dos dados. Anteriormente, o preço de produtos simples era exibido incorretamente como zero na resposta da API.
AC-11810 - Problema do GitHub - Erro de arredondamento mínimo na regra de catálogo
AC-13855 - Contribuição de código do GitHub
Produto
- Caracteres especiais no nome de produto associado configurável estão sendo convertidos em entidades do HTML.
O sistema agora retém corretamente caracteres especiais nos nomes de produtos associados ao editar um produto configurável, impedindo que sejam convertidos em entidades HTML. Anteriormente, os caracteres especiais nos nomes de produtos associados eram convertidos em entidades do HTML quando o produto configurável era editado.
AC-10535 - Problema do GitHub - Contribuição de código do GitHub - A função GetById de ProductRepository não cria a chave de cache correta
O sistema agora cria corretamente uma chave de cache na função GetById do ProductRepository, independentemente da ID do armazenamento ser passada como uma sequência ou um número inteiro. Isso garante que o produto seja recuperado da memória em chamadas subsequentes, melhorando o desempenho. Anteriormente, o sistema recuperava o produto do banco de dados sempre que a função era chamada, mesmo com os mesmos parâmetros, devido à criação incorreta da chave de cache.
AC-10947 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [MFTF] Adicionado AdminClickAddOptionForBundleItemsActionGroup
O sistema agora inclui o AdminClickAddOptionForBundleItemsActionGroup, aprimorando a funcionalidade do painel de administração. Anteriormente, esse grupo de ação não estava disponível.
AC-11992 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigir erro de digitação no bloco PHPDoc
O sistema agora remove corretamente uma variável referenciada desconhecida no PHPDoc para a declaração de variável $helper, melhorando a clareza e a precisão do código. Anteriormente, essa variável referenciada desconhecida no PHPDoc estava causando confusão e possíveis imprecisões no código.
AC-13173 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Corrigido o pacote com falha e o layout de páginas de produto baixáveis no Magento >= 2.4.7
O layout das páginas de produto agrupadas e baixáveis foi corrigido, garantindo uma exibição consistente e correta em todos os dispositivos. Anteriormente, essas páginas apresentavam problemas de layout devido a uma reorganização do bloco de mídia de informações do produto.
AC-13423 - Problema do GitHub - Contribuição de código do GitHub - AlertProcessor - Argumento #2 ($storeId) deve ser do tipo int, cadeia de caracteres fornecida
O sistema agora aciona corretamente os emails de alerta do produto, garantindo que o identificador da loja tenha o tipo de dados correto. Anteriormente, os emails de alerta do produto não eram enviados devido a uma incompatibilidade de tipo no identificador da loja.
AC-5969 - Problema do GitHub - Contribuição de código do GitHub - A função addFilterToMap da [Nuvem] não está funcionando para determinadas colunas
Agora, o módulo personalizado pode ser usado na grade de pedidos. Ocorreram erros anteriores ao usar um módulo personalizado.
ACP2E-2944 - Contribuição de código do GitHub
Promoção
- Atributo de cliente não visível ao criar conta a partir do convite
Os atributos do cliente estão disponíveis ao criar a conta a partir do convite.
ACP2E-2602 - Contribuição de código do GitHub - O código do cupom com o limite Usos por Cupom não está sendo liberado para pagamento falhou com o cancelamento da ordem
O sistema agora atualiza imediatamente os usos de cupom quando um pedido é criado ou cancelado, e adiciona os usos de regras a uma fila para evitar possíveis bloqueios. Isso garante que um código de cupom com um limite "Usos por cupom" seja liberado e possa ser reutilizado se um pedido for cancelado devido a uma falha no pagamento. Anteriormente, o sistema não liberava o código do cupom para reutilização nesses casos, resultando em uma mensagem de erro informando que o código do cupom não era válido.
ACP2E-2627 - Contribuição de código do GitHub - O Indexador de Produto da Regra de Catálogo de Reindexação da [Cloud] lança SQLSTATE[HY000]: Erro geral: o servidor MySQL 2006 desapareceu.
O sistema agora lida corretamente com o valor "batchCount" personalizado no di.xml para o "Magento\CatalogRule\Model\Indexer\IndexBuilder", evitando erros de SQL, como "Erro geral: o servidor MySQL 2006 desapareceu" durante a reindexação do Indexador de Produto de Regra de Catálogo devido ao tamanho de lote incorreto em catálogos grandes
ACP2E-2811 - Contribuição de código do GitHub - A Regra de Vendas com o atributo Etapa de Qtd. de Desconto (Buy X) faz com que outras regras não sejam aplicadas
A regra de preço do carrinho não cancela as regras aplicadas anteriormente se a quantidade do produto no carrinho não for suficiente para que a regra seja aplicada.
ACP2E-3139 - Contribuição de código do GitHub - Emitir regras de vendas com desconto de valor fixo e "Desconto de Quantidade Máxima Aplicado a"
Correção de um problema com o desconto de regras do carrinho, quando o desconto de valor fixo é configurado para ser aplicado a uma quantidade limitada de produtos, é o carrinho. Anteriormente, o valor "Desconto de Qtd. Máxima Aplicado a" era usado para calcular o preço do item atual no carrinho, não apenas para calcular o desconto da regra.
ACP2E-3332 - Contribuição de código do GitHub - Regras do carrinho "Desconto de valor fixo para carrinho inteiro" Ação aplica descontos incorretamente
Os códigos de cupom serão validados corretamente, independentemente de letras maiúsculas ou minúsculas, quando usados na criação do pedido da área de administração. Antes, o código do cupom não era validado se não correspondesse à letra exata de maiúsculas e minúsculas do código de regra do carrinho configurado.
ACP2E-3349 - Contribuição de código do GitHub - No back-end, os valores de armazenamento padrão para atributos de produto (em vez dos valores de administrador esperados)
Agora, no back-end, são usados valores de administrador em vez dos valores de loja padrão para atributos de produto.
ACP2E-3374 - Contribuição de código do GitHub - A ação "Desconto de valor fixo para carrinho inteiro" das regras do carrinho aplica descontos incorretamente ao adicionar produtos de pacote
As regras de carrinho de quantidade fixa não eram aplicadas corretamente a produtos de pacote. Agora, ao calcular o valor total do desconto, os produtos secundários agrupados são considerados, resultando no cálculo de desconto adequado.
ACP2E-3377 - Contribuição de código do GitHub - Desconto Calculado Incorretamente de Regras de Preço do Carrinho
Descontos de valor fixo estão sendo calculados corretamente agora. Antes da correção, os descontos de valor fixo não eram totalizados corretamente para os produtos agrupados.
ACP2E-3403 - Contribuição de código do GitHub - Categorias aninhadas nas condições da regra não são exibidas
Correção de um problema em que categorias aninhadas na categoria de nível 3 não eram exibidas nas regras de marketing para a condição de categoria
ACP2E-3406 - Contribuição de código do GitHub - usage_limit e uses_per_customer não são atualizados na Tabela salesrule_coupon
A atualização de Usos por cupom e Usos por cliente na regra de preço do carrinho agora afetará os cupons gerados automaticamente. Anteriormente, os novos valores afetavam somente os novos cupons
ACP2E-3432 - Contribuição de código do GitHub - A regra de preço do carrinho não considera a categoria principal quando está usando a condição "é igual ou maior que".
As Regras de preço do carrinho agora consideram a categoria principal corretamente quando usada em condições avançadas
ACP2E-3456 - Contribuição de código do GitHub - Cálculo de desconto inválido com prioridade
No caso de valor fixo aplicado ao tipo de desconto de carrinho inteiro, o valor não estava sendo calculado corretamente para itens de carrinho que já foram descontados por uma promoção anterior. Agora, os descontos são devidamente resumidos.
ACP2E-3463 - Contribuição de código do GitHub - [NUVEM] O cálculo de envio não está considerando a regra do carrinho de compras
Antes da correção, uma regra de carrinho com condição de região não era aplicada de maneira consistente. Após a correção, as regras do carrinho com condições de região são aplicadas corretamente.
ACP2E-3472 - Contribuição de código do GitHub - A condição de sku da regra de carrinho está falhando para a fatura.
O desconto no produto do pacote com preço dinâmico agora é refletido corretamente na fatura. Anteriormente, o desconto não era refletido na fatura.
ACP2E-3491 - Contribuição de código do GitHub - Valor de desconto incorreto quando várias regras de preço de carrinho são aplicadas simultaneamente com produtos com desconto/preço especial
Antes da correção, o valor fixo para regras de carrinho inteiro não era aplicado corretamente se mais de um estava sendo aplicado. Agora, as regras do carrinho de desconto de valor fixo estão sendo aplicadas corretamente.
ACP2E-3498 - Contribuição de código do GitHub
SEO
- A adição de regravações de URL com ênfase causa carregamento infinito
O sistema agora cria com sucesso e funciona regravações de URL com acentos, impedindo o carregamento infinito durante o processo de salvamento. Anteriormente, adicionar uma regravação de URL com ênfase causava um problema de carregamento infinito.
AC-11907 - Problema do GitHub - Contribuição de código do GitHub - Reescrita de URL de categoria errada de vários armazenamentos para categoria de terceiro nível
Gerar substituições de URL corretas para filhos com pai com chave de URL com escopo personalizado
ACP2E-2641 - Contribuição de código do GitHub - Caracteres de dois bytes (caracteres especiais) no campo Nome do Produto bloqueiam a criação do produto no back-end
Foi adicionada uma nova configuração que permite aplicar transliteração ou não ao URL do produto. A configuração está disponível aqui: Lojas > Configuração > Catálogo > Catálogo > Otimização do mecanismo de pesquisa: "Aplicar transliteração para URL do produto"
ACP2E-2770 - Contribuição de código do GitHub - Criação incorreta de entradas url_rewrite com vários armazenamentos em um grupo de armazenamento
Antes da correção, você só podia gerar regravações de URL em um nível de site ao editar um produto. Com a correção, uma nova configuração foi introduzida (Lojas > Configuração > Catálogo > Catálogo > Otimização do mecanismo de pesquisa, "Escopo de regravação de URL do produto" com opções "Exibição da loja", "Site") que permite gerar regravações de URL na exibição da loja ou no nível do site.
ACP2E-3383 - Contribuição de código do GitHub
Pesquisar
- Obtendo "Insira um termo de pesquisa e tente novamente". erro na página de pesquisa avançada na loja na versão 2.4.8-beta1
O sistema agora exibe corretamente os resultados da pesquisa na página Pesquisa avançada quando um atributo de produto é definido como "Não". Anteriormente, definir um atributo de produto como "Não" e executar uma pesquisa resultava em uma mensagem de erro, "Insira um termo de pesquisa e tente novamente".
AC-13053 - Contribuição de código do GitHub - magento/module-open-search depende de uma ramificação opensearch-php inexistente
AC-13721 - Contribuição de código do GitHub - A tabela search_query quando de tamanho enorme tem grande impacto no front-end de tempo de carregamento
Tempo de carregamento de página da listagem de pesquisa aprimorado. Antes da correção, a página de listagem de pesquisa estava sendo adiada devido a uma consulta não otimizada.
ACP2E-3362 - Contribuição de código do GitHub
Segurança
- [Problema] Pop-up Paylater de Fonte Ausente do CSP
O sistema agora permite o carregamento da fonte 'https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff' sem violar a diretiva de Política de segurança de conteúdo, garantindo a exibição correta do pop-up Paylater. Anteriormente, o carregamento da fonte era recusado devido a uma violação da diretiva da Política de segurança de conteúdo, causando problemas de exibição com o pop-up Paylater.
AC-11855 - Problema do GitHub - Contribuição de código do GitHub - [Problema]. Atualize o texto DOM js.js reinterpretado como HTML
Ao usar innerText, ele evitará o risco de injeção de HTML, já que essas propriedades escapam automaticamente de qualquer caractere especial do HTML no texto fornecido. Essa correção ajuda a evitar vulnerabilidades de criação de script entre sites (XSS), tratando a entrada como texto sem formatação em vez de HTML interpretado.
AC-12035 - Problema do GitHub - O ReCaptcha V2 é exibido incorretamente no check-out para o idioma alemão
Anteriormente, o recaptcha de em endereço de email do checkout aparece sem estilo para idiomas com palavras longas, como alemão. Depois disso, o recaptcha tem a mesma aparência que todos os elementos recaptcha do resto das áreas.
ACP2E-3273 - Contribuição de código do GitHub - O Captcha no logon do administrador não requer interação para alguns usuários
O ReCaptcha para logon de administrador é validado conforme esperado
ACP2E-3300 - Contribuição de código do GitHub
Envio
- [Problema] Corrigido o erro de digitação em tracking.phtml - renomeado JS-functions "currier" para "carrier"
O sistema agora usa corretamente o termo "operadora" em vez do termo "currier" escrito incorretamente nas funções do manipulador do JavaScript usadas no modelo de rastreamento de pedido, garantindo a nomenclatura de função adequada e a clareza do código. Anteriormente, o termo incorreto "currier" era usado, levando a uma potencial confusão e inconsistência na base de código.
AC-10757 - Problema do GitHub - Contribuição de código do GitHub - REST UPS "Uma remessa não pode ter KGS/IN ou LBS/CM ou OZS/CM como sua unidade de medida"
Certifique-se de que as taxas de no-break estejam visíveis no check-out e no carrinho.
AC-11938 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Ortografia correta das variáveis para o endereço do cliente
O sistema agora soletra corretamente as variáveis para endereços de clientes, garantindo uma exibição precisa na área de conta do front-end. Anteriormente, a ortografia incorreta dessas variáveis podia causar erros durante as revisões de código locais.
AC-13172 - Problema do GitHub - Contribuição de código do GitHub - Janela de Acompanhamento mostrando a Data de Entrega Esperada incorreta
Exiba a data de entrega correta para a operadora Fedex.
ACP2E-2738 - Contribuição de código do GitHub - As Taxas Da Tabela Ainda Estão Sendo Exibidas, Embora A Remessa Gratuita Seja Aplicada
Tabela Taxa método de envio agora é mostrado mesmo se Frete grátis se torna disponível após a aplicação do cupom
ACP2E-2763 - Contribuição de código do GitHub - Falha de AdminCreatingShippingLabelTest de MFTF devido a credenciais não adicionadas no ambiente Jenkins
correção de teste mftf
ACP2E-2765 - Contribuição de código do GitHub - A API de Rastreamento do FedEx não está funcionando com as credenciais REST
Anteriormente, a integração FedEx não exigia chaves de API adicionais para a API de rastreamento. Agora, uma nova configuração foi adicionada para oferecer suporte a chaves de API de rastreamento.
ACP2E-3340 - Contribuição de código do GitHub - [Taxas FedEx negociadas da Cloud] não retornadas em REST
Antes da correção, as taxas específicas da conta FedEx não eram enviadas na resposta, mesmo que, de acordo com a documentação do FedEx, elas devessem ter sido enviadas. Após a correção, as taxas específicas da conta são enviadas na resposta do alterando a solicitação do nosso lado.
ACP2E-3354 - Contribuição de código do GitHub
Preparo e visualização
- Não é Possível Atualizar a Atualização Agendada ao Usar o Atributo Exclusivo de Categoria Personalizada
Correção de um problema em que a atualização programada de uma categoria não era possível se a categoria tivesse um atributo exclusivo
ACP2E-3453 - Contribuição de código do GitHub
Direcionamento
- [Problema] Permitir o uso de intervalos CIDR na lista de permissões de manutenção
O sistema agora oferece suporte ao uso de intervalos CIDR no modo de manutenção permitir lista de IP, permitindo que um intervalo de endereços IP ignore o modo de manutenção. Anteriormente, o modo de manutenção permitia que somente endereços IP individuais fossem ignorados pelo modo de manutenção.
AC-9432 - Problema do GitHub - Contribuição de código do GitHub
Imposto
- [Problema] Promoção de propriedade do construtor Feature/php8.1 wee graph ql
Substitua quase todas as propriedades com a promoção de propriedade do construtor no módulo wee graph ql:
AC-13295 - Problema do GitHub - Contribuição de código do GitHub - O Imposto Fixo sobre Produtos (FPT) não está funcionando com os produtos configuráveis
FPT para variações de produtos configuráveis funcionando corretamente.
ACP2E-3193 - Contribuição de código do GitHub
Estrutura de teste
- Falha no teste de integração testDbSchemaUpToDate devido ao tipo de coluna JSON
O sistema agora reconhece corretamente os tipos de coluna JSON no esquema do banco de dados durante testes de integração, evitando falhas de teste devido a uma incompatibilidade entre o esquema do banco de dados e o esquema declarativo. Anteriormente, o sistema identificava incorretamente os tipos de coluna JSON como LONGTEXT no MariaDB, causando falha nos testes de integração.
AC-11654 - Contribuição de código do GitHub - [Problema] correção ortográfica do PHPDoc
O sistema agora reconhece corretamente os métodos obsoletos nos IDEs devido a uma correção ortográfica no PHPDoc. Anteriormente, um erro de ortografia no PHPDoc fazia com que os IDEs não reconhecessem determinados métodos como obsoletos.
AC-13362 - Problema do GitHub - Contribuição de código do GitHub - MAGETWO-95118: verificando o comportamento com o carrinho de compras persistente após a sessão expirar
AC-13478 - Contribuição de código do GitHub - Corrigir testes estáticos para habilitar o uso por extensões de terceiros
AC-13848 - Contribuição de código do GitHub - [Interno] Falha na aplicação do Fixture não mostrada durante a execução ou nos logs
"-
ACP2E-3334 - Contribuição de código do GitHub - [MFTF] StorefrontCheckoutProcessForQuoteWithoutNegotiatedPricesTest
Mftfs fixos
ACP2E-3458 - Contribuição de código do GitHub