Applica AC-3022.patch per continuare a offrire DHL come vettore di spedizione

DHL ha introdotto lo schema versione 6.2 e dichiarerà obsoleto lo schema versione 6.0 nel prossimo futuro. Adobe Commerce 2.4.4 e versioni precedenti che supportano l’integrazione DHL supportano solo la versione 6.0. I commercianti che distribuiscono queste versioni devono applicare AC-3022.patch al più presto per continuare a offrire DHL come vettore di spedizione. Per informazioni sul download e l'installazione della patch, vedere l'articolo della Knowledge Base Applica una patch per continuare a offrire DHL come corriere.

Altre informazioni sulla versione

Anche se il codice per queste funzioni è incluso con versioni trimestrali , diversi di questi progetti (ad esempio, Progressive Web Application (PWA) Studio) vengono rilasciati in modo indipendente. Le correzioni di bug per questi progetti sono documentate nelle informazioni sulla versione specifiche per il progetto, disponibili nella documentazione di ciascun progetto.

In evidenza

In questa versione, cerca le seguenti aree di rilievo.

Miglioramenti sostanziali della sicurezza

Questa versione include oltre 15 correzioni di sicurezza e miglioramenti di sicurezza della piattaforma. Tutte le correzioni di sicurezza sono state salvate in 2.4.0-p1 e 2.3.6.

Oltre 15 miglioramenti di sicurezza che aiutano a chiudere le vulnerabilità RCE (Remote Code Execution) e XSS (Cross-Site Script)

Ad oggi non si sono verificati attacchi confermati relativi a questi problemi. Tuttavia, alcune vulnerabilità possono potenzialmente essere sfruttate per accedere alle informazioni dei clienti o assumere il controllo delle sessioni dell’amministratore. La maggior parte di questi problemi richiede che un utente malintenzionato ottenga prima l’accesso all’amministratore. Di conseguenza, ti ricordiamo di adottare tutte le misure necessarie per proteggere l’amministratore, tra cui, ma non solo, queste iniziative: inserire nell'elenco Consentiti dell’IP a due fattori, autenticazione a due fattori, utilizzo di una VPN, utilizzo di una posizione univoca invece di /admin e buona igiene della password. Per una discussione su questi problemi risolti, vedi Aggiornamenti di sicurezza disponibili per il Magento.

Ulteriori miglioramenti della sicurezza

I miglioramenti di sicurezza per questa versione includono:

  • La protezione CAPTCHA è stata aggiunta alle seguenti aree di prodotto:

    • Inserire la pagina di vetrina dell'ordine e gli endpoint REST e GraphQL
    • Endpoint REST e GraphQL relativi al pagamento.

    La protezione CAPTCHA per queste pagine aggiuntive è disabilitata per impostazione predefinita. Può essere abilitata nell’amministratore nello stesso modo in cui sono abilitate le altre pagine coperte da CAPTCHA. Questa protezione è stata aggiunta come meccanismo di forza anti-brute per proteggere i negozi dagli attacchi di carding. Vedi CAPTCHA.

  • Supporto per l'attributo SameSite per i cookie. Per supportare l'imposizione Google Chrome del nuovo sistema di classificazione dei cookie, le classi dell'applicazione che gestiscono i cookie sono state aggiornate per supportare l'attributo cookie SameSite. Questo attributo è impostato su Lax per impostazione predefinita ma può essere esplicitamente sostituito.

  • Strumento di analisi protezione avanzata. Adobe ha collaborato con Sanguine Security, azienda leader nella prevenzione dello scrematura digitale, per integrare il database di oltre 8700 firme di minacce nello strumento Security Scan. Questa partnership consentirà ai commercianti di ottenere informazioni in tempo reale sullo stato di sicurezza del loro sito attraverso il rilevamento proattivo di malware e la riduzione di falsi positivi. Gli esercenti possono registrarsi allo strumento visitando il sito https://account.magento.com/scanner. Per ulteriori informazioni, consulta il post del blog Proteggi vetrina con lo strumento di analisi della sicurezza avanzata.

