ACSD-69129: l'aggiornamento del prezzo del livello API REST non riesce dopo l'eliminazione del sito Web di base predefinito e l'utilizzo del sito Web secondario come predefinito
La patch ACSD-69129 risolve il problema relativo all'eliminazione del sito Web di base predefinito e all'utilizzo del sito Web secondario come sito predefinito, causando un errore durante il tentativo di aggiornamento del prezzo di livello per il sito Web secondario tramite l'API REST. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.76. L’ID della patch è ACSD-69129. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.6-p13, 2.4.8-p3
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.5 - 2.4.6-p13, 2.4.8 - 2.4.8-p3
magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
L'eliminazione del sito Web di base predefinito e l'utilizzo del sito Web secondario come predefinito generano un errore quando si tenta di aggiornare il prezzo del livello del sito Web secondario tramite l'API REST.
Passaggi da riprodurre:
- Accedere al pannello Admin.
- Imposta Catalog Price Scope = Sito Web.
- Crea un nuovo sito Web/store/storeview.
- Imposta Imposta come predefinito per il sito Web appena creato.
- Cancella la cache.
- Crea un nuovo prodotto. Assegnalo solo al secondo sito Web.
- Invia una richiesta API REST per impostare il prezzo del secondo sito Web.
- Il risultato deve essere un array vuoto con una risposta 200.
- In Admin, eliminare Sito Web principale.
- Invia una richiesta API REST per impostare il prezzo del secondo sito Web.
Risultati previsti:
- Ricevuta risposta 200.
- Il prezzo livello del prodotto viene aggiornato.
Risultati effettivi:
- L'attributo ID sito Web non valido = %websiteId. ID riga: SKU = %SKU, ID sito Web: %websiteId, gruppo clienti: %customerGroup, quantità: %qty.Errore restituito nella risposta.
- Il prezzo del livello del prodotto non viene aggiornato.
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud
Lettura correlata
- Gestione catalogo: ambito prezzo nella Guida alla gestione del catalogo di Adobe Commerce
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool: strumento self-service per patch di qualità nella guida degli strumenti