MDVA-11189: righe cataloginventory_stock eliminate dopo l’importazione CSV
La patch di MDVA-11189 Adobe Commerce risolve il problema quando, dopo aver importato un file .csv per aggiornare il materiale di partenza, le righe della tabella cataloginventory_stock
vengono eliminate. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.20. L'ID della patch è MDVA-1189. Il problema è stato risolto in Adobe Commerce 2.3.5.
Prodotti e versioni interessati
La patch è stata creata per Adobe Commerce versione: Adobe Commerce sull'infrastruttura cloud 2.2.3
Compatibile con le versioni di Adobe Commerce: Adobe Commerce (tutti i metodi di distribuzione) 2.3.0-2.3.4-p2
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
È stato risolto il problema che si verificava quando, dopo l'importazione di un .csv
per l'aggiornamento delle scorte di prodotto, le righe della tabella cataloginventory_stock
venivano eliminate.
Passaggi da riprodurre:
-
Nel database eseguire il comando MySQL seguente:
select count(*) from cataloginventory_stock_status;
-
Prendi nota del numero di righe.
-
Impostare la scheda cronologica come segue:
* * * * * /usr/bin/php <path to installation>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <path to installation>/var/log/cron.log 2>&1
-
Vai al pannello di amministrazione in Sistema > Strumenti > Gestione indice.
-
Imposta gli indicizzatori su Aggiorna per pianificazione.
-
Vai a Sistema > Trasferimento dati > Esporta.
-
Imposta Tipo di entità uguale a Prodotti > Continua.
-
Apri il file
.csv
salvato > Rimuovi tutte le colonne ad eccezione di SKU e QTY. -
Aggiorna a 150 la quantità per tutti i prodotti.
-
Salva il file
.csv
. -
Vai a Sistema > Trasferimento dati > Importa .
-
Imposta i seguenti valori:
- Tipo di entità: Prodotti
- Comportamento importazione: Aggiungi/Aggiorna
- Lascia tutti gli altri valori come predefiniti.
- Scegliere File per selezionare il foglio di calcolo del prodotto del catalogo.
-
Fai clic su Verifica dati > Importa. Attendere 5-10 minuti.
-
Nel database eseguire il comando MySQL seguente:
select count(*) from cataloginventory_stock_status;
Risultato effettivo:
Il numero di righe in cataloginventory_stock
viene diminuito dopo l'importazione del file CSV per aggiornare il materiale.
Risultato previsto:
Il numero di righe in cataloginventory_stock
deve rimanere invariato dopo l'importazione del file CSV per aggiornare il materiale.
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: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un nuovo strumento per la gestione automatica delle patch di qualità nella knowledge base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili in QPT, consulta Patch disponibili in QPT nella documentazione per gli sviluppatori.