[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

Notas de la versión de Magento Open Source 2.4.9-alpha

IMPORTANT
Las versiones de Alpha pueden estar incompletas y es probable que contengan defectos. Se proporcionan "TAL CUAL" sin garantía de ningún tipo. Adobe no tiene obligación de mantener, corregir, actualizar, cambiar, modificar o dar otro tipo de soporte (a través de los servicios de soporte de Adobe o de otro modo) a las versiones de Alpha. Los clientes no deben confiar en el funcionamiento o el rendimiento correctos de las versiones de Alpha ni de la documentación o los materiales adjuntos. El uso de las versiones de Alpha es totalmente bajo el propio riesgo del cliente.

Características destacadas en la versión 2.4.9-alpha2

Los siguientes aspectos destacados se aplican a la versión Magento Open Source 2.4.9-alpha2.

Marco

Agregar compatibilidad con OpenSearch 3

Adobe Commerce 2.4.9 ahora es totalmente compatible con OpenSearch 3.x. Esta actualización permite a los comerciantes beneficiarse de un rendimiento mejorado, seguridad y soporte a largo plazo, manteniendo al mismo tiempo la compatibilidad con versiones anteriores de OpenSearch 2.x.

AC-11846

Actualización de la versión de Nginx de 1.26 a 1.28

La versión de Nginx utilizada en los entornos de desarrollo y prueba en todas las versiones de Adobe Commerce admitidas actualmente se actualiza de 1.26 a 1.28, alineándose con la última versión estable de Nginx disponible.
Las pruebas de nivel PR ahora se ejecutan con Nginx 1.28, lo que confirma la compatibilidad total y la compatibilidad con todas las versiones de Adobe Commerce.

AC-14104

Investigue la última versión de jquery-validate

Se ha actualizado la biblioteca de validación de jQuery a la versión 1.21.0 para mejorar las capacidades de validación de formularios, mejorar la experiencia del usuario y garantizar la compatibilidad del explorador moderno en todos los formularios Adobe Commerce en las interfaces de administración y de front-end.

AC-14403 - Contribución de código de GitHub

Investigue la última versión de jquery-ui

Se ha actualizado la biblioteca de la interfaz de usuario de jQuery a la versión 1.14.1 para mejorar los widgets de la interfaz de usuario, mejorar la accesibilidad y garantizar la compatibilidad moderna del explorador en todos los componentes de la interfaz de administración y front-end de Adobe Commerce.

AC-14417 - Contribución de código de GitHub

Investigue la última versión de less.js

Se ha actualizado el preprocesador CSS Less.js a la versión 4.2.2 para mejorar el rendimiento de la compilación CSS, mejorar la compatibilidad con la sintaxis y modernizar el proceso de compilación de temas en todos los temas de front-end y administración de Adobe Commerce.

AC-14418 - Contribución de código de GitHub

Investigue la última versión de moment-timezone-with-data.js

Se ha actualizado la biblioteca de zona horaria Moment a la versión 0.5.43 para mejorar las capacidades de administración de zonas horarias, actualizar los datos de zona horaria con los últimos cambios en la base de datos de zonas horarias de IANA y mejorar la precisión del procesamiento de fecha y hora en todas las operaciones internacionales y de zonas horarias múltiples de Adobe Commerce.

AC-14419 - Contribución de código de GitHub

Investigue la versión más reciente underscore.js

Se ha actualizado la biblioteca de utilidades Underscore.js a la versión 1.13.7 para mejorar las capacidades de programación funcional de JavaScript, mejorar el rendimiento de manipulación de datos y garantizar la compatibilidad moderna del explorador en todos los componentes de interfaz de administración y front-end de Adobe Commerce.

AC-14420 - Contribución de código de GitHub

Migrar de TinyMCE a Hugerte.org

Debido al fin de la compatibilidad con TinyMCE 5 y 6 y a las incompatibilidades de licencia con TinyMCE 7, la implementación actual del editor WYSIWYG de Adobe Commerce se migra de TinyMCE al editor HugeRTE de código abierto (https://hugerte.org/).
Esta migración garantiza que Adobe Commerce siga siendo compatible con las licencias de código abierto, evita las vulnerabilidades conocidas de TinyMCE 6 y ofrece una experiencia de edición moderna y compatible para comerciantes y desarrolladores.

AC-14568

Agregar compatibilidad total con Valkey 8.x para 2.4.9-alpha2

Adobe Commerce 2.4.9 tiene compatibilidad total con comandos CLI para Valkey, lo que refleja la funcionalidad de Redis existente actualmente. Se ha actualizado la configuración de administración y nube para permitir una configuración de Valkey sin problemas.
Esta actualización garantiza que Adobe Commerce esté preparado para el futuro y tenga un buen rendimiento al admitir Valkey 8.x, lo que ofrece a los comerciantes y desarrolladores una alternativa fiable a Redis a medida que se acerca al final de su vida útil.

AC-14604

Otros

Actualizar el servicio de AWS Valkey 8.x para la compilación y prueba de CNS

Actualización del servicio AWS Valkey 8.x para la compilación de CNS

AC-14470

2.4.9-alpha2: Mejoras de calidad de los componentes principales de agosto

AC-14700

Seguridad

Mejoras de seguridad para 2.4.9-alpha2

AC-14610

Envío

Migrar la integración de USPS de las API de Web Tools obsoletas a las nuevas API de RESTful USPS

Para cumplir con el anuncio de USPS de la retirada de las API de herramientas web heredadas antes del 25 de enero de 2026, la integración de Adobe Commerce USPS se migra a las nuevas API de RESTful USPS.
Mejoras clave:

  • Compatibilidad con API dual: Los usuarios administradores ahora pueden elegir entre la API heredada de Web Tools y la nueva API de RESTful USPS a través de los ajustes de configuración.
  • Actualización de autenticación: se ha implementado OAuth 2.0 para el acceso seguro a la API.
  • Formato de datos mejorado: Se ha realizado la transición de XML a JSON para una comunicación más limpia y eficaz.
  • Nuevos campos de administración:
    URL de REST de puerta de enlace (según el modo: Desarrollo o Activo)
    ID de cliente y secreto
    Tipo de cuenta, Número de cuenta
    CRID, MID, código de identificación de Mailer
    AES/ITN para envíos internacionales
    Métodos de envío permitidos específicos de REST
    Esta migración garantiza que Adobe Commerce siga cumpliendo con los estándares de USPS, mejore la fiabilidad del sistema y las integraciones de envíos futuras para los comerciantes.

AC-13257

Características destacadas en la versión 2.4.9-alpha1

Los siguientes aspectos destacados se aplican a la versión Magento Open Source 2.4.9-alpha1.

IU de administración

Añada el menú "Acciones" para la cuadrícula Reglas de precio de catálogo en la IU de administración

AC-13916

Marco

[Parte 2]: Actualice toda la biblioteca js y la dependencia npm con la última versión disponible

la compatibilidad con la versión del compositor estaba hasta la versión del compositor 2.2.x solamente. Ahora, la compatibilidad se ha ampliado también a la versión 2.4.x.

AC-13792 - Contribución de código de GitHub

Compatibilidad añadida para Valkey 8.x para 2.4.8, 2.4.7, 2.4.6 y 2.4.5, 2.4.9-alpha1

AC-14103

Comprobar la compatibilidad con Varnish 7.7

AC-14105

Agregar compatibilidad para RabbitMQ 4.1 para 2.4.8, 2.4.7, 2.4.6 y 2.4.5

AC-14357

Otros

2.4.9-alpha1 - Mejoras en la calidad de los componentes básicos de junio

AC-14026

Hacer compatible 2.4.7 y 2.4.6 con MariaDB 10.11

AC-14099

2.4.9-alpha1 - Contribuciones comunitarias de junio de 2025

AC-14559

Envío

Migración de la integración de DHL desde el XML de DHL Express obsoleto a las nuevas API de MyDHL RESTful

AC-13258

Seguridad

Para obtener la información más reciente sobre correcciones de errores de seguridad, consulte Boletín de seguridad de Adobe APSB25-71.

Esta versión incluye los siguientes aspectos destacados:

  • Mejora del rendimiento de la API: resuelve la degradación del rendimiento en los extremos de API web asincrónicos masivos que se introdujeron después de la revisión de seguridad anterior.

  • Corrección de acceso de bloques de CMS: resuelve un problema en el cual los usuarios administradores con permisos restringidos (como acceso de solo comercialización) no podían ver la página de listado CMS Blocks.

    Anteriormente, estos usuarios encontraban un error debido a la falta de parámetros de configuración después de instalar las revisiones de seguridad anteriores.

  • Compatibilidad con límites de cookies: resuelve un cambio incompatible con versiones anteriores que implica la constante MAX_NUM_COOKIES en el marco de trabajo. Esta actualización restaura el comportamiento esperado y garantiza la compatibilidad de las extensiones o personalizaciones que interactúan con los límites de las cookies.

  • Operaciones asincrónicas: operaciones asincrónicas restringidas para anular pedidos de clientes anteriores.

  • Corrección para CVE-2025-47110: resuelve una vulnerabilidad de las plantillas de correo electrónico.

recommendation-more-help

La corrección para CVE-2025-47110 también está disponible como parche aislado. Consulte el artículo de la Base de conocimiento para obtener detalles.

Se han corregido problemas en la versión 2.4.9-alpha2

Hemos corregido 109 problemas en el código principal Magento Open Source 2.4.9-alpha2. A continuación, se describe un subconjunto de los problemas corregidos que se incluyen en esta versión.

API

Precio Especial Hasta la Fecha se ha validado incorrectamente en applySpecialPrice

El sistema funciona bien con respecto al precio especial y el precio especial del producto caducará en la fecha establecida por el administrador o el sistema de terceros por la API de REST

AC-13130 - Problema de GitHub - Contribución de código de GitHub

El cuerpo o los parámetros de solicitud mal formados provocan un "error interno del servidor"

AC-746 - Problema de GitHub - Contribución de código de GitHub

Los pedidos "base_row_total" y "row_total" muestran el precio de un solo artículo en la respuesta de la API de REST

La respuesta de la API de REST para los detalles del pedido ahora contiene valores correctos para los atributos "base_row_total" y "row_total" en caso de que se hayan pedido varios artículos iguales

ACP2E-3874 - Contribución de código de GitHub

API, Pedido

[NUBE] Problema de información de pedido con la apariencia total de la fila para la 000075568 de pedido

Corrige el problema por el que el valor row_total_incl_tax en la respuesta de la API de pedidos se devolvía como un valor residual cercano a cero en lugar de 0,00 cuando un artículo se descontaba por completo.

ACP2E-3950 - Contribución de código de GitHub

Cuenta

Problema al actualizar el correo electrónico del cliente en el Panel de administración con los dominios ö y .swiss

AC-13409 - Problema de GitHub - Contribución de código de GitHub

El conmutador habilitado para suscribirse al boletín informativo no funciona por sitio web o tienda

El sistema gestiona correctamente la suscripción a la newsletter cuando tenemos varios sitios web o vistas de tiendas cuando está desactivada a nivel global

AC-14283 - Problema de GitHub - Contribución de código de GitHub

[Problema] eliminó la divulgación del correo electrónico

El sistema muestra ahora Mostrar un mensaje de error que indica un correo electrónico incorrecto si el correo electrónico introducido no es necesario para confirmar la cuenta, independientemente de si el cliente existe o no.

AC-14561 - Problema de GitHub - Contribución de código de GitHub

IU de administración

El valor de FTP en la página del carro de compras y en la página del producto son diferentes para las mismas configuraciones de un producto simple

AC-13066 - Contribución de código de GitHub

Las opciones de atributos multiselect/select no se pueden guardar cuando los módulos de muestras están desactivados

AC-13071 - Contribución de código de GitHub

El valor de FTP en la página del carro de compras y en la página de productos es diferente para las mismas configuraciones de un producto dinámico

AC-13075 - Contribución de código de GitHub

Color de desplazamiento no aplicado en cuadrículas estáticas en el administrador

Los colores de desplazamiento ahora se aplican según lo esperado en las filas de las cuadrículas estáticas de administración.GitHub-35358

AC-2916 - Problema de GitHub - Contribución de código de GitHub

[Ensayo2] Las tarjetas almacenadas no están visibles en el panel de administración

Corrige el problema en el cual la opción de pago "Tarjeta almacenada" ya no aparecía en el formulario de colocación de pedidos back-end después de una actualización.

ACP2E-3830 - Contribución de código de GitHub

B2B

error de validación de campo de empresa para cierre de compra de invitado

AC-14987 - Problema de GitHub - Contribución de código de GitHub

Paquete

Excluir archivos JS del Editor Hugerte de la salida agrupada entre temas

AC-15128 - Contribución de código de GitHub - Contribución de código de GitHub

Carro y cierre de compra

Faltan validaciones de cantidad de front-end de producto agrupado

El sistema funciona correctamente y muestra un error de validación cuando se intenta agregar una cantidad negativa y una cantidad máxima

AC-13524 - Problema de GitHub - Contribución de código de GitHub

El prefijo de invitado no se ha guardado en la dirección de oferta 2.4.8

AC-14705 - Problema de GitHub - Contribución de código de GitHub

[Problema]: establece el precio en el artículo del presupuesto en lugar de en base_price

El sistema gestiona correctamente el precio del artículo de oferta establecido en base_price en lugar del precio si tiene varias monedas en un sitio web en el front-end

AC-9985 - Problema de GitHub - Contribución de código de GitHub

[Nube] Pedidos recientes no aparecen en la vista de otra tienda si los pedidos se crean en una vista de tienda

Se ha resuelto un problema en el cual la página "Mi cuenta" no mostraba pedidos recientes de otras vistas de tienda dentro de la misma tienda. La lógica de recuperación de pedidos se ha actualizado para garantizar una visibilidad del pedido coherente en todas las vistas de la tienda, alineándose con el comportamiento de la página "Mis pedidos".

ACP2E-3807 - Contribución de código de GitHub

cantidad mostrada como 0 en la sección del carro de compras del cliente de administración al agregar productos PAQUETE

La sección Carro de compras de Actividades del cliente ahora muestra la cantidad correcta. Anteriormente, la cantidad se mostraba como 0.

ACP2E-3872 - Contribución de código de GitHub

Carro y cierre de compra, GraphQL

Error al asignar el mensaje al código de error al realizar el pedido mediante GraphQL

Las llamadas de GraphQL para realizar un pedido de un carro de compras inexistente o inactivo ahora devuelven correctamente los códigos de error CART_NOT_ACTIVE o CART_NOT_FOUND en todas las vistas de tienda, lo que corrige un problema en el que los mensajes de error traducidos anteriormente resultaban en un código UNDEFINED.

ACP2E-3942 - Contribución de código de GitHub

Carro y cierre de compra, GraphQL, inventario/MSI

El atributo is_available de CartItemInterface devuelve el valor "false" incluso cuando las existencias vendibles son altas

El atributo is_available devuelve el valor "True" cuando el stock vendible es alto. Anteriormente, siempre devolvía false.

ACP2E-3885 - Contribución de código de GitHub

Error de ámbito en el recurso de URL del catálogo (_getCategories)

Esta PR agrega una alternativa al ámbito predeterminado si no hay ningún valor definido en el ámbito de almacén en el recurso de URL de categoría.

AC-11011 - Problema de GitHub - Contribución de código de GitHub

[Problema] Comprobar si OpenGraph puede mostrar el precio

El sistema está funcionando bien cuando utilizamos el complemento que oculta el precio y con este cambio de precio no es visible en la etiqueta OG.

AC-11635 - Problema de GitHub - Contribución de código de GitHub

[Error] en la API de REST: la actualización de precios especiales no establece valores para todas las vistas de tiendas

AC-13671 - Problema de GitHub - Contribución de código de GitHub

[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] error de PHP desapercibido

Esta PR cambia un nombre de variable de bucle para añadir correctamente los datos "_cache_instance_product_ids" en el producto dado para utilizarlo en llamadas posteriores.

AC-14159 - Problema de GitHub - Contribución de código de GitHub

[Principal] [El cambio de tamaño de la imagen en la nube] consume más de 400 GB de espacio en disco

Después de la corrección, el comando catalog:images:resize utilizado con el indicador —skip_hidden_images no generará cachés de imágenes para sitios web donde las imágenes no están presentes.

ACP2E-3869 - Contribución de código de GitHub

El CountryID proporcionado no existe: Irlanda (IE)

Después de la corrección, los códigos postales de Irlanda están disponibles para buscar ubicaciones de recogida.

ACP2E-3932 - Contribución de código de GitHub - Contribución de código de GitHub

Catálogo, Rendimiento

Las categorías de administración se cargan muy lentamente

El rendimiento de carga de categorías ha mejorado considerablemente. Anteriormente, se tardaba tanto en cargar la categoría que provocaba un problema de tiempo de espera.

ACP2E-3891 - Contribución de código de GitHub

Catálogo, precios

Descuento de regla de precio de catálogo incorrecto aplicado al producto secundario

Corrige el problema en el que la regla de precio de catálogo para la variación se anula con el producto configurable principal, en caso de que ambas reglas tengan la misma prioridad.

ACP2E-3693 - Contribución de código de GitHub

Catálogo, Buscar

La solicitud de RestApi '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1' falla con un error de tiempo de espera

AC-13358 - Contribución de código de GitHub

Contenido

Después de la actualización a magento 2.4.7 p2 no se pueden ver los archivos cargados recientemente galería de medios

AC-13262: problema de GitHub

Al eliminar completamente una imagen de la galería, se mantiene establecidas las funciones/tipos de ámbito (base/pequeña/en miniatura) y después de volver a agregar las funciones/tipos "antiguos" aparecen

El sistema funciona según lo esperado en los ámbitos del almacén. Las imágenes heredan las funciones y los tipos de la nueva imagen añadida según el ámbito predeterminado

AC-13556 - Problema de GitHub - Contribución de código de GitHub

[Pequeño error] El filtro del panel de administración listing component no se puede alcanzar cuando el valor del campo contiene \

El sistema funciona correctamente cuando filtramos el título de la página con una barra diagonal (p. ej.: Magento\Store)

AC-13661 - Problema de GitHub - Contribución de código de GitHub

"La página de CMS con el ID "0" no existe" inundación de registro

El sistema funciona según lo esperado después de crear un usuario administrador y cuando creamos una nueva página, system.log no tiene ningún mensaje de error

AC-14254 - Problema de GitHub - Contribución de código de GitHub

Los widgets de vínculo al catálogo utilizan una URL incorrecta

El sistema ahora gestiona correctamente los widgets después de añadir el vínculo de producto del catálogo y el vínculo de categoría del catálogo, y también muestra las direcciones URL correctas en el origen HTML

AC-14437 - Problema de GitHub - Contribución de código de GitHub

El componente Producto del Page Builder no funciona si el usuario no tiene permiso de Widget

Antes de la corrección, al acceder a un widget sin permisos, la página generaba un error genérico y mostraba un GIF de "carga". Ahora, después de la corrección, se muestra una ventana modal con "Lo sentimos, necesita permisos para ver este contenido". Mensaje.

ACP2E-3664 - Contribución de código de GitHub

El orden de los widgets del producto de Page Builder no se aplica en GraphQL

Corrige el problema en el cual la respuesta de consulta "ruta" de GraphQL no devolvía productos en el orden correcto dentro de un tipo de contenido de productos de Page Builder.

ACP2E-3898 - Contribución de código de GitHub

Problema de visualización de precios en tiendas que no están en inglés debido a la versión de la biblioteca de la UCI

Después de la corrección, el precio del producto se muestra correctamente en la configuración regional hebrea (Israel).

ACP2E-3938 - Contribución de código de GitHub

Actualizando configuración de diseño de código de tienda borrado

Corrige el problema por el que al actualizar el código de vista de tienda se borraban los ajustes de Configuración de diseño debido a que la caché de configuración no se actualizaba correctamente.

ACP2E-3941 - Contribución de código de GitHub

Marco

Error al ejecutar el comando setup:upgrade con el déclencheur de BD personalizado

AC-11487: problema de GitHub

El formulario de entidad de sitio web/grupo/tienda no se puede ampliar con varios elementos de formulario de valor para atributos de extensión

Esta PR permite que los elementos de formulario de varios valores envíen datos al sitio web, al grupo o al formulario de tienda.

AC-11657 - Problema de GitHub - Contribución de código de GitHub

[Problema] Quitar uso de resolución de ámbito

Esta PR resuelve la configuración de la URL de administración de forma global en lugar de la tienda actual

AC-11736 - Problema de GitHub - Contribución de código de GitHub

Exposición de la versión de Magento a través de la ruta de instalación con la configuración predeterminada de Nginx

El sistema funciona ahora según lo esperado y no expone la versión exacta de Magento que está ejecutando el sitio

AC-13205 - Problema de GitHub - Contribución de código de GitHub

[Problema] dirección de presupuesto de refactorización no valida el método

Esta PR incluye mejoras de legibilidad para el método doValidate.

AC-13214 - Problema de GitHub - Contribución de código de GitHub

Opción de Magento: ¿magento-init-params nunca se utiliza al ejecutar cli?

AC-13231 - Problema de GitHub - Contribución de código de GitHub

declaración de tipo incorrecta de getItemsByColumnValue

El sistema ahora define correctamente el parámetro de entrada $value como un tipo primitivo, no como una matriz, en la función getItemsByColumnValue, asegurándose de que la función devuelve la colección esperada. Anteriormente, si se utilizaba una matriz con un único valor como parámetro de entrada, la función devolvía null y los IDE la marcaban como error.

AC-13240 - Problema de GitHub - Contribución de código de GitHub

Claves de caché asociadas con FPC en implementaciones de varias tiendas de Magento 2.4.7

AC-13719 - Problema de GitHub - Contribución de código de GitHub

API de REST de Magento que expone PII

AC-13904: problema de GitHub

La indexación parcial deja de funcionar para los clientes con un gran número de actualizaciones

AC-14424 - Contribución de código de GitHub

Investigar el uso estricto es innecesario dentro de los módulos

AC-14517 - Contribución de código de GitHub

El mecanismo MView ignora silenciosamente los errores en la ejecución del déclencheur

AC-14567 - Contribución de código de GitHub

[Problema] Evite muchas excepciones innecesarias durante la carga de la combinación XML de diseño

Esta PR introduce una nueva función (para B/C compat no sobrescribimos el _loadXmlString protegido) para cargar y no iniciar una excepción

AC-14580 - Problema de GitHub - Contribución de código de GitHub

[Problema] Use la promoción de propiedad de constructor en el módulo Gráfico Ql de Vault

Esta PR reemplaza las propiedades del constructor con la promoción de propiedades en el módulo VaultGraphQl

AC-14616 - Problema de GitHub - Contribución de código de GitHub

[Problema] eliminó la redundancia de código para los diseños de front-end del módulo.

Esta PR elimina la redundancia de código en los diseños de temas para los módulos de front-end Magento_Msrp, Magento_LoginAsCustomerAssistance, Magento_Newsletter y Magento_Sitemap.

AC-14625 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina el código relacionado con Microsoft IIS

Esta PR limpia el código relacionado con Microsoft IIS según la documentación de requisitos del sistema de Magento, que indica que el sistema operativo Microsoft Windows no es compatible

AC-14702 - Problema de GitHub - Contribución de código de GitHub

Error de sintaxis de Magnifier.js

La funcionalidad del Ampliador del sistema debe seguir funcionando como antes y magnifierOptions no debe estar disponible en el ámbito global

AC-14722 - Problema de GitHub - Contribución de código de GitHub

Modo detallado de Backport en el comando CLI setup:db:status

AC-14807 - Contribución de código de GitHub

Envío de correo SMTP con tls y 2.4.8

AC-14883 - Problema de GitHub - Contribución de código de GitHub - Contribución de código de GitHub - Contribución de código de GitHub

[Problema]: corrija el problema de concurrencia en la implementación de contenido estático

Esta PR corrige un error en el que varios procesos simultáneos giran para gestionar el mismo paquete de temáticas, según cómo se definan las temáticas con sus elementos principales.

AC-14944 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina el código de compatibilidad heredado para las versiones de PHP < 8.1

Esta solicitud de extracción elimina el código diseñado para ejecutarse en PHP <8.1.
Además, se ha eliminado la comprobación de la disponibilidad del contacto PHP_VERSION_ID, ya que está disponible en todas las versiones de PHP

AC-14971 - Problema de GitHub - Contribución de código de GitHub

FPC no funciona al iniciar sesión

AC-14999 - Problema de GitHub - Contribución de código de GitHub

[Problema] mejora la administración de errores en SchemaBuilder

Esta PR mejora la gestión de mensajes de error del esquema de la base de datos. Nos ayuda a identificar el problema sin una depuración pesada.

AC-15020 - Problema de GitHub - Contribución de código de GitHub

Error en la prueba de integración en SYNC PR para 2.4.9-alpha2-development debido a la modificación CliStateTest

AC-15136 - Contribución de código de GitHub

Corrección de errores de tipo PHP8.1

Los productos asociados ahora se inicializan en una matriz vacía en lugar de en false cuando el modo de procesamiento estricto no está activo o cuando la información del producto está disponible. Este cambio garantiza que la lógica subsiguiente que maneja los productos asociados se comporte de manera consistente, mejorando la estabilidad y la previsibilidad en el proceso de preparación del producto.

AC-6017 - Problema de GitHub - Contribución de código de GitHub

[Problema] Quitar la etiqueta @author prohibida del marco de trabajo (parte 3)

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8343 - Problema de GitHub - Contribución de código de GitHub

[Problema] Use la promoción de la propiedad de constructor en el módulo Enviar gráfico de amigos SQL

El sistema ahora utiliza la promoción de la propiedad constructora en el módulo GraphQL "enviar amigo", lo que mejora la legibilidad del código y reduce la complejidad. Anteriormente, el módulo utilizaba propiedades que ocupaban numerosas líneas, lo que hacía que el código fuera más complejo y menos legible.

AC-8346 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida de Magento_Downloadable

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8355 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad y coherencia del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8358 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8360 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que garantiza un código más limpio y estandarizado. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8361 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8363 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8375 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8376 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8400 - Problema de GitHub - Contribución de código de GitHub

[Problema] Elimina la etiqueta @author prohibida

El sistema ahora se adhiere a los estándares de codificación al eliminar la etiqueta @author prohibida de ciertos módulos, lo que mejora la calidad general del código. Anteriormente, la presencia de esta etiqueta en algunos módulos infringía los estándares de codificación establecidos.

AC-8401 - Problema de GitHub - Contribución de código de GitHub

[Problema] que mejora la extensibilidad de la generación de URL del servicio

El sistema ahora permite la personalización de la función de generación de URL del servicio mediante complementos, lo que promueve un enfoque más mantenible de las modificaciones. Anteriormente, la personalización de esta función se lograba mediante preferencias, que pueden no haber sido tan eficientes o mantenibles.

AC-8813 - Problema de GitHub - Contribución de código de GitHub

Problema con la actualización 2.4.7-p5 debido a la nueva validación añadida

Se ha corregido un problema en la clase SchemaBuilder por el que una clave de matriz indefinida "column" provocaba un bloqueo durante la creación o las actualizaciones del esquema. Esto ocurría al procesar datos de tabla que no incluían una clave de "columna".

ACP2E-3871 - Contribución de código de GitHub

Error de obsolescencia de PHP8.4: E_USER_ERROR después de actualizar a Adobe Commerce 2.4.8

Los escenarios orientados al cliente no se ven afectados por la corrección.

ACP2E-3963 - Contribución de código de GitHub

Marco de trabajo, Buscar

Opensearch 2.19.1 ilegal_argument_exception en categorías de un precio

Opensearch ya no está lanzando un ilegal_argument_exception en las categorías que contienen todos los productos con el mismo precio. Anteriormente, tiene esta excepción "[del parámetro ] no puede ser negativo".

ACP2E-3896 - Contribución de código de GitHub

GraphQL

Los elementos de la lista de deseos no se comparten entre las vistas de tiendas de un sitio web en una solicitud de GraphQL

Antes de la corrección, los elementos de la lista de deseos se filtraban por ID de tienda. Ahora, después de la corrección, los elementos de la lista de deseos se filtran por sitio web.

ACP2E-3987 - Contribución de código de GitHub

GraphQL, Producto

Falta media_type de graphql del producto en MediaGalleryInterface

La solicitud de MediaGallery GraphQL ahora incluye el campo "tipos" para tipos de imagen de producto. Anteriormente, este campo "tipos" no existía en la solicitud de MediaGallery GraphQL.

ACP2E-3880 - Contribución de código de GitHub

Inventario/MSI

No hay ninguna tienda disponible después de redirigir a la página de inicio y cerrar la compra

La tienda seleccionada anteriormente ahora se preseleccionará en el envío "Elegir en tienda" si el cliente navega a la página de pago, luego vuelve a la página de inicio y, finalmente, a la página de cierre de compra. Anteriormente, después de volver repetidamente a la página de cierre de compra, se borraba la tienda seleccionada en "Elegir en tienda".

ACP2E-3793 - Contribución de código de GitHub - Contribución de código de GitHub

Pedido

AbstractAddress setData('custom_attributes', AttributeValue[]) interrumpe customAttributes

AC-10568: problema de GitHub

v2.4.7-p1 Magento reordenar -1 números de pedido

El sistema funciona según lo esperado y después de reordenar desde el backend, el número de pedido será de 8 dígitos únicos

AC-12854 - Problema de GitHub - Contribución de código de GitHub

Se pierde la carga del archivo de opciones personalizadas del producto al cerrar la compra con la tarjeta de crédito Adobe

AC-14306: problema de GitHub

Estado del pedido atascado durante el procesamiento

Antes de la corrección, al solicitar un paquete de producto con la opción "Enviar juntos" activada, el estado del pedido no cambiaba automáticamente a "completo" después de la factura y el envío. Ahora, después de la corrección, el estado del pedido cambia automáticamente a "completo" después de que se haya facturado y enviado.

ACP2E-3947 - Contribución de código de GitHub

Código OOTB de [Cloud]Magento: problema de configuración de plantilla de correo electrónico

Antes de la corrección, al utilizar el envío de correo electrónico asincrónico, los correos electrónicos de envío no eran coherentes con el pedido de la tienda. Ahora, después de la corrección, se entrega el pedido de correo electrónico de envío de tienda adecuado.

ACP2E-3998 - Contribución de código de GitHub

Otras herramientas para desarrolladores

[Problema] Sugerencia de tipo incorrecta para el miembro protegido $_urlHelper

El sistema ahora corrige la sugerencia de tipo incorrecta con la correcta, que también se utiliza en el constructor

AC-10716 - Problema de GitHub - Contribución de código de GitHub

Rendimiento

[Problema] al actualizar Store.php

Esta PR mejora el rendimiento al omitir la resolución actual de la tienda.

AC-14791 - Problema de GitHub - Contribución de código de GitHub

Precio

El precio siempre es 0 para los artículos de producto agrupados sin precio dinámico en la API de resto de pedidos

AC-11925 - Problema de GitHub - Contribución de código de GitHub

Product

Descuento porcentual en el precio de nivel y la regla de precio de catálogo calculados en el precio original sin las opciones seleccionadas.

AC-12004: problema de GitHub

Magento 2.4.7 minCantidad de pedido de producto faltante permitida

El sistema funciona bien y el origen de la página muestra correctamente la cantidad mínima del producto

AC-12909 - Problema de GitHub - Contribución de código de GitHub

Problema con la cuadrícula Opciones personalizables en la página de producto en el panel de administración

El sistema funciona según lo esperado al crear opciones personalizables con el menú desplegable de tipo

AC-14003 - Problema de GitHub - Contribución de código de GitHub

Todos los elementos de otras listas de comparación de clientes se asignan al cliente después de iniciar sesión a través del administrador

Anteriormente, cuando un administrador utilizaba la función "Iniciar sesión como cliente" en el backend de, los productos de la lista de comparación de un cliente que había iniciado sesión anteriormente se asignaban incorrectamente al cliente suplantado actualmente. Después de la corrección, la lista de comparación se carga correctamente para el cliente que ha iniciado sesión correctamente.

ACP2E-3818 - Contribución de código de GitHub

SEO

La actualización de product url_key mediante la API de REST no genera una reescritura de URL 301

Al actualizar la clave URL del producto mediante la API de REST, con la configuración "Crear redireccionamiento permanente para URL si se ha cambiado la clave URL" establecida en Sí, las reescrituras de URL del producto crean una redirección de la URL antigua a una nueva.

ACP2E-3900 - Contribución de código de GitHub

Seguridad

El JS agrupado/combinado no forma parte de los hash de la SRI

Antes de la corrección, los archivos agrupados o combinados generados no se añadían a la lista de hash de la SRI. Ahora, los archivos se añaden correctamente a los hash de la SRI.

ACP2E-3854 - Contribución de código de GitHub

Envío

[QUANS]: ¿Comprueba el módulo principal de Magento_Fedex si hay un token activo válido antes de enviar una solicitud para obtener uno nuevo?

Adobe Commerce ya no realiza muchas solicitudes al servicio de la API de FedEx para el token de acceso. Anteriormente, aunque el token de acceso sigue siendo válido, Adobe Commerce siempre realiza nuevas solicitudes a la API de FedEx, lo que provocaba un problema de limitación de velocidad.

ACP2E-3930 - Contribución de código de GitHub

Ensayo y previsualización

No se puede previsualizar la actualización programada del producto con los permisos de categoría habilitados

Antes de la corrección, un producto que se habilitaría en el futuro no se mostraba en el modo de vista previa. Ahora se mostrará incluso si el estado actual es desactivado.

ACP2E-3786 - Contribución de código de GitHub

Anteriormente, el campo descuento_importe en la actualización del programa de ensayo no se validaba correctamente con las reglas de validación actuales. Sin embargo, después de aplicar la corrección, el campo descuento_importe se validará correctamente.

ACP2E-3867 - Contribución de código de GitHub

Impuestos

Total de pedido incorrecto, la ronda no se aplica al cálculo del precio.

El sistema gestiona ahora correctamente el cálculo de price_after_discount, discount_amount y el importe de impuestos.
el total real del pedido

AC-11389 - Problema de GitHub - Contribución de código de GitHub

Marco de prueba

[Problema] Omitir lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…

El sistema ahora ignora el archivo "env.php" que se genera al ejecutar pruebas unitarias, asegurándose de que el estado de Git permanezca limpio después de ejecutar pruebas. Anteriormente, la ejecución de pruebas unitarias generaba un nuevo archivo "env.php", lo que provocaba que el estado de Git mostrara un nuevo archivo encontrado y lo hacía parecer sucio.

AC-13293 - Problema de GitHub - Contribución de código de GitHub

[Problema]: se ha corregido un problema de prueba de integración con el interceptor.

El sistema ahora identifica y administra correctamente \Magento\TestFramework\App\Config\Interceptor en la prueba de integración, lo que garantiza que la prueba pueda acceder a los datos necesarios incluso cuando exista un complemento en la clase. Anteriormente, el sistema no tenía en cuenta la posibilidad de que \Magento\TestFramework\App\Config fuera un \Magento\TestFramework\App\Config\Interceptor, lo que provocaba un error al intentar acceder a la propiedad $data.

AC-13305 - Problema de GitHub - Contribución de código de GitHub

[Problema] MFTF: Enviando correo electrónico al formulario de un amigo con captcha habilitado

El caso de prueba aborda la funcionalidad del formulario "Enviar por correo electrónico a un amigo" cuando CAPTCHA está habilitado, lo que garantiza que el proceso de envío del formulario funcione correctamente con valores CAPTCHA incorrectos y correctos.

AC-13492 - Problema de GitHub - Contribución de código de GitHub

[TestFramework] Los usos de TestCase::getTestResultObject no son válidos desde phpunit v10

AC-13502: problema de GitHub

Fallos en las pruebas unitarias específicas del entorno en AC 2.4.7-p3

Este problema corrige los errores de las pruebas unitarias que no se reproducen en todas las versiones y entornos. Anteriormente, para corregir algunas pruebas unitarias, se producía un error debido a versiones de biblioteca diferentes o a la funcionalidad faltante agregada en una versión posterior.

ACP2E-3712 - Contribución de código de GitHub

Marco de IU

WYSIWYG está vacío en las filas dinámicas

AC-12336 - Problema de GitHub - Contribución de código de GitHub

[Problema] tipo de error tipográfico de mime fijo

El sistema gestiona y fija correctamente el tipo de mime y el error tipográfico de la imagen gif

AC-8001 - Problema de GitHub - Contribución de código de GitHub

[Problema] Evitar el acceso directo a la lista de críticas

El sistema gestiona correctamente y Evita el acceso directo a la lista de críticas Ajax

AC-9381 - Problema de GitHub - Contribución de código de GitHub

Actualizaciones: herramienta de compatibilidad de actualización

Funcionalidad Obsoleta: Creación de la propiedad dinámica Magento\Framework\Acl::$_roleRegistry

AC-12343: problema de GitHub

Se han corregido problemas en la versión 2.4.9-alpha1

Hemos corregido 67 problemas en el código principal Magento Open Source 2.4.9-alpha1. A continuación, se describe un subconjunto de los problemas corregidos que se incluyen en esta versión.

API

La operación masiva asincrónica permanece en estado abierto para async.magento.configurableproduct.api.optionrepositoryinterface.save.post

Los extremos de API masivos generarán un error si el cuerpo de la solicitud no es una matriz, por lo que las claves de elementos masivos deben ser números consecutivos a partir de 0. Anteriormente, el estado del artículo en bloque no se actualizaba debido a la clave de artículo arbitraria enviada en la solicitud en bloque.

ACP2E-3544 - Contribución de código de GitHub

El error de REST de la API [CLOUD] en su valor is_subscribed no se tiene en cuenta desde el almacén actual usando searchCriteria

API REST La consulta del cliente obtiene el valor "is_subscribed" correcto del almacén correcto mediante searchCriteria
Anteriormente, la consulta del cliente de REST de API no tenía en cuenta el almacén al recuperar el valor "is_subscribed".

ACP2E-3621 - Contribución de código de GitHub

async.operations.all puede crear varias entradas para 1 SKU

Las solicitudes simultáneas para guardar y actualizar el mismo producto ahora se serializan para evitar condiciones de carrera que puedan provocar incoherencia de datos o productos duplicados

ACP2E-3744 - Contribución de código de GitHub

Cuenta

[La operación de eliminación en la nube] está prohibida por el error del área actual durante la creación de la cuenta del cliente

Después de la corrección, al guardar un cliente con una dirección no válida, se devuelve un mensaje que describe el motivo de la invalidez en lugar de "La operación de eliminación está prohibida para el área actual" irrelevante.

ACP2E-3791 - Contribución de código de GitHub

IU de administración

[Problema]: mejore la experiencia del usuario con el árbol de funciones

Esta solicitud de extracción añade botones para contraer todo, expandir todo y expandir ramas con los elementos seleccionados. Esta funcionalidad es similar a la proporcionada en el árbol de categorías (catálogo -> inventario -> categorías)

AC-14020 - Problema de GitHub - Contribución de código de GitHub

Symfony\Component\Mime\Exception\LogicException: El encabezado "Remitente" debe ser una instancia de "Symfony\Component\Mime\Header\MailboxHeader" (tiene "Symfony\Component\Mime\Header\MailboxListHeader")

AC-14520 - Problema de GitHub - Contribución de código de GitHub

Proporcionar una función para eliminar tipos impositivos de forma masiva mediante la cuadrícula

Los usuarios administradores ahora pueden eliminar simultáneamente varios tipos impositivos de la cuadrícula Tipos impositivos de administración. GitHub-33399

AC-2238 - Problema de GitHub - Contribución de código de GitHub - Contribución de código de GitHub

La regla de precio del carro de compras con la condición SKU no tiene en cuenta los "ceros a la izquierda" en la SKU (sku: 01234 es igual que 1234)

El sistema ahora gestiona correctamente la regla de precio del carro de compras con la condición SKU y tiene en cuenta los "ceros a la izquierda" en la SKU

AC-9428 - Problema de GitHub - Contribución de código de GitHub

Problema con el comportamiento del valor de la opción de atributo predeterminado para la selección múltiple

Antes de la corrección, los valores predeterminados de los atributos de varias opciones no se guardaban correctamente. Ahora, después de la corrección, los valores se almacenan correctamente en la base de datos.

ACP2E-3523 - Contribución de código de GitHub

Problema al mover la cantidad del producto al carro de compras desde el administrador

Al crear un pedido del administrador, los productos del carro de compras del cliente en la barra lateral no desaparecerán cuando se añadan al pedido.

ACP2E-3563 - Contribución de código de GitHub

IU de administración, B2B

El inicio de sesión B2B como encabezado de cliente sigue teniendo la marca Magento

Anteriormente, el encabezado de la tienda muestra "Ahora está conectado como <nombre del cliente> en <nombre de la tienda>" con la marca Magento. Que ahora es fijo y el encabezado se muestra con la marca ADOBE.

AC-14361 - Contribución de código de GitHub

IU de administración, contenido

Excepción "No se puede crear la representación para las rutas de recursos de medios" durante la inserción de la imagen

Después de eliminar los valores de Anchura máxima y Altura máxima de la configuración de Optimización de imágenes de la Galería de medios, el error ya no se produjo durante el proceso de optimización de imágenes.

ACP2E-3781 - Contribución de código de GitHub

IU de administración, seguridad

Administración de contraseñas poco fiable

El usuario administrador no se puede guardar cuando se utiliza la misma contraseña. Anteriormente, se guardaba correctamente sin una validación adecuada.

ACP2E-3657 - Contribución de código de GitHub

Carro y cierre de compra

Magento 2.4.7 update (mini)cart no se permite una cantidad decimal

Ahora Magento gestiona correctamente cuándo actualizamos la cantidad con decimales del minicarrito cuando la configuración regional era NL (neerlandés)

AC-13238 - Problema de GitHub - Contribución de código de GitHub

[Problema] al actualizar subtotal.phtml

El sistema actualiza subtotal.phtml con el espaciado correcto

AC-13907 - Problema de GitHub - Contribución de código de GitHub

No se puede realizar el pedido con el invitado

AC-14241 - Contribución de código de GitHub

Un trabajo cron sales_clean_quote no limpia las ofertas persistentes caducadas

Las comillas persistentes caducadas ahora se borran cuando se ejecuta el trabajo cron 'persistent_clear_expire'. Anteriormente, las comillas persistentes caducadas no se borraban con ningún otro trabajo cron.

ACP2E-3493 - Contribución de código de GitHub

Error "Se ha producido un error" al cerrar la compra de una empresa inactiva

Antes de la corrección, la acción de cierre de sesión no se completaba correctamente en la página del carro de compras si la empresa del usuario que ha iniciado sesión ya no estaba habilitada. Ahora, si la empresa ya no está disponible, el cierre de sesión se realiza correctamente.

ACP2E-3541 - Contribución de código de GitHub

La selección de direcciones no se guarda cuando se selecciona "Desproteger con varias direcciones"

Antes de la corrección al cancelar la opción de envío múltiple, la dirección no se preseleccionaba al volver a realizar el envío múltiple. Ahora, la dirección predeterminada se reemplaza con una de las selecciones realizadas en la pantalla de envío múltiple.

ACP2E-3646 - Contribución de código de GitHub

Carro y Pago, Envío

La regla de precio del carro de compras [Mainline] no respeta el envío múltiple

Antes de la implementación de esta corrección, la regla de precio del carro de compras para productos de envío múltiple no se aplicaba correctamente cuando se aplicaban las condiciones de subselección y el envío gratuito estaba habilitado. Sin embargo, como se aplicó la corrección, la regla de precio del carro de compras para carros de envío múltiple ahora funciona según lo previsto.

ACP2E-3666 - Contribución de código de GitHub

Catálogo

Fpc de caché duplicado para la misma página con la misma consulta

El sistema ahora identifica y utiliza correctamente la misma caché de página completa (FPC) para las páginas con los mismos parámetros de consulta, independientemente de su orden o los caracteres finales. Esto evita un aumento innecesario del tamaño de la carpeta de la caché de la página. Anteriormente, el sistema creaba un identificador de FPC diferente para la misma página si el orden de los parámetros de consulta era diferente o si había caracteres de cierre, lo que producía un aumento en el tamaño de la carpeta de caché de la página.

AC-10722 - Problema de GitHub - Contribución de código de GitHub

Falta la indexación de las columnas necesarias en la tabla catalog_product_entity_int

Se ha añadido la indexación que falta de las columnas requeridas en la tabla catalog_product_entity_int

AC-10844 - Problema de GitHub - Contribución de código de GitHub

La página del producto da error debido a las reescrituras de URL

Ahora la página de producto se carga correctamente cuando se reescribe la dirección URL

AC-2950 - Problema de GitHub - Contribución de código de GitHub

error cron indexer_update_all_views con MAGE_INDEXER_THREADS_COUNT

Se ha corregido un problema para MAGE_INDEXER_THREADS_COUNT > 2 con el indexador de segmentos del cliente

ACP2E-3538 - Contribución de código de GitHub

Excepción al añadir "Combinación de condiciones" en la condición del widget de productos de Page Builder

El problema se ha corregido añadiendo una comprobación para omitir las condiciones que faltaban o incompletas. Anteriormente, esto provocaba que se generaran registros de errores debido al manejo de condiciones incompletas en el sistema.

ACP2E-3545 - Contribución de código de GitHub

Bloqueo del explorador al cargar el conjunto de atributos

El explorador ya no se bloquea en la página de edición del conjunto de atributos si hay más de 4000 atributos de producto

ACP2E-3633 - Problema de GitHub - Contribución de código de GitHub

La URL del producto [CLOUD] no se ha creado para la nueva tienda: Bloqueador de Go Live

Las reescrituras de URL del producto para la nueva tienda se han creado correctamente.
Anteriormente, la operación finalizaba con pérdidas de memoria o con tiempo de espera.

ACP2E-3669 - Contribución de código de GitHub

Valor predeterminado de atributo para opciones que no funcionan

Anteriormente, cuando se cambiaba el valor predeterminado de un atributo de selección de producto, aparecía como un elemento de matriz con los valores anteriores. Después de aplicar esta corrección, cuando actualicemos un valor de atributo de producto, se guardará como un solo elemento en la tabla eav_attribute.

ACP2E-3688 - Contribución de código de GitHub

Catálogo, GraphQL, Buscar

Los productos que graphql devolvió categorías deshabilitadas en las agregaciones de categorías

Después de la corrección, las categorías deshabilitadas no se devuelven para la solicitud de productos de GraphQL.

ACP2E-2885 - Contribución de código de GitHub

Catálogo, Producto

[Error aleatorio] La biblioteca de Fotorama no se ha cargado

El sistema garantiza ahora que la biblioteca Fotorama se carga correctamente, lo que permite que todas las imágenes adjuntas se muestren en la galería de imágenes según lo esperado. Anteriormente, solo se podía ver la primera imagen debido a un problema con la biblioteca de Fotorama, que no se cargaba correctamente.

AC-12124 - Contribución de código de GitHub - Contribución de código de GitHub

Contenido

Colocar csp_whitelist.xml en el tema no funciona y crea un problema intermitente

Se ha implementado el almacenamiento en caché de la lista blanca de CSP por área de sitio web.

AC-13069 - Problema de GitHub - Contribución de código de GitHub

Error: Error de script para "Magento_Catalog/js/validate-product" para el generador de páginas de contenido de administrador con carga de productos

Esta PR corrige el error de secuencia de comandos para catalogAddToCart al editar el generador de páginas con la condición de productos

AC-13891 - Problema de GitHub - Contribución de código de GitHub

Bloquear la selección en widgets que tengan el mismo identificador

El sistema ahora gestiona correctamente el bloque de selección al crear widgets cuando tenemos los mismos bloques de identificador

AC-14132 - Problema de GitHub - Contribución de código de GitHub

No se tiene en cuenta el prefijo de tabla

AC-14556 - Problema de GitHub - Contribución de código de GitHub

No se puede cargar la imagen con una anchura relativamente pequeña

El sistema ya no deja de cambiar el tamaño de la imagen con una anchura relativamente pequeña a su altura.

ACP2E-3558 - Contribución de código de GitHub

Ruta de configuración incorrecta para la configuración de estilo de ruta de almacenamiento remoto

Después de la corrección, establecer la configuración de estilo de ruta de almacenamiento remoto afectará a la configuración real del estilo de ruta de AWS S3.

ACP2E-3734 - Contribución de código de GitHub

Marco

Código de compilación del módulo deshabilitado.

Esta solicitud de extracción omite los módulos deshabilitados antes de la compilación del código.

AC-10933 - Problema de GitHub - Contribución de código de GitHub

Plantilla Magento_Theme title.phtml no válida para PHP 8.2

Esta solicitud de extracción corrige un problema cuando la página de CMS creada con el encabezado nulo como en Php 8.x que pasa nulo a trim() emite una excepción: Funcionalidad obsoleta: trim(): Pasar nulo al parámetro #1 ($string) de tipo cadena

AC-12856 - Problema de GitHub - Contribución de código de GitHub

Al utilizar el almacenamiento de archivos para el proveedor de bloqueos, obtenemos un directorio de archivos cada vez más grande sin que se produzca ninguna limpieza

Esta solicitud de extracción presenta un nuevo trabajo de cron que se ejecuta una vez al día y busca archivos de bloqueo que no se hayan modificado en las últimas 24 horas y que, por lo tanto, se pueden eliminar de forma segura. Esto mantendrá el contenido del directorio de archivos de bloqueo bajo control.
Este trabajo cron solo ejecutará algo cuando el proveedor de bloqueo esté configurado para utilizar archivos, no cuando se utilice uno de los demás (base de datos: el predeterminado, el zookeeper o la caché)

AC-13367 - Problema de GitHub - Contribución de código de GitHub

Limpieza de [problema]: no use el valor devuelto nulo de las llamadas a métodos.

Esta PR realiza una limpieza menor. A veces llamamos a métodos que no devolvían nada (void) y luego usamos ese valor de resultado. Lo cual no es necesario.

AC-13664 - Problema de GitHub - Contribución de código de GitHub

[Problema] [PHPDOC] Corregir phpdoc incorrecto para Magento\Framework\Message\ManagerInterface

Esta PR corrige el phpdoc incorrecto para \Magento\Framework\Message\ManagerInterface y elimina todos los phpdoc duplicados en \Magento\Framework\Message\Manager (use la sintaxis inheritdoc).

AC-14312 - Problema de GitHub - Contribución de código de GitHub

Se ha eliminado la estabilidad mínima beta de composer.json

Se ha eliminado la estabilidad mínima beta de composer.json

AC-14450 - Contribución de código de GitHub

allow_allel_generation debe configurarse mediante la variable de entorno

Después de la corrección, se puede utilizar la variable de entorno "MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION" para establecer la configuración "allow_allel_generation".

ACP2E-3673 - Contribución de código de GitHub

[Nube] Al cambiar el tipo de columna de tabla de Int a Decimal mediante el archivo db_schema.xml en Magento 2, se producen errores

Cambiar el tipo de datos de columna no funciona correctamente. Anteriormente, genera un error: No se permite el atributo 'identity'.

ACP2E-3709 - Contribución de código de GitHub

Nueva compatibilidad con moneda (XCG) en Adobe

Florín caribeño (XCG) se agrega a la lista de monedas.

ACP2E-3790 - Contribución de código de GitHub

GraphQL

La respuesta de GraphQL para la colocación de pedidos no incluye el mensaje de excepción

Se ha revertido el cambio anterior que devolvía errores en un formato diferente. Ahora los posibles errores se devuelven de forma coherente, sin romper el esquema de GraphQL. Esto debería añadirse como BIC conocido, aprobado por PM en ACP2E-3399

ACP2E-3399 - Contribución de código de GitHub

La respuesta de GraphQL para la colocación de pedidos está parcialmente localizada

Los errores devueltos por la mutación placeOrder GraphQl no se han localizado completamente. Ahora, en un contexto multilingüe, los errores se traducen correctamente.

ACP2E-3506 - Contribución de código de GitHub

Llamadas simultáneas para reordenar la API de GraphQL: los mismos productos añadidos a filas diferentes

Corrige el problema en el cual las llamadas simultáneas a la API de Reordenar GraphQL hacen que los mismos productos se agreguen como filas diferentes, lo que provoca incoherencias en los datos.

ACP2E-3774 - Contribución de código de GitHub

updateCustomerEmail La mutación de GraphQL (Cambiar dirección de correo electrónico) no almacena en déclencheur la notificación por correo electrónico

Anteriormente, el correo electrónico no se enviaba a los clientes después de actualizar correctamente sus direcciones de correo electrónico en sus cuentas. Una vez aplicada la corrección, los clientes ahora reciben notificaciones por correo electrónico después de actualizar correctamente sus direcciones de correo electrónico.

ACP2E-3785 - Contribución de código de GitHub

El atributo dinámico no se actualiza en el registro de regalos mediante la mutación updateGiftRegistry

Anteriormente, antes de esta corrección mediante la mutación updateGiftRegistry, el atributo personalizado del registro de regalos no se modificaba ni actualizaba mediante mutaciones de GraphQL. Después de aplicar esta corrección, el atributo dinámico del registro de regalos se puede actualizar correctamente mediante la mutación updateGiftRegistry.

ACP2E-3805 - Problema de GitHub

Importación/exportación

[Problema] Copyedit: cambiar "copiar" a "copiar"

PR corrige la edición de copia menor para corregir la ortografía de "copia"

AC-13300 - Problema de GitHub - Contribución de código de GitHub

El JSON de importación de producto del extremo REST no valida los campos obligatorios

El campo de nombre ahora es obligatorio al crear nuevos productos a través del proceso de importación (administrador o API). Antes de la corrección, podría haber creado nuevos productos sin nombre, lo que habría roto la interfaz de administración y creado productos no válidos.

ACP2E-3660 - Contribución de código de GitHub

Falta la opción de filtro de sitio web en el proceso de exportación

Ahora es posible filtrar los productos por sitios web al crear la exportación de productos.

ACP2E-3720 - Contribución de código de GitHub

Duplicado de AC-13913: limpieza de atributos estáticos asincrónicamente.

Después de la corrección, no hay ningún error "Undefined array key "apply_to"" cuando se crean numerosas instancias de \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType.

ACP2E-3752 - Contribución de código de GitHub

Inventario/MSI

La recogida en tienda no respeta el radio máximo de búsqueda cuando la dirección se cambia al finalizar la compra

Ahora, la tienda preseleccionada en "Elegir en tienda" se actualizará si la dirección de envío cambia. Anteriormente, una vez preseleccionada una tienda, no cambiaba aunque la nueva dirección de envío no estuviera en el radio de la tienda seleccionada

ACP2E-3728 - Contribución de código de GitHub

Pedido

No puede devolver nulo para el campo que no admite valores NULL &amp;quot;AppliedCoupon.code&amp;quot; problema inesperado

AC-14484 - Problema de GitHub - Contribución de código de GitHub

Pedido, Precio

El administrador muestra un símbolo de moneda incorrecto en al crear la devolución

En una configuración de varios sitios web con diferentes monedas (EUR/USD/GBP), la página de selección de productos de retorno del administrador ahora muestra el símbolo de moneda correcto. Anteriormente, mostraba el símbolo de moneda predeterminado.

ACP2E-3658 - Contribución de código de GitHub

Otras herramientas para desarrolladores

Error de accesibilidad de Lighthouse

El sistema ahora pasa con una puntuación de accesibilidad de 100

AC-12783 - Problema de GitHub - Contribución de código de GitHub

Deshabilitar la configuración de la tienda captcha sigue cargando los archivos js captcha

El sistema ahora no carga los archivos js de captcha cuando deshabilitamos captcha para tienda

AC-14267 - Problema de GitHub - Contribución de código de GitHub

Pagos

[Problema] Corregir captura de factura sin conexión (404)

Corrige el error de página 404 al capturar facturas de métodos de pago sin conexión del administrador de Magento

AC-13336 - Problema de GitHub - Contribución de código de GitHub

Product

Colección de productos: addMediaGalleryData llama a getSize cuando la colección puede cargarse o cargarse (puede utilizar el recuento para evitar una consulta de base de datos adicional)

Esta PR reduce la llamada de consulta adicional mediante count() si la colección de productos ya se carga al llamar a Product Graphql con el campo media_gallery incluido en ella.

AC-13055 - Problema de GitHub - Contribución de código de GitHub

[2.4.8] No se encontraron llamadas de retorno para el trabajo cron catalog_product_alert

AC-14494 - Problema de GitHub - Contribución de código de GitHub

La consulta lenta se ejecuta cuando el widget de producto se incluye mediante pagebuilder

Se optimiza la consulta para la creación de widgets de producto, incluidos los SKU de producto.

ACP2E-3449 - Contribución de código de GitHub

Las imágenes de producto no cambian de tamaño cuando se añaden como producto configurable

Anteriormente, las imágenes agregadas a través de Configuraciones en el panel de administración no respetaban el límite máximo de tamaño de carga, lo que podía generar incoherencias y desafíos de administración. Ahora, se ha implementado una corrección para garantizar que las imágenes se redimensionen automáticamente durante la carga para cumplir con el límite de tamaño máximo, simplificar el proceso y mantener los estándares del sistema.

ACP2E-3504 - Contribución de código de GitHub

Envío

[DHL]-Handle Dimensiones opcionales en la configuración de tamaño normal y la variación de precio entre las integraciones de REST y XML API

AC-14601 - Contribución de código de GitHub

Excepción al crear la etiqueta de envío UPS

Advertencia fija: conversión de matriz a cadena durante la creación de etiquetas de envío UPS

ACP2E-3676 - Contribución de código de GitHub

Ensayo y previsualización

Al obtener una vista previa de una actualización programada, se abre la primera vista de la tienda en orden alfabético, en lugar de la vista de la tienda en cuestión

Antes de la corrección, la vista previa de una actualización programada se abría en la primera vista de tienda en orden alfabético en lugar de la vista de tienda asignada.
Después de la corrección, la vista previa ahora se abre correctamente en la vista de tienda asignada a la actualización de ensayo del bloque de CMS.

ACP2E-3671 - Contribución de código de GitHub

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f