Cancellazione in massa di articoli - Discussione Generale - PrestaShop

Jump to content

Photo

Cancellazione in massa di articoli

#1

Posted 24 October 2013 - 06:17 PM

INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 47 Active 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)??



#2

Posted 25 October 2013 - 01:22 PM

INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 47 Active Posts

Nessuno sa come si fa?

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



#3

Posted 26 October 2013 - 05:42 PM

assisassi

    PrestaShop Apprentice

  • Members
  • PipPip
  • 481 Active Posts

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.



#4

Posted 27 October 2013 - 07:32 PM

cyber

    PrestaShop Addict

  • Members
  • PipPipPip
  • 608 Active Posts

truncate ps_product e via :D 


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

Powered by Hosting2000 server dedicated 

 


#5

Posted 28 October 2013 - 08:11 AM

INGENIA

    PrestaShop Apprentice

  • Members
  • PipPip
  • 47 Active Posts

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.



#6

Posted 01 November 2013 - 08:00 PM

assisassi

    PrestaShop Apprentice

  • Members
  • PipPip
  • 481 Active Posts

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

Cookies help us deliver our services. By using our services, you agree to use our cookies.     Learn more