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

NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto 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:

  1. Nel database eseguire il comando MySQL seguente: select count(*) from cataloginventory_stock_status;

  2. Prendi nota del numero di righe.

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

  4. Vai al pannello di amministrazione in Sistema > Strumenti > Gestione indice.

  5. Imposta gli indicizzatori su Aggiorna per pianificazione.

  6. Vai a Sistema > Trasferimento dati > Esporta.

  7. Imposta Tipo di entità uguale a Prodotti > Continua.

  8. Apri il file .csv salvato > Rimuovi tutte le colonne ad eccezione di SKU e QTY.

  9. Aggiorna a 150 la quantità per tutti i prodotti.

  10. Salva il file .csv.

  11. Vai a Sistema > Trasferimento dati > Importa .

  12. Imposta i seguenti valori:

    1. Tipo di entità: Prodotti
    2. Comportamento importazione: Aggiungi/Aggiorna
    3. Lascia tutti gli altri valori come predefiniti.
    4. Scegliere File per selezionare il foglio di calcolo del prodotto del catalogo.
  13. Fai clic su Verifica dati > Importa. Attendere 5-10 minuti.

  14. 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:

Lettura correlata

Per ulteriori informazioni sullo strumento Patch di qualità, vedere:

Per informazioni sulle altre patch disponibili in QPT, consulta Patch disponibili in QPT nella documentazione per gli sviluppatori.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a