Badge prodotto personalizzati: configurazione e aiuto

Avvio rapido

  1. Carica e installa lo ZIP del modulo in Moduli > "Module Manager".
  2. Apri Custom Product Badges > "Configure" e verifica che Attiva sia su Sì nel contesto desiderato.
  3. Seleziona un solo negozio e apri Etichette prodotto.
  4. In Definizione dell’etichetta, inserisci Nome badge, colori, Angolo della miniatura, Posizione e Attivo, poi fai clic su Salva.
  5. In Assegnazioni in blocco, scegli il badge e Prodotti, poi seleziona Assegna etichetta.
  6. Fai clic su Visualizza anteprima assegnazioni, controlla la selezione e fai clic su Conferma assegnazioni.
  7. Apri il prodotto selezionato e un elenco. Verifica che il badge attivo appaia con il testo e il posizionamento previsti.

Manuale di configurazione

Installazione e prima configurazione

Segui i passaggi in Avvio rapido.

Impostazioni e contesto del negozio

Apri Moduli > "Module Manager" > Custom Product Badges > "Configure". In Impostazioni badge prodotto, Attiva ha come valore predefinito globale Sì. Scegli No per nascondere i badge nel contesto selezionato. Nel contesto di gruppo o negozio, Eredita rimuove quell’override. I negozi ereditano dal gruppo, poi dalle impostazioni globali. Fai clic su Salva.

Apri la pagina Etichette prodotto del modulo per gestire etichette, regole e assegnazioni. Seleziona prima un solo negozio. L’editor rifiuta il contesto di tutti i negozi o di gruppo. Servono accesso in visualizzazione e il permesso pertinente di aggiunta, modifica o eliminazione. Il tuo dipendente deve avere accesso al negozio selezionato.

Definizione dell’etichetta

Usa Nuova etichetta per iniziare una definizione.

Campo Valore per nuovi record Uso
Nome badge Vuoto in ogni lingua Inserisci l’etichetta obbligatoria nella lingua predefinita e le traduzioni facoltative. Massimo 128 caratteri; HTML e caratteri di controllo vengono rifiutati. Le traduzioni vuote usano la lingua predefinita del negozio.
Colore testo #ffffff Scegli un colore esadecimale a sei cifre.
Colore di sfondo #e74c3c Scegli uno sfondo esadecimale a sei cifre.
Angolo della miniatura In alto a sinistra Scegli In alto a sinistra, In alto a destra, In basso a sinistra o In basso a destra.
Posizione 0 Imposta un valore di ordinamento non negativo. I valori più bassi vengono prima dopo la priorità della regola.
Attivo Sì Nascondi questo badge scegliendo No senza eliminarlo.

Fai clic su Salva. Per esempio, crea Ultima occasione, con testo bianco, sfondo #111111 e posizionamento In alto a destra. La tabella Etichette prodotto mostra Nome badge, Attivo, Posizione e Azioni. Usa Modifica o Elimina nella tabella.

La schermata attuale delle impostazioni non ha un campo "Default badge presets (JSON)". Crea le definizioni in questo editor.

Assegnazioni in blocco

  1. In Assegnazioni in blocco, seleziona Nome badge.
  2. Seleziona uno o più Prodotti con il selettore prodotti. Una selezione vuota non significa tutti i prodotti.
  3. Scegli Operazione = Assegna etichetta o Rimuovi etichetta manuale.
  4. Fai clic su Visualizza anteprima assegnazioni.
  5. Controlla gli ID prodotto e "Assignments to change" in Anteprima dell’assegnazione.
  6. Fai clic su Conferma assegnazioni per applicare la selezione.

L’anteprima è legata al dipendente e al negozio e scade dopo 15 minuti. Se le assegnazioni o i dati del catalogo cambiano prima della conferma, genera una nuova anteprima. Rimuovere un’assegnazione manuale non rimuove un badge ancora fornito da una regola di categoria.

Regole di categoria

