ACP2E-3918: Falha de check-out para clientes da empresa que usam a retirada na loja
O patch ACP2E-3918 corrige o problema em que o check-out falha para clientes da empresa conectados que usam a retirada na loja sem um endereço de cobrança padrão. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.66 está instalado. A ID do patch é ACP2E-3918. 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-p4
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.5 - 2.4.8
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 finalização falha quando um cliente da empresa conectado sem um endereço padrão tenta colocar uma ordem de compra usando a retirada na loja.
Etapas a serem reproduzidas:
- Habilitar Purchase Orders.
- Crie um Company e habilite Purchase Orders para ele.
- Criar um Company User sem endereços salvos.
- Habilite o método de envio In-Store Delivery.
- Adicione uma origem de inventário.
- Adicionar um estoque de estoque.
- Atribuir estoque a um produto.
- No front-end, faça logon como o usuário da empresa.
- Adicionar produtos a Cart.
- Prossiga para o check-out.
- Selecione In-Store Pick Up na etapa de envio.
- Prosseguir com o pagamento.
Resultados esperados:
A etapa de pagamento deve ser carregada com êxito durante o check-out e nenhum erro deve aparecer no console do navegador.
Resultados reais:
A etapa de pagamento não é carregada e o console do navegador exibe o seguinte erro do JavaScript:
Uncaught TypeError: Unable to process binding "text: function(){return currentBillingAddress().street.join(', ') }"
Message: Cannot read properties of undefined (reading 'join')
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:
- Quality Patches Tool: uma ferramenta de autoatendimento para patches de qualidade no guia Ferramentas.