PS PrestaShop Principiante

dfbulkcategory — Assegnazione categorie in massa

Installazione, uso delle azioni in lotto, gestione multishop, compatibilità PrestaShop 9 e risoluzione dei problemi del modulo dfbulkcategory.

Aggiornato Versione del modulo 1.1.0

Panoramica

dfbulkcategory aggiunge due azioni in lotto nella lista prodotti del back-office PrestaShop: Aggiungi a una categoria e Rimuovi da una categoria. Seleziona i tuoi prodotti con le caselle di controllo native, scegli una o più categorie in una modale con albero e ricerca, conferma — l’operazione si esegue in AJAX senza ricaricare la pagina.

Il modulo è compatibile con PrestaShop da 8.0.0 a 9.99.99 e funziona in multishop. Non crea alcuna tabella SQL e non modifica alcun file core.

Installazione

  1. Scarica il file ZIP del modulo dal tuo account DataFirefly.
  2. Nel back-office PrestaShop, vai su Moduli → Gestore moduli → Carica un modulo.
  3. Trascina il file dfbulkcategory.zip e conferma.
  4. Il modulo è subito pronto: non è richiesta alcuna configurazione.

All’installazione, il modulo registra una scheda admin nascosta richiesta dai controlli di accesso di PrestaShop 9. Nessuna voce visibile viene aggiunta al menu del back-office.

Aggiornamento dalla versione 1.0.0

Sostituisci semplicemente il modulo con la nuova versione tramite Carica un modulo (o il pulsante Aggiorna). Uno script di aggiornamento si esegue automaticamente e installa la scheda admin richiesta da PrestaShop 9 sulle installazioni esistenti. Non serve alcuna azione manuale.

Utilizzo

Aggiungere prodotti a categorie

  1. Apri Catalogo → Prodotti.
  2. Spunta i prodotti da modificare (la casella dell’intestazione seleziona tutta la pagina).
  3. Apri il menu Azioni in lotto e clicca su Aggiungi a una categoria.
  4. Nella modale, spunta una o più categorie nell’albero, poi clicca su Applica.

Le categorie spuntate vengono aggiunte alle categorie esistenti di ogni prodotto — niente viene sovrascritto.

Rimuovere prodotti da categorie

Stesso principio con la scheda Rimuovi da una categoria della modale. Le categorie spuntate vengono rimosse da ogni prodotto selezionato.

La categoria predefinita di un prodotto non viene mai eliminata: se fa parte delle categorie da rimuovere, il modulo la conserva automaticamente affinché il prodotto mantenga sempre una categoria principale.

Modo combinato (aggiungere e rimuovere in un’operazione)

La scheda Entrambi mostra due pannelli affiancati: a sinistra le categorie da aggiungere, a destra quelle da rimuovere. È il modo ideale per spostare prodotti da una categoria a un’altra con una sola conferma.

Ricerca e navigazione nell’albero

Il campo di ricerca filtra l’albero in tempo reale ed espande automaticamente i rami che contengono risultati. I pulsanti Espandi tutto e Riduci tutto permettono di navigare rapidamente nelle grandi alberature.

Categorie disattivate

Per impostazione predefinita, vengono mostrate solo le categorie attive. Attiva l’interruttore Mostra categorie disattivate in cima alla modale per includerle — utile durante una ristrutturazione del catalogo. Le categorie disattivate sono contrassegnate da un badge.

Multishop

Ogni operazione viene eseguita nel contesto del negozio attivo in back-office:

  • L’albero di categorie mostrato è quello del negozio corrente.
  • Il modulo verifica che ogni prodotto selezionato appartenga a quel negozio prima di qualsiasi modifica.
  • Le associazioni di categorie degli altri negozi non vengono toccate.

In contesto «Tutti i negozi», seleziona prima un negozio specifico nel selettore multishop per indirizzare correttamente le associazioni.

Compatibilità PrestaShop 9

Dalla versione 1.1.0, il modulo è pienamente compatibile con PrestaShop 9:

  • Gli URL AJAX vengono generati lato server secondo il meccanismo previsto da PrestaShop 9 (token incluso).
  • Una scheda admin nascosta viene registrata per soddisfare i controlli di accesso rafforzati — anche i dipendenti non super-amministratori possono usare il modulo purché abbiano accesso al catalogo.
  • Il funzionamento su PrestaShop 8.0, 8.1 e 8.2 resta invariato.

Risoluzione dei problemi

I pulsanti non appaiono nel menu Azioni in lotto

Svuota la cache di PrestaShop (Parametri avanzati → Prestazioni → Svuota la cache) e ricarica la pagina prodotti con Ctrl+F5. Verifica inoltre che il modulo sia installato e attivato nel Gestore moduli.

Errore «Accesso negato» durante l’applicazione

Su PrestaShop 9, questo errore indica di solito che manca la scheda admin del modulo (installazione precedente alla 1.1.0). Reinstalla il modulo o applica l’aggiornamento: lo script di upgrade ricrea la scheda automaticamente.

Un prodotto non è stato modificato

Il messaggio di risultato dettaglia i prodotti saltati. Cause abituali: il prodotto non è associato al negozio attivo (multishop), oppure è stato eliminato tra la selezione e la conferma.

Changelog

1.1.0 — 2 luglio 2026

  • Compatibilità con PrestaShop 9 (intervallo supportato: 8.0.0 — 9.99.99)
  • URL AJAX generati lato server (conformi a PS9)
  • Scheda admin nascosta registrata all’installazione per i controlli di accesso di PrestaShop 9
  • Script di aggiornamento automatico per le installazioni 1.0.0 esistenti
  • Etichette delle categorie sempre filtrate per negozio
  • Messaggi di errore visualizzati in modo sicuro nella modale

1.0.0 — 11 febbraio 2026

  • Prima versione pubblica
  • Azioni in lotto Aggiungi / Rimuovi nella lista prodotti
  • Modale con albero delle categorie, ricerca in tempo reale, modo combinato
  • Opzione categorie disattivate, gestione multishop, preservazione della categoria predefinita
Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza