Resuelto: Llamada de error a una función miembro isClearShoppingCartEnabled() en nulo después de actualizar Magento 2

Estás leyendo la publicación: Resuelto: Llamada de error a una función miembro isClearShoppingCartEnabled() en nulo después de actualizar Magento 2

¿Actualizó su tienda Magento y tiene problemas en la página del carrito? Este es el método para resolver la página en el carrito después de la actualización de Magento.

Magento implementa actualizaciones periódicas del sistema, incluidas mejoras y características de la plataforma. A veces, estas actualizaciones de versión también incluyen mejoras en el código central, lo que puede hacer que el desarrollo personalizado sea incompatible. Como resultado, es posible que algunas de las funciones relacionadas con el desarrollo personalizado no funcionen correctamente. Recientemente enfrenté uno de esos problemas después de actualizar una tienda de Magento 2.3.3 a Magento 2.4.5.

En la fase de prueba, nos enteramos de que la página del carrito arrojaba el siguiente error:

Inspeccioné el error, investigué un poco en Internet y encontré una solución que funcionaba.

La página del carrito se desarrolló de forma personalizada, lo que anuló el archivo de diseño predeterminado.

Me di cuenta de que Magento 2 había introducido un nuevo argumento para los bloques en el código central de Magento 2 desde la versión 2.3.3 en adelante. Faltaba el argumento en la parte del carrito personalizado, lo que generaba el error.

Esto es lo que hice para resolver el problema.

Método para resolver la llamada de error a una función miembro isClearShoppingCartEnabled() en nulo después de actualizar Magento 2

Puede seguir los pasos a continuación para resolver el error después de actualizar Magento 2.

  • Paso 1: Busque en su tema personalizado archivos XML en los que se utilice Magento_Checkout::cart/form.phtml.
  • Paso 2: Abra el archivo XML y agregue el siguiente argumento en el :

    Magento\Checkout\ViewModel\Cart
  • Paso 3: Guarda el archivo.

Y eso es..!

El problema se resolverá.

Espero que la solución anterior lo ayude a resolver ‘Llamada de error a una función miembro isClearShoppingCartEnabled () en nulo’ después de actualizar Magento 2.

Una solución a un error similar después de la actualización de Magento 2:

Si aún enfrenta el mismo problema o cualquier otro problema después de actualizar su tienda, es recomendable consultar a un desarrollador profesional de Magento 2 para que lo ayude. Meetanshi cuenta con un equipo de expertos en Magento 2 certificados por Adobe que pueden ayudarlo a resolver cualquier problema posterior a la actualización. ¡También puede considerar optar por nuestro servicio de actualización anual de Magento para actualizar su tienda a la última versión durante todo el año sin ningún obstáculo!

🔥 Recomendado:  Twitter elimina la línea de tiempo con pestañas después de las quejas de los usuarios