ACSD-69333: alterações de SKU foram permitidas para produtos com uma Atualização agendada ativa
O patch ACSD-69333 corrige o problema em que as alterações de SKU eram permitidas em produtos com uma Atualização agendada ativa. Após a correção, as alterações da SKU são proibidas durante as atualizações programadas ativas. Ocorreu um erro ao salvar o produto, e o campo SKU do produto está desabilitado para edição no painel Admin. Isso evita inconsistências de Inventário MSI causadas por alterações de SKU durante reversões de preparo. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.76 está instalado. A ID do patch é ACSD-69333. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.9.
Produtos e versões afetados
O patch foi criado para a versão do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.7-p6
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.7 - 2.4.8-p3
magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.Problema
Alterações de SKU foram permitidas para produtos com uma Atualização agendada ativa. Após a correção, as alterações da SKU são proibidas durante as atualizações programadas ativas. Ocorreu um erro ao salvar o produto, e o campo SKU do produto está desabilitado para edição no painel Admin. Isso evita inconsistências de Inventário MSI causadas por alterações de SKU durante reversões de preparo.
Pré-requisitos:
Os módulos de inventário estão instalados e ativados.
Etapas a serem reproduzidas:
- Faça logon no painel Admin.
- Crie uma nova fonte e um novo estoque.
- Crie um produto simples. (Por exemplo: SKU = SP1)
- Criar uma atualização de preparo. (Por exemplo: altere o nome.)
- Enquanto a atualização de preparo estiver ativa, altere o SKU do produto = SP11.
- Verifique a tabela
inventory_source_item. Outro registro é criado com o novo SKU = SP11. - Faça um pedido que inclua todas as quantidades disponíveis para tornar o produto Sem Estoque.
- Crie a fatura e a remessa e verifique a tabela
inventory_source_item. - Verifique se o SKU volta para SP1 e se a disponibilidade de estoque é No Estoque.
- Acesse a Loja e verifique o status do estoque do produto.
Resultados esperados:
O status do estoque do produto não é alterado.
Resultados reais:
A quantidade em estoque é atualizada, e o produto é movido para Em Estoque.
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte: