[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Note sulla versione di Magento Open Source 2.4.9-alpha

IMPORTANT
Le versioni di Alpha potrebbero essere incomplete e potrebbero contenere difetti. Vengono fornite "COSÌ COM’È" senza alcuna garanzia. Adobe non ha alcun obbligo di mantenere, correggere, aggiornare, modificare o altrimenti supportare (tramite i servizi di supporto Adobe o in altro modo) le versioni di Alpha. I clienti non devono fare affidamento sul corretto funzionamento o sulle prestazioni delle versioni di Alpha o di qualsiasi documentazione o materiale ad esse allegato. L’utilizzo delle versioni di Alpha è interamente a rischio del cliente.

Elementi di rilievo in v2.4.9-alpha3

Le seguenti caratteristiche si applicano alla versione Magento Open Source 2.4.9-alpha3.

Braintree

Vaulting di Google Pay tramite l'area del conto

In Magento 2.4.9-alpha3, i clienti possono ora effettuare il vaulting delle proprie Google Pay card tramite l’area del conto quando Google Pay Vault è abilitato in Braintree. Le carte vendute appaiono in metodi di pagamento memorizzati, possono essere utilizzate per acquisti futuri al momento del pagamento e possono essere eliminate dal cliente. Questo estende il supporto del vaulting oltre le schede e da PayPal a Google Pay.

BUNDLE-3459

Collega ordine Magento a ordine Braintree Portal

In Magento 2.4.9-alpha3, un collegamento al portale Braintree viene ora aggiunto ai dettagli dell’ordine in Magento Admin. Facendo clic sul collegamento, la transazione correlata viene aperta nel portale Braintree (in una nuova scheda), utilizzando l'ID commerciante e l'ID transazione dell'ordine Magento. Questo consente di effettuare riferimenti incrociati diretti senza effettuare l’accesso a entrambi i sistemi separatamente.

BUNDLE-3461

RTAU (Real Time Account Updater)

La funzione Real Time Account Updater (RTAU) in Magento 2.4.9-alpha3 per Braintree garantisce che i dettagli di Visa, Mastercard e Discover archiviati vengano aggiornati automaticamente quando le schede scadono o vengono sostituite. In questo modo si riducono al minimo i pagamenti non riusciti, si mantiene aggiornato Magento Vault e si ignorano i tipi non supportati (prepagati, Apple Pay, Google Pay) senza errori.

BUNDLE-3462

Supporto di tipo carta ELO per i pagamenti con carta Braintree

In Magento 2.4.9-alpha3, il supporto per il tipo di carta ELO è stato aggiunto a Braintree Payments. Gli amministratori possono ora abilitare ELO nella configurazione della carta di credito e i clienti possono effettuare con successo gli ordini utilizzando le carte ELO al momento del pagamento, garantendo transazioni senza soluzione di continuità tramite Braintree.

BUNDLE-3464

Framework

Migrazione da RabbitMQ ad Apache ActiveMQ

AC-14558

Aggiorna la dipendenza chart.js alla versione più recente

La dipendenza chart.js viene aggiornata alla versione più recente 4.5.0

AC-15133 - Contributo codice GitHub

Migrazione da Laminas MVC

Adobe Commerce ha introdotto un'implementazione MVC nativa, sostituendo la precedente versione di Laminas MVC, per garantire compatibilità e stabilità a lungo termine oltre PHP 8.5. Questa modifica migliora le prestazioni, riduce le dipendenze esterne e fornisce una base più pronta per il futuro per Commerce

AC-15160

Elementi di rilievo in v2.4.9-alpha2

Le seguenti caratteristiche si applicano alla versione Magento Open Source 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

Le seguenti caratteristiche si applicano alla versione Magento Open Source 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-71.

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.

recommendation-more-help

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-alpha3

Sono stati risolti 129 problemi nel codice core Magento Open Source 2.4.9-alpha3. Di seguito è descritto un sottoinsieme dei problemi risolti inclusi in questa versione.

API

Errore indirizzo fatturazione mancante nel dashboard di amministrazione durante la creazione di un ordine tramite API REST con solo le informazioni di pagamento

È stato risolto un problema che consentiva la creazione degli ordini tramite API senza un indirizzo di fatturazione, causando arresti anomali del dashboard di amministrazione.
Ora gli ordini senza indirizzo di fatturazione sono soggetti a restrizioni e non vengono più creati.

AC-14049 - Problema GitHub - Contributo codice GitHub

Problema relativo all’aggiunta del prodotto al carrello nell’API REST

È stato risolto un problema a causa del quale era ancora possibile aggiungere al carrello e acquistare prodotti non assegnati a un sito Web specifico.
Ora viene visualizzato un messaggio di errore: "Il prodotto che stai tentando di aggiungere non è disponibile".

AC-15054 - Problema GitHub - Contributo codice GitHub

L’Etichetta Dell’Opzione Dell’Attributo Viene Sovrascritta Quando Si Aggiornano Le Etichette Dell’Archivio

È stato risolto un problema a causa del quale l’aggiornamento di un attributo di prodotto a selezione multipla tramite API REST sovrascriveva tutte le etichette store_labels, rimuovendo le etichette specifiche dello store esistenti.
Ora, quando si aggiorna l’etichetta predefinita per la vista archivio, Magento unisce le etichette fornite con quelle esistenti invece di sovrascriverle completamente.
In questo modo, dopo gli aggiornamenti, le etichette specifiche per le altre visualizzazioni dello store rimarranno intatte.

AC-15208 - Problema GitHub - Contributo codice GitHub

L’endpoint REST API export-stock-salable-qty restituisce un valore item total_count errato

È stato risolto un problema di paginazione nell’API della quantità vendibile delle scorte di esportazione in magazzino in cui total_count era limitato in modo errato alla dimensione della pagina. In precedenza, quando si utilizzava l’endpoint /rest/all/V1/inventory/export-stock-salable-qty/website/base con parametri di impaginazione come page_size=5, il campo total_count nella risposta restituiva 5 invece del numero totale effettivo di prodotti che corrispondono ai criteri di ricerca. Dopo questa correzione, il campo total_count ora riflette correttamente il numero totale di prodotti disponibili indipendentemente dal parametro page_size, garantendo un comportamento di impaginazione coerente in tutti gli endpoint API REST di Magento.

ACP2E-4086 - Contributo codice GitHub

L’autore dell’attacco può utilizzare la richiesta POST utilizzando l’API REST e inviare il payload RCE

API REST V1/guest-carts/<cartId>/items/ e V1/carts/mine/items/ ora convalida "product_options.extension_attributes.custom_options.*.option_id" per essere option_id valido nello SKU dell’articolo del carrello. In precedenza, tale opzione veniva elaborata e salvata nel database senza alcuna convalida.

ACP2E-4138 - Contributo codice GitHub

Account

[Problema] È stata rimossa la spaziatura superflua nella griglia di back-end

Il sistema ora rimuove la spaziatura superflua nella griglia backend quando sono presenti elementi selezionati

AC-11579 - Problema GitHub - Contributo codice GitHub

Impossibile cancellare il commento dell'elemento della lista dei desideri tramite updateProductsInWishlist mutazione GraphQL

È stato risolto un problema a causa del quale i commenti della lista dei desideri non venivano aggiornati tramite mutazioni GraphQL.
Ora i commenti vengono aggiornati correttamente e si riflettono sia nella risposta API che nella vetrina.

AC-14682 - Problema GitHub - Contributo codice GitHub

Impostazione Mostra prefisso/suffisso ignorata se impostata su No

È stato risolto un problema a causa del quale il prefisso/suffisso del nome del cliente continuava a essere visualizzato negli ordini anche se disabilitato nella configurazione.
Ora i valori prefisso/suffisso vengono rimossi dai dettagli dell’ordine in base all’impostazione di configurazione.

AC-15074 - Problema GitHub - Contributo codice GitHub

Registro account cliente Storefront: il formato dell’indirizzo e-mail viene convertito con un formato di dominio diverso

Questo bug ha risolto un problema a causa del quale le e-mail del cliente con caratteri speciali nel dominio (ad esempio, tec55241@adòbe.com) venivano automaticamente convertite in formato punycode (tec55241@xn–adbe-mqa.com).
In Magento 2.4.9-alpha3, la correzione assicura che tali ID e-mail rimangano invariati e validi, evitando errori di consegna.

AC-15177 - Contributo codice GitHub

Messaggi di convalida mancanti (errore immagine) nel modulo del registro

È stato risolto un problema a causa del quale i campi obbligatori nella pagina di creazione dell’account del cliente non mostravano messaggi di convalida se lasciati vuoti.
Ora vengono visualizzati messaggi di errore corretti per tutti i campi vuoti o errati.

AC-15185 - Problema GitHub - Contributo codice GitHub

Problema dopo l’accesso a magento 2.4.8-p1

È stato risolto un problema su Magento 2.4.8-p1 a causa del quale il collegamento "Crea un account" era ancora visibile sulla home page dopo l’accesso.
Ora, il collegamento viene nascosto correttamente dopo l’accesso, in modo coerente con le altre pagine.

AC-15292 - Problema GitHub

Interfaccia utente amministratore

[Problema] sostituisce l'escape obsoleto

Questa PR rimuove getEscaper() obsoleto e lo aggiunge tramite l’iniezione del costruttore

AC-15132 - Problema GitHub - Contributo codice GitHub

Messaggio di benvenuto che si sovrappone alla categoria di prodotto nella vista per dispositivi mobili.

È stato risolto un problema dell’interfaccia utente a causa del quale il nome del benvenuto si sovrapponeva alle categorie di prodotto nella visualizzazione per dispositivi mobili, bloccando i clic.
Ora le categorie sono completamente visibili e cliccabili senza problemi di sovrapposizione.

AC-15166 - Contributo codice GitHub

"Impossibile risolvere le voci del parametro reCAPTCHA" in exception.log per Google reCAPTCHA Admin Panel

Un errore reCaptcha nel file var/log/exception.log per l'accesso amministratore reCAPTCHA di Google V3 è stato risolto e non vengono registrati messaggi di errore. In precedenza, il seguente errore veniva generato ogni pochi secondi quando un utente amministratore configurava le impostazioni del Configurazione > Sicurezza > Pannello di amministrazione Google reCAPTCHA: main.ERROR: Can not resolve reCAPTCHA parameter. {&quot;exception&quot;:&quot;[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)&quot;} []. GitHub-34975

AC-3179 - Problema GitHub - Contributo codice GitHub - Contributo codice GitHub

L’utente amministratore con restrizioni può salvare/aggiornare le configurazioni predefinite nonostante le autorizzazioni specifiche per lo store

È stato risolto il problema che impediva agli utenti amministratori con restrizioni di visualizzare e tentare di aggiornare l’ambito "Configurazione predefinita" nonostante fossero assegnati solo a specifici ambiti del sito web, il che poteva causare confusione.

ACP2E-4011 - Contributo codice GitHub

Il prezzo del prodotto configurabile è stato salvato in DB per qualsiasi ambito di visualizzazione dello store, causando problemi nella funzione di ordinamento Prodotti in Categoria in cui il prezzo salvato non ha rilevanza nel front-end

È stata rimossa la casella di controllo "Usa valore predefinito" per un prodotto configurabile quando il prezzo è configurato per sito Web e nella pagina di modifica del prodotto configurabile dall’interfaccia di amministrazione è selezionata una visualizzazione Store.

ACP2E-4036 - Contributo codice GitHub

[QUANS]I criteri per la password amministratore non soddisfano la conformità PCI DSS 4.0 (minimo 12 caratteri)

Gli amministratori possono ora configurare il requisito della lunghezza minima della password per gli utenti amministratori tramite Archivi > Configurazione > Avanzate > Amministratore > Sicurezza. Questo miglioramento offre maggiore flessibilità di sicurezza mantenendo al contempo i criteri password esistenti. La convalida viene applicata sia durante la creazione/modifica degli utenti amministratore che durante i salvataggi della configurazione, con una convalida front-end in tempo reale per migliorare l’esperienza utente.

ACP2E-4044 - Contributo codice GitHub

Problema relativo al filtro data quando la lingua dell’interfaccia di amministrazione è giapponese

Il filtro e la colonna Compleanno utilizzeranno il formato unificato M/d/y, lo stesso del filtro/colonna "Cliente dal"

ACP2E-4052 - Contributo codice GitHub

Interfaccia utente amministratore, Imposta

Errore nell’interfaccia utente di amministrazione dell’aliquota

Questo ticket ha risolto un problema relativo all’interfaccia utente di amministrazione dell’aliquota, a causa del quale il passaggio da un paese all’altro (ad esempio, da Stati Uniti → Regno Unito) mostrava ancora lo stato statunitense precedentemente selezionato, ingannando gli utenti.
In 2.4.9-alpha3, il campo stato ora viene reimpostato su * quando il paese selezionato non ha stati.

AC-8440 - Contributo codice GitHub

B2B

Prodotti API REST-render-info restituiscono il prezzo finale errato per il cliente connesso

Il ticket ha una correzione per Rest API products-render-info restituisce il prezzo finale errato per il cliente connesso

AC-5979 - Problema GitHub - Contributo codice GitHub

Il pulsante Aggiungi a elenco richieste di acquisto scompare quando si tenta di aggiungerlo dalla pagina della categoria

Il pulsante Precedente Aggiungi a elenco richieste di acquisto scompare quando si tenta di aggiungerlo dalla pagina della categoria che è ora fissa e viene visualizzato il pulsante della richiesta nella pagina della categoria

AC-8575

B2B, carrello e pagamento

Nessuna entità di questo tipo con ID carrello = X errore viene visualizzata su Storefront quando si accede all’utente dell’azienda B2B dalla funzione di amministrazione "Accedi come cliente"

Ora l’errore "Nessuna entità di questo tipo con ID carrello = X" non è più visibile dopo il corretto accesso dal backend di amministrazione quando si utilizza la funzione "Accedi come cliente".

ACP2E-3994 - Contributo codice GitHub

Carrello e pagamento

[Problema] Aggiungere EventPrefix ed EventObject per estrarre il modello di contratto

Il sistema ora include EventPrefix ed EventObject per il modello di contratto di pagamento, consentendo l'attivazione degli eventi con un prefisso di evento. Questo miglioramento offre maggiore flessibilità agli sviluppatori quando lavorano con eventi di contratto di pagamento. In precedenza, il modello di contratto di pagamento non supportava EventPrefix e EventObject, limitando la possibilità di personalizzare la gestione degli eventi.

AC-13252 - Problema GitHub - Contributo codice GitHub

[Graphql] Non può restituire null per il campo "SelectedCustomizableOption.label" che non ammette valori Null

Il sistema ora non genera un errore interno del server con un messaggio quando l’opzione selezionata non esiste più

AC-14256 - Problema GitHub - Contributo codice GitHub

[2.4.8] Non è possibile inserire ordini contenenti cifre da 0 a 9, e commerciale, punto e virgola o parentesi nel nome della città

È stato corretto un problema a causa del quale l’estrazione non riusciva per i nomi delle città contenenti caratteri speciali come . , & o parentesi.
Ora, gli ordini con tali nomi di città vengono inseriti correttamente senza errori di convalida.

AC-14495 - Problema GitHub - Contributo codice GitHub

Sottoselezione regola di vendita con condizione Quantità non applicata

È stato risolto un problema a causa del quale le regole del prezzo del carrello con condizioni di sottoselezione del prodotto non venivano applicate al momento del pagamento.
Ora, gli sconti vengono applicati correttamente in base alle regole configurate.

AC-14884 - Problema GitHub - Contributo codice GitHub

Graphql - Il carrello unione non funziona correttamente quando è abilitato l'ordine arretrato

È stato risolto un problema che impediva l’unione degli articoli del carrello ospiti con il carrello clienti durante l’unione dei carrelli tramite GraphQL.
Ora, il carrello clienti riflette correttamente la quantità combinata dai carrelli ospiti e clienti.

AC-15148 - Problema GitHub - Contributo codice GitHub

[Integrazione] [Estrazione] Direttive dipendenti aggiornate nel modello e-mail di pagamento non riuscito

Modello e-mail di pagamento non riuscito aggiornato per gestire correttamente le direttive dipendenti.
La correzione garantisce che l'indirizzo di spedizione e il metodo di spedizione vengano visualizzati correttamente quando applicabile.
In precedenza, questi campi mancavano nelle e-mail di pagamento non riuscite.

AC-15363 - Contributo codice GitHub

[Cloud] Lo sconto sulla spedizione gratuita non viene rimosso correttamente se il carrello non soddisfa più i requisiti

Il Subtotale (Escl. Imposta) nella regola del prezzo del carrello ora incorporerà gli sconti delle regole precedenti.

ACP2E-3973 - Contributo codice GitHub

Ordine duplicato trovato per lo stesso cliente in Multishipping

Le richieste simultanee di inserire un ordine con più indirizzi di spedizione non generano più ordini duplicati per lo stesso cliente

ACP2E-4117 - Contributo codice GitHub

Carrello e pagamento, ordine, prodotto

L'e-mail della gift card viene inviata anche se la fattura dell'ordine non riesce

Prima dell’implementazione di questa correzione, le e-mail delle gift card venivano inviate dopo la creazione della fattura. Tuttavia, dopo l’applicazione della correzione, le e-mail delle gift card vengono ora inviate dopo che le fatture sono state salvate e salvate correttamente.

ACP2E-3905

Carrello e pagamento, sicurezza

[CLOUD] Recupero del file 404 per JS alla pagina di estrazione al primo tentativo dopo l'implementazione della patch SRI

Prima di correggere i mixin, non venivano caricati nel carrello e prelevati quando erano abilitati i comandi di minimizzazione e raggruppamento. Dopo la correzione, tutti i mixin devono essere caricati come previsto.

ACP2E-4128 - Contributo codice GitHub

Problemi relativi all'ambito dei prezzi e config.php

In Magento 2.4.2, la modifica dell’ambito del prezzo tramite config.php non aggiorna correttamente il valore is_global in catalog_eav_attribute per l’attributo del prezzo.
Di conseguenza, i prezzi dei prodotti rimangono globali e non possono essere salvati per sito web, anche quando la definizione del prezzo è impostata su sito web.
La soluzione alternativa richiede l’aggiornamento manuale della colonna is_global nel database, che non è ideale per gli ambienti di produzione.
Questo comportamento è coerente con la progettazione predefinita di Magento, in cui l’ambito del prezzo è Globale o Sito web, ma non per visualizzazione negozio.

AC-13857 - Problema GitHub

La pagina After Store Switch proviene dalla cache (il commutatore store non funziona) nella versione 2.4.8

È stato risolto un problema a causa del quale il passaggio delle viste archivio dall’intestazione della vetrina non funzionava fino a quando la cache non veniva cancellata manualmente.
Ora, il passaggio dalla visualizzazione archivio funziona correttamente senza la necessità di pulire la cache.

AC-14426 - Problema GitHub

Stili .less ignorati con larghezza minima: (@screen__l)

È stato risolto un problema a causa del quale venivano visualizzati solo tre prodotti per riga nelle pagine delle categorie.
Ora vengono visualizzati quattro prodotti per riga, come previsto.

AC-14463 - Problema GitHub - Contributo codice GitHub

Numero di elenchi di desideri non visualizzato nella pagina home o in altre pagine, ad eccezione della pagina elenco di desideri nel menu del cliente

È stato risolto un problema a causa del quale il conteggio della lista dei desideri veniva visualizzato come parentesi vuote nelle pagine non incluse nella lista dei desideri.
Ora, il numero corretto di voci della lista dei desideri viene visualizzato accanto a "Elenco dei desideri" in tutte le pagine.

AC-14607 - Problema GitHub - Contributo codice GitHub - Contributo codice GitHub

catalog_product_save_before l’osservatore genera un errore relativo alla data quando utilizza l’API REST senza valori a livello di store (problema getFinalPrice())

Questa PR regola l’elaborazione di SpecialFromDate per garantire la formattazione corretta quando la data viene fornita come istanza DateTimeInterface. In questo modo si evitano errori durante l’esecuzione di getFinalPrice() in determinati scenari.

AC-14847 - Problema GitHub - Contributo codice GitHub

URGENTE: impossibile aggiungere un prodotto al bundle se il prodotto da aggiungere dispone di opzioni personalizzabili

È stato risolto un problema che impediva l’aggiunta di prodotti con opzioni personalizzabili ai prodotti bundle.
In precedenza, tali prodotti venivano esclusi dall’elenco "Aggiungi prodotti all’opzione" nella creazione del bundle.
Ora, i prodotti con opzioni personalizzabili possono essere aggiunti ai bundle senza includere le loro opzioni personalizzate, consentendo una corretta gestione delle scorte.
Ciò consente la creazione di bundle senza duplicare i prodotti o influenzare i livelli di inventario.

AC-14958 - Problema GitHub

L’etichetta di prezzo "As low as" (Fino a) viene visualizzata per i prodotti configurabili con una singola opzione

È stato risolto un problema a causa del quale i prodotti configurabili visualizzavano il prezzo con un'etichetta "As low as" errata su PDP/PLP.
Ora, il prodotto mostra il prezzo corretto ($500) senza alcuna etichetta fuorviante.

AC-15237 - Problema GitHub - Contributo codice GitHub

Metodo errato chiamato per il pulsante Aggiungi a confronto

È stato corretto il metodo utilizzato in \Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect().
In precedenza, getAddToCartButton() veniva chiamato in modo errato invece di getAddToCompareButton().
Questa modifica garantisce il comportamento corretto per il rendering del pulsante "Aggiungi per confrontare" negli elenchi dei prodotti.
Non vengono introdotte modifiche funzionali del comportamento; l’aggiornamento migliora l’esperienza degli sviluppatori e la correttezza del codice.

AC-15323 - Problema GitHub - Contributo codice GitHub

La generazione dinamica di immagini genera un numero elevato di immagini

Dopo la correzione, le immagini vengono generate solo per i siti web a cui è assegnato il prodotto.

ACP2E-3927 - Contributo codice GitHub

L’errore 500 si verifica sul front-end, a causa di una struttura di layout errata memorizzata nella cache

È stato risolto un problema a causa del quale una pagina restituiva un codice di errore 500 a causa di una struttura di layout errata memorizzata nella cache nel layout

ACP2E-4040 - Contributo codice GitHub

Errore di convalida per il campo importo sconto regola prezzo catalogo in Aggiornamento pianificato

In precedenza, prima di risolvere questo problema, per l’aggiornamento della pianificazione per la regola del prezzo di catalogo, se l’importo dello sconto è by_fixed allora non è stato convalidato correttamente a causa della regola di convalida dell’intervallo di numeri. Dopo l'applicazione di questa correzione, la convalida funziona correttamente per la regola del prezzo di catalogo a prezzo fisso.

ACP2E-4054 - Contributo codice GitHub

I prodotti vengono visualizzati come esauriti dopo la disattivazione

Dopo la correzione, i prodotti disabilitati non sono presenti nel widget prodotti.

ACP2E-4136 - Contributo codice GitHub

[Cloud] errori con voci duplicate (temp_category_descendants_%)

È stato risolto un problema relativo a voci duplicate durante la creazione di aggiornamenti pianificati per gli ambienti con un numero elevato di categorie nidificate

ACP2E-4159 - Contributo codice GitHub

Catalogo, GraphQL

Calcolo sconto GraphQl non valido

GraphQL ora visualizza correttamente le percentuali di sconto e i prezzi base quando i prezzi del catalogo sono configurati per includere le imposte. In precedenza si verificavano errori di arrotondamento, ad esempio la visualizzazione del 19,99% invece del 20%.

ACP2E-3993 - Contributo codice GitHub

Catalogo, prodotto

I prodotti correlati tramite la regola prodotto correlata non vengono visualizzati in PDP tramite GraphQL

In precedenza, prima dell’applicazione di questa correzione, la regola di prodotto relativa restituiva vuoto/null per un prodotto che corrispondeva alla regola. Dopo l’applicazione di questa correzione, la regola relativa al prodotto viene restituita correttamente per i prodotti corrispondenti.

ACP2E-3949

Contenuto

graphql (magento 2.4.6-p4 ): errore durante il tentativo di ottenere la pagina cms con stato non attivo

È stato risolto un problema a causa del quale la query GraphQL per una pagina CMS disabilitata restituiva un errore interno del server.
Ora la query recupera una risposta corretta senza errori.

AC-12302 - Problema GitHub - Contributo codice GitHub

[GraphQl] Ciclo infinito query route

Questo ticket ha risolto il problema che causava un loop infinito e alla fine un timeout in seguito a una query di instradamento di GraphQL con percorso di richiesta e percorso di destinazione identici.
In 2.4.9-alpha3, la query ora restituisce la risposta di errore corretta invece di eseguire un ciclo.

AC-14269 - Problema GitHub - Contributo codice GitHub

Cambia la costante IMAGE_FILE_NAME_PATTERN in public visible, per una maggiore flessibilità

La costante IMAGE_FILE_NAME_PATTERN in GenerateRenditions.php è stata resa pubblica per consentire agli sviluppatori una maggiore flessibilità quando si lavora con rappresentazioni di immagini. La correzione è inclusa in Magento 2.4.9-alpha3 con copertura completa per unit test e integration test.

AC-15338 - Problema GitHub - Contributo codice GitHub

L’anteprima di staging del contenuto non funziona con i risultati della ricerca

La funzione Ricerca nell'anteprima di staging ora restituisce i prodotti in base all'ambito selezionato. In precedenza, la ricerca restituiva risultati nell’ambito predefinito, ignorando l’archivio selezionato.

ACP2E-4095

Page Builder - Problema di logica della condizione di prodotto (la logica OR si comporta in modo errato nel mostrare meno prodotti)

Il widget Prodotti Page Builder ora restituisce il risultato corretto quando si utilizza un attributo con ambito globale nella condizione "Corrispondenza con qualsiasi"

ACP2E-4096 - Contributo codice GitHub

Cliente/clienti

La convalida del valore minimo e massimo non funziona per l'attributo DOB in Storefront

Questo bug ha risolto il problema che impediva il funzionamento della convalida della data minima e massima per l’attributo Data di nascita (DOB) nella vetrina (anche se funzionava in Admin).
In 2.4.9-alpha3, la convalida ora blocca correttamente il salvataggio dei clienti con DOB al di fuori dell’intervallo consentito, mostrando un messaggio di errore.

AC-13535 - Contributo codice GitHub

Errore di Ajax 401 caricato nella schermata di avviso nel pannello di amministrazione durante la revoca dell’autorizzazione di accesso come cliente

Questo bug ha risolto un problema che causava la visualizzazione di un errore Ajax 401 con HTML non elaborato nel popup di avviso in seguito alla revoca dell’autorizzazione Accesso come cliente.
Dopo la correzione, il sistema ora visualizza correttamente un normale messaggio di avviso invece di un HTML non elaborato.
La soluzione è stata fornita in Magento 2.4.9-alpha3

AC-15336 - Contributo codice GitHub

Framework

[Problema] Rendere la firma del metodo coerente con l'interfaccia

La firma del metodo per getAttributes è ora coerente con la relativa interfaccia, evitando errori durante la sovrascrittura del metodo. In precedenza, le incoerenze nella firma del metodo causavano errori quando si tentava di sovrascrivere il metodo getAttributes.

AC-11578 - Problema GitHub - Contributo codice GitHub

[Problema]: è stata corretta la regola di convalida delle e-mail per il componente dell'interfaccia utente

Il sistema ora convalida correttamente più indirizzi e-mail immessi nei componenti dell’interfaccia utente, garantendo che ogni e-mail sia tagliata e convalidata correttamente. In precedenza, il sistema utilizzava un metodo errato per tagliare gli indirizzi e-mail, il che poteva causare errori di convalida.

AC-11719 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovere i metodi ridondanti

Qualità del codice: sono stati rimossi i metodi ridondanti nei componenti AsynchronousOperations e Sales che chiamavano solo i metodi padre senza aggiungere funzionalità, migliorando la manutenibilità del codice.

AC-11915 - Problema GitHub - Contributo codice GitHub

la convalida xsd non riesce nei file etc/adminhtml/system.xml che contengono commenti sotto gli elementi dei campi.

Questa PR corregge le definizioni dello schema XML in phpstorm per il nodo dei commenti

AC-12945 - Problema GitHub - Contributo codice GitHub

Magento 2.4.8 utilizza pacchetti di sviluppo che non seguono il controllo delle versioni semantiche

Magento 2.4.8 richiede versioni di sviluppo di pdependent/pdependent e phpmd/phpmd (3.x-dev) per la compatibilità con PHP 8.4.
Queste versioni di sviluppo sono in conflitto con gli strumenti di terze parti che si aspettano pacchetti compatibili con SemVer, impedendo alcuni aggiornamenti.
Una soluzione alternativa temporanea consiste nell’assegnare un alias alle versioni di sviluppo in compositore.json (ad esempio, "3.x-dev as 3.99.0"), consentendo la compatibilità e soddisfacendo al contempo il controllo delle versioni semantiche.
Questo assicura il supporto di PHP 8.4 ed evita conflitti fino a quando non saranno disponibili versioni stabili.

AC-14519 - Problema GitHub

API REST: chiamata a una funzione membro getVideoProvider() su null

È stato risolto un problema a causa del quale la chiamata all’API figlio del prodotto configurabile restituiva un errore interno del server 500 se un prodotto figlio aveva solo un video YouTube e nessun’altra immagine.
L'errore è stato causato da un riferimento null in ExternalVideoEntryConverter.
Ora, l’API restituisce correttamente i prodotti secondari con voci della galleria di contenuti multimediali, inclusi i dati video esterni, senza generare errori.
Questo garantisce il corretto recupero di tutti i tipi di file multimediali per i prodotti secondari tramite API REST.

AC-15046 - Problema GitHub

[Problema] Correzione di alcuni errori di battitura nei commenti PHPDoc

Questa PR risolve alcuni errori di battitura presenti nel documento

AC-15075 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovere l'utilizzo di sprintf nelle chiamate di frase

Questa PR rimuove l’utilizzo di sprintf nella chiamata della funzione phrase nel core di Magento.

AC-15183 - Problema GitHub - Contributo codice GitHub

Impossibile reindicizzare tutti gli indicizzatori non validi su più thread con blocco applicazione attivo

Questo problema ha risolto un errore dell’indicizzatore multi-thread quando use_application_lock era abilitato.
In precedenza, i blocchi del database venivano persi durante l’elaborazione parallela, causando il mantenimento degli indicizzatori nello stato "funzionante" e la generazione di errori SQL (tabella non trovata).
In Magento 2.4.9-alpha3, la correzione assicura che gli indicizzatori vengano reindicizzati correttamente con il blocco dell’applicazione abilitato.

AC-15270 - Problema GitHub - Contributo codice GitHub

Aggiornare i collegamenti ai documenti e risolverli

AC-15340 - Contributo codice GitHub

[Problema] registra il plug-in non dichiarato solo se non è disabilitato

Questa PR corregge e registra il plug-in che non è dichiarato e non è utilizzato (istanza abilitata e mancante).

AC-15386 - Problema GitHub - Contributo codice GitHub

Magento 2.4.8-p2, magento/framework versione 103.0.8-p2: classe EmailMessage che chiama un metodo inesistente

AC-15446 - Problema GitHub - Contributo codice GitHub - Contributo codice GitHub

[I Data/Schema Patches getAliases() di Magento 2.3.x] causano errori durante setup:upgrade

getAliases() causa errori durante l'installazione:upgrade. Questa PR corregge lo stesso

AC-15559 - Problema GitHub - Contributo codice GitHub

Previsto tipo 'Magento\Customer\Api\Data\GroupInterface'. Trovato 'Magento\Customer\Model\Group'.

È stato risolto un problema che causava un errore di tipo durante il salvataggio di un gruppo di clienti tramite GroupRepositoryInterface tramite GroupFactory.
In precedenza, l’archivio prevedeva GroupInterface, ma sono state passate le istanze del modello Group, causando un errore irreversibile.
Ora, i gruppi di clienti possono essere salvati correttamente tramite l’archivio garantendo la corretta implementazione dell’interfaccia.
In questo modo vengono risolti gli avvisi IDE e gli errori di runtime durante la creazione o l’aggiornamento programmatico dei gruppi di clienti.

AC-6909 - Problema GitHub

[Problema] Rimuovi il tag @author non consentito

Questa PR rimuove il tag @author dalla base di codice

AC-8349 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovi il tag @author non consentito

Questa PR rimuove il tag @author dalla base di codice

AC-8350 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovi il tag @author non consentito

Questa PR rimuove il tag @author dalla base di codice

AC-8359 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovi il tag @author non consentito

Questa PR rimuove il tag @author dalla base di codice

AC-8362 - Problema GitHub - Contributo codice GitHub

[Problema] Rimuovere il tag @author non consentito da Magento_Backup e Magento_Bundle

Questa PR rimuove il tag @author dalla base di codice

AC-8367 - Problema GitHub - Contributo codice GitHub

[Problema] Correzione del nome della variabile in catalogsearch

Il sistema ora assegna correttamente i nomi alle variabili nel modulo del motore di ricerca, migliorando la chiarezza del codice e la manutenibilità. In precedenza, veniva utilizzato un nome di variabile irrilevante, $defaultCountry, nel modulo del motore di ricerca, causando confusione.

AC-9215 - Problema GitHub - Contributo codice GitHub

[QUANS]Problema del server potenzialmente causato da una chiave di accesso S3 non valida

Credenziali AWS S3 errate non causano più il caricamento infinito delle pagine sulla vetrina.

ACP2E-3890 - Contributo codice GitHub

[QUANS] [Cloud] Minify js non funziona

Quando la minimizzazione JS è abilitata, ora i seguenti file JS sono minimizzati completamente e correttamente: mage/backend/tabs.min.j, jquery/jquery.validate.min.js e Magento_PageBuilder/js/form/element/validator-rules-mixin.min.js. Di conseguenza, la convalida del campo della classe CSS di Page Builder funziona come previsto.

ACP2E-3925 - Contributo codice GitHub

Il processo Cron non cancella la tabella del database, causando interruzioni dovute all’arresto anomalo di Galera

La pulizia delle tabelle del registro modifiche è ora in esecuzione in batch per evitare operazioni di eliminazione complesse.

ACP2E-3995 - Contributo codice GitHub

Il file JS non minimizzato a volte viene caricato ignorando "abilita minimizzazioni js"

Prima della correzione, anche se era stata abilitata la minimizzazione, alcuni dei file JS venivano richiesti senza il prefisso "min", dando luogo al codice di stato 404. Dopo la correzione, quando la minimizzazione è abilitata non sono richieste risorse JS non minimizzate.

ACP2E-4058 - Contributo codice GitHub

Attributo data nel gruppo di attributi personalizzato: impossibile visualizzare Datepicker in Admin

È stato risolto un problema a causa del quale la finestra a comparsa del calendario per gli attributi di data veniva visualizzata fuori schermo quando veniva assegnata a gruppi di attributi personalizzati.

ACP2E-4060 - Contributo codice GitHub

GraphQL

GraphQL ordine cliente: il recupero delle categorie di prodotto per il prodotto associato "non è visibile singolarmente

Prima della correzione, se l’ordine conteneva un prodotto nascosto, le sue categorie visualizzavano un array vuoto nella risposta Customer Order GraphQl.
Ora, dopo la correzione, le categorie di prodotti vengono incluse nella risposta di una richiesta GraphQl dell’ordine del cliente anche se il prodotto è nascosto.

ACP2E-3945 - Contributo codice GitHub

[Cloud] getRemoteAddress restituito 127.0.0.1 in produzione

Prima di questa correzione, l'indirizzo remoto non veniva determinato correttamente quando si utilizzava il server applicazioni. Dopo la correzione, l’indirizzo remoto viene determinato correttamente insieme alla corretta configurazione dell’intestazione nelle configurazioni di indice e intestazione.

ACP2E-3991 - Contributo codice GitHub

[QUANS] Conferma la reversione del comportamento di gestione delle eccezioni di posizionamento dell'ordine GQL

È stata risolta una modifica non compatibile con le versioni precedenti per la mutazione placeOrder.

ACP2E-4031 - Contributo codice GitHub

Mappatura del problema del messaggio tradotto in codice di errore durante l’ordine tramite GraphQL

È stato risolto un problema che si verificava durante l’utilizzo del messaggio di eccezione tradotto per mappare il codice di errore per le richieste GraphQL, causando codici di errore sconosciuti per gli errori noti.

ACP2E-4033 - Contributo codice GitHub

[CLOUD] Il filtro Ordine cliente non funziona per le Date

Dopo la correzione, il recupero degli ordini tramite GraphQL utilizzando un filtro per intervalli di date restituisce il risultato corretto.

ACP2E-4090 - Contributo codice GitHub

Affrontare le questioni sollevate in ACP2E-4031

Prima della correzione la posizione del nodo di errore non forniva compatibilità diretta con le versioni 2.4.7 e 2.4.9. Ora, dopo la correzione, il nodo di errore viene posizionato correttamente per adattarsi a entrambe le versioni.

ACP2E-4115 - Contributo codice GitHub

Raggruppamento padre che mostra esaurito anche il figlio ha una scorta nella chiamata Graphql

Dopo la correzione, la richiesta di un elenco di prodotti tramite GraphQL restituisce lo stato corretto delle scorte per i prodotti bundle.

ACP2E-4168 - Contributo codice GitHub - Contributo codice GitHub

GraphQL, Inventory/MSI

Discrepanze nelle mutazioni GraphQL mergeCart

Dopo la correzione, la richiesta di unione carrelli GraphQL controlla correttamente la quantità di prodotto, tenendo conto della configurazione delle scorte.

ACP2E-4184 - Contributo codice GitHub

GraphQL, sicurezza

La reimpostazione della password del cliente tramite GraphQL non rispetta le restrizioni

È stato risolto un problema a causa del quale le richieste di reimpostazione della password del cliente effettuate tramite le mutazioni di GraphQL non rispettavano le restrizioni di reimpostazione della password configurate in Store > Configurazione > Clienti > Configurazione cliente > Opzioni password. Queste impostazioni vengono ora applicate correttamente.

ACP2E-3992 - Contributo codice GitHub

Importa/esporta

Importazione prodotto CSV: impossibile annullare l'impostazione di un'immagine campione

Prima della correzione non era possibile aggiornare l’immagine campione di un prodotto tramite l’importazione del prodotto. Ora, dopo la correzione, se contrassegni la colonna dell’immagine del campione di prodotto con l’indicatore vuoto configurato, l’immagine verrà impostata su nascosta.

ACP2E-3972 - Contributo codice GitHub

Il programma di importazione prodotti genera URL vuoti per l’ambito del Negozio

La chiave dell’URL del prodotto nella vista Store ora eredita il valore impostato nell’ambito predefinito se url_key ha un valore vuoto nell’origine dati di importazione. Se in precedenza si impostava url_key su un valore vuoto nell’origine dati di importazione per un record della vista archivio, il valore url_key veniva sovrascritto con un valore vuoto in tale ambito.

ACP2E-4038 - Contributo codice GitHub

Il processo di importazione del prodotto rileva un errore se è configurato un attributo a selezione multipla come richiesto

È stato risolto un problema che causava un errore nelle importazioni del prodotto se era incluso un attributo obbligatorio di tipo a selezione multipla. La convalida dei dati ora viene passata correttamente, consentendo il completamento corretto del processo di importazione del prodotto.

ACP2E-4057 - Contributo codice GitHub

[CLOUD] prodotti senza ordini arretrati selezionati per gestire le scorte, consentendo ai clienti di ordinare le scorte superiori al livello corrente al momento dell'importazione

Dopo la correzione, non è più possibile importare un valore non accettabile per l’attributo "allow_backorders" del prodotto.

ACP2E-4116 - Contributo codice GitHub

Importazione del prodotto non riuscita a causa di una lunghezza della descrizione superiore a 65.536 caratteri Convalida

Dopo la correzione, è possibile importare attributi di prodotto con testo di tipo i cui valori superano i 65.536 caratteri.

ACP2E-4119 - Contributo codice GitHub

Inventario/MSI

Operazione di eliminazione del magazzino non completata

Dopo la correzione, l’eliminazione di un elemento sorgente non comporta una reindicizzazione completa e aggiorna solo i prodotti interessati, aumentando le prestazioni.

ACP2E-3917 - Contributo codice GitHub

[MSI] Nessuna indicazione nell'amministratore se il cliente è stato avvisato in modo asincrono che l'ordine è pronto per il ritiro

Aggiunta alla notifica della cronologia degli ordini relativa alla notifica asincrona al cliente relativa all'ordine pronto per il ritiro

ACP2E-3968 - Contributo codice GitHub

Query duplicate sullo stato delle scorte al caricamento del preventivo

È stata corretta l’esecuzione duplicata della query cataloginventory_stock_status durante il caricamento di un preventivo nella vetrina, causando chiamate ridondanti al database.

ACP2E-4102 - Contributo codice GitHub

ACP2E-4118 dopo la patch: la modifica della soglia di magazzino in Amministrazione causa una mancata corrispondenza tra le quantità di vendita negative e lo stato del magazzino

Lo stato delle scorte viene ora regolato automaticamente quando le configurazioni di scorte globali Quantità, ordini inevasi e soglia scorte esaurite vengono aggiornate tramite l'importazione.

ACP2E-4142 - Contributo codice GitHub - Contributo codice GitHub

Ordine

Magento 2.4.8 GraphQL - Formattazione errata di order_date per gli articoli dell’ordine

È stato risolto un problema a causa del quale il campo order_date nella risposta di GraphQL restituiva in formato aaaa-mm-gg.
Ora, order_date viene visualizzato correttamente nel formato gg-mm-aaaa.

AC-14431 - Problema GitHub - Contributo codice GitHub

E-mail di spedizione non inviata quando inviata dalla vista Ordine amministratore nonostante sia abilitata nella configurazione archivio

Il sistema ora invia un'e-mail di conferma della spedizione poiché è abilitata nella configurazione del negozio in cui è stato effettuato l'ordine.

AC-14563 - Problema GitHub - Contributo codice GitHub

Il filtro in base alla data non funziona a causa di nomi di campo ambigui

In Magento 2.4.7-p6, è stato segnalato un errore dovuto ai join con i moduli Braintree quando si filtra la griglia dell’ordine per data.
Il problema riguardava l’unione di query braintree_transaction_details e sales_order durante l’applicazione di filtri per data.
Adobe Commerce Engineering ha esaminato il caso, ma non è stato in grado di riprodurre l’errore nell’ambiente.
Il comportamento previsto prevede che il filtro per data restituisca gli ordini che corrispondono al filtro senza errori.

AC-15037 - Problema GitHub

Magento2: impossibile creare la regola di promozione

Questa PR risolve,
modello \Magento\Catalog\Model\ResourceModel\Eav\Attribute invece di \Magento\Catalog\Model\ResourceModel\Eav\Attribute nel metodo \Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions

AC-15358 - Problema GitHub - Contributo codice GitHub

Annulla reindirizzamento fattura a 404

L'annullamento della fattura eseguita con il tipo Non acquisire non porta più alla pagina 404.

ACP2E-4001 - Contributo codice GitHub

I processi Cron dell'archivio vendite causano problemi di blocco del database

Prima della correzione, le query DELETE non associate che si trovavano nell’archivio cron causavano problemi con Galera. Ora, dopo l’aggiornamento, le query di eliminazione vengono eseguite con limiti.

ACP2E-4010

Problema con gli ordini aggiornati con opzioni configurabili utilizzando l’API REST

Mantenere le opzioni prodotto esistenti sugli articoli dell'ordine di vendita durante l'aggiornamento di un ordine tramite endpoint API rest.

ACP2E-4061 - Contributo codice GitHub

Altri strumenti per sviluppatori

[Problema] Pulizia del codice non utilizzato.

Il sistema ora rimuove il codice non utilizzato relativo alle importazioni non utilizzate.

AC-10980 - Problema GitHub - Contributo codice GitHub

[Problema] accessibilità: i ruoli WAI-ARIA nidificati nel menu non sono corretti

Il sistema ora genera l’accessibilità del faro senza che i ruoli WAI-ARIA nidificino in modo errato nell’errore di menu e il report dovrebbe essere verde

AC-15082 - Problema GitHub - Contributo codice GitHub

Errore della console nell’anteprima e-mail in Magento admin

Il sistema non genererà alcun errore della console durante l’anteprima del modello e-mail

AC-9245 - Problema GitHub - Contributo codice GitHub

Pagamenti

Gli IPN sconosciuti di PayPal abusano del processore IPN dell'applicazione

Il gestore IPN ora ignora i tipi IPN non supportati o sconosciuti. Invece di restituire un errore 500, registra il problema e continua l’elaborazione senza interruzioni.

ACP2E-4049 - Contributo codice GitHub

Token carta salvata PayflowPro non riuscito al pagamento

Gli ID transazione PayFlow Pro (PNREF) di PayPal sono ora validi per l'utilizzo nelle transazioni di riferimento per un periodo fisso di 12 mesi. Una volta scaduta, la scheda salvata non viene più visualizzata e deve essere aggiunta di nuovo. In precedenza, la validità era determinata dalla data di scadenza della carta di pagamento utilizzata nella transazione originale.

ACP2E-4064 - Contributo codice GitHub

Prestazioni

[Problema] L'aggiornamento non può essere modificato dal controllo della cache di utilizzo per il sito statico

Questa PR migliora le prestazioni poiché non convalida il contenuto statico a ogni caricamento di pagina fino a quando & non ne cambia la versione.

AC-15171 - Problema GitHub - Contributo codice GitHub

[CLOUD] Impossibile aggiungere prodotti alle categorie

Sono state migliorate le prestazioni durante l’aggiunta di prodotti alla categoria tramite Visual Merchandiser.

ACP2E-3946 - Contributo codice GitHub

[Cloud] cache_invalidate su 10.000 registri

In precedenza, la cache veniva cancellata a ogni visita del PLP o del carrello, causando un sovraccarico di prestazioni non necessario. La cache delle regole di destinazione non viene più invalidata su queste pagine, migliorando l’efficienza della navigazione.

ACP2E-4059

Prezzi

Il prodotto viene salvato anche quando la data di inizio del prezzo speciale è successiva alla data di fine utilizzando l'azione di massa

È stato risolto un problema che consentiva di salvare i prodotti con un intervallo di date di prezzo speciale non valido senza convalida.
Ora viene visualizzato un messaggio di errore: "Assicurarsi che la data di fine sia successiva o uguale alla data di inizio."

AC-15252 - Problema GitHub - Contributo codice GitHub

Mancata corrispondenza dei dettagli di spedizione dopo aver completato l'estrazione di paypal express per un preventivo negoziabile.

Questo problema ha risolto una mancata corrispondenza delle spese di spedizione durante il completamento di un Checkout PayPal Express per un preventivo negoziabile approvato.
Prima della correzione, la spedizione veniva erroneamente raddoppiata (mostrando $10 invece di $5) portando a totali gonfiati.
La correzione in Magento 2.4.9-alpha3 garantisce l'applicazione delle spese di spedizione corrette

AC-15280

Il prezzo speciale non entra in vigore con i siti web creati con fusi orari diversi

Prima della correzione, la validità della data del prezzo speciale veniva creata nell’ambito della marca temporale del negozio corrente. Ora, dopo la correzione, viene preso in considerazione il fuso orario predefinito dell’archivio.

ACP2E-4002

Il prezzo regolare non è visibile, anche se viene applicato un prezzo speciale.

È stato risolto un problema che impediva la visualizzazione del prezzo regolare quando veniva applicato un prezzo speciale. Il prezzo normale ora appare correttamente insieme al prezzo speciale previsto.

ACP2E-4100 - Contributo codice GitHub

Prodotto

Per un prodotto configurabile per il test case AC-6158 viene ancora visualizzata l'etichetta "As low as" (Come basso come)

Prodotti configurabili implementati e verificati (P1-P7) con relative assegnazioni di varianti e categorie. Garantire la corretta visualizzazione del prezzo di vendita e il comportamento dell'etichetta "As low as" per i prodotti della categoria C.

AC-10847 - Contributo codice GitHub

Registrazione Aggiuntiva Quando La Richiesta Di Un Prodotto Tramite Archivio Non Riesce

Messaggi di errore migliorati per ProductRepository::get e getById quando non viene trovato uno SKU o un ID.
In precedenza, le eccezioni non fornivano alcun contesto in merito allo SKU o all’ID che causava l’errore.
Ora, il messaggio di eccezione include lo SKU o l’ID mancante, facilitando il debug e migliorando l’esperienza di sviluppo.
Questa modifica non influisce su alcun comportamento funzionale dell’API.

AC-15199 - Problema GitHub - Contributo codice GitHub

Prodotti semplici non assegnati quando il prodotto configurabile è stato modificato da un ruolo limitato

Prima di questa correzione, se un utente amministratore con restrizioni salvava un prodotto configurabile che conteneva prodotti semplici a cui l’utente amministratore non aveva accesso, veniva rimosso dal prodotto configurabile al momento del salvataggio. Dopo la correzione, il prodotto configurabile viene mantenuto come salvato da un amministratore a pieno diritto.

ACP2E-4081

Le prestazioni di generazione di [Cloud] Sitemap sono significativamente ridotte

La generazione di sitemap per i prodotti con immagini non subisce più un rallentamento esponenziale. In precedenza, la generazione di sitemap per i negozi in cui era abilitata l’inclusione delle immagini comportava tempi di elaborazione lunghi.

ACP2E-4153 - Contributo codice GitHub

Promozione

Errore nell’ottenere gli sconti sull’articolo ordine apply_to per l’ordine del cliente tramite la richiesta del cliente GraphQl

In precedenza, quando si osservava l’errore del server interno nella richiesta del cliente GraphQl con sconti apply_to per l’ordine del cliente, ora è fisso e vengono recuperati i dati corretti dell’ordine del cliente con sconti applicati

AC-14888 - Problema GitHub - Contributo codice GitHub

Errore nell’ottenere il codice del coupon dell’articolo dell’ordine tramite la richiesta del cliente GraphQl

È stato risolto un problema a causa del quale il recupero degli ordini con i dettagli del coupon tramite GraphQL restituiva un errore interno del server.
Ora la query viene eseguita correttamente e restituisce le informazioni corrette del coupon nella risposta.

AC-14889 - Problema GitHub - Contributo codice GitHub

SEO

Chiave array non definita in ProductRepository getById

Il problema si verificava quando ProductRepository::getById() veniva chiamato con un ID non valido come 123abc, causando un errore di tipo "Chiave array non definita".
Dopo la correzione in Magento 2.4.9-alpha3, tali richieste ora restituiscono correttamente una pagina 404 invece di generare un’eccezione.
Il controllo qualità è stato confermato con ID validi e non validi e non sono stati osservati ulteriori problemi.

AC-15345 - Problema GitHub - Contributo codice GitHub

[Cloud] La generazione di sitemap non termina mai

Prima della correzione, la generazione della sitemap non poteva terminare correttamente se il catalogo conteneva più di un milione di prodotti. Dopo la correzione, la generazione della sitemap terminerà con un’allocazione di memoria inferiore e un massimo di un milione di prodotti per store.

ACP2E-3902 - Contributo codice GitHub

[Il commutatore di store cloud] non funziona da EN a FR per la pagina delle domande frequenti

È stato risolto un problema a causa del quale, passando da una visualizzazione store a un’altra, gli utenti venivano reindirizzati alla home page e non alla corrispondente pagina CMS tradotta. Il commutatore del negozio ora verifica la riscrittura degli URL nel negozio di destinazione per garantire il corretto reindirizzamento (ad esempio, pagina FAQ in inglese → pagina FAQ in francese).

ACP2E-4112

Staging e anteprima

Interruzioni dell’anteprima dell’aggiornamento di staging al momento dell’estrazione quando si utilizza un altro dominio amministratore

Un cliente può effettuare l’accesso e visualizzare il carrello in modalità anteprima punto vendita quando l’URL della base del negozio è diverso dall’URL dell’amministratore.

ACP2E-3906

Dashboard gestione temporanea del contenuto Visualizzazione dell’ora non corretta

Ora i filtri di data "Ora di inizio" e "Ora di fine" in "Dashboard di staging del contenuto" mostrano la data e l’ora corrette. In precedenza, dopo aver selezionato la data e l’ora nel datepicker venivano visualizzate data e ora errate

ACP2E-3969

L’ambito mostra una visualizzazione diversa dello store durante l’anteprima per i prodotti e la categoria con aggiornamento pianificato

Precedentemente a questa correzione, il collegamento di anteprima per categorie e prodotti non veniva generato per l’archivio corretto. Dopo questa correzione, il collegamento di anteprima selezionerà automaticamente l’archivio in cui è stata creata l’anteprima.

ACP2E-4053

Framework interfaccia utente

[Problema] Rimuovere il tag @author non consentito da Magento_Backend

Questa PR rimuove il tag @author dalla base di codice

AC-8814 - Problema GitHub - Contributo codice GitHub

Problemi risolti in v2.4.9-alpha2

Sono stati risolti 109 problemi nel codice core Magento Open Source 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

[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

[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

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 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

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

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

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

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

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

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 67 problemi nel codice core Magento Open Source 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

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

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, 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

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

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 &amp;quot;AppliedCoupon.code&amp;quot; problema imprevisto

AC-14484 - Problema GitHub - Contributo codice GitHub

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

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

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

[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

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