Notas de la versión de Magento Open Source 2.4.9-alpha
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.
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
Catálogo
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
Falta la validación para el campo de importe de descuento de la regla Precio de catálogo
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 &quot;AppliedCoupon.code&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