MrViper Posted October 24, 2013 Share Posted October 24, 2013 Un saluto a tutti. Esiste un modo per cancellare diversi articoli in un colpo solo, o meglio ancora cancellare tutti gli articoli di un fornitore (importato da csv)?? Link to comment Share on other sites More sharing options...
MrViper Posted October 25, 2013 Author Share Posted October 25, 2013 Nessuno sa come si fa? Ma Prestashop ha un supporto tecnico a cui fare delle domande? Link to comment Share on other sites More sharing options...
assisassi Posted October 26, 2013 Share Posted October 26, 2013 Salve, Prestashop, così come si scarica, non offre una gestione avanzata dei prodotti, ma di sicuro qualcuno ha realizzato moduli per fare quello che cerchi. Devi solo dedicare un po di tempo per trovarlo , . Prova nella sezione addons, ne ho appena visto uno, ma di una vecchia versione di PS. Anche nel forum lo trovi di sicuro (sono certo di aver letto qualcosa recentemente), se non nella sezione italiana, certamente nella sezione inglese o francese del forum, dove la comunità è molto più attiva ci sono discussioni dedicate ai moduli gratuiti e a pagamento. Ci sono anche molti creatori di moduli indipendenti sui quali effettuare questa ricerca. Link to comment Share on other sites More sharing options...
cyber Posted October 27, 2013 Share Posted October 27, 2013 truncate ps_product e via Link to comment Share on other sites More sharing options...
MrViper Posted October 28, 2013 Author Share Posted October 28, 2013 Ma così facendo mi elimina tutti gli articoli a catalogo. Io cerco qualcosa che cancelli in massa o tutti gliarticoli di una categoria, o gli articoli di un fornitore. Link to comment Share on other sites More sharing options...
assisassi Posted November 1, 2013 Share Posted November 1, 2013 (edited) Il concetto sarebbe quello di creare un comando sql apposito, che soprattutto non faccia danni. Un modulo te lo fa fare direttamente da BO, ma se ci perdi un po di tempo per scrivere la procedura con un editor, puoi eseguirlo tramite phpMyAdmin (copia e incolla) ogni volta che ti occorre, aggiustando di volta in volta le condizioni giuste. Il comando sql, DELETE FROM "nome_della_tabella" WHERE "condizionale" Cancellare da una sola tabella è facile: metti che vuoi eliminare i prodotti del fornitore che ha come codice fornitore (id_supplier) il "34" La sintassi sarebbe più o meno questa DELETE FROM "ps_product" WHERE id_supplier = "34" Non è un'operazione propriamente pulita, rimangono infatti tutti i dati delle tabelle collegate. Andrebbero almeno cancellati anche i rispettivi record della tabella ps_product_lang. Ma comunque funziona. per cancellare i dati di una categoria, bisogna utilizzare una sottoquery... Studiaci un po e fai le prove su una copia del database. Una volta fatto, come dicevo prima, le memorizzi su un editor (con le dovute spiegazioni) e lo esegui ogni volta che vuoi. Edited November 1, 2013 by assisassi (see edit history) 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