Chiarimenti circa l'importazione dei prodotti in csv e la relativa gestione a livello DB.
Autore: Luigi D.
Visite 2491,
Followers 3,
Condiviso 0
Buonasera a tutti,
gradirei avere dei chiarimenti circa la gestione del catalogo dei prodotti tramite CSV o meglio gradirei sapere l'interazione dello stesso in fase di esportazione del sito sullo spazio web con il magazzino dinamico presente nel Database Mysql.
Premesso che tutto funziona correttamente: a livello DB ricevo gli ordini ed il DB viene modificato di conseguenza in caso di ordini evasi.
Altresì funziona correttamente l'area privata impostata per gli utenti.
Tutto ciò premesso a alcune domande:
- Posso utilizzare il CSV per aggiornare quantità e prezzi presenti nel DB ?
In caso affermativo, in che modo visto che ogni tentativo fatto non ha avuto successo? Potreste descrivere brevemente i passaggi corretti da seguire ? Al momento ho tentato reimportando il CSV modificato nel progetto locale e successivamente effettando l'upload del progetto sullo spazio web utilizzando l'apposita procedura ma, pur andando a buon fine l'upload, la procedura non sortisce alcun effetto a livello DB che mantiene le medesime quantità inserite ab origine nel primo import. - Posso eliminare senza problematica alcuna il DB Mysql dal sito? In caso affermativo, il nuovo upload provvederebbe a rigenerare tutte le tabelle necessarie e conseguentemente tutte le quantità aggiornate?
- Posso eliminare solo le singole tabelle o debbo necessarimanete eliminare l'intero DB?
- Qual'è la procedura più corretta per la gestione e l'aggiornamento del magazzino in maniera "automatica" da csv se presente la funzione?
- Vi è per caso qualche controindicazione in fase di aggiornamento ad utilizzare il dominio ed i servizi ARUBA in considerazione del fatto che puntano ad un indirizzo IP per la gestione del DB mysql anzichè in Localhost?
Grazie a tutti per le risposte che vorrete darmi.
Postato il
..ti ho cambiato il tipo di post da "apprezzamento" a "domanda" ...
1) - no online, se non per quanto previsto per le disponibilità...
2) - se elimini il DB, ovviamente lo devi ricreare, ...se lo svuoti invece è altro discorso; ...basta provare per saperlo immediatamente;
3) - le tabelle se non presenti le crea il programma;
4) - il CSV deve prima essere importato nel Progetto locale e questo poi deve essere esportato per attuare gli aggiornamenti in rete...
5) - nessuna controindicazione, basta utilizzare gli account forniti dal server.
... nella Guida si può approfondire...
... chi ha pratica DB potrebbe dirti di più ...
.
Autore
Grazie per la risposta:
è proprio questo che non mi riesce ... non riesco ad aggiornare quantità e prezzo.
2) - se elimini il DB, ovviamente lo devi ricreare, ...se lo svuoti invece è altro discorso; ...basta provare per saperlo immediatamente;
3) - le tabelle se non presenti le crea il programma;
Chiaro ...
4) - il CSV deve prima essere importato nel Progetto locale e questo poi deve essere esportato per attuare gli aggiornamenti in rete...
E' quanto faccio ma non accade nulla. Esporto il CSV modifico / aggiorno i valori; reimporto il CSV nel progetto; esporto il progetto online ma i valori rimangono tali .
5) - nessuna controindicazione, basta utilizzare gli account forniti dal server.
... nella Guida si può approfondire...
... chi ha pratica DB potrebbe dirti di più ...
Mi potresti postare qualche link mirato? Grazie.
Autore
Buon anno a tutti, ancora non ho risolto il problema. Chiedo aiuto!!!!!'
1) - ci vorrebbe l'esempio con gli accessi per permettere agli esperti/STAFF di valutare;
4) - magari è questione di cache; aziona Ctrl+Anteprima, verifica, e poi esporta in rete ove poi azionerai Ctrl+F5 nel browser;
5) - mi dispiace, dovrai attendere gli esperti in campo;
... ciao, e Buon Anno anche a te ...
.
Autore
Aggiornamenti:
Ho effettuato alcune prove:
1) Ho cancellato (non svuotato) tutte le tabelle dal database. Rieffettuando l'upload ora ottengo solo l'area privata. Niente più tabelle relative ai prodotti (che dovevano essere ricreate) pur avendo abilitato l'opzione "utilizzo Db per gli ordini".
3) Ho provato a cambiare il prefix delle tabelle da ordine_ a ordini_, riefftuando l'upload nulla viene ricreato.
2) Ho provato a dare nella configurazione un nuovo db e rieffettuando l'upload, con il nuovo Db, l'area privata non viene creata affatto tantomeno le tabelle relative ai prodotti!!!
Sono veramente nei guai . A questo punto ho veramente necessità di essere aiutato dall'assistenza tecnica. C'è modo di poter interloquire telefoncamente con l'assitenza tecnica del prodotto? Se si in che modo ?
E' possibile segnalare questo topic all'assistenza tecnica al fine di avere risposte certe da parte loro? Se si in che modo?
Ragazzi fatemi sapere con cortese uregenza, è veramente disarmante ed avvilente aver caricato 1000 prodotti ed ora vedere andare in fumo tutto il realizzato.
Attendo con ansia ...
... l'assistenza avviene tramite questo Help Center ....
... ormai dovrai pazientare ancora ed attendere lo STAFF dal prossimo Lunedì...
... quindi non rispondermi e non aggiungere altre risposte per non perdere priorità...
.
ciao
Buongiorno Luigi,
credo che possa dipendere o da una non corretta configurazione del database o dal fatto che il software non riesce a scrivere correttamente nelle tabelle.
Prova a contattare il server e verificare che non vi siano permessi particolari sulle tabelle e nel database.
Se vuoi puoi anche provare in un altro server con un altro database.
Fammi sapere.
Autore
Buonasera Riccardo e grazie per la risposta; Ho fatto moltissime prove sia con un database in lcoale (sotto uniform server) che con quello su Ambiente produttivo Aruba. Il risultato è stato per entrambi gli environment che le tabelle relative agli ordini vengono scritte correttamente, la tabella relativa all'area utenti viene scritta correttamente, ciò che non viene più creata è la tabella "dynamicproducts" contenente l'indice dei prodotti e le relative quantità;
non c'è stato modo di capire il motivo per il quale sono riuscito ad averla avuta creata solo e soltanto la prima volta che ho importanto il progetto online (ARUBA) e da allora non sono più riuscito ad aggiornare nel DB ne i prezzi, ne l'indice dei prodtti, ne le quantità che vengono correttamente importate da CSV all'interno del progetto ma che non vengono aggiornate all'interno del DB.
Dalle risposte avute nel topic c'erano tutte le condizioni affinchè, pulendo il DB (Drop), l'upload del progetto online permettesse la creazione di tutte le tabelle ex novo, ma così non è stato, la tabella "dynamicproducts" non è stata mai più ricreata.
L'aggiornamento dei prodotti da CSV riporta nel progetto sempre e soltanto quantità in pending come se sapesse che il DB è stato inizializzato ma quando viene fatto l'upload in ambiente produttivo nessun cambiamento viene applicato alla tabella "dynamicproducts" (quando la stessa era presente) ne tantomeno viene ricreata ora che è assente.
Mi faccia sapere come posso risolvere.
Grazie.
Autore
Giusto per chiarire la modalità operativa:
1) Esporto il CSV dei prodotti;
2) Effettuo le modifiche;
3) Reimporto il CSV nel progetto;
Il prospetto, nel progetto mi riporta correttamente tutte le modifiche effettuate.
Provvedo quindi ad esportare il sito online.
Il trasferimento viene completato con successo.
Il sito funziona correttamente ma le quanità non sono aggiornate ne tantomeno i prezzi
Controllo il DB con phpmyadmin e nessuna modifica è stata effettuata a livello DB.
Potrebbe essere un problema di permessi di secuzione dei file sul sito?
In caso affermativo per quali file dovrei verificare i permessi ?
755 dovrebbe essere più che sufficiente per eseguire una query sul DB.
Mi faccia sapere.
Autore
Altre info circa l'ambiente operativo usato: OS Linux con PHP 5.5 /Mysql 5.6.34
PHP.ini:
display_errors OFF
max_execution_time 120
max_input_time 60
memory_limit 256MB
max_input_vars 1000
output_buffering 4096
post_max_size 25MB
upload_max_filesize 25MB
zlib.output_compression OFF
short_open_tag OFF
Buongiorno Luigi,
per le talebbe e il database prova a settare i permessi 777.
Per aggiornare i prodotti innanzi tutto nel software occorre aggiornare la lista delle quantità così da scaricarla dal database, poi puoi esportare il file .csv modificarlo, reimportarlo e poi riesportare tutto.
Ti informo che nel database vengono inserite le quantità e lgi ordini, per la modifica dei protti occorre sempre farla dal programma riesportando il tutto.
Spero di esserti stato utile.
Autore
Buongiorno Riccardo, purtroppo non mi sei stato di aiuto !!
Ho effettuato tutte le prove possibili sia in locale che sul server ARUBA.
1) Come già detto esporto il CSV;
2) Aggiorno quantità e prezzi al CSV;
3) Reimporto il CSV modificato. Il progetto recepisce le modifiche nelle quantità come pending (3+10);
4) Riesporto tutto online;
Nulla di fatto. Nulla viene modificato od aggiornato.
A questo punto non so veramente cosa fare.
Il fourm in questo contesto non mi è affato di aiuto.
Se è possibile vorrei avere un numero di telefono da poter contattare per avere un consulto diretto che mi permetta di risolvere definitivamente la problematica. Sono anche disponibile a sostenere una sessione di assistenza remota a pagamento!!!
Posso altresì trasmettere l'intero progetto in modo da permettere a chi di dovere di poterlo verificare in ogni sua parte.
Attendo con impazienza ... questo problema mi sta impendendo di mettere online il sito pur avendo tutto pronto.
Buongiorno Luigi,
il procedimento che hai usato è corretto, Ti consiglio però prima di cliccare sul pulsante "aggiorna" così da scaricare la lista, poi esportare il csv, modificarlo, reimportarlo e poi riesportare tutto completamente.
Se vuoi inviarci il progetto puoi utilizzare https://wetransfer.com/ o un altro servizio e scriverci qui il link per scaricare il progetto.
Come ulteriore test prova in un altro Database così da verificare se hai lo stesso comportamento.
Fammi sapere.
Autore
Ciao a tutti, finalmente ho risolto l'inghippo togliendo la protezione sulla pagina d'ingresso. Ho rifatto poche pagine e ho ripubblicato senza protezioni e il database adesso funziona. L'unica cosa che rimane sono i menù a tendina con le variazioni di prezzo. Quando esporto il csv e lo reimporto, mi azzera le variazioni di prezzo mantenendo solo il primo. (es. quaderno formato A4 1euro formato A3 1,50 ecc.) mantiene solo il prezzo del primo formato. Per adesso ho risolto creando carrelli multipli.