NOTE
A partire dalla versione 2.3.2, assegneremo e pubblicheremo i numeri CVE (Common Vulnerabilities and Exposures) indicizzati con ogni bug di sicurezza segnalato da parti esterne. Questo consente agli utenti di identificare più facilmente le vulnerabilità non risolte nella loro distribuzione. Ulteriori informazioni sugli identificatori CVE sono disponibili in CVE.

Miglioramenti dell'infrastruttura

Questa versione contiene miglioramenti alla qualità di base, che migliorano la qualità del framework e delle seguenti aree funzionali: Account cliente, Catalogo, CMS, OMS, Importazione/Esportazione, Promozioni e targeting, Carrello e pagamento, Staging e Anteprima.

Miglioramenti delle prestazioni

  • Riduzione delle dimensioni dei trasferimenti di rete tra Redis e il Magento. La configurazione dell'elenco di plug-in viene ora generata durante l'esecuzione del comando bin/magento di:compile. Queste informazioni di configurazione vengono scritte in cartelle di metadati generate in base all’ambito. In precedenza, queste informazioni venivano memorizzate nella cache. I miglioramenti delle prestazioni che ne derivano includono una riduzione delle dimensioni della cache di rete e dei tempi di esecuzione per molti scenari.

  • Prestazioni consumer della coda messaggi migliorate. Tre nuove impostazioni di configurazione supportano una riduzione del consumo di CPU da parte della coda del consumatore. Questi parametri opzionali forniscono un maggiore controllo sui consumatori e consentono di risparmiare risorse sul server. Per una descrizione dei parametri maxIdleTime, sleep e onlySpawnWhenMessageAvailable, vedere Configurare le code di messaggi.

  • È stato migliorato il tempo di esecuzione per bin/magento comandi.

Integrazione di Adobe Stock

Questa versione include l’integrazione di Adobe Stock v2.1.0.

Raccolta nuovi file multimediali

La Raccolta nuovi file multimediali ora è attivata per impostazione predefinita in Amministrazione. I commercianti possono ora eseguire queste azioni sulle immagini nella Media Gallery:

  • Eliminare immagini in blocco

  • Ottimizzazione dell'archiviazione dei supporti identificando le immagini duplicate e quelle non utilizzate nella vetrina

  • Filtra le immagini in base all’area della vetrina in cui vengono utilizzate, inclusi i contenuti di prodotti e categorie e i blocchi CMS

  • Utilizzare i metadati delle immagini

    • Visualizza i metadati dalle immagini caricate in Media Gallery
    • Modificare i metadati dell’immagine (titolo, descrizione e parole chiave)
    • Cercare le immagini in base ai relativi metadati

GraphQL

