Vote to Improve PrestaShop

PrestaShop Forum: Build a free online shop. Count on the Community!

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum: Build a free online shop. Count on the Community!

Jump to content

 
Photo

Cancellazione in massa di articoli


  • Please log in to reply
5 replies to this topic
INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 28 posts

Posted 24 October 2013 - 06:17 PM

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



INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 28 posts

Posted 25 October 2013 - 01:22 PM

Nessuno sa come si fa?

Ma Prestashop ha un supporto tecnico a cui fare delle domande?



assisassi

    PrestaShop Apprentice

  • Members
  • PipPip
  • 448 posts

Posted 26 October 2013 - 05:42 PM

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.



cyber

    PrestaShop Addict

  • Members
  • PipPipPip
  • 552 posts

Posted 27 October 2013 - 07:32 PM

truncate ps_product e via :D 


http://www.bimbiribelli.com/ il nostro shop online :)

La nostra azienda è ospitata da Hosting2000 


INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 28 posts

Posted 28 October 2013 - 08:11 AM

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.



assisassi

    PrestaShop Apprentice

  • Members
  • PipPip
  • 448 posts

Posted 01 November 2013 - 08:00 PM

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, 01 November 2013 - 08:01 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users