Jump to content

Errore durante il caricamento di prodotti tramite csv


Titanum85

Recommended Posts

Buonasera,

 

ho creato un file csv contenente un centianio di prodotti, che vorrei caricare sul mio prestashop. Attualmente il sito è vuoto, ho migrato dalla versione 1.5 alla 1.7

e ho eliminato i prodotti che c'erano. Quando carico lo script esegue la convalida e poi importa un solo prodotto, se vado a vedere il log trovo questo:

request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\NotNullConstraintViolationException: 
"An exception occurred while executing 'INSERT INTO pr_stock_mvt (id_stock, id_order, id_supply_order, id_stock_mvt_reason, id_employee, employee_lastname, employee_firstname, physical_quantity, date_add, sign, price_te, last_wa, current_wa, referer) 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [4, null, null, null, 1, "Cognome", "Nome", 1000, "2019-05-09 15:24:45", 1, "0.000000", "0.000000", "0.000000", null]:  

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_stock_mvt_reason' cannot be null" at /home/utentesito/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 112 {"exception":"[object] (Doctrine\\DBAL\\Exception\\NotNullConstraintViolationException(code: 0): An exception occurred while executing 'INSERT INTO pr_stock_mvt (id_stock, id_order, id_supply_order, id_stock_mvt_reason, id_employee, employee_lastname, employee_firstname, physical_quantity, date_add, sign, price_te, last_wa, current_wa, referer) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [4, null, null, null, 1, \"Cognome\", \"Nome\", 1000, \"2019-05-09 15:24:45\", 1, \"0.000000\", \"0.000000\", \"0.000000\", null]:\n\n

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_stock_mvt_reason' cannot be null at /home/utentesito/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:112, Doctrine\\DBAL\\Driver\\PDOException(code: 23000): 

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_stock_mvt_reason' cannot be null at /home/utentesito/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:107, PDOException(code: 23000): 

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'id_stock_mvt_reason' cannot be null at /home/utentesito/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:105)"} []

 

Andando a vedere nel database vedo che nella tabella pr_stock_mvt è vuota, mentre la tabella      pr_stock_mvt_reason  che contiene 12 elementi.

 

A che servono queste tabelle? Nel mio file csv ci sono questi campi

sku    attivo    nome    urlSeo    descrizione    immagini    confezione    minimoOrdine    ean    prezzoFinale    disponibilita    dipendeDalloStock    gestioneMagazzinoAvanzata    categoria    produttore 

ne ho omesso qualcuno fondamentale che causa questo errore?

 

Grazie

 

 

   

image.png

Link to comment
Share on other sites

13 minuti fa, Titanum85 dice:

Buonasera,

 

ho creato un file csv contenente un centianio di prodotti, che vorrei caricare sul mio prestashop. Attualmente il sito è vuoto, ho migrato dalla versione 1.5 alla 1.7

 

 

   

image.png

 

più che altro si deve capire in che modo hai fatto la migrazione dalla 1.5 alla 1.7

Link to comment
Share on other sites

ok ma l'aggiornamento è stato fatto con il modulo clik di prestashop oppure aggiornamento manuale ?

 

 

Link to comment
Share on other sites

è quello che ho detto prima, sei passato dalla 1.5 alla 1.7 con il modulo upgrade e questo sicuramente è al causa, almeno dalle info che sono state date.

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...