Notas de versão do Adobe Commerce 2.4.9-alpha
Destaques de segurança no 2.4.9-alpha1
Para obter as informações mais recentes sobre correções de erros de segurança, consulte o Boletim de Segurança do Adobe APSB25-50.
Esta versão inclui os seguintes destaques:
-
Aprimoramento de desempenho da API—Resolve a degradação de desempenho em pontos de extremidade de API da Web assíncronos em massa que foram introduzidos após o patch de segurança anterior.
-
Correção de acesso de Bloqueios do CMS — Resolve um problema em que os usuários administradores com permissões restritas (como acesso somente de merchandising) não conseguiam exibir a página de listagem CMS Blocks.
Anteriormente, esses usuários encontravam um erro devido a parâmetros de configuração ausentes após a instalação de patches de segurança anteriores.
-
Compatibilidade com limite de cookies — Resolve uma alteração incompatível com versões anteriores envolvendo a constante
MAX_NUM_COOKIES
na estrutura. Esta atualização restaura o comportamento esperado e garante a compatibilidade para extensões ou personalizações que interagem com limites de cookies. -
Operações assíncronas — Operações assíncronas restritas para substituir pedidos de clientes anteriores.
-
Correção para CVE-2025-47110—Resolve uma vulnerabilidade de modelos de email.
A correção para o CVE-2025-47110 também está disponível como um patch isolado. Consulte o artigo da Base de Dados de Conhecimento para obter detalhes.
Destaques na v2.4.9-alpha1
Os 9 destaques a seguir se aplicam à versão 2.4.9-alpha1 do Adobe Commerce.
Interface do administrador
- Adicionar menu "Ações" para a grade de Regras de Preço de Catálogo na Interface do Usuário do Administrador
AC-13916
Estrutura
- [Parte 2] - Atualizar todas as dependências npm e biblioteca js com a versão mais recente disponível
o suporte à versão do compositor era somente para a versão 2.2.x do compositor. Agora, o suporte também foi estendido para a versão 2.4.x.
AC-13792 - Contribuição de código do GitHub - Adicionar compatibilidade para Valkey 8.x para 2.4.8, 2.4.7, 2.4.6 e 2.4.5, 2.4.9-alpha1
AC-14103 - Verificar compatibilidade com o Verniz 7.7
AC-14105 - Adicionar compatibilidade com RabbitMQ 4.1 para 2.4.8, 2.4.7, 2.4.6 e 2.4.5
AC-14357
Outro
- 2.4.9-alpha1 - Melhorias da Qualidade Principal de junho
AC-14026 - Tornar 2.4.7 e 2.4.6 compatíveis com MariaDB 10.11
AC-14099 - 2.4.9-alpha1 - Contribuições da Comunidade em junho de 2025
AC-14559
Envio
- Migrar a integração DHL do DHL Express XML desatualizado para novas APIs RESTful do MyDHL
AC-13258
Correção de problemas na v2.4.9-alpha1
Corrigimos 84 problemas no código principal Adobe Commerce 2.4.9-alpha1. Um subconjunto dos problemas corrigidos incluídos nesta versão está descrito abaixo.
APIs
- A Operação em Massa Assíncrona permanece no estado aberto para async.magento.configurableproduct.api.optionrepositoryinterface.save.post
Os pontos de extremidade de API em massa agora emitirão um erro se o corpo da solicitação não for uma Matriz, exigindo que as chaves de item em massa sejam números consecutivos começando de 0. Anteriormente, o status do item em massa não era atualizado devido à chave de item arbitrária enviada na solicitação em massa.
ACP2E-3544 - Contribuição de código do GitHub - O bug REST da API da [NUVEM] no valor is_subscribed não está sendo considerado do repositório atual usando searchCriteria
REST da API A consulta do cliente busca o valor "is_subscribed" correto no armazenamento correto usando searchCriteria
Anteriormente, a consulta do cliente REST da API não considerava o armazenamento ao buscar o valor "is_subscribed".
ACP2E-3621 - Contribuição de código do GitHub - async.operations.all pode criar várias entradas para 1 SKU
As solicitações simultâneas para salvar e atualizar o mesmo produto agora são serializadas para evitar condições de corrida que podem resultar em inconsistência de dados ou produtos duplicados
ACP2E-3744 - Contribuição de código do GitHub
Conta
- A operação de exclusão da [Nuvem] é proibida para o erro de área atual durante a criação da conta do cliente
Após a correção, salvar um cliente com um endereço inválido retorna uma mensagem descrevendo o motivo da invalidez em vez de "A operação de exclusão é proibida para a área atual" irrelevante.
ACP2E-3791 - Contribuição de código do GitHub
Interface do administrador
- [Problema] Melhore a experiência do usuário com a árvore de funções
Essa solicitação de pull adiciona botões para recolher tudo, expandir tudo e expandir ramificações com itens selecionados. Essa funcionalidade é semelhante à fornecida na árvore de categorias (Catálogo -> Inventário -> Categorias)
AC-14020 - Problema do GitHub - Contribuição de código do GitHub - Symfony\Component\Mime\Exception\LogicException: o cabeçalho "Remetente" deve ser uma instância de "Symfony\Component\Mime\Header\MailboxHeader" (obteve "Symfony\Component\Mime\Header\MailboxListHeader")
AC-14520 - Problema do GitHub - Contribuição de código do GitHub - Forneça um recurso para excluir taxas de imposto em massa usando a grade
Os usuários administradores agora podem excluir simultaneamente várias alíquotas de imposto da grade Alíquotas de imposto administrativas. GitHub-33399
AC-2238 - Problema do GitHub - Contribuição de código do GitHub - Contribuição de código do GitHub - A regra de preço do carrinho com SKU de condição não leva em conta os "zeros à esquerda" na SKU (sku: 01234 é o mesmo que 1234)
Agora o sistema lida corretamente com a regra de preço do carrinho com a SKU de condição. Considere os "zeros à esquerda" na SKU
AC-9428 - Problema do GitHub - Contribuição de código do GitHub - Problema com o Comportamento do Valor da Opção de Atributo Padrão para Multisseleção
Antes da correção, os valores padrão para o atributo de várias opções não eram salvos corretamente. Agora, após a correção, os valores são armazenados corretamente no banco de dados.
ACP2E-3523 - Contribuição de código do GitHub - Legendas do menu de administrador de back-end não são exibidas
Todos os títulos dos grupos do menu principal agora serão exibidos corretamente. Anteriormente, se a segunda ou terceira coluna do menu principal contivesse apenas um grupo de links, o título do grupo não era exibido.
ACP2E-3540 - Problema ao mover a quantidade do produto para o carrinho de compras do administrador
Ao criar um pedido do administrador, os produtos no carrinho do cliente na barra lateral não desaparecerão quando adicionados ao pedido.
ACP2E-3563 - Contribuição de código do GitHub
Interface do administrador, B2B
- O Logon B2B como cabeçalho do Cliente ainda tem marca Magento
Anteriormente, o cabeçalho da loja exibe "Agora você está conectado como <nome do cliente> na <nome da loja>" com a marca Magento. Que agora foi corrigida e o cabeçalho é exibido com a marca ADOBE.
AC-14361 - Contribuição de código do GitHub
Interface do administrador, Conteúdo
- Exceção "Não é possível criar representação para caminhos de ativos de mídia" durante a inserção da imagem
Após remover os valores de Largura máxima e Altura máxima da configuração de Otimização de imagem da Galeria de mídia, o erro não ocorre mais durante o processo de otimização de imagem.
ACP2E-3781 - Contribuição de código do GitHub
Interface do administrador, Segurança
- Gerenciamento de Senhas Fraco
O usuário administrador não pode ser salvo ao usar a mesma senha. Anteriormente, ele era salvo com sucesso sem uma validação adequada.
ACP2E-3657 - Contribuição de código do GitHub
Interface do administrador, segurança, preparo e visualização
- Logs de ação para preparo de conteúdo
Os Logs de ação agora mostrarão as atividades de Atualização de preparo. Anteriormente, o log de Atualização de preparo não era gravado nos Logs de ação de administrador.
ACP2E-3679
B2B
- Colocar Pedido não está funcionando no método de pagamento Continuar para finalização via Cotação Negociável com Cartão de Crédito PayFlow Pro
AC-11973 - A mensagem de êxito após a renomeação da Cotação desaparece intermitentemente
AC-13447 - O cálculo do total geral não inclui o valor do Imposto
A ordem contém os totais corretos quando os locais da Ordem de Compra existente com Comércio Transfronteiriço habilitado.
ACP2E-3727 - O cancelamento de atribuição de categorias em um catálogo compartilhado B2B por meio da API REST é lento
Agora, o desempenho é significativamente melhorado ao desatribuir categorias no B2B. Anteriormente, levava muito tempo para desatribuir categorias no catálogo compartilhado B2B.
ACP2E-3796 - Problema de desempenho com o novo Patch de Instalação no B2B
Correção do problema de desempenho em que a atualização do módulo Magento_Company após a atualização para B2B 1.5.2 demorava muito para processar um número grande de registros (~100.000+) na tabela company_structure.
ACP2E-3850
Carrinho e saída
- Atualização (mini)carrinho do Magento 2.4.7 sem quantidade decimal permitida
Agora, o Magento lida corretamente ao atualizar a quantidade com decimais do minicarrinho quando a localidade era NL (Holandês)
AC-13238 - Problema do GitHub - Contribuição de código do GitHub - [Problema] Atualizar subtotal.phtml
O sistema atualiza o subtotal.phtml com o espaçamento correto
AC-13907 - Problema do GitHub - Contribuição de código do GitHub - Não é possível fazer o pedido com o convidado
AC-14241 - Contribuição de código do GitHub - Cotações persistentes expiradas não são excluídas por um trabalho cron sales_clean_quotes
As aspas persistentes expiradas agora são apagadas quando a tarefa cron 'persistent_clear_expired' é executada. Anteriormente, as aspas persistentes expiradas não eram apagadas por nenhum outro trabalho cron.
ACP2E-3493 - Contribuição de código do GitHub - Erro "Algo deu errado" no check-out para a empresa inativa
Antes da correção, a ação de logout não era concluída corretamente na página do carrinho, se a empresa do usuário conectado não estava mais habilitada. Agora, se a empresa não estiver mais disponível, o logout será executado corretamente.
ACP2E-3541 - Contribuição de código do GitHub - A seleção de endereços não é salva quando "Fizemos Check-out com Vários Endereços"
Antes da correção ao cancelar a opção de envio múltiplo, o endereço não era pré-selecionado ao reverter para o envio múltiplo. Agora, o endereço padrão é substituído por uma das seleções feitas na tela de envio múltiplo.
ACP2E-3646 - Contribuição de código do GitHub
Carrinho e check-out, SEO
- URL incorreta do código do cartão-presente no email quando comprado do site secundário
Anteriormente, a configuração de várias lojas e o cartão-presente para lojas não padrão sempre redirecionavam a reclamação do cartão-presente para o site padrão. Depois que essa correção for aplicada, o email redirecionará o link de reclamação de cartão-presente para o escopo ou site correto.
ACP2E-3699
Carrinho e check-out, envio
- [Linha principal] A regra de preço do carrinho não respeita o envio múltiplo
Antes da implementação desta correção, a regra de preço do carrinho para produtos de vários envios não era aplicada corretamente quando as condições de subseleção eram aplicadas e o frete gratuito era ativado. No entanto, desde que a correção foi aplicada, a regra de preço do carrinho para carrinhos de vários envios agora funciona conforme esperado.
ACP2E-3666 - Contribuição de código do GitHub
Catálogo
- Fpc de cache duplicado para a mesma página com a mesma consulta
O sistema agora identifica corretamente e usa o mesmo Cache de página cheia (FPC) para páginas com os mesmos parâmetros de consulta, independentemente da ordem ou dos caracteres à direita. Isso evita um aumento desnecessário no tamanho da pasta de cache da página. Anteriormente, o sistema criaria um identificador FPC diferente para a mesma página se a ordem dos parâmetros de consulta fosse diferente ou se houvesse caracteres à direita, resultando em um aumento no tamanho da pasta de cache da página.
AC-10722 - Problema do GitHub - Contribuição de código do GitHub - Indexação de colunas necessárias ausente na tabela catalog_product_entity_int
Adição da indexação ausente das colunas necessárias na tabela catalog_product_entity_int
AC-10844 - Problema do GitHub - Contribuição de código do GitHub - A página do produto contém um erro devido a regravações de URL
Agora, a página do produto é carregada com sucesso quando temos regravações de URL
AC-2950 - Problema do GitHub - Contribuição de código do GitHub - Bug de [Nuvem] ao adicionar produtos à categoria
O rótulo de paginação e contagem de registros agora funciona corretamente ao adicionar produtos a uma categoria por meio da grade pop-up. Anteriormente, carregar apenas uma única página com itens iguais ao tamanho da página causava problemas com a lista suspensa de seleção de itens.
ACP2E-3526 - indexer_update_all_views corn erro com MAGE_INDEXER_THREADS_COUNT
Corrigido o problema de MAGE_INDEXER_THREADS_COUNT > 2 com o indexador de segmento do cliente
ACP2E-3538 - Contribuição de código do GitHub - Exceção ao adicionar a "Combinação de Condições" na condição do widget Produtos do Page Builder
O problema foi corrigido adicionando uma verificação para ignorar condições ausentes ou incompletas. Anteriormente, isso gerava registros de erros devido à manipulação de condições incompletas no sistema.
ACP2E-3545 - Contribuição de código do GitHub - Falha do navegador ao carregar o conjunto de atributos
O navegador não trava mais na página de edição do conjunto de atributos se houver mais de 4k atributos de produto
ACP2E-3633 - Problema do GitHub - Contribuição de código do GitHub - [NUVEM] substituições de URL de produto não criadas para nova loja: Bloqueador Go Live
As substituições de URL de produto para o novo armazenamento foram criadas com êxito.
A operação anterior terminou com vazamento de memória ou com tempo limite.
ACP2E-3669 - Contribuição de código do GitHub - Valor Padrão de Atributo para Opções que Não Funcionam
Anteriormente, quando alterávamos o valor padrão de um atributo de seleção de produto, ele aparecia como um elemento de matriz com os valores anteriores. Após a aplicação dessa correção, ao atualizar um valor de atributo de produto, ele será salvo como um único elemento na tabela eav_attribute.
ACP2E-3688 - Contribuição de código do GitHub - A validação do Cartão-presente falha ao editar devido ao separador de milhares
Correção de um problema com a economia de tipo de produto de cartão-presente quando o valor do cartão-presente é 1000 e mais.
ACP2E-3704
Catálogo, GraphQL, Pesquisa
- O graphql de produtos retornou categorias desabilitadas nas agregações de categorias
Após a correção, as categorias desativadas não são retornadas para a solicitação de GraphQl de produtos.
ACP2E-2885 - Contribuição de código do GitHub
Catálogo, Produto
- [Bug Aleatório] A biblioteca Fotorama não foi carregada
O sistema agora garante que a biblioteca Fotorama seja carregada corretamente, permitindo que todas as imagens anexadas sejam exibidas na galeria de imagens, conforme esperado. Anteriormente, somente a primeira imagem estava visível devido a um problema com a biblioteca Fotorama não carregando corretamente.
AC-12124 - Contribuição de código do GitHub - Contribuição de código do GitHub
Conteúdo
- Colocar csp_whitelist.xml no tema não funciona e cria um problema intermitente
Implementação do armazenamento em cache da lista de permissões da CSP por área do site.
AC-13069 - Problema do GitHub - Contribuição de código do GitHub - Erro: erro de script para "Magento_Catalog/js/validate-product" para pagebuilder de conteúdo administrativo com carregamento de produtos
Esta PR corrige o erro de script para catalogAddToCart ao editar o pagebuilder com a condição de produtos
AC-13891 - Problema do GitHub - Contribuição de código do GitHub - Bloquear seleção em widgets com o mesmo identificador
O Sistema agora lida corretamente com a seleção de blocos ao criar widgets quando temos os mesmos blocos de identificador
AC-14132 - Problema do GitHub - Contribuição de código do GitHub - O prefixo da tabela não foi levado em conta
AC-14556 - Problema do GitHub - Contribuição de código do GitHub - Não é possível carregar a imagem com largura relativamente pequena
O sistema não falha mais ao redimensionar a imagem com largura relativamente pequena até sua altura.
ACP2E-3558 - Contribuição de código do GitHub - Caminho de configuração incorreto para a configuração de estilo do caminho de armazenamento remoto
Após a correção, definir a configuração de estilo do caminho de armazenamento remoto afetará a configuração real de estilo do caminho AWS S3.
ACP2E-3734 - Contribuição de código do GitHub
Estrutura
- Compilando o código do módulo desabilitado.
Essa solicitação de pull escapa de módulos desativados antes da compilação do código.
AC-10933 - Problema do GitHub - Contribuição de código do GitHub - Modelo Magento_Theme title.phtml inválido para PHP 8.2
Esta solicitação pull corrige um problema quando a página do CMS criada com o cabeçalho nulo como no Php 8.x transmitindo null para trim() gera uma exceção: funcionalidade obsoleta: trim(): transmitindo null para o parâmetro #1 ($string) do tipo string
AC-12856 - Problema do GitHub - Contribuição de código do GitHub - Ao usar o armazenamento de arquivos para o provedor de bloqueio, obtemos um diretório de arquivos em constante crescimento sem que ocorra qualquer limpeza
Essa solicitação de pull apresenta um novo trabalho cron que é executado uma vez por dia e procura por arquivos bloqueados que não foram modificados nas últimas 24 horas e que podem, portanto, ser removidos com segurança. Isso manterá o conteúdo do diretório de arquivos de bloqueio sob controle.
Este trabalho do CRON só executará algo quando o provedor de bloqueio estiver configurado para usar arquivos, não quando um dos outros for usado (banco de dados - o padrão, zookeeper ou cache)
AC-13367 - Problema do GitHub - Contribuição de código do GitHub - [Limpeza de problema]: não use o valor de retorno nulo das chamadas de método.
Essa PR faz uma limpeza mínima. Às vezes, chamamos métodos que não retornavam nada (void) e, em seguida, usamos esse valor de resultado. O que não é realmente necessário.
AC-13664 - Problema do GitHub - Contribuição de código do GitHub - [Problema] [PHPDOC] Corrigir phpdoc inválido para Magento\Framework\Message\ManagerInterface
Esta PR corrige o phpdoc inválido para \Magento\Framework\Message\ManagerInterface e remove todos os phpdoc duplicados em \Magento\Framework\Message\Manager (use a sintaxe inheritdoc).
AC-14312 - Problema do GitHub - Contribuição de código do GitHub - Estabilidade mínima beta removida de composer.json
Estabilidade mínima beta removida de composer.json
AC-14450 - Contribuição de código do GitHub - allow_parallel_generation deve ser definido por meio da variável de ambiente
Após a correção, a variável de ambiente "MAGENTO_DC_CACHE_ALLOW_PARALLEL_GENERATION" pode ser usada para definir a configuração "allow_parallel_generation".
ACP2E-3673 - Contribuição de código do GitHub - [Nuvem] A alteração do tipo de coluna da tabela de Int para Decimal usando o arquivo db_schema.xml no Magento 2 resulta em erros
A alteração do tipo de dados da coluna não está funcionando corretamente. Anteriormente, ele emitia um erro: o atributo "identidade" não era permitido.
ACP2E-3709 - Contribuição de código do GitHub - Novo suporte a moeda (XCG) no Adobe
Caribbean Guilder (XCG) é adicionado à lista de moedas.
ACP2E-3790 - Contribuição de código do GitHub
GraphQL
- A Resposta do GraphQL para posicionamento do Pedido não inclui a mensagem de exceção
Revertida a alteração anterior que retornava erros em um formato diferente. Agora, os erros em potencial são retornados de maneira consistente, sem quebrar o esquema do GraphQL. Deve ser adicionado como BIC conhecido, aprovado pelo PM no ACP2E-3399
ACP2E-3399 - Contribuição de código do GitHub - A resposta da GraphQL para o posicionamento do pedido foi parcialmente localizada
Erros retornados pela mutação placeOrder GraphQl não foram totalmente localizados. Agora, em um contexto multilíngue, os erros são traduzidos corretamente.
ACP2E-3506 - Contribuição de código do GitHub - Chamadas simultâneas para reordenar a API do GraphQL - Mesmos produtos adicionados a linhas diferentes
Correção do problema em que chamadas simultâneas para a API Reorder GraphQL resultam na adição dos mesmos produtos como linhas diferentes, gerando inconsistências de dados.
ACP2E-3774 - Contribuição de código do GitHub - mutação do GraphQL updateCustomerEmail (Alterar endereço de email) não aciona a Notificação de email
Anteriormente, os emails não eram enviados aos clientes depois de atualizarem com êxito seus endereços de email em suas contas. Após a aplicação da correção, os clientes agora recebem notificações por email depois de atualizar seus endereços de email com êxito.
ACP2E-3785 - Contribuição de código do GitHub - Atributo dinâmico não atualizado no Registro de presentes por meio da mutação updateGiftRegistry
Anteriormente, antes dessa correção por meio da mutação updateGiftRegistry, o atributo personalizado do registro do presente não era modificado ou atualizado por meio das mutações do GraphQL. Depois que essa correção for aplicada, o atributo dinâmico do registro de presentes poderá ser atualizado com êxito por meio da mutação updateGiftRegistry.
ACP2E-3805 - Problema do GitHub
Importar/exportar
- [Problema] Copyedit: alterar "copiar" para "copiar"
PR corrige o copyedit secundário para corrigir a ortografia de "copiando"
AC-13300 - Problema do GitHub - Contribuição de código do GitHub - O Json de Importação de Produto do ponto de extremidade REST não valida os campos obrigatórios
O campo Nome agora é necessário ao criar novos produtos por meio do processo de importação (administrador ou API). Antes da correção, você poderia ter criado novos produtos sem o nome. Isso quebraria a interface do administrador e criaria produtos inválidos.
ACP2E-3660 - Contribuição de código do GitHub - Opção de Filtro de Site Ausente no Processo de Exportação
Agora é possível filtrar produtos por sites ao criar exportações de produtos.
ACP2E-3720 - Contribuição de código do GitHub - Duplicata de AC-13913 - Limpeza assíncrona de atributo estático.
Após a correção, não há erro "Apply_to" de chave de matriz indefinida quando várias instâncias do \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType são criadas.
ACP2E-3752 - Contribuição de código do GitHub
Inventário / MSI
- A Escolha de Armazenamento não respeita o raio de pesquisa máximo quando o endereço é alterado no check-out
Agora, a loja pré-selecionada em "Separar na loja" será atualizada se o endereço de entrega mudar. Anteriormente, uma vez que uma loja era pré-selecionada, ela não era alterada mesmo se o novo endereço de entrega não estivesse dentro do raio da loja selecionada
ACP2E-3728 - Contribuição de código do GitHub
Pedido
- Não é possível retornar nulo para o campo não anulável &quot;AppliedCoupon.code&quot; problema inesperado
AC-14484 - Problema do GitHub - Contribuição de código do GitHub - [Nuvem] Algum JavaScript embutido não funciona após a atualização para o magento 2.4.6-p7
Clicar no botão "excluir" em "Adicionar ao pedido por SKU" no admin, agora removerá a SKU. Anteriormente, clicar no botão "excluir" em "Adicionar ao pedido pelo SKU" não removia o SKU.
ACP2E-3515 - os dados serializados de cartões-presente estão inconsistentes na tabela sales_order
os dados de cartões-presente na tabela sales_order agora estão serializados corretamente. Anteriormente, ele era serializado sempre que o pedido era atualizado.
ACP2E-3662
Ordem, Preços
- O administrador exibe um símbolo de moeda incorreto no ao criar o retorno
Em uma configuração de vários sites com moedas diferentes (EUR/USD/GBP), a página de seleção de produto de retorno no admin agora exibe o símbolo de moeda correto. Anteriormente, ele exibia o símbolo de moeda padrão.
ACP2E-3658 - Contribuição de código do GitHub
Outras ferramentas de desenvolvedor
- Falha de acessibilidade do Lighthouse
O sistema agora é aprovado com uma pontuação de acessibilidade de 100
AC-12783 - Problema do GitHub - Contribuição de código do GitHub - Desabilitar a configuração da loja captcha ainda carrega os arquivos captcha js
O sistema agora não carrega arquivos captcha js quando desativamos captcha para loja
AC-14267 - Problema do GitHub - Contribuição de código do GitHub
Empacotamento
- [Empacotamento] Fix magento/magento-coding-standard dependency+ page-builder
ACPLTSRV-6383
Pagamentos
- [Problema] Corrigir captura de fatura offline (404)
Ele corrige o erro de página 404 ao capturar faturas de métodos de pagamento offline do administrador do Magento
AC-13336 - Problema do GitHub - Contribuição de código do GitHub
Desempenho
- O módulo de Permissões de Categoria possivelmente está impedindo o armazenamento em cache
Controladores de terceiros agora são armazenados em cache corretamente com segmentos de clientes
ACP2E-3721
Produto
- Coleção de produtos - addMediaGalleryData chama getSize quando a coleção pode ou será carregada (A contagem pode ser usada para evitar uma consulta de BD extra)
Esta PR reduz a chamada de consulta extra usando count() se a coleção de produtos já estiver carregada ao chamar o Graphql do produto com o campo media_gallery incluído.
AC-13055 - Problema do GitHub - Contribuição de código do GitHub - [2.4.8] Nenhum retorno de chamada encontrado para o trabalho cron catalog_product_alert
AC-14494 - Problema do GitHub - Contribuição de código do GitHub - A consulta lenta é executada quando o widget do produto é incluído via pagebuilder
A Consulta para a criação de widgets de produtos, incluindo SKUs de produtos, é otimizada.
ACP2E-3449 - Contribuição de código do GitHub - Imagens de produto não redimensionadas quando adicionadas como produto configurável
Anteriormente, as imagens adicionadas por meio das Configurações no painel de administração não seguiam o limite de tamanho máximo do upload, o que poderia levar a inconsistências e desafios de gerenciamento. Agora, uma correção foi implementada para garantir que as imagens sejam redimensionadas automaticamente durante o upload para atender ao limite de tamanho máximo, simplificando o processo e mantendo os padrões do sistema.
ACP2E-3504 - Contribuição de código do GitHub
Envio
- O documento deve ser atualizado para % de implementação que não está correta no documento oficial
Atualização do devdoc para suporte à API DHL Rest
AC-14507 - [DHL] - Lide com dimensões opcionais em configurações de tamanho normais e variação de preço entre integrações REST e API XML
AC-14601 - Contribuição de código do GitHub - Exceção ao criar o rótulo de remessa UPS
Aviso fixo: conversão de matriz em sequência de caracteres durante a criação do rótulo de remessa UPS
ACP2E-3676 - Contribuição de código do GitHub
Preparo e visualização
- Visualizar uma atualização agendada abre a exibição da primeira loja em ordem alfabética em vez da exibição da loja de interesse
Antes da correção, a visualização de uma atualização agendada era aberta na primeira exibição da loja em ordem alfabética, em vez da exibição da loja atribuída.
Após a correção, a pré-visualização agora é aberta corretamente na visualização de loja atribuída à atualização de preparo de bloco do CMS.
ACP2E-3671 - Contribuição de código do GitHub - Problema de comportamento de Cron de Staging_apply_version - preço especial ignorado
Após a correção, os totais das cotações serão recalculados após a alteração do preço especial por atualização de produto agendada.
ACP2E-3674
Imposto
- O valor do imposto não é atualizado quando o invólucro do presente é removido do carrinho
AC-14637