Questa versione aggiunge la copertura GraphQL per le seguenti funzioni:

  • Recensioni prodotto. Clienti e ospiti possono scrivere recensioni sui prodotti. I clienti possono recuperare i dati cronologici delle recensioni dei prodotti. Consulta Creare una recensione del prodotto e productReviewRatingsMetadata query per informazioni sul recupero di informazioni sull'infrastruttura delle recensioni.

  • Opzioni regalo. Tutti i clienti e gli ospiti possono aggiungere un messaggio regalo al loro ordine. I clienti possono inoltre aggiungere all'ordine confezioni regalo, ricevute regalo e cartoline stampate. Vedi setGiftOptionsOnCart mutazione e updateCartItems mutazione

  • Cronologia ordini. Tutti i clienti possono visualizzare i dettagli relativi agli ordini, incluse fatture, spedizione e rimborsi.

  • Aggiungi al carrello. La mutazione addProductsToCart consente di aggiungere qualsiasi tipo di prodotto al carrello attivo. Si consiglia di utilizzare questa mutazione invece di mutazioni monouso come addSimpleProductsToCart. Correzione inviata da Yaroslav Rogoza nella richiesta di pull 27914. GitHub-28524

  • Metodi di pagamento memorizzati. I clienti che hanno effettuato l'accesso possono ora memorizzare i dettagli del pagamento (tra cui Braintree carta di credito e Braintree con PayPal) in Il mio account.

  • Supporto per elenchi di desideri nel Magento Open Source. È possibile aggiungere elementi a, aggiornare elementi in e rimuovere elementi da un elenco di desideri.

  • Gestione migliorata degli account cliente. Sono state aggiunte le mutazioni createCustomerV2 e updateCustomerV2 per gestire gli account cliente. Queste nuove mutazioni richiedono oggetti di input diversi rispetto alle mutazioni createCustomer e updateCustomer. Per modificare l'indirizzo di posta elettronica di un cliente, utilizzare la nuova mutazione updateCustomerEmail.

  • Supporto per Payflow Pro Vault. Aggiunta del supporto di GraphQL Vault per il metodo di pagamento Payflow Pro Vault. Correzione inviata da Oleh Usik nella richiesta di pull 28821. GitHub-28520

  • Aggiornamento della query storeConfig di GraphQL per includere le nuove impostazioni di configurazione del cliente. Correzione inviata da Oleh Usik nella richiesta di pull 27876. GitHub-28521

  • È stata aggiunta la mutazione requestPasswordResetEmail, che attiva l'e-mail di reimpostazione della password per l'indirizzo e-mail specificato. Correzione inviata da Oleh Usik nella richiesta di pull 27876. GitHub-28521

  • Klarna GraphQL. Sono stati aggiunti o aggiornati argomenti su Klarna GraphQL nel metodo di pagamento di Klarna e createKlarnaPaymentsSession

Per informazioni dettagliate su questi miglioramenti, consulta la Guida per gli sviluppatori di GraphQL.

PWA Studio

PWA Studio v8.0.0 introduce nuove funzioni e miglioramenti:

  • Aggiornamenti alla guida di stile di Venia applicabili a token di progettazione, composizione tipografica, colori, componenti core e layout di pagina.

  • Miglioramenti all'esperienza del mini-carrello Venia

  • Supporto iniziale per più impostazioni locali e contenuti localizzati nella vetrina Venia

  • Numerosi miglioramenti all'esperienza Il mio account della vetrina Venia

Consulta compatibilità per un elenco delle versioni di PWA Studio e delle relative versioni compatibili. Per informazioni sui miglioramenti e sulle correzioni di bug, vedi Versioni di PWA Studio.

Framework di test funzionali (MFTF)

È ora disponibile MFTF 3.1.0. Consulta Changelog framework test funzionali.

Estensioni sviluppate dal fornitore

Per aggiornamenti sulle funzioni e sulle modifiche di questa versione, consulta i seguenti articoli:

Problemi risolti

Sono stati risolti centinaia di problemi nel codice core 2.4.1.

