El administrador no puede crear un pedido/repedido cuando el pago del Braintree está activado
Este artículo proporciona un parche para el problema de Adobe Commerce 2.4.5 en el que un usuario administrador no puede crear pedidos ni volver a pedidos de clientes cuando el método de pago del Braintree está habilitado.
Productos y versiones afectados
- Adobe Commerce en infraestructura en la nube 2.4.5
- Adobe Commerce local 2.4.5
- Magento Open Source 2.4.5
Problema
Pasos a seguir:
- Se usa la integración del Braintree principal (Tiendas > Configuraciones > Ventas > Método de pago > Braintree).
- Con Tienda Luma, realice un pedido.
- Vaya a la IU de administración > Ventas.
- Intente crear un nuevo pedido para un cliente o vaya a un pedido realizado anteriormente y haga clic en Reordenar.
Resultado esperado:
Los usuarios administradores pueden crear correctamente pedidos y repedidos para los clientes cuando el método de pago del Braintree está activado.
Resultado real:
Los usuarios administradores no pueden crear pedidos ni repedidos para clientes cuando el método de pago del Braintree está activado y devuelve el siguiente error:
report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
Causa
Dependencias de clase incorrectas (vendor/paypal/module-braintree-core/Block/Form.php
)
Solución
Aplique el parche proporcionado en este artículo.
Parche
El parche se adjunta a este artículo. Para descargarlo, haga clic en el siguiente vínculo:
BUNDLE-3137-composer.patch.zip
Versiones de Adobe Commerce compatibles:
El parche se ha creado para:
- Adobe Commerce en infraestructura en la nube 2.4.5
- Adobe Commerce local 2.4.5
- Magento Open Source 2.4.5
Cómo aplicar el parche
Consulte Cómo aplicar un parche del compositor proporcionado por el Adobe en nuestra base de conocimiento de soporte técnico para obtener instrucciones detalladas.