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 da cataloginventory_stock la tabella viene eliminata. Questa patch è disponibile quando Strumento Patch di qualità (QPT) 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 viene creata per la versione Adobe Commerce: Adobe Commerce sull’infrastruttura cloud 2.2.3

Compatibile con le versioni di Adobe Commerce: Adobe Commerce (tutti i metodi di implementazione) 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, aggiorna la magento/quality-patches alla versione più recente e verificare la compatibilità nella Quality Patches Tool: pagina Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

È stato risolto il problema che si verificava dopo l’importazione di un .csv per aggiornare le scorte di prodotto, le righe da cataloginventory_stock la tabella viene eliminata.

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 indici su Aggiorna Per Pianificazione.

  6. Vai a Sistema > Trasferimento dati > Esporta.

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

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

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

  10. Salva il .csv file.

  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. Clic Verifica dati > Importa. Attendere 5-10 minuti.

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

Risultato effettivo:

Numero di righe in cataloginventory_stock viene diminuito dopo l’importazione del file CSV per aggiornare lo stock.

Risultato previsto:

Numero di righe in cataloginventory_stock devono rimanere invariati dopo l’importazione del file CSV per aggiornare lo stock.

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, fare riferimento a Patch disponibili in QPT nella documentazione per gli sviluppatori.

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