Installazione, aggiornamento, distribuzione

  • L’installazione con estensioni di terze parti che dipendono dalle API per il modulo Store nei comandi CLI non ha più esito negativo. In precedenza, l'applicazione visualizzava questo messaggio di errore: The default website isn't defined. Set the website and try again. Questo era un problema noto nella versione 2.4.0.
  • bin/magento setup:di:compile non genera più un errore irreversibile. In precedenza, la prima volta che si eseguiva questo comando, l’applicazione generava un errore, ma la seconda esecuzione ha avuto esito positivo.
  • L'aggiornamento non ha più esito negativo quando viene dichiarato un plug-in in Magento\Framework\Encryption\Encryptor.
  • L'applicazione visualizza ora un messaggio di errore informativo quando alcuni temi non vengono distribuiti dopo l'esecuzione di bin/magento setup:static-content:deploy. In precedenza, al completamento della distribuzione ma non in tutti i pacchetti, l’applicazione non presentava alcun errore. Quando il comando viene eseguito con l'elaborazione parallela abilitata e ogni tema richiede più tempo per essere distribuito rispetto al tempo massimo di esecuzione specificato, il comando può essere completato correttamente, anche se i temi non sono distribuiti.
  • La casella di controllo Usa valore predefinito per i pagamenti Klarna (Archivi > Configurazione > Vendite > Metodi di pagamento > Klarna) ora rimane selezionata come previsto quando l'ambito del sito Web cambia.
  • L'aggiornamento non provoca più l'improvviso errore del cluster Galera. In precedenza, il cluster Galera veniva chiuso improvvisamente dopo la reindicizzazione subito dopo l’aggiornamento. Durante un aggiornamento, le tabelle indice vengono modificate e il motore viene modificato da MEMORY a InnoDB. A questo punto, il contenuto di queste tabelle non era sincronizzato tra i nodi del cluster Galera. GitHub-25334
  • La disattivazione del modulo PageBuilder non influisce più sul rendering della pagina di prodotto. In precedenza, i layout personalizzati nella pagina di prodotto scomparivano quando il modulo veniva disattivato e l’applicazione visualizzava una pagina vuota.
  • È ora possibile utilizzare bin/magento sampledata:deploy per distribuire i dati di esempio come previsto dopo l'installazione del Magento Open Source tramite Composer. In precedenza, l'applicazione ha generato questo errore: Git installations must deploy sample data from GitHub; see [Clone sample data Git repositories](../../../installation/sample-data/git-repositories.md) for more information. Correzione inviata da Andrii Beziazychnyi nella richiesta di pull 27481. GitHub-19481
  • Le prestazioni della vetrina sono migliorate grazie all'eliminazione del caricamento non necessario del componente Datepicker. Correzione inviata da Mateusz Krzeszowiak nella richiesta di pull 27860. GitHub-28823
  • L'esecuzione di bin/magento setup:upgrade non visualizza più informazioni estranee sulle cache. Correzione inviata da Sathish Subramanian nella richiesta di pull 27567. GitHub-27091
  • L'esecuzione di bin/magento config:show <vendor_module>/general/value ora restituisce 0 o una stringa vuota come previsto. In precedenza, restituiva Configuration for path: "vendor_module/general/value" doesn't exist. Correzione inviata da Vadim Malesh nella richiesta di pull 28549. GitHub-23290
  • bin/magento setup:static-content:deploy --language=all distribuisce ora tutte le lingue utilizzate nella vetrina e tutte le lingue configurate dagli utenti Admin quando non è impostato alcun parametro di lingua. (en_US è sempre distribuito per impostazione predefinita.) Correzione inviata da Anton Evers nella richiesta di pull 28922. GitHub-29218
  • Quando la funzione Backup è disattivata, l'applicazione non visualizza più il menu Backup. Correzione inviata da Eden Duong nella richiesta di pull 29222. GitHub-29280
  • L'inizializzazione dell'helper per l'immagine del catalogo utilizza ora il modello di prodotto anziché DataObject. Correzione inviata da jmonteros422 nella richiesta di pull 29435. GitHub-1711
  • Gli utenti amministratori ora possono salvare un campo Durata del token cliente (ore) vuoto (Amministratore Archivi > Configurazioni > Servizi > OAuth > Scadenza del token di accesso). GitHub-29502
  • L'impostazione Crea reindirizzamento permanente per il vecchio URL è disabilitata per impostazione predefinita per le categorie. Correzione inviata da Vadim Malesh nella richiesta di pull 28752. GitHub-24922

