Note sulla versione di Adobe Commerce 2.4.9-alpha
Elementi di rilievo in v2.4.9-alpha2
Le seguenti caratteristiche si applicano alla versione Adobe Commerce 2.4.9-alpha2.
Framework
Aggiunta del supporto per OpenSearch 3
Adobe Commerce 2.4.9 è ora completamente compatibile con OpenSearch 3.x. Questo aggiornamento consente ai commercianti di beneficiare di prestazioni, sicurezza e supporto a lungo termine migliorati, mantenendo al contempo la compatibilità con le versioni precedenti di OpenSearch 2.x.
AC-11846
Aggiornamento della versione Nginx da 1.26 a 1.28
La versione Nginx utilizzata negli ambienti di sviluppo e test in tutte le versioni attualmente supportate di Adobe Commerce è aggiornata dalla versione 1.26 alla versione 1.28, in linea con l’ultima versione stabile di Nginx disponibile.
Il test a livello di PR ora viene eseguito su Nginx 1.28 confermando la piena compatibilità e il supporto per tutte le versioni di Adobe Commerce.
AC-14104
Esaminare la versione più recente di jquery-validate
Aggiornamento della libreria jQuery Validate alla versione 1.21.0 per migliorare le funzionalità di convalida dei moduli, migliorare l’esperienza utente e garantire una compatibilità moderna dei browser in tutti i moduli di Adobe Commerce, sia nelle interfacce amministratore che front-end.
AC-14403 - Contributo codice GitHub
Esaminare la versione più recente jquery-ui
Aggiornamento della libreria dell’interfaccia utente jQuery alla versione 1.14.1 per migliorare i widget dell’interfaccia utente, migliorare l’accessibilità e garantire una compatibilità moderna del browser per tutti i componenti dell’interfaccia di amministrazione e front-end di Adobe Commerce.
AC-14417 - Contributo codice GitHub
Esaminare la versione più recente di less.js
Il preprocessore CSS Less.js è stato aggiornato alla versione 4.2.2 per migliorare le prestazioni di compilazione CSS, migliorare il supporto della sintassi e modernizzare il processo di creazione del tema in tutti i temi front-end e amministratore di Adobe Commerce.
AC-14418 - Contributo codice GitHub
Esaminare la versione più recente di moment-timezone-with-data.js
Aggiornamento della libreria Moment Timezone alla versione 0.5.43 per migliorare le funzionalità di gestione del fuso orario, aggiornare i dati del fuso orario con le ultime modifiche al database del fuso orario IANA e migliorare la precisione dell’elaborazione di data e ora in tutte le operazioni internazionali e multitfuso Adobe Commerce.
AC-14419 - Contributo codice GitHub
Esaminare la versione più recente di underscore.js
Aggiornamento della libreria dell’utility Underscore.js alla versione 1.13.7 per migliorare le funzionalità di programmazione di JavaScript, le prestazioni di manipolazione dei dati e garantire una compatibilità moderna del browser per tutti i componenti dell’interfaccia Adobe Commerce frontend e amministratore.
AC-14420 - Contributo codice GitHub
Migrare da TinyMCE a Hugerte.org
A causa della fine del supporto di TinyMCE 5 e 6 e delle incompatibilità di licenza con TinyMCE 7, l’implementazione corrente dell’editor WYSIWYG di Adobe Commerce viene migrata da TinyMCE all’editor HugeRTE open-source (https://hugerte.org/).
Questa migrazione garantisce che Adobe Commerce rimanga conforme alle licenze open source, evita le vulnerabilità TinyMCE 6 note e offre un’esperienza di modifica moderna e supportata per commercianti e sviluppatori.
AC-14568
Aggiunta del supporto completo Valkey 8.x per 2.4.9-alpha2
Adobe Commerce 2.4.9 dispone del supporto completo dei comandi CLI per Valkey, che rispecchia la funzionalità Redis esistente. La configurazione dell’amministratore e del cloud è stata aggiornata per consentire una configurazione perfetta di Valkey.
Questo aggiornamento garantisce che Adobe Commerce rimanga a prova di futuro e performante supportando Valkey 8.x, fornendo a commercianti e sviluppatori un’alternativa affidabile a Redis con l’avvicinarsi della fine del ciclo di vita.
AC-14604
Altro
Aggiornamento del servizio AWS Valkey 8.x per la generazione e il test CNS
Aggiornamento del servizio AWS Valkey 8.x per la build CNS
AC-14470
2.4.9-alpha2 - Miglioramenti della qualità core di agosto
AC-14700
Sicurezza
Miglioramenti di sicurezza per 2.4.9-alpha2
AC-14610
Spedizione
Migrare l’integrazione USPS dalle API obsolete degli strumenti web alle nuove API RESTful USPS
Per rispettare l’annuncio di USPS del ritiro delle API legacy degli strumenti web entro il 25 gennaio 2026, l’integrazione Adobe Commerce USPS viene migrata alle nuove API RESTful USPS.
Miglioramenti principali:
- Supporto di API doppie: gli utenti amministratori ora possono scegliere tra l’API legacy degli strumenti web e la nuova API RESTful USPS tramite le impostazioni di configurazione.
- Aggiornamento autenticazione: OAuth 2.0 è stato implementato per l’accesso API sicuro.
- Formato dati migliorato: transizione da XML a JSON per una comunicazione più pulita ed efficiente.
- Nuovi campi amministratore:
URL REST gateway (in base alla modalità: Sviluppo o Live)
ID client e segreto
Tipo di conto, numero di conto
CRID, MID, codice di identificazione dell’Mailer
AES/ITN per spedizioni internazionali
Metodi di spedizione consentiti specifici per REST
Questa migrazione garantisce che Adobe Commerce rimanga conforme agli standard USPS, migliori l’affidabilità del sistema e integrazioni di spedizione a prova di futuro per gli esercenti.
AC-13257
Elementi di rilievo in v2.4.9-alpha1
I seguenti punti salienti si applicano alla versione Adobe Commerce 2.4.9-alpha1.
Interfaccia utente amministratore
Aggiungi il menu "Azioni" per la griglia delle Regole del prezzo di catalogo nell’interfaccia di amministrazione
AC-13916
Framework
[Parte 2] - Aggiorna tutta la libreria js e la dipendenza npm con l'ultima versione disponibile
il supporto per la versione del compositore era disponibile solo nella versione 2.2.x del compositore. Ora il supporto è stato esteso anche alla versione 2.4.x.
AC-13792 - Contributo codice GitHub
Aggiunta della compatibilità per Valkey 8.x per 2.4.8, 2.4.7, 2.4.6 e 2.4.5, 2.4.9-alpha1
AC-14103
Verifica la compatibilità con Vernice 7.7
AC-14105
Aggiunta della compatibilità per RabbitMQ 4.1 per 2.4.8, 2.4.7, 2.4.6 e 2.4.5
AC-14357
Altro
2.4.9-alpha1 - Miglioramenti della qualità core di giugno
AC-14026
Rendere le versioni 2.4.7 e 2.4.6 compatibili con MariaDB 10.11
AC-14099
2.4.9-alpha1 - Giugno 2025 Contributi comunitari
AC-14559
Spedizione
Migrazione dell'integrazione DHL da XML DHL Express obsoleto alle nuove API RESTful API MyDHL
AC-13258
Sicurezza
Per informazioni aggiornate sulle correzioni di bug di sicurezza, vedere Adobe Security Bulletin APSB25-50.
Questa versione include i seguenti elementi di rilievo:
-
Miglioramento delle prestazioni API—Risolve il peggioramento delle prestazioni negli endpoint API Web asincroni in blocco introdotti dopo la precedente patch di sicurezza.
-
Correzione accesso a CMS Blocks—Risolve un problema che impediva agli utenti amministratori con autorizzazioni limitate (ad esempio l'accesso solo merchandising) di visualizzare la pagina dell'elenco CMS Blocks.
In precedenza, questi utenti avevano riscontrato un errore a causa di parametri di configurazione mancanti dopo l'installazione delle patch di sicurezza precedenti.
-
Compatibilità limite cookie—Risolve una modifica incompatibile con le versioni precedenti che coinvolge la costante
MAX_NUM_COOKIES
nel framework. Questo aggiornamento ripristina il comportamento previsto e garantisce la compatibilità per le estensioni o personalizzazioni che interagiscono con i limiti dei cookie. -
Operazioni asincrone—Operazioni asincrone limitate per l'override degli ordini dei clienti precedenti.
-
Correzione per CVE-2025-47110—Risolve una vulnerabilità dei modelli e-mail.
La correzione per CVE-2025-47110 è disponibile anche come patch isolata. Per ulteriori informazioni, vedere l'articolo della Knowledge Base.
Problemi risolti in v2.4.9-alpha2
Sono stati risolti 118 problemi nel codice core Adobe Commerce 2.4.9-alpha2. Di seguito è descritto un sottoinsieme dei problemi risolti inclusi in questa versione.
API
Il campo Prezzo speciale fino a data non viene convalidato correttamente in applySpecialPrice
Il sistema funziona correttamente per quanto riguarda il prezzo speciale e il prezzo speciale del prodotto scadrà alla data impostata dall’amministratore o dal sistema di terze parti dall’API REST
AC-13130 - Problema GitHub - Contributo codice GitHub
Il corpo o i parametri della richiesta non validi causano un errore interno del server
AC-746 - Problema GitHub - Contributo codice GitHub
Order "base_row_total" e "row_total" mostrano il prezzo di un singolo articolo nella risposta API REST
La risposta dell’API REST per i dettagli dell’ordine ora contiene valori corretti per gli attributi "base_row_total" e "row_total" nel caso in cui siano stati ordinati più elementi uguali
ACP2E-3874 - Contributo codice GitHub
API, ordine
[CLOUD] problema di informazioni ordine con aspetto totale riga per 000075568 ordine
Corregge il problema per cui il valore row_total_incl_tax nella risposta API dell’ordine veniva restituito come valore residuo vicino a zero invece di 0,00 quando un articolo veniva completamente scontato.
ACP2E-3950 - Contributo codice GitHub
Account
Problema durante l’aggiornamento dell’e-mail del cliente in Admin Panel con dominio ö e .swiss
AC-13409 - Problema GitHub - Contributo codice GitHub
Lo switch abilitato per l’abbonamento alla newsletter non funziona per sito web/store
Il sistema gestisce correttamente l’abbonamento con la newsletter quando sono presenti più siti web/visualizzazioni di store quando è stata disabilitata a livello globale
AC-14283 - Problema GitHub - Contributo codice GitHub
Dichiarare obsoleta la condizione di "Prodotto visualizzato" per il segmento di clienti
AC-14542
[Problema] Rimozione della divulgazione e-mail completata
Ora il sistema visualizza un messaggio di errore che indica un messaggio e-mail errato se l’e-mail inserita non è necessaria per confermare l’account, indipendentemente dal fatto che il cliente esista o meno.
AC-14561 - Problema GitHub - Contributo codice GitHub
Interfaccia utente amministratore
Il valore FPT nella pagina del carrello e nella pagina del prodotto sono diversi per le stesse configurazioni per il prodotto semplice
AC-13066 - Contributo codice GitHub
Non è possibile salvare le opzioni per l'attributo di selezione multipla/selezione quando i moduli Campioni sono disabilitati
AC-13071 - Contributo codice GitHub
Il valore FPT nella pagina del carrello e nella pagina del prodotto sono diversi per le stesse configurazioni di un prodotto dinamico
AC-13075 - Contributo codice GitHub
Colore al passaggio del mouse non applicato alle griglie statiche in amministrazione
I colori al passaggio del mouse vengono ora applicati come previsto sulle righe delle griglie statiche di amministrazione.GitHub-35358
AC-2916 - Problema GitHub - Contributo codice GitHub
Gli utenti amministratori con restrizioni non possono aggiornare in massa lo stato del prodotto
L’amministratore personalizzato può aggiornare in massa lo stato del prodotto in quanto si tratta di una proprietà a livello di sito web. Lo stato viene aggiornato solo sui siti web a cui ha accesso l’amministratore con restrizioni.
ACP2E-3772
[Gestione temporanea2] Le schede archiviate non sono visibili nel pannello di amministrazione
Corregge il problema per cui l’opzione di pagamento "Stored Card" non veniva più visualizzata nel modulo di inserimento dell’ordine back-end dopo un aggiornamento.
ACP2E-3830 - Contributo codice GitHub
B2B
convalida del campo aziendale non riuscita per l'estrazione guest
AC-14987 - Problema GitHub - Contributo codice GitHub
Bundle
Escludi i file JS dell’editor avanzato dall’output in bundle tra i temi
AC-15128 - Contributo codice GitHub - Contributo codice GitHub
Carrello e pagamento
Convalide quantità front-end prodotto raggruppato mancanti
Il sistema ora funziona correttamente e viene visualizzato un errore di convalida quando si tenta di aggiungere una quantità negativa e una quantità massima
AC-13524 - Problema GitHub - Contributo codice GitHub
Prefisso ospite non salvato nell'indirizzo preventivo 2.4.8
AC-14705 - Problema GitHub - Contributo codice GitHub
[Problema] Imposta il prezzo sull'articolo del preventivo anziché base_price
Il sistema gestisce correttamente il set di prezzi dell'articolo del preventivo in base al prezzo base anziché al prezzo se in un sito Web sul front-end sono presenti più valute
AC-9985 - Problema GitHub - Contributo codice GitHub
[Cloud] Gli ordini recenti non vengono visualizzati in un'altra visualizzazione archivio se gli ordini vengono creati in una visualizzazione archivio
È stato risolto un problema che impediva alla pagina "Il mio account" di visualizzare gli ordini recenti provenienti da altre visualizzazioni dello store. La logica di recupero degli ordini è stata aggiornata per garantire una visibilità coerente degli ordini in tutte le visualizzazioni dello store, in linea con il comportamento della pagina "I miei ordini".
ACP2E-3807 - Contributo codice GitHub
qtà visualizzata come 0 nella sezione admin customer shopping cart (Carrello acquisti cliente amministratore) durante l’aggiunta di prodotti BUNDLE
Nella sezione Carrello acquisti in Attività cliente è ora visualizzata la quantità corretta. In precedenza, la quantità veniva visualizzata come 0.
ACP2E-3872 - Contributo codice GitHub
Carrello e pagamento, GraphQL
Errore durante la mappatura del messaggio al codice di errore durante l’ordine tramite GraphQL
Le chiamate di GraphQL per effettuare un ordine per un carrello inesistente o inattivo ora restituiscono correttamente i codici di errore CART_NOT_ACTIVE o CART_NOT_FOUND in tutte le visualizzazioni archivio, risolvendo un problema a causa del quale i messaggi di errore tradotti in precedenza generavano un codice NON DEFINITO.
ACP2E-3942 - Contributo codice GitHub
Carrello e pagamento, GraphQL, Inventario/MSI
L'attributo is_available in CartItemInterface restituisce false anche quando le scorte vendibili sono elevate
L'attributo is_available restituisce true quando le scorte vendibili sono elevate. In precedenza, restituiva sempre false.
ACP2E-3885 - Contributo codice GitHub
Catalogo
Errore di ambito nella risorsa URL del catalogo (_getCategories)
Questa PR aggiunge un fallback all’ambito predefinito se non è definito alcun valore nell’ambito di archiviazione nella risorsa URL della categoria.
AC-11011 - Problema GitHub - Contributo codice GitHub
[Problema] Verifica se OpenGraph può mostrare il prezzo
Il sistema funziona correttamente quando usiamo il plugin che nasconde il prezzo e con questo cambiamento di prezzo non è visibile nel tag OG.
AC-11635 - Problema GitHub - Contributo codice GitHub
[Bug] REST API: l'aggiornamento dei prezzi speciali non imposta i valori per tutte le visualizzazioni dello store
AC-13671 - Problema GitHub - Contributo codice GitHub
[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] errore PHP non rilevato
Questa PR Modifica il nome di una variabile di loop per aggiungere correttamente i dati "_cache_instance_product_ids" sul prodotto specificato da utilizzare nelle chiamate successive.
AC-14159 - Problema GitHub - Contributo codice GitHub
[Mainline] [CLOUD] Il ridimensionamento delle immagini richiede oltre 400 GB di spazio su disco
Dopo la correzione, il comando catalog:images:resize
utilizzato con il flag —skip_hidden_images non genererà cache di immagini per i siti Web in cui le immagini non sono presenti.
ACP2E-3869 - Contributo codice GitHub
Il CountryID fornito non esiste - Irlanda (IE)
Dopo la correzione, i codici postali irlandesi sono disponibili per cercare le località di prelievo.
ACP2E-3932 - Contributo codice GitHub - Contributo codice GitHub
Catalogo, Prestazioni
Le categorie in amministrazione si caricano molto lentamente
Le prestazioni di caricamento delle categorie sono notevolmente migliorate. In precedenza, il caricamento della categoria che causava un problema di timeout richiedeva così tanto tempo.
ACP2E-3891 - Contributo codice GitHub
Catalogo, prezzi
Sconto regola prezzo catalogo non valido applicato al prodotto figlio
Risolve il problema per cui la regola del prezzo di catalogo per la variante viene sostituita dal prodotto configurabile principale, nel caso in cui entrambe le regole abbiano la stessa priorità.
ACP2E-3693 - Contributo codice GitHub
Catalogo, Ricerca
La richiesta RestApi '/rest/default/V1/Categories?searchCriteria%5Bpage_size%5D=1' non riesce e viene restituito un errore di timeout
AC-13358 - Contributo codice GitHub
Contenuto
Dopo l'aggiornamento a Magento 2.4.7 p2 non può vedere i file appena caricati galleria multimediale
AC-13262 - Problema GitHub
Se si rimuove completamente un'immagine della galleria da be, vengono impostati i ruoli/tipi dell'ambito (base/piccola/miniatura) e dopo la nuova aggiunta vengono visualizzati i ruoli/tipi "vecchi"
Il sistema funziona come previsto negli ambiti di archiviazione. Le immagini ereditano i ruoli o i tipi della nuova immagine aggiunta in base all’ambito predefinito
AC-13556 - Problema GitHub - Contributo codice GitHub
[Piccolo bug] Il filtro del pannello di amministrazione listing component
non può essere attivato se il valore del campo contiene \
Il sistema funziona correttamente quando si filtra il titolo della pagina con una barra (esempio: Magento\Store)
AC-13661 - Problema GitHub - Contributo codice GitHub
"La pagina CMS con ID "0" non esiste" flusso di registro
Il sistema funziona come previsto dopo la creazione dell’utente amministratore e quando si crea una nuova pagina system.log non contiene messaggi di errore
AC-14254 - Problema GitHub - Contributo codice GitHub
I widget per collegamenti catalogo utilizzano un URL errato
Il sistema ora gestisce correttamente i widget dopo l’aggiunta del collegamento di prodotto catalogo e del collegamento di categoria catalogo e mostra anche gli URL corretti nell’origine HTML
AC-14437 - Problema GitHub - Contributo codice GitHub
Il componente Prodotto di Page Builder non funziona se l’utente non dispone dell’autorizzazione Widget
Prima della correzione, quando si accedeva a un widget senza autorizzazioni, la pagina generava un errore generico e mostrava un GIF di "caricamento". Ora, dopo la correzione, viene visualizzata una finestra modale con "Spiacenti, sono necessarie le autorizzazioni per visualizzare questo contenuto". messaggio.
ACP2E-3664 - Contributo codice GitHub
L’ordine del widget di prodotto di Page Builder non viene applicato in GraphQL
È stato risolto il problema che impediva alla risposta della query "route" di GraphQL di restituire i prodotti nell'ordinamento corretto all'interno di un tipo di contenuto Prodotti Page Builder.
ACP2E-3898 - Contributo codice GitHub
Problema di visualizzazione dei prezzi su vetrine non inglesi a causa della versione della libreria ICU
Dopo la correzione, il prezzo del prodotto viene visualizzato correttamente nella lingua ebraica (Israele).
ACP2E-3938 - Contributo codice GitHub
Aggiornamento della configurazione della progettazione annullata del codice dell'archivio
È stato risolto il problema che causava la cancellazione delle impostazioni di Configurazione della progettazione da parte dell'aggiornamento del codice della vista archivio a causa di un aggiornamento non corretto della cache di configurazione.
ACP2E-3941 - Contributo codice GitHub
Framework
Errore durante l'esecuzione del comando setup:upgrade con il trigger del database personalizzato
AC-11487 - Problema GitHub
Il modulo di entità sito web/gruppo/archivio non può essere esteso con più elementi di modulo valore per gli attributi di estensione
Questa PR consente agli elementi modulo multivalore di inviare dati a un modulo sito Web/gruppo/archivio.
AC-11657 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi utilizzo del risolutore ambito
Questa PR risolve le impostazioni URL amministratore a livello globale invece che nell’archivio corrente
AC-11736 - Problema GitHub - Contributo codice GitHub
Esposizione della versione di Magento tramite route di installazione con configurazione Nginx predefinita
Il sistema ora funziona come previsto e non espone la versione esatta di Magento in esecuzione sul sito
AC-13205 - Problema GitHub - Contributo codice GitHub
[Problema] refactoring dell'indirizzo dell'offerta per convalidare il metodo
Questa PR include miglioramenti di leggibilità al metodo doValidate.
AC-13214 - Problema GitHub - Contributo codice GitHub
opzione Magento: magento-init-params non viene mai utilizzato quando si esegue cli?
AC-13231 - Problema GitHub - Contributo codice GitHub
dichiarazione di tipo getItemsByColumnValue errata
Il sistema ora definisce correttamente il parametro di input $value come tipo primitivo, non come array, nella funzione getItemsByColumnValue, assicurandosi che la funzione restituisca l'insieme previsto. In precedenza, se come parametro di input veniva utilizzato un array con un singolo valore, la funzione restituiva null e gli IDE la contrassegnavano come errore.
AC-13240 - Problema GitHub - Contributo codice GitHub
Cache Keys associata a FPC nelle implementazioni multi-store di Magento 2.4.7
AC-13719 - Problema GitHub - Contributo codice GitHub
API Rest di Magento che espone PII
AC-13904 - Problema GitHub
L’indicizzazione parziale smette di funzionare per i clienti con un numero enorme di aggiornamenti
AC-14424 - Contributo codice GitHub
Esaminare "use strict" non è necessario all’interno dei moduli
AC-14517 - Contributo codice GitHub
Dopo aver scaricato l'etichetta di spedizione possiamo vedere alcuni importo di spedizione che non corrispondeva con il prezzo di spedizione e di imballaggio.
AC-14560
Il meccanismo MView ignora automaticamente gli errori durante l’esecuzione del trigger
AC-14567 - Contributo codice GitHub
[Problema] Evita molte eccezioni non necessarie durante il caricamento dell'unione XML del layout
Questa PR introduce una nuova funzione (per la compatibilità B/C non sovrascriviamo la stringa _loadXmlString protetta) da caricare e non genera un’eccezione
AC-14580 - Problema GitHub - Contributo codice GitHub
[Problema] Utilizza la promozione della proprietà del costruttore nel grafo di Vault del modulo Ql
Questa PR sostituisce le proprietà del costruttore con la promozione di proprietà nel modulo VaultGraphQl
AC-14616 - Problema GitHub - Contributo codice GitHub
[Problema] È stata rimossa la ridondanza del codice per i layout front-end del modulo.
Questa PR rimuove la ridondanza del codice nei layout dei temi per i moduli front-end Magento_Msrp, Magento_LoginAsCustomerAssistance, Magento_Newsletter e Magento_Sitemap.
AC-14625 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il codice relativo a Microsoft IIS
Questa PR consente di eliminare il codice relativo a Microsoft IIS in base alla documentazione sui requisiti di sistema di Magento, in cui si specifica che il sistema operativo Microsoft Windows non è supportato
AC-14702 - Problema GitHub - Contributo codice GitHub
Errore di sintassi Magnifier.js
La funzionalità Lente di ingrandimento del sistema deve continuare a funzionare nel modo in cui funzionava in precedenza e le opzioni Lente di ingrandimento non devono essere disponibili in ambito globale
AC-14722 - Problema GitHub - Contributo codice GitHub
Modalità dettagliata backport nel comando CLI setup:db:status
AC-14807 - Contributo codice GitHub
Invio di posta SMTP con tls e 2.4.8
AC-14883 - Problema GitHub - Contributo codice GitHub - Contributo codice GitHub - Contributo codice GitHub
[Problema] è stato risolto un problema di concorrenza nella distribuzione di contenuto statico
Questa PR risolve un bug in cui più processi simultanei si attivano per gestire lo stesso pacchetto di temi, a seconda di come i temi vengono definiti con i loro genitori.
AC-14944 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovere il codice di compatibilità legacy per le versioni PHP < 8.1
Questa richiesta di pull rimuove il codice progettato per essere eseguito su PHP <8.1.
Inoltre, i controlli rimossi per la disponibilità del contatto PHP_VERSION_ID, poiché è disponibile in tutte le versioni PHP
AC-14971 - Problema GitHub - Contributo codice GitHub
FPC non funziona all'accesso
AC-14999 - Problema GitHub - Contributo codice GitHub
[Problema] migliorare la gestione degli errori SchemaBuilder
Questa PR migliora la gestione dei messaggi di errore dello schema del database. Ci aiuta a identificare il problema senza dover eseguire pesanti operazioni di debug.
AC-15020 - Problema GitHub - Contributo codice GitHub
Errore del test di integrazione su SYNC PR per lo sviluppo 2.4.9-alpha2 dovuto alla modifica di CliStateTest
AC-15136 - Contributo codice GitHub
Bugfix di tipo PHP8.1
I prodotti associati vengono ora inizializzati in un array vuoto anziché false quando la modalità di elaborazione rigorosa non è attiva o quando sono disponibili informazioni sul prodotto. Questa modifica garantisce che la gestione logica successiva dei prodotti associati si comporti in modo coerente, migliorando la stabilità e la prevedibilità nel processo di preparazione del prodotto.
AC-6017 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovere il tag @author
non consentito dal framework (parte 3)
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8343 - Problema GitHub - Contributo codice GitHub
[Problema] Utilizza la promozione della proprietà del costruttore nel modulo invia messaggio grafo SQL
Il sistema ora utilizza la promozione della proprietà del costruttore nel modulo GraphQL "send friend", migliorando la leggibilità del codice e riducendo la complessità. In precedenza, il modulo utilizzava proprietà che occupavano numerose righe, rendendo il codice più complesso e meno leggibile.
AC-8346 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovere il tag @author
non consentito da Magento_Downloadable
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8355 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità e la coerenza del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8358 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8360 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, garantendo un codice più pulito e standardizzato. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8361 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8363 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8375 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8376 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8400 - Problema GitHub - Contributo codice GitHub
[Problema] Rimuovi il tag @author
non consentito
Il sistema ora rispetta gli standard di codifica rimuovendo il tag @author
non consentito da alcuni moduli, migliorando la qualità complessiva del codice. In precedenza, la presenza di questo tag in alcuni moduli violava gli standard di codifica stabiliti.
AC-8401 - Problema GitHub - Contributo codice GitHub
[Problema] Migliorare l'estensibilità della generazione degli URL del servizio
Il sistema ora consente di personalizzare la funzione di Generazione URL di servizio tramite plug-in, promuovendo un approccio più manutenibile alle modifiche. In precedenza, la personalizzazione di questa funzione veniva ottenuta tramite preferenze che potevano non essere altrettanto efficienti o manutenibili.
AC-8813 - Problema GitHub - Contributo codice GitHub
Problema con l’aggiornamento 2.4.7-p5 a causa di una nuova convalida
È stato risolto un problema nella classe SchemaBuilder a causa del quale una "colonna" di chiave di array non definita causava un arresto anomalo durante la creazione o gli aggiornamenti dello schema. Ciò si verificava durante l’elaborazione dei dati della tabella che non includevano una chiave "column" (colonna).
ACP2E-3871 - Contributo codice GitHub
Errore di deprecazione di PHP8.4: E_USER_ERROR dopo l’aggiornamento ad Adobe Commerce 2.4.8
Gli scenari rivolti al cliente non sono interessati dalla correzione.
ACP2E-3963 - Contributo codice GitHub
Framework, Ricerca
Opensearch 2.19.1 legal_topic_exception su categorie a un prezzo
Opensearch non genera più un’eccezione legal_topic_exception sulle categorie contenenti tutti i prodotti con lo stesso prezzo. Precedentemente, l'eccezione "[dal parametro] non può essere negativa".
ACP2E-3896 - Contributo codice GitHub
GraphQL
graphql customerOrders restituisce un errore quando il prodotto è stato eliminato
La richiesta graphql customerOrders non genera più un errore anche se il prodotto nell’ordine è stato eliminato. In precedenza, veniva generato un errore "Errore interno del server".
ACP2E-3936
Gli elementi della lista dei desideri non sono condivisi tra store e visualizzazioni all'interno di un sito Web nella richiesta GraphQL
Prima della correzione, gli elementi della lista dei desideri venivano filtrati per ID archivio. Ora, dopo la correzione, gli elementi della lista dei desideri vengono filtrati per sito web.
ACP2E-3987 - Contributo codice GitHub
GraphQL, prodotto
MediaGalleryInterface non contiene il parametro media_type nel grafico del prodotto
La richiesta GraphQL di MediaGallery ora include il campo "tipi" per i tipi di immagini di prodotto. In precedenza, questo campo "types" non esisteva nella richiesta GraphQL di MediaGallery.
ACP2E-3880 - Contributo codice GitHub
Inventario/MSI
Nessun negozio disponibile dopo il reindirizzamento alla home page e l'estrazione
Lo store selezionato in precedenza ora sarà preselezionato nella spedizione "Pick in Store" se il cliente passa alla pagina di pagamento, poi ritorna alla home page e infine ritorna alla pagina di pagamento. In precedenza, dopo essere tornato ripetutamente alla pagina di pagamento, lo store selezionato nel "Pick in Store" veniva cancellato.
ACP2E-3793 - Contributo codice GitHub - Contributo codice GitHub
Ordine
AbstractAddress setData('custom_attributes', AttributeValue[]) interrompe customAttributes
AC-10568 - Problema GitHub
v2.4.7-p1 Riordino Magento -1 numeri di ordine
Il sistema funziona come previsto e dopo il riordino dal backend il numero dell'ordine sarà univoco di 8 cifre
AC-12854 - Problema GitHub - Contributo codice GitHub
Perdita del caricamento del file di opzione personalizzato del prodotto durante il check-out con il metodo di pagamento con carta di credito di Adobe
AC-14306 - Problema GitHub
Stato ordine bloccato durante l’elaborazione
Prima della correzione, quando si ordina un prodotto in bundle con l’opzione "Spedisci insieme" abilitata, lo stato dell’ordine non passava automaticamente a "completo" dopo la fattura e la spedizione. Ora, dopo la correzione, lo stato dell’ordine passa automaticamente a "completo" dopo che l’ordine è stato fatturato e spedito.
ACP2E-3947 - Contributo codice GitHub
[Cloud]Codice Magento OOTB - Problema di configurazione del modello e-mail
Prima della correzione, quando si utilizzava l’invio asincrono di e-mail per la spedizione, queste risultavano incoerenti con l’ordine dello store. Ora, dopo la correzione, viene consegnato l’ordine e-mail di spedizione del negozio corretto.
ACP2E-3998 - Contributo codice GitHub
Altri strumenti per sviluppatori
[Problema] Suggerimento di tipo errato per il membro protetto $_urlHelper
Il sistema ora corregge l'hint di tipo errato con quello corretto, utilizzato anche nel costruttore
AC-10716 - Problema GitHub - Contributo codice GitHub
Prestazioni
[Problema] - Archivio aggiornamenti.php
Questa PR migliora le prestazioni saltando la risoluzione dell’archivio corrente.
AC-14791 - Problema GitHub - Contributo codice GitHub
Prezzi
Il prezzo è sempre 0 per gli articoli di prodotti bundle senza prezzo dinamico in order rest API
AC-11925 - Problema GitHub - Contributo codice GitHub
Prodotto
Sconto percentuale sul prezzo di livello e regola del prezzo di catalogo calcolata sul prezzo originale senza opzioni selezionate.
AC-12004 - Problema GitHub
Magento 2.4.7 minQtà ordine prodotto mancante consentita
Il sistema funziona correttamente e la sorgente della pagina mostra correttamente la quantità minima del prodotto
AC-12909 - Problema GitHub - Contributo codice GitHub
Eccezione Magento durante l'esecuzione del test di Magento Payflow Pro
AC-13681
Problema con la griglia Opzioni personalizzabili nella pagina del prodotto nel pannello di amministrazione
Il sistema funziona come previsto durante la creazione di opzioni personalizzabili con il menu a discesa del tipo
AC-14003 - Problema GitHub - Contributo codice GitHub
L'Opzione Di Stampa Della Pagina Dell'Elenco Richieste Non Funziona
AC-14711
Tutti gli elementi degli elenchi di confronto di altri clienti vengono assegnati al cliente dopo l’accesso tramite l’amministratore
In precedenza, quando un amministratore utilizzava la funzione "Accedi come cliente" nel back-end, i prodotti dell’elenco di confronto di un cliente precedentemente connesso venivano erroneamente assegnati al cliente attualmente rappresentato. Dopo la correzione, l’elenco di confronto viene caricato correttamente per il cliente connesso corretto.
ACP2E-3818 - Contributo codice GitHub
SEO
L’aggiornamento di product url_key tramite API REST non genera un URL 301 Rewrite
Quando si aggiorna la chiave URL del prodotto tramite l’API REST, con l’impostazione "Create Permanent Redirect for URLs if URL Key Changed" (Crea reindirizzamento permanente per gli URL se la chiave URL è stata modificata) impostata su Sì, l’URL del prodotto riscritto viene creato per creare un reindirizzamento dal vecchio URL a uno nuovo.
ACP2E-3900 - Contributo codice GitHub
Vendite
Lo stato dell’ordine viene scomparso durante la selezione del valore nel menu a discesa Stato ordine
AC-15010
Sicurezza
JS in bundle/uniti non fa parte degli hash SRI
Prima della correzione, il bundle generato o i file uniti non venivano aggiunti all’elenco di hash SRI. Ora i file vengono aggiunti correttamente agli hash dell’SRI.
ACP2E-3854 - Contributo codice GitHub
Spedizione
[QUANS] - Il modulo di base Magento_Fedex verifica la presenza di un token attivo valido prima di inviare una richiesta per ottenerne uno nuovo?
Adobe Commerce non effettua molte richieste al servizio API FedEx per il token di accesso. In precedenza, anche se il token di accesso è ancora valido, Adobe Commerce effettuava sempre nuove richieste all’API FedEx, causando un problema di limitazione della frequenza.
ACP2E-3930 - Contributo codice GitHub
Staging e anteprima
Impossibile visualizzare in anteprima l'aggiornamento programmato del prodotto con le autorizzazioni per la categoria abilitate
Prima della correzione, un prodotto futuro da abilitare non veniva visualizzato in modalità anteprima. Ora viene visualizzato anche se lo stato corrente è disabilitato.
ACP2E-3786 - Contributo codice GitHub
L'ambito mostra una visualizzazione diversa dello store durante l'anteprima
Prima della correzione, in un archivio diverso potrebbe essere stata aperta un’anteprima dell’aggiornamento di staging del blocco cms e del contenuto della pagina cms rispetto all’archivio assegnato al blocco cms o alla pagina quando si accede dal dashboard di staging del contenuto. Dopo la correzione, se al blocco cms o alla pagina è assegnato solo un archivio specifico nell’aggiornamento di staging, l’anteprima dal dashboard di staging del contenuto si aprirà con l’archivio corretto selezionato.
ACP2E-3815
Convalida mancante per il campo Importo sconto regola prezzo catalogo
In precedenza, il campo discount_amount nell’aggiornamento della pianificazione di staging non veniva convalidato correttamente con le regole di convalida correnti. Tuttavia, dopo aver applicato la correzione, il campo sconto_importo verrà convalidato in modo appropriato.
ACP2E-3867 - Contributo codice GitHub
Imposta
Totale ordine errato. L'arrotondamento non viene applicato al calcolo del prezzo.
Il sistema è ora in grado di gestire correttamente il calcolo dell'importo price_after_discount, discount_amount e tax.
il totale effettivo dell'ordine
AC-11389 - Problema GitHub - Contributo codice GitHub
Framework di test
[Problema] Ignora lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…
Il sistema ora ignora il file "env.php" generato durante l’esecuzione degli unit test, garantendo che lo stato Git rimanga pulito dopo l’esecuzione dei test. In precedenza, l’esecuzione degli unit test generava un nuovo file "env.php", causando la visualizzazione di un nuovo file trovato e rendendolo più sporco.
AC-13293 - Problema GitHub - Contributo codice GitHub
[Problema] è stato corretto un problema di test dell'integrazione con l'intercettore
Il sistema ora identifica e gestisce correttamente \Magento\TestFramework\App\Config\Interceptor nel test di integrazione, garantendo che il test possa accedere ai dati necessari anche quando esiste un plug-in nella classe. In precedenza, il sistema non riusciva a tenere conto della possibilità che \Magento\TestFramework\App\Config fosse un \Magento\TestFramework\App\Config\Interceptor, causando un errore durante il tentativo di accedere alla proprietà $data.
AC-13305 - Problema GitHub - Contributo codice GitHub
[Problema] MFTF: invio di e-mail a un modulo per amici con captcha abilitato
Il caso di test riguarda la funzionalità del modulo "E-mail all’amico" quando CAPTCHA è abilitato, garantendo che il processo di invio del modulo funzioni correttamente con valori CAPTCHA sia errati che corretti.
AC-13492 - Problema GitHub - Contributo codice GitHub
[TestFramework] utilizzi di TestCase::getTestResultObject non validi da phpunit v10
AC-13502 - Problema GitHub
Guasti degli unit test specifici dell’ambiente in AC 2.4.7-p3
Questo problema risolve gli errori degli unit test che non vengono riprodotti su tutte le versioni e gli ambienti. In precedenza, per correggere alcuni unit test non riusciti a causa di diverse versioni della libreria o a causa di funzionalità mancanti aggiunte in una versione successiva.
ACP2E-3712 - Contributo codice GitHub
Strumenti/Strumento di migrazione dati
[ATLH] Errore irreversibile in assenza di differenze
L’errore irreversibile non viene più visualizzato quando non è presente alcuna differenza da visualizzare
ACP2E-3901
Framework interfaccia utente
WYSIWYG è vuoto nelle righe dinamiche
AC-12336 - Problema GitHub - Contributo codice GitHub
[Problema] Correzione dell'errore di tipo MIME
Il sistema gestisce e corregge correttamente il tipo mime e l’errore di battitura per l’immagine gif
AC-8001 - Problema GitHub - Contributo codice GitHub
[Problema] Evita l'accesso diretto all'elenco delle recensioni Ajax
Il sistema gestisce correttamente ed evita l'accesso diretto all'elenco recensioni Ajax
AC-9381 - Problema GitHub - Contributo codice GitHub
Aggiornamenti - Upgrade Compatibility Tool
Funzionalità obsoleta: creazione della proprietà dinamica Magento\Framework\Acl::$_roleRegistry
AC-12343 - Problema GitHub
Sono stati risolti dei problemi in v2.4.9-alpha1
Sono stati risolti 84 problemi nel codice core Adobe Commerce 2.4.9-alpha1. Di seguito è descritto un sottoinsieme dei problemi risolti inclusi in questa versione.
API
L’operazione di massa asincrona rimane in stato aperto per async.magento.configurableproduct.api.optionrepositoryinterface.save.post
Gli endpoint API in blocco ora generano un errore se il corpo della richiesta non è un array, richiedendo pertanto che le chiavi degli elementi in blocco siano numeri consecutivi a partire da 0. In precedenza, lo stato dell’elemento in blocco non veniva aggiornato a causa della chiave dell’elemento arbitraria inviata nella richiesta in blocco.
ACP2E-3544 - Contributo codice GitHub
[Errore REST API CLOUD] nel valore is_subscscriptions che non considera dall'archivio corrente utilizzando searchCriteria
API REST La query del cliente recupera il valore "is_subscscriptions" corretto dall’archivio corretto utilizzando searchCriteria
In precedenza, la query API REST del cliente non considerava l’archiviazione quando si recuperava il valore is_subscscriptions".
ACP2E-3621 - Contributo codice GitHub
async.operations.all può creare più voci per 1 SKU
Le richieste simultanee di salvataggio e aggiornamento dello stesso prodotto vengono ora serializzate per evitare race condition che potrebbero causare incongruenze nei dati o duplicazione dei prodotti
ACP2E-3744 - Contributo codice GitHub
Account
[L'operazione di eliminazione del cloud] non è consentita per l'errore dell'area corrente durante la creazione dell'account del cliente
Dopo la correzione, il salvataggio di un cliente con un indirizzo non valido restituisce un messaggio che descrive il motivo dell’invalidità invece di irrilevante "Operazione di eliminazione non consentita per l’area corrente".
ACP2E-3791 - Contributo codice GitHub
Interfaccia utente amministratore
[Problema] Migliorare l'esperienza utente con la struttura dei ruoli
Questa richiesta di pull aggiunge pulsanti per comprimere tutto, espandere tutto ed espandere i rami con gli elementi selezionati. Questa funzionalità è simile a quella fornita nella struttura delle categorie (Catalogo -> Inventario -> Categorie)
AC-14020 - Problema GitHub - Contributo codice GitHub
Symfony\Component\Mime\Exception\LogicException: l’intestazione "Sender" deve essere un’istanza di "Symfony\Component\Mime\Header\MailboxHeader" (ottenuto "Symfony\Component\Mime\Header\MailboxListHeader")
AC-14520 - Problema GitHub - Contributo codice GitHub
Fornire una funzione per eliminare di massa le aliquote utilizzando la griglia
Gli utenti amministratori ora possono eliminare simultaneamente più aliquote dalla griglia Aliquote amministrative. GitHub-33399
AC-2238 - Problema GitHub - Contributo codice GitHub - Contributo codice GitHub
La regola del prezzo del carrello con condizione SKU non tiene conto degli "zeri iniziali" nello SKU (sku: 01234 è uguale a 1234)
Il sistema ora gestisce correttamente la regola di prezzo del carrello con SKU condizione tenendo conto degli "zeri iniziali" nello SKU
AC-9428 - Problema GitHub - Contributo codice GitHub
Problema con il comportamento del valore dell’opzione attributo predefinito per la selezione multipla
Prima della correzione, i valori predefiniti per l’attributo di più opzioni non venivano salvati correttamente. Ora, dopo la correzione, i valori vengono memorizzati correttamente nel database.
ACP2E-3523 - Contributo codice GitHub
I sottotitoli del menu di amministrazione del back-end non vengono visualizzati
Tutti i titoli dei gruppi del menu principale verranno ora visualizzati correttamente. In precedenza, se la seconda o la terza colonna del menu principale conteneva un solo gruppo di collegamenti, il titolo del gruppo non veniva visualizzato.
ACP2E-3540
Problema durante lo spostamento della quantità di prodotto dal carrello all’amministratore
Quando crei un ordine dall’amministratore, i prodotti nel carrello dei clienti sulla barra laterale non scompaiono se aggiunti all’ordine.
ACP2E-3563 - Contributo codice GitHub
Interfaccia utente amministratore, B2B
L’accesso B2B come intestazione del cliente presenta ancora il marchio Magento
In precedenza, l’intestazione della vetrina mostra "Ora sei connesso come <nome cliente> a <nome negozio>" con il branding Magento. Che è ora fisso e l’intestazione viene visualizzata con il branding ADOBE.
AC-14361 - Contributo codice GitHub
Interfaccia utente amministratore, contenuto
Eccezione "Impossibile creare una rappresentazione per i percorsi delle risorse multimediali" durante l’inserimento dell’immagine
Dopo aver rimosso i valori di Larghezza massima e Altezza massima della configurazione di Ottimizzazione immagine di Media Gallery, l’errore non si verifica più durante il processo di ottimizzazione dell’immagine.
ACP2E-3781 - Contributo codice GitHub
Interfaccia di amministrazione, protezione
Gestione password deboli
Non è possibile salvare l'utente amministratore con la stessa password. In precedenza, era stato salvato senza una convalida corretta.
ACP2E-3657 - Contributo codice GitHub
Interfaccia utente amministratore, Sicurezza, Staging e Anteprima
Registri delle azioni per staging dei contenuti
I registri azioni ora visualizzano le attività Staging Update. In precedenza, il registro Staging Update (Aggiornamento gestione temporanea) non veniva registrato nei registri delle azioni di amministrazione.
ACP2E-3679
B2B
L'ordine non funziona su Procedi al pagamento tramite Offerta negoziabile con metodo di pagamento con carta di credito PayFlow Pro
AC-11973
Il messaggio di successo dopo la ridenominazione del preventivo scompare in modo intermittente
AC-13447
Il calcolo del totale complessivo non include l'importo dell'imposta
L'ordine contiene i totali corretti quando i luoghi dell'ordine di acquisto esistente sono abilitati per il commercio transfrontaliero.
ACP2E-3727
La rimozione dell’assegnazione delle categorie in un catalogo condiviso B2B tramite l’API REST è lenta
Ora le prestazioni sono notevolmente migliorate quando si annullano le assegnazioni di categorie in B2B. In precedenza, la rimozione dell’assegnazione di categorie nel catalogo condiviso B2B richiedeva molto tempo.
ACP2E-3796
Problema di prestazioni con la nuova patch di installazione in B2B
È stato risolto il problema di prestazioni a causa del quale l’aggiornamento del modulo Magento_Company dopo l’aggiornamento a B2B 1.5.2 impiegava un tempo eccessivamente lungo durante l’elaborazione di un numero elevato di record (~100.000+) nella tabella company_structure.
ACP2E-3850
Carrello e pagamento
Aggiornamento Magento 2.4.7 (mini)cart senza quantità decimale consentita
Ora Magento gestisce correttamente quando si aggiorna la quantità con i decimali dal mini carrello quando la lingua era NL (olandese)
AC-13238 - Problema GitHub - Contributo codice GitHub
[Problema] Aggiornamento subtotale.phtml
Il sistema aggiorna subtotal.phtml con la spaziatura corretta
AC-13907 - Problema GitHub - Contributo codice GitHub
Impossibile effettuare l'ordine con l'ospite
AC-14241 - Contributo codice GitHub
I preventivi persistenti scaduti non vengono eliminati da un processo cron sales_clean_quote
Le virgolette persistenti scadute vengono ora cancellate quando viene eseguito il processo cron 'persistent_clear_expiry'. In precedenza, le virgolette persistenti scadute non venivano cancellate da nessun altro processo cron.
ACP2E-3493 - Contributo codice GitHub
Errore "Si è verificato un errore" durante il pagamento per l’azienda inattiva
Prima della correzione, se la società utente connessa non era più abilitata, l’azione di disconnessione non veniva completata correttamente nella pagina del carrello. Ora, se la società non è più disponibile, la disconnessione viene eseguita correttamente.
ACP2E-3541 - Contributo codice GitHub
La selezione degli indirizzi non viene salvata quando si esegue il Check-Out con più indirizzi
Prima della correzione durante l’annullamento dell’opzione di multishipping, l’indirizzo non veniva preselezionato quando si tornava al multiservizio. Ora l'indirizzo predefinito viene sostituito da una delle selezioni effettuate nella schermata di configurazione multipla.
ACP2E-3646 - Contributo codice GitHub
Carrello e pagamento, SEO
URL codice gift card errato nell’e-mail quando acquistato da dal sito web secondario
In precedenza, la configurazione di più store e la gift card per i negozi non predefiniti reindirizzavano sempre la richiesta di gift card al sito Web predefinito. Dopo l'applicazione di questa correzione, l'e-mail reindirizzerà il collegamento della richiesta di rimborso della gift card all'ambito o al sito Web corretto.
ACP2E-3699
Carrello e pagamento, spedizione
La regola del prezzo del carrello [Mainline] non rispetta la multiproprietà
Prima dell’implementazione di questa correzione, la regola del prezzo del carrello per i prodotti di spedizione multipla non veniva applicata correttamente quando venivano applicate le condizioni di selezione secondaria ed era abilitata la spedizione gratuita. Tuttavia, poiché la correzione è stata applicata, la regola del prezzo del carrello per i carrelli con spedizione multipla ora funziona come previsto.
ACP2E-3666 - Contributo codice GitHub
Catalogo
Fpc cache duplicata per la stessa pagina con la stessa query
Il sistema ora identifica e utilizza correttamente la stessa cache full page (FPC) per le pagine con gli stessi parametri di query, indipendentemente dall’ordine o dai caratteri finali. In questo modo si evita un aumento superfluo delle dimensioni della cartella della cache delle pagine. In precedenza, il sistema creava un identificatore FPC diverso per la stessa pagina se l’ordine dei parametri di query era diverso o se c’erano caratteri finali, portando a un aumento della dimensione della cartella della cache delle pagine.
AC-10722 - Problema GitHub - Contributo codice GitHub
Indicizzazione mancante delle colonne richieste nella tabella catalog_product_entity_int
Aggiunta dell'indicizzazione mancante delle colonne richieste nella tabella catalog_product_entity_int
AC-10844 - Problema GitHub - Contributo codice GitHub
La pagina di prodotto contiene un errore a causa di riscritture URL
Ora la pagina di prodotto viene caricata correttamente quando l’URL viene riscritto
AC-2950 - Problema GitHub - Contributo codice GitHub
[Cloud] bug durante l'aggiunta di prodotti alla categoria
L’etichetta di impaginazione e conteggio dei record ora funziona correttamente quando si aggiungono prodotti a una categoria tramite la griglia a comparsa. In precedenza, il caricamento di una sola pagina con elementi uguali alle dimensioni della pagina causava problemi con il menu a discesa per la selezione degli elementi.
ACP2E-3526
errore cron indexer_update_all_views con MAGE_INDEXER_THREADS_COUNT
È stato risolto un problema per MAGE_INDEXER_THREADS_COUNT > 2 con l’indicizzatore del segmento cliente
ACP2E-3538 - Contributo codice GitHub
Eccezione durante l’aggiunta della "combinazione di condizioni" nella condizione del widget Prodotti Page Builder
Il problema è stato risolto aggiungendo un segno di spunta per saltare le condizioni mancanti o incomplete. In precedenza, ciò causava la generazione di registri di errore a causa della gestione di condizioni incomplete nel sistema.
ACP2E-3545 - Contributo codice GitHub
Arresto anomalo del browser durante il caricamento del set di attributi
Il browser non si blocca più nella pagina di modifica del set di attributi se sono presenti più di attributi di prodotto 4k
ACP2E-3633 - Problema GitHub - Contributo codice GitHub
[L'URL del prodotto ] di CLOUD riscrive non è stato creato per il nuovo store: Go Live Blocker
Creazione della riscrittura dell'URL del prodotto per il nuovo archivio completata.
Operazione precedente terminata con perdita di memoria o timeout.
ACP2E-3669 - Contributo codice GitHub
Il valore predefinito dell'attributo per le opzioni non funziona
In precedenza, quando si modificava il valore predefinito di un attributo di selezione del prodotto, questo veniva visualizzato come un elemento array con i valori precedenti. Dopo l’applicazione di questa correzione, quando si aggiorna un valore di attributo del prodotto, questo viene salvato come singolo elemento nella tabella eav_attribute.
ACP2E-3688 - Contributo codice GitHub
La convalida della gift card non riesce quando si modifica a causa del separatore delle migliaia
È stato risolto un problema relativo al risparmio del tipo di prodotto gift card quando l'importo della gift card è 1000 e superiore.
ACP2E-3704
Catalogo, GraphQL, Ricerca
La graphql dei prodotti restituiva categorie disabilitate nelle aggregazioni di categorie
Dopo la correzione, le categorie disabilitate non vengono restituite per la richiesta GraphQl dei prodotti.
ACP2E-2885 - Contributo codice GitHub
Catalogo, prodotto
[Errore casuale] libreria Fotorama non caricata
Il sistema ora assicura che la libreria Fotorama sia caricata correttamente, consentendo la visualizzazione di tutte le immagini allegate nella galleria immagini come previsto. In precedenza, solo la prima immagine era visibile a causa di un problema con la libreria Fotorama che non veniva caricata correttamente.
AC-12124 - Contributo codice GitHub - Contributo codice GitHub
Contenuto
L’inserimento di csp_whitelist.xml nel tema non funziona e crea un problema intermittente
È stato implementato il caching della whitelist CSP per area del sito web.
AC-13069 - Problema GitHub - Contributo codice GitHub
Errore: errore di script per "Magento_Catalog/js/validate-product" per admin content pagebuilder with products load
Questa PR corregge l’errore Script per catalogAddToCart quando si modifica il generatore di pagine con la condizione "products"
AC-13891 - Problema GitHub - Contributo codice GitHub
Blocca la selezione in widget che hanno lo stesso identificatore
Il sistema ora gestisce correttamente la selezione del blocco durante la creazione di widget quando sono presenti gli stessi blocchi di identificatore
AC-14132 - Problema GitHub - Contributo codice GitHub
Prefisso tabella non preso in considerazione
AC-14556 - Problema GitHub - Contributo codice GitHub
Impossibile caricare l’immagine con larghezza relativamente piccola
Il sistema non è più in grado di ridimensionare l'immagine con una larghezza relativamente ridotta rispetto all'altezza.
ACP2E-3558 - Contributo codice GitHub
Percorso di configurazione errato per la configurazione dello stile del percorso di archiviazione remota
Dopo la correzione, l’impostazione della configurazione dello stile del percorso di archiviazione remota influirà sulla configurazione effettiva dello stile del percorso AWS S3.
ACP2E-3734 - Contributo codice GitHub
Framework
Compilazione del codice del modulo disabilitato.
Questa richiesta pull evita i moduli disabilitati prima della compilazione del codice.
AC-10933 - Problema GitHub - Contributo codice GitHub
Modello titolo_tema Magento.phtml non valido per PHP 8.2
Questa richiesta di pull risolve un problema quando una pagina CMS creata con l’intestazione null come nel Php 8.x passando null a trim() genera un’eccezione: Funzionalità obsolete: trim(): passaggio null al parametro #1 ($string) di tipo stringa
AC-12856 - Problema GitHub - Contributo codice GitHub
Quando si utilizza lo storage dei file per il provider di blocchi, viene creata una directory di file in continua crescita senza alcuna pulizia
Questa richiesta di pull introduce un nuovo processo cron che viene eseguito una volta al giorno e cerca i file di blocco che non sono stati modificati nelle ultime 24 ore e che possono quindi essere rimossi in modo sicuro. In questo modo il contenuto della directory dei file di blocco sarà controllato.
Questo processo cron eseguirà un elemento solo quando il provider di blocchi è configurato per l’utilizzo di file, non quando viene utilizzato uno degli altri (database: impostazione predefinita, zookeeper o cache)
AC-13367 - Problema GitHub - Contributo codice GitHub
[Problema] Pulizia: non utilizzare un valore restituito void dalle chiamate di metodo.
Questa PR esegue una pulizia di minore entità. A volte chiamavamo metodi che non restituivano nulla (void) e utilizzavano quel valore di risultato. Che in realtà non è necessario.
AC-13664 - Problema GitHub - Contributo codice GitHub
[Problema] [PHPDOC] Correzione di phpdoc non valido per Magento\Framework\Message\ManagerInterface
Questa PR corregge il phpdoc errato per \Magento\Framework\Message\ManagerInterface e rimuove tutti i phpdoc duplicati in \Magento\Framework\Message\Manager (utilizza la sintassi inheritdoc).
AC-14312 - Problema GitHub - Contributo codice GitHub
È stata rimossa la stabilità minima beta da compositore.json
È stata rimossa la stabilità minima beta da compositore.json
AC-14450 - Contributo codice GitHub
allow_parallel_generation deve essere impostato tramite la variabile di ambiente
Dopo la correzione, è possibile utilizzare la variabile di ambiente "MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION" per impostare la configurazione "allow_parallel_generation".
ACP2E-3673 - Contributo codice GitHub
[Cloud] La modifica del tipo di colonna della tabella da Int a Decimal tramite il file db_schema.xml In Magento 2 genera errori
La modifica del tipo di dati della colonna non funziona correttamente. In precedenza, generava un errore: l’attributo "identity" non era consentito.
ACP2E-3709 - Contributo codice GitHub
Supporto per la nuova valuta (XCG) in Adobe
Il Fiorino dei Caraibi (XCG) è aggiunto all'elenco delle valute.
ACP2E-3790 - Contributo codice GitHub
GraphQL
Il posizionamento di Risposta GraphQL per ordine non include il messaggio di eccezione
È stata ripristinata la modifica precedente che restituiva errori in un formato diverso. Ora i potenziali errori vengono restituiti in modo coerente, senza interrompere lo schema di GraphQL. È opportuno aggiungere questo codice come BIC noto, approvato dal PM nel documento ACP2E-3399
ACP2E-3399 - Contributo codice GitHub
Il posizionamento di GraphQL Response for Order è parzialmente localizzato
Gli errori restituiti dalla mutazione GraphQl placeOrder non erano completamente localizzati. Ora, in un contesto multilingue, gli errori vengono tradotti correttamente.
ACP2E-3506 - Contributo codice GitHub
Chiamate simultanee per riordinare l’API di GraphQL - Stessi prodotti aggiunti a righe diverse
È stato risolto il problema che causava l’aggiunta degli stessi prodotti come righe diverse da parte di chiamate simultanee all’API Reorder GraphQL, con conseguenti incongruenze nei dati.
ACP2E-3774 - Contributo codice GitHub
updateCustomerEmail GraphQL mutation(Change email Address) non attiva la notifica e-mail
In precedenza, l’e-mail non veniva inviata ai clienti dopo il corretto aggiornamento dei loro indirizzi e-mail sui loro account. Dopo l’applicazione della correzione, i clienti ora ricevono le notifiche e-mail dopo aver aggiornato correttamente i loro indirizzi e-mail.
ACP2E-3785 - Contributo codice GitHub
Attributo dinamico non aggiornato nel registro dei regali tramite updateGiftRegistry Mutation
In precedenza, prima di questa correzione tramite la mutazione updateGiftRegistry, l’attributo personalizzato del registro dei doni non veniva modificato o aggiornato tramite mutazioni GraphQL. Dopo l’applicazione di questa correzione, l’attributo dinamico del registro degli omaggi può essere aggiornato correttamente tramite la mutazione updateGiftRegistry.
ACP2E-3805 - Problema GitHub
Importa/esporta
[Problema] Copyedit: cambia "copia" in "copia"
PR corregge il problema di modifica secondaria per correggere l'ortografia di "copia"
AC-13300 - Problema GitHub - Contributo codice GitHub
Endpoint REST "Product Import Json" non convalida i campi obbligatori
Il campo Nome è ora necessario quando si creano nuovi prodotti tramite il processo di importazione (amministratore o API). Prima della correzione, potevi creare nuovi prodotti senza nome, l’interfaccia di amministrazione veniva interrotta e venivano creati prodotti non validi.
ACP2E-3660 - Contributo codice GitHub
Opzione filtro sito Web mancante nel processo di esportazione
È ora possibile filtrare i prodotti per siti web durante la creazione dell’esportazione di prodotti.
ACP2E-3720 - Contributo codice GitHub
Duplicato di AC-13913 - Pulizia degli attributi statici in modo asincrono.
Dopo la correzione, non viene visualizzato alcun errore di tipo "apply_to", chiave di array non definita, quando vengono create numerose istanze di \Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType.
ACP2E-3752 - Contributo codice GitHub
Inventario/MSI
Il ritiro dello store non rispetta il raggio di ricerca massimo quando l’indirizzo viene modificato al momento del pagamento
Ora lo store preselezionato in "Pick in Store" verrà aggiornato se l'indirizzo di spedizione cambia. In precedenza, una volta preselezionato un negozio, non veniva modificato anche se il nuovo indirizzo di spedizione non si trovava nel raggio dello store selezionato
ACP2E-3728 - Contributo codice GitHub
Ordine
Impossibile restituire null per il campo non nullable &quot;AppliedCoupon.code&quot; problema imprevisto
AC-14484 - Problema GitHub - Contributo codice GitHub
[Cloud] Alcuni JavaScript in linea non funzionano dopo l'aggiornamento a Magento 2.4.6-p7
Facendo clic sul pulsante "Elimina" in "Aggiungi per ordine da SKU" in admin verrà ora rimosso lo SKU. In precedenza, facendo clic sul pulsante "elimina" in "Aggiungi per ordine da SKU" non veniva rimosso lo SKU.
ACP2E-3515
i dati serializzati gift_cards non sono coerenti nella tabella sales_order
i dati gift_cards nella tabella sales_order ora sono serializzati correttamente. In precedenza, veniva serializzato ogni volta che l’ordine veniva aggiornato.
ACP2E-3662
Ordine, determinazione prezzi
L’Amministratore visualizza un simbolo di valuta errato quando crea un reso
In una configurazione multisito con valute diverse (EUR/USD/GBP), nella pagina di selezione del prodotto di ritorno in amministrazione viene ora visualizzato il simbolo di valuta corretto. In precedenza veniva visualizzato il simbolo di valuta predefinito.
ACP2E-3658 - Contributo codice GitHub
Altri strumenti per sviluppatori
Errore di accessibilità del faro
Il sistema ora passa con un punteggio di accessibilità pari a 100
AC-12783 - Problema GitHub - Contributo codice GitHub
Disabilita la configurazione della vetrina captcha comunque carica i file captcha js
Il sistema ora non carica i file captcha js quando captcha è stato disabilitato per storefront
AC-14267 - Problema GitHub - Contributo codice GitHub
Imballaggio
[Creazione pacchetti] Correzione della dipendenza standard di magento/magento-coding+ Page-Builder
ACPLTSRV-6383
Pagamenti
[Problema] Correggere l'acquisizione delle fatture offline (404)
Corregge l’errore di pagina 404 durante l’acquisizione di fatture per metodi di pagamento offline dall’amministratore di Magento
AC-13336 - Problema GitHub - Contributo codice GitHub
Prestazioni
Il modulo delle autorizzazioni per categoria potrebbe impedire il caching
Controller di terze parti ora memorizzati correttamente nella cache con i segmenti dei clienti
ACP2E-3721
Prodotto
Raccolta prodotti: chiamate addMediaGalleryData getSize quando la raccolta può essere o sarà caricata (può utilizzare il conteggio per evitare una query DB aggiuntiva)
Questa PR riduce la chiamata di query aggiuntiva utilizzando count() se la raccolta di prodotti è già caricata durante la chiamata di Product Graphql con il campo media_gallery incluso.
AC-13055 - Problema GitHub - Contributo codice GitHub
[2.4.8] Nessun callback trovato per il processo cron catalog_product_alert
AC-14494 - Problema GitHub - Contributo codice GitHub
La query lenta viene eseguita quando il widget del prodotto è incluso tramite pagebuilder
La query per la creazione di widget di prodotto, inclusi SKU di prodotto, è ottimizzata.
ACP2E-3449 - Contributo codice GitHub
Immagini del prodotto non ridimensionate quando aggiunte come prodotto configurabile
In precedenza, le immagini aggiunte tramite le configurazioni nel pannello di amministrazione non rispettavano il limite di dimensione massima per il caricamento, il che poteva causare incoerenze e problemi di gestione. Ora è stata implementata una correzione per garantire che le immagini vengano ridimensionate automaticamente durante il caricamento in modo da rispettare il limite di dimensione massimo, semplificando il processo e mantenendo gli standard di sistema.
ACP2E-3504 - Contributo codice GitHub
Spedizione
Il documento deve essere aggiornato per % di implementazione non corretta nel documento ufficiale
È stato aggiornato il devdoc per il supporto dell'API REST DHL
AC-14507
[DHL]-Gestisce le dimensioni facoltative nelle impostazioni delle dimensioni regolari e la varianza di prezzo tra le integrazioni REST e API XML
AC-14601 - Contributo codice GitHub
Eccezione durante la creazione dell'etichetta di spedizione UPS
Avviso corretto: conversione da array a stringa durante la creazione di etichette di spedizione UPS
ACP2E-3676 - Contributo codice GitHub
Staging e anteprima
L'anteprima di un aggiornamento pianificato consente di aprire la prima visualizzazione dello store in ordine alfabetico anziché la visualizzazione dello store di interesse
Prima della correzione, l’anteprima di un aggiornamento pianificato veniva aperta nella prima visualizzazione store in ordine alfabetico anziché nella visualizzazione store assegnata.
Dopo la correzione, l’anteprima ora si apre correttamente nella vista archivio assegnata all’aggiornamento di staging del blocco CMS.
ACP2E-3671 - Contributo codice GitHub
Problema di comportamento Cron Staging_apply_version - special_price ignorato
Dopo la correzione, i totali dei preventivi verranno ricalcolati dopo la modifica del prezzo speciale mediante l'aggiornamento programmato del prodotto.
ACP2E-3674
Imposta
L'importo dell'imposta non viene aggiornato quando la confezione regalo viene rimossa dal carrello
AC-14637