ACSD-54680: a Cotação B2B de um produto com Várias Fontes Atribuídas não pode ser processada.
O patch ACSD-54680 corrige o problema em que a Cotação B2B de um produto com Várias Fontes Atribuídas não pode ser processada. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.40 está instalado. A ID do patch é ACSD-54680. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.6.
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.3
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.0 - 2.4.5-p5
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
A Cotação B2B de um produto com Várias Fontes Atribuídas não pode ser processada.
Etapas a serem reproduzidas:
- Vá para Admin > Store > Sources e crie duas novas fontes: Source 1 e Source 2.
- Vá para Admin > Store > Stocks e crie um novo Stock: Stock A, atribua-o ao site principal e atribua a ele o Source 1 e o Source 2.
- Crie um produto Simples, atribua o Source 1 e o Source 2 e defina a Quantidade = 2 para cada origem. (a quantidade vendável do produto deve ser 4 como resultado).
- Crie uma Conta de Empresa.
- Vá para Storefront e faça logon na conta da empresa.
- Adicionar o produto simples ao carrinho de compras com quantidade = 4.
- Abra o Shopping cart e clique no botão Request a quote.
- Adicione um comentário e um nome de citação e clique no botão Send a Request.
- Vá para Admin > Sales > Quotes.
- Abrir cotação enviada recentemente.
Resultados esperados:
Os itens cotados contêm o produto solicitado.
Resultados reais:
A seção da página de itens entre aspas está vazia e não é possível processar a cotação.var/log/system.log
contém
report.CRITICAL: TypeError: number_format() expects parameter 1 to be float, null given in .../vendor/magento/module-negotiable-quote/Model/QuoteUpdatesInfo.php:232
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 no 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:
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte.
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool.
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.