Il contenitore HTML che racchiude il prezzo del prodotto negli elenchi delle richieste di acquisto ora viene riprodotto correttamente per i figli dei prodotti inclusi nel pacchetto.
I commercianti ora possono indicare la lingua in cui l'e-mail dell'utente della società viene inviata al momento della creazione di una società in implementazioni multilingue. In precedenza, il menu a discesa consentiva ai commercianti di selezionare la vista e la lingua appropriate per il negozio.
I campi degli attributi dell'indirizzo del cliente personalizzati vengono ora visualizzati come previsto nel flusso di lavoro di estrazione della vetrina.
. La scheda di configurazione delle funzionalità B2B ora si apre correttamente. È ora possibile utilizzare QuickOrder per aggiungere prodotti al carrello e rimuovere gli elementi. In precedenza, quando un acquirente utilizzava QuickOrder per aggiungere più prodotti al carrello e poi rimuoveva un prodotto, quest’ultimo non veniva rimosso.
È ora possibile aggiornare una società utilizzando la richiesta REST API PUT /V1/company/:companyId senza specificare region_id quando lo stato è configurato come non richiesto. In precedenza, anche se region_id non era obbligatorio, Adobe Commerce restituiva un errore se non era specificato.
Quando crei o aggiorni una società B2B utilizzando l'API REST (http://magento.local/rest/V1/company/2, dove 2 rappresenta l'ID società), la risposta ora include le impostazioni per applicable_payment_method o available_payment_methods come previsto.
Adobe Commerce non visualizza più una pagina 404 quando un commerciante utilizza il pulsante Invio invece di fare clic sul pulsante Save durante la creazione di un elenco di richieste di acquisto nella vetrina.
Le autorizzazioni della categoria non cambiano più quando un nuovo prodotto viene assegnato a un catalogo condiviso pubblico. In precedenza, le autorizzazioni per le categorie venivano duplicate.
L'endpoint REST API PUT rest/default/V1/company/{id}, utilizzato per aggiornare l'e-mail aziendale, non fa più distinzione tra maiuscole e minuscole.
La disabilitazione dei moduli di premi non influisce più sulle funzionalità B2B negli account cliente. In precedenza, quando i moduli di ricompensa venivano disabilitati, le seguenti schede relative a B2B non venivano visualizzate: Profilo società, Utenti società e Ruoli e autorizzazioni.
Adobe Commerce ora utilizza il nome del mittente corretto nelle notifiche e-mail quando vengono apportate modifiche agli account aziendali. In precedenza, Adobe Commerce utilizzava il nome del mittente del contatto generale definito nell’ambito predefinito per tutte le e-mail.
È ora possibile implementare correttamente il multishipping per gli ordini che contengono prodotti sia fisici che virtuali.
I commercianti possono ora creare utenti società dalla sezione Company Users nelle pagine Il mio account e la struttura della società quando Access Restriction è abilitato e Restriction Mode è impostato su Sales: Login Only. In precedenza, Adobe Commerce generava questo errore quando un commerciante tentava di creare un utente: Can not register new customer due to restrictions are enabled.
Adobe Commerce non reimposta più il gruppo clienti di un cliente sul valore predefinito quando un cliente salva le informazioni sul proprio account.
Adobe Commerce non genera più un errore irreversibile quando un amministratore assegna un cliente con un carrello attivo a un gruppo di clienti.
Adobe Commerce fornisce ora un evento DataLayer addToCart per le pagine degli elenchi di ordini rapidi e richieste di acquisto.
Le e-mail di notifica inviate ai rappresentanti commerciali assegnati a un'azienda ora includono il logo aziendale assegnato. In precedenza, l’e-mail di notifica includeva il logo LUMA predefinito e non il logo aziendale caricato.
Un elenco di richieste ora include tutti i prodotti e le quantità raggruppati che sono stati aggiunti all'elenco. In precedenza, quando un commerciante passava a un elenco di richieste di acquisto dopo avervi aggiunto prodotti da una pagina dei dettagli del prodotto, Adobe Commerce visualizzava questo errore: 1 product(s) require your attention - Options were updated. Please review available configurations.
La query products ora restituisce un campo total_count preciso quando è abilitato il catalogo condiviso.
Le pagine Configurazione società e Crea società ora funzionano come previsto dopo la disattivazione di un metodo di spedizione online. È stata aggiunta una verifica per impedire il tentativo di elaborazione dei moduli di spedizione disabilitati. In precedenza, Adobe Commerce visualizzava questo errore: Type Error occurred when creating object: Magento\CompanyShipping\Model\Source\ShippingMethod, Too few arguments to function Magento\CompanyShipping\Model\Source\ShippingMethod::__construct(), 1 passed in /var/www/html/elmtup/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121 and exactly 2 expected.
. Il consumo di memoria per i test di integrazione è stato ridotto, migliorando le prestazioni dei test e riducendo il tempo necessario per il completamento.
B2B v1.2.0
28 luglio 2020
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce 2.4.0 e versioni successive
Aggiunto supporto per Adobe Commerce 2.4.0.
servizio di ricerca ordini per vetrine, con un ringraziamento per il contributo di Marek Mularczyk di Divante e dei membri della community.
ordini di acquisto migliorati e riscritti. Ora sono inclusi per impostazione predefinita in Adobe Commerce.
regole di approvazione ordine di acquisto sono state implementate. Queste regole consentono agli utenti di controllare il flusso di lavoro Ordine di acquisto creando regole di acquisto per gli ordini.
Accesso come cliente è ora incluso per impostazione predefinita in Adobe Commerce. Questa funzione consente ai dipendenti del sito di assistere i clienti effettuando l’accesso come cliente per vedere ciò che vedono.
Le aggregazioni di attributi ora funzionano correttamente per la navigazione a livelli con Elasticsearch
La ricerca di ordini per caratteri speciali ora funziona correttamente.
. Se si fa clic sul pulsante Clear All, ora tutti i filtri vengono espansi anziché compressi.
Il nome/SKU del prodotto è ora incluso nel riepilogo del filtro di ricerca della cronologia ordini.
L'indicatore di ordinamento è ora visualizzato correttamente nella griglia Ordini di acquisto.
Ora è possibile fare clic sui pulsanti Approva, Annulla, Rifiuta e Ordine di acquisto una sola volta. In precedenza, era possibile fare clic più volte sul pulsante.
I pulsanti Approva, Rifiuta, Annulla e Convalida dell'ordine di acquisto ora vengono riprodotti correttamente sui dispositivi mobili.
. In precedenza, l'approvazione di un ordine di acquisto con uno sconto scaduto determinava l'inserimento dell'ordine nell'importo completo e non aggiornava il totale dell'ordine di acquisto. Ora il totale dell’ordine di acquisto viene aggiornato per mostrare il totale corretto.
È stato introdotto un problema in 2.3.4 in cui gli attributi di estensione personalizzati non venivano copiati dall'indirizzo del cliente all'indirizzo del preventivo. Questo problema è stato risolto.
Se è installato B2B, veniva visualizzato un errore SQL durante l'assegnazione di categorie a cataloghi condivisi. Questo problema è stato risolto.
A causa di un valore di tipo di variabile errato, gli amministratori non potevano aggiungere prodotti configurabili a un ordine. I menu a discesa delle opzioni non si popolano. Questa funzione ora funziona correttamente.
. In precedenza, quando si modificavano le autorizzazioni per le categorie per il gruppo Non connesso, si verificava un errore durante il salvataggio delle modifiche. Questo problema è stato risolto.
È stata aggiunta una correzione per consentire agli amministratori degli archivi di aggiungere prodotti a un ordine che non si trova nel catalogo condiviso. In precedenza, veniva visualizzato un messaggio di errore quando si aggiungeva un elemento non presente nel catalogo.
Quando si aggiungeva una società e si assegnava l'amministratore della società a un sito Web non predefinito, veniva inviato l'ID sito errato, causando un errore. Questo problema è stato risolto.
In precedenza, dopo lo spostamento di un cliente in un altro gruppo di clienti, l'aggiunta di un prodotto a un ordine tramite Ordine rapido non riusciva e generava un errore. Questo problema è stato risolto.
. In precedenza, durante il tentativo di estrazione tramite WebAPI con virgolette B2B, veniva inviato un valore non corretto all'API, causando un errore. Questo problema è stato risolto.
. In precedenza, quando si impostava una società su "Attiva" tramite l'API, si verificava un errore. Questo problema è stato risolto.
A causa di un tag form non necessario, la pagina dell'ordine è stata aggiornata automaticamente quando si preme INVIO dopo aver modificato un costo di spedizione proposto. Questo problema è stato risolto.
. In precedenza, quando si impostava un limite di visualizzazione dei prodotti in una pagina di catalogo e tale limite era inferiore al numero totale di prodotti, si verificava un errore. Questa funzione ora funziona come previsto.
In precedenza, quando si modificava l'amministratore di una società, l'indirizzo dell'amministratore originale veniva copiato nel nuovo amministratore, assegnando loro due indirizzi. Ora viene aggiunto solo l’indirizzo corretto.
. In precedenza, l'utilizzo dell'API per salvare un preventivo quando Git era impostato su "Consentito e notifica al cliente" non riusciva. Questa chiamata API ora funziona come previsto.
L'imposta sul prodotto fissa viene ora visualizzata nella pagina dei dettagli Preventivi.
. In precedenza, se si faceva clic su un allegato nella scheda Commenti della pagina Le mie citazioni, il file non veniva scaricato. Questo comportamento ora funziona come previsto.
Problemi noti
Adobe Commerce genera un’eccezione durante l’aggiornamento a B2B 1.2.0 in una distribuzione multisito. Quando viene eseguito setup:upgrade, l'errore si verifica nel modulo PurchaseOrder: Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder. Soluzione: installare l'interfaccia B2B-716 Add NonTransactionableInterface nell'hotfix della patch dati InitPurchaseOrderSalesSequence, ora disponibile nella sezione Il mio account > Download di magento.com.
Se un codice di sconto scade prima dell'approvazione di un ordine di acquisto (OA), l'OA continua a visualizzare l'importo scontato, ma dopo l'approvazione dell'OA l'ordine viene collocato al totale non scontato. Soluzione: installare l'hotfix B2B-709 Purchase Order Discount patch per questo problema, ora disponibile nella sezione Account personale > Download di magento.com.
Se gli articoli di un ordine di acquisto sono esauriti o la quantità è insufficiente quando l'ordine di acquisto viene convertito in un ordine effettivo, si verifica un errore. Se gli ordini inevasi sono abilitati, l'ordine viene elaborato normalmente.