Integrazione di Adobe Stock

  • Le immagini nella griglia delle immagini di Adobe Stock ora sono correttamente allineate dopo l’eliminazione dei filtri. Correzione inviata da Nazar Klovanych nella richiesta di pull 28366. GitHub-824, GitHub-972
  • Il campo Usato in della pagina dei dettagli dell'immagine della galleria di Adobe Stock ora identifica con precisione se l'immagine è associata a un prodotto. Correzione inviata da Nazar Klovanych nella richiesta di pull 28798. GitHub-1474
  • \Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute elimina i collegamenti alle parole chiave non specificate nei parametri e inserisce i nuovi collegamenti quando si eliminano i tag delle parole chiave durante la modifica dei dettagli dell'immagine. Correzione inviata da jmonteros422 nella richiesta di pull 29207. GitHub-1391
  • Il messaggio Login failed visualizzato dall'applicazione quando un commerciante fa clic sulla Licenza per un'immagine Adobe Stock salvata in precedenza e senza licenza non contiene più tag HTML. Correzione inviata da yolouiese nella richiesta di pull 29398. GitHub-1684
  • Facendo clic sui collegamenti nella sezione Usato in della pagina Dettagli immagine viene ora visualizzata una griglia che visualizza tutte le entità filtrate dall'immagine. Anche il filtro delle risorse viene impostato e visualizzato correttamente. In precedenza, l'applicazione non visualizzava il titolo della risorsa nella sezione Filtri applicati. Correzione inviata da Nazar Klovanych nella richiesta di pull 29367. GitHub-1694
  • L'applicazione non visualizza più la sezione Usato in della pagina Dettagli immagine quando l'immagine non è in uso. Correzione inviata da Nazar Klovanych nella richiesta di pull 29367. GitHub-1699
  • Sono stati risolti i problemi di visualizzazione che si verificavano quando si aggiungeva un nuovo tag immagine con un numero di caratteri superiore al massimo consentito. Correzione inviata da Nazar Klovanych nella richiesta di pull 29367. GitHub-1702
  • È ora possibile controllare Assets come previsto utilizzando il filtro delle risorse nella sezione Dettagli immagine Usata in. Correzione inviata da Nazar Klovanych nella richiesta di pull 29367. GitHub-1704
  • Le informazioni sulle immagini utilizzate da diverse entità (ad esempio, page e category) sono ora elencate e corrette nella pagina Dettagli immagine. Correzione inviata da Nazar Klovanych nella richiesta di pull 29367. GitHub-1747
  • L’applicazione non genera più un’eccezione quando un commerciante tenta di salvare un prodotto con la relativa immagine associata quando Media Gallery è disabilitato. Correzione inviata da Nazar Klovanych nella richiesta di pull 29492. GitHub-1750
  • Facendo clic sui collegamenti nella sezione Usato in per un’immagine nella Raccolta multimediale, ora viene aperta la griglia delle entità filtrate in base all’immagine, come previsto. In precedenza, il titolo dell’immagine non veniva visualizzato nella sezione filtri applicati della griglia. Correzione inviata da Nazar Klovanych nella richiesta di pull 29429. GitHub-1694
  • L’applicazione ora aggiunge correttamente i tag quando si modificano più immagini in successione in Media Gallery. Correzione inviata da Nazar Klovanych nella richiesta di pull 29429. GitHub-1755
  • L’applicazione ora rimuove i tag per le immagini Adobe Stock dopo che un commerciante elimina i tag e salva i dettagli dell’immagine. In precedenza, i tag venivano eliminati solo dopo l’aggiornamento della pagina. Correzione inviata da Honeymay Louiese Ignacio nella richiesta di pull 29400. GitHub-1703

Amazon Pay

  • Amazon Pay ora controlla se un utente ha già effettuato l’accesso prima di eseguire il rendering delle opzioni di pagamento.

  • Sono stati risolti i problemi relativi all’autenticazione a più fattori e ai carrelli abbandonati.

  • Amazon Pay ora compila correttamente store name nelle e-mail e in altre posizioni visualizzate. Se il campo Nome store nella configurazione di Amazon Pay è vuoto, l'estensione recupera il nome predefinito del negozio (ovvero il nome assegnato al tuo negozio in Amministratore).

  • Sono stati risolti i problemi di localizzazione/traduzione per gli scenari di declino. Il testo visualizzato non è più sempre in inglese.

Prodotti bundle

  • L'applicazione non genera più un'eccezione quando si tenta di creare un prodotto in una distribuzione in cui è installato Inventory ma il modulo Magento_InventoryBundleProduct è disabilitato.
  • L’applicazione ora calcola correttamente i rimborsi offline per gli ordini che contengono prodotti bundle.
  • Il mini carrello visualizza ora i prezzi corretti per i prodotti bundle quando i prezzi di livello vengono assegnati anche per i prodotti semplici. GitHub-22807
  • I commercianti possono ora creare una nota di credito per i prodotti in bundle che fornisce un rimborso senza richiedere la restituzione del prodotto. In precedenza, l’applicazione generava un errore. Correzione inviata da Dzung Nguyen nella richiesta di pull 27455. GitHub-23440
  • L’applicazione non visualizza più messaggi di convalida ridondanti quando un acquirente aggiunge un prodotto bundle al carrello senza selezionare un’opzione richiesta. Correzione inviata da Dzung Nguyen nella richiesta di pull 27455. GitHub-23440

Correzione inviata da Michał Derlatka nella richiesta di pull 29256. GitHub-26110

Cache

  • L'archiviazione della cache locale viene ora mantenuta per il periodo di tempo impostato in Archivi > Configurazione > Generale > Web > Impostazioni cookie predefinite. In precedenza, la data di scadenza dei cookie era hardcoded su un giorno, che lo rendeva non sincronizzato con questa impostazione. Di conseguenza, nei messaggi di benvenuto non venivano conservate le informazioni sui clienti restituiti per la durata prevista.
  • Il numero di chiamate alla cache delle pagine config è stato ridotto. Correzione inviata da Lukasz Bajsarowicz nella richiesta di pull 28992. GitHub-29159
  • La vernice non genera più un errore Connection reset by peer quando un catalogo di grandi dimensioni viene reindicizzato secondo la pianificazione. Correzione inviata da Matthew O'Loughlin nella richiesta di pull 26256. GitHub-8815
  • La cache di pagina intera non viene più cancellata per i prodotti non correlati quando un prodotto è stato modificato nell’amministratore. GitHub-25670

Carrello e pagamento

  • Le query SQL dirette sono state sostituite da Provider dati, che ha migliorato le prestazioni di estrazione. Correzione inviata da Lukasz Bajsarowicz nella richiesta di pull 29376. GitHub-29453
  • Gli elenchi Prodotti inclusi nel confronto e Prodotti confrontati di recente ora funzionano come previsto. In precedenza, quando l’elenco di confronto veniva espanso, l’applicazione non visualizzava prodotti, anche se la sezione indicava che l’elenco conteneva prodotti.
  • Il pulsante Elimina nella sezione Aggiungi al carrello per SKU della pagina Gestisci carrello di un cliente ora funziona come previsto quando sono selezionate più righe.
  • L'applicazione non genera più un errore quando si tenta di ordinare un prodotto in base allo SKU quando le cifre immesse corrispondono a uno SKU valido, ma le maiuscole e le minuscole di queste cifre sono diverse. In precedenza, quando si immetteva uno SKU in Account personale > Ordina per SKU che non corrispondeva esattamente a uno SKU valido, l'applicazione generava un errore.
  • L’indirizzo di spedizione di un cliente è ora selezionato per impostazione predefinita al momento del pagamento quando si trova nel paese identificato nell’elenco Paesi consentiti e tale elenco include solo tale paese. In precedenza, l'applicazione non selezionava l'indirizzo come predefinito e visualizzava questo messaggio di errore: Please specify a regionId in shipping address.
  • Gli esercenti possono ora abilitare Applica all'importo spedizione nella scheda Azione di Marketing > Regole prezzo carrello > Aggiungi nuova regola quando viene applicato Sconto importo fisso per l'intero carrello. GitHub-24422
  • L’applicazione non genera più un’eccezione quando un acquirente tenta di annullare l’impostazione del cookie di persistenza dopo aver iniziato il pagamento e quindi aver visitato la home page della vetrina. In precedenza, quando l'acquirente faceva clic su Non sei tu?Collegamento nella home page. L'applicazione ha generato l'eccezione: The shipping address is missing. Set the address and try again. GitHub-24218
  • L’applicazione ora visualizza un messaggio di successo di aggiunta al carrello quando un cliente aggiunge al carrello un prodotto esaurito. In precedenza, il prodotto veniva aggiunto, ma l’applicazione non mostrava un messaggio di successo.
  • Gli attributi di indirizzo personalizzati vengono ora inclusi come previsto nel modulo visualizzato per la fase di pagamento nel flusso di lavoro di pagamento.
  • La casella di input Stato/Provincia/Regione è ora abilitata come previsto in Account personale > Rubrica > Aggiungi nuovo indirizzo.
  • Gli sconti vengono ora applicati come previsto alle spese di spedizione quando Applica all'importo di spedizione è abilitato. Correzione inviata da Andrii Kalinich nella richiesta di pull 28839. GitHub-26723
  • Il codice che supporta la chiusura del mini carrello è stato rielaborato per rimuovere la funzione closeSidebar. L'associazione dei clic appropriata è stata aggiunta all'elemento [data-action="close"]. Correzione inviata da lumnn nella richiesta di pull 28906. GitHub-29161
  • La nuova impostazione di configurazione Mostra pulsante "Cancella carrello" nella pagina del carrello consente di controllare la visualizzazione di un pulsante Cancella carrello nella pagina di visualizzazione del carrello. Per impostazione predefinita, questa impostazione è disabilitata. Correzione inviata da Pavlo Sydorenko nella richiesta di pull 27917. GitHub-28705
  • La convalida è stata aggiunta al campo telefono nel flusso di lavoro di pagamento. Correzione inviata da Oleh Usik nella richiesta di pull 27537. GitHub-28800
  • L'estrazione Guest è ora disabilitata come previsto quando un carrello contiene prodotti scaricabili quando le impostazioni Condivisione e Disabilita estrazione Guest se il carrello contiene elementi scaricabili sono disabilitate. Correzione inviata da Rani Priya nella richiesta di pull 23972. GitHub-23971
  • Il messaggio di successo visualizzato dall’applicazione quando un acquirente aggiunge un prodotto al carrello dalla barra laterale dell’account del cliente contiene ora un collegamento al carrello. Correzione inviata da Ajith nella richiesta di pull 27977. GitHub-29097
  • L’applicazione ora seleziona un valore vuoto per impostazione predefinita per il menu a discesa delle opzioni di prefisso nel flusso di lavoro di pagamento. Correzione inviata da Vadim Malesh nella richiesta di pull 28238. GitHub-18823
  • Il messaggio a comparsa visualizzato dall'applicazione quando si eliminano più elementi da un carrello ora descrive con precisione il numero e il tipo di entità selezionate per l'eliminazione. Correzione inviata da Nazar Klovanych nella richiesta di pull 29490. GitHub-1749
  • L'applicazione ora visualizza un modulo di registrazione del cliente quando un utente ospite completa il pagamento.
  • I campi degli attributi dell’indirizzo del cliente personalizzati ora vengono visualizzati come previsto nel flusso di lavoro di pagamento della vetrina.
  • L'applicazione ora recupera il gruppo di clienti corrente per un preventivo attivo durante l'estrazione. In precedenza, l’applicazione utilizzava il gruppo di clienti attivo al momento della prima aggiunta del prodotto al carrello e, se tale gruppo di clienti veniva eliminato prima del pagamento, l’applicazione generava un errore. Correzione inviata da Konstantin nella richiesta pull 28902. GitHub-29327