roby Posted February 16, 2018 Share Posted February 16, 2018 BUONGIORNO, prestashop 1.6.0.14 da 2 anni uso correntemente file csv per modificare gli articoli, inserirne nuovi, cambiare solo prezzi ecc ecc Domanda = è possibile mettere a zero la quantità senza disattivale la pagina prodotto? Mi spiego meglio, se l'ultimo articolo viene venduto dal carrello tutto ok riappare a zero dopo la vendita, se lo vendo in negozio fisico devo aggiornare la quantità tramite file csv ogni tot giorni, ebbene questa modifica presta non la prende, lo zero non lo scrive, probabilmente è una cifra che non può essere scritta dal programma sul database .... in questi anni qualcuno ha trovato un metodo per ovviare a tutto questo? Cambiare a mano le quantità è sempre un lavoro lungo come non è consigliabile rendere inattivo il prodotto fino al riossortimento. grazie e buona giornata Link to comment Share on other sites More sharing options...
Fabry Posted February 16, 2018 Share Posted February 16, 2018 37 minutes ago, roby said: BUONGIORNO, prestashop 1.6.0.14 da 2 anni uso correntemente file csv per modificare gli articoli, inserirne nuovi, cambiare solo prezzi ecc ecc Domanda = è possibile mettere a zero la quantità senza disattivale la pagina prodotto? Mi spiego meglio, se l'ultimo articolo viene venduto dal carrello tutto ok riappare a zero dopo la vendita, se lo vendo in negozio fisico devo aggiornare la quantità tramite file csv ogni tot giorni, ebbene questa modifica presta non la prende, lo zero non lo scrive, probabilmente è una cifra che non può essere scritta dal programma sul database .... in questi anni qualcuno ha trovato un metodo per ovviare a tutto questo? Cambiare a mano le quantità è sempre un lavoro lungo come non è consigliabile rendere inattivo il prodotto fino al riossortimento. grazie e buona giornata La soluzione forse é in questo topic, in pratica si disattiva il check sulla quantitá che é un caratteristica implementata per prevenire sovrascrittura con lo zero. https://www.prestashop.com/forums/topic/442935-quantity-0-on-csv-import-not-updating-product Sperimenti ad eseguire un override di questo controller ossia l'AdminImportController.php il file modificato deve caricarlo in override/controller/admin poi deve cancellare il file class in cache, class_index.php nella cartella cache Forse é la sua soluzione. ciao Link to comment Share on other sites More sharing options...
roby Posted February 19, 2018 Author Share Posted February 19, 2018 Grazie mille, scusa la risposta in ritardo ma non accedo di frequente al forum... volevo riassumere per vedere se ho capito bene e poi fare le prove del caso con rif. al topic linkato in precedenza, per poter inserire tramite csv quantità articolo = 0 nel data base: 1) aprire il file nei vari controller = AdminImportController.php 2) trovare la riga e cancellare questo testo = && (int)$product->quantity at line 1929 3) sistemare il file corretto in = override/controller/admin (ps ...se non ci sono devo creare le cartelle controller e admin?) 4) cancellare nella cartella chache = il file = class_index.php (ps...non è come cancellare la cache dal b.o. o dico una fesseria, può dare problemi la cancellazione o viene ripristinato corretto dal sistema) scusa se sono super prudente ma visto che il sito funziona non vorrei crearmi problemi....grazie ancora Roberto Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now