Jump to content
INGENIA

Cancellazione in massa di articoli

Recommended Posts

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)??

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 by assisassi

Share this post


Link to post
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

×