In Regola di categoria, scegli un Nome badge salvato e seleziona Categorie. Includi sottocategorie ha come valore predefinito No. Impostalo su Sì per includere i prodotti delle categorie discendenti. Priorità ha come valore predefinito 0. I valori più bassi appaiono per primi. Attivo ha come valore predefinito Sì.

Fai clic su Salva regola. Usa Modifica, Elimina o Nuova regola per gestire le regole. La corrispondenza delle categorie usa l’appartenenza del prodotto alle categorie, incluse le discendenti quando selezionate. Non implementa condizioni automatiche di novità, sconto, stock o produttore.

Le corrispondenze manuali e delle regole vengono unite per ID badge. Lo stesso badge appare una volta. I risultati sono ordinati per priorità, posizione e poi ID badge. Un badge solo manuale ha una priorità di ripiego alta, quindi la priorità della regola di categoria può mettere prima i badge delle regole. Non ci sono campi per data di inizio o fine.

Posizionamento e personalizzazione nel negozio

Il modulo renderizza badge testuali. Non modifica i file immagine e non accetta badge immagine caricati. Il suo JavaScript monta gruppi di badge sugli elementi supportati della galleria prodotto e delle miniature degli elenchi negli angoli scelti. Il posizionamento dipende dai selettori e dal markup del tema.

Il modulo supporta displayProductAdditionalInfo, displayProductListReviews, displayLeftColumnProduct, displayRightColumnProduct e displayFooterProduct. Gli hook di intestazione e media caricano le risorse e la configurazione dell’endpoint dei frammenti. Il browser cerca anche i frammenti badge mancanti e reagisce agli aggiornamenti degli elenchi prodotti, dei prodotti e alle viste rapide.

Usa .mprbadges-wrap, .mprbadges-tag e .mprbadges-corner nel CSS del tema. Per esempio:

.mprbadges-wrap { gap: 6px; }
.mprbadges-tag { border-radius: 2px; font-size: 10px; line-height: 1.3; }

Il percorso di override del template del tema è:

themes/your-theme/modules/mprproductbadges/views/templates/hook/badges.tpl

Parti dal template attuale. Riceve mprbadges_groups, raggruppati per angolo, e mprbadges_product. Mantieni data-mpr-badges, le classi degli angoli e gli ID badge necessari al codice di montaggio nel browser. Il vecchio ciclo mprbadges_items non corrisponde a questa versione.

Verifica e risoluzione dei problemi

  1. Crea un badge attivo in un solo negozio e assegnalo a un prodotto noto tramite anteprima e conferma.
  2. Apri la pagina prodotto e un elenco contenente quel prodotto. Conferma testo, traduzione, colori e angolo.
  3. Aggiorna l’elenco o apri una vista rapida e verifica che il badge resti associato al prodotto corretto.
  4. Aggiungi una regola di categoria. Prova un prodotto appartenente direttamente alla categoria e uno di una categoria discendente con entrambe le impostazioni sui discendenti.
  5. Disattiva il singolo badge e verifica che scompaia.

Se l’editor richiede un solo negozio, cambia il selettore multinegozio. Se il salvataggio fallisce, controlla i permessi del dipendente e riapri la pagina per aggiornare il token. Ricrea le anteprime scadute o modificate.

Se manca l’output nel negozio, controlla Attiva ereditato, Attivo del badge, assegnazione o regola attiva, appartenenza al negozio e ripiego linguistico. Ispeziona le risorse dell’intestazione e l’endpoint badges del modulo nel pannello di rete del browser. Un tema personalizzato può richiedere l’integrazione di selettori o template. Usa la pagina di integrità dell’installazione per tabelle e hook mancanti.

Disattivazione o disinstallazione

Usa Attiva = No per nascondere i badge senza eliminare le definizioni. Usa Attivo = No per nascondere un badge. Eliminare un badge rimuove le sue assegnazioni e regole di categoria del negozio corrente e le sue traduzioni del negozio.

Disinstalla da "Module Manager" per rimuovere configurazione del modulo, menu e tabelle badge gestite dallo schema. Esegui prima il backup di definizioni, traduzioni, regole di categoria e assegnazioni se devi conservarle.

Compatibilità

Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.

Screenshot di riferimento

Custom Product Badges, Badge nella pagina prodotto

Custom Product Badges, Badge negli elenchi del negozio

Custom Product Badges, Etichette predefinite nel back office

Domande

1

Che cosa carica nel browser la visualizzazione dei badge?

Il modulo carica stili e JavaScript locali e può richiedere i frammenti badge mancanti all’endpoint badges dello stesso negozio usando gli ID prodotto. I frammenti provengono dal tuo negozio, senza un servizio badge esterno. Valuta le pagine con molti prodotti nel tuo tema, perché questo aggiunge lavoro al browser e al server.

Problemi noti

6

Salva e rimani non salva correttamente le modifiche alle etichette

RisoltoAggiornato:
Risolto nella versione: 1.1.2
Salvare un'etichetta con Salva e rimani poteva saltare la validazione o uscire dal record modificato anziché rimanervi.

Le etichette del modulo restano non tradotte

RisoltoAggiornato:
Risolto nella versione: 1.1.2
Alcune etichette, incluse quelle brevi del back office, continuavano ad apparire in inglese nonostante le traduzioni disponibili.

Rafforzamento della sicurezza

RisoltoAggiornato:
Risolto nella versione: 1.1.2
Rafforzamento della sicurezza.

Il selettore dei prodotti non si carica

RisoltoAggiornato:
Risolto nella versione: 1.0.15
Il selettore dei prodotti nell'amministrazione delle etichette poteva non caricarsi, impedendo al commerciante di scegliere i prodotti.

Traduzioni errate del modulo

RisoltoAggiornato:
Risolto nella versione: 1.0.15
Alcuni testi del modulo venivano mostrati con traduzioni danneggiate o errate.

Il back office del modulo non si apre

RisoltoAggiornato:
Risolto nella versione: 1.0.14
L'apertura delle pagine di amministrazione del modulo poteva interrompersi con un errore anziché mostrare la pagina.

Richieste funzionalità

6

Implementato

Badge prodotto personalizzati con testi tradotti e colori

Implementato
Puoi creare badge prodotto con testi tradotti e colori separati per sfondo e testo. Questi valori si configurano nell'editor dei badge del modulo.

Aggiornamenti del modulo con un clic

Implementato
Installa gli aggiornamenti disponibili del modulo dal back office.

Regole dei badge per categoria

Implementato
Assegna badge per categoria, includi facoltativamente le sottocategorie e controlla la priorità delle regole corrispondenti.

Assegnazione massiva dei badge con anteprima

Implementato
Assegna o rimuovi un badge manuale per i prodotti selezionati dopo aver verificato il numero di assegnazioni coinvolte.

Badge sulle immagini dei prodotti

Implementato
Posiziona i badge in un angolo scelto delle immagini dei prodotti e aggiornali quando cambiano i contenuti del negozio.

Gestione multilingue dei badge per negozio

Implementato
Gestisci badge e assegnazioni per il negozio selezionato, usando la lingua predefinita quando le traduzioni dei badge sono vuote.

Registro modifiche

v1.0.142026-08-18

  • Addedcomplete FR/DE/ES/IT/PL translations
Versioni precedenti

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.2.02026-02-06

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedcustom badge creation with configurable label, background colour, and text colour
  • Improvedbadge position picker — nine-point grid overlay on product image preview
  • Fixed'New' badge incorrectly appearing on products older than configured days threshold
  • Optimized batch badge rendering — single SQL query for all products in listing

v1.1.02025-06-18

  • Added'Low Stock' badge with configurable quantity threshold
  • Addedbadge scheduling — set start/end dates for promotional badges
  • ImprovedRTL layout support for badge text

v1.0.02025-04-21

  • Initialrelease: product badges for PrestaShop listing and detail pages
  • InitialBuilt-in New, Sale, and Hot badge types
  • InitialConfigurable position, font size, and border-radius per badge type
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su