Descrizione
Sei il proprietario di un negozio WooCommerce e desideri offrire prodotti personalizzati? PPOM (Personalized Product Option Manager) è la soluzione ideale per creare opzioni di prodotto personalizzate e componenti aggiuntivi su misura per le esigenze dei clienti. Questo plugin semplifica l’aggiunta di campi personalizzati direttamente alle pagine dei tuoi prodotti, tra cui campi di testo, menu a discesa, checkboxe, pulsanti radio, selettori di data, caricamento di file e altro ancora, per migliorare l’esperienza di acquisto.
Link rapidi
- Ti piacerebbe vedere come funziona PPOM prima di installarlo? GUARDA LA DEMO DEI CAMPI PPOM
- Hai bisogno di aiuto con la configurazione? CONTROLLA LA DOCUMENTAZIONE
- Ti interessa PPOM PRO? SCOPRI DI PIÙ SU PPOM PRO
Perché scegliere PPOM?
-
Customize with Ease: Add custom fields and product add-ons directly to your product pages, creating flexible, personalized shopping experiences.
-
Aumenta il potenziale di vendita: Grazie agli adeguamenti dinamici dei prezzi e alle allettanti opzioni di personalizzazione, permetti ai clienti di ottenere esattamente ciò che desiderano, aumentando sia la loro soddisfazione che il volume delle vendite.
Increase sales and customer satisfaction by offering tailored product options and add-ons. PPOM is built for WooCommerce stores that need unique, customizable products.
Tipi di campi nella versione gratuita:
📌 Testo: Visualizza una casella di immissione per la personalizzazione del testo, ad esempio “Nome sulla tazza”. Guarda la demo
📌 Textarea: Visualizza una casella di testo più grande per inserire testi personalizzati più lunghi. Guarda la demo
📌 Seleziona le opzioni (con prezzo): Menu a tendina per la selezione di una singola opzione. Ideale in caso di numerose opzioni. Supporta la determinazione del prezzo per singola opzione. Guarda la demo
📌 Opzioni Radio (con prezzo): Pulsanti Radio per selezionare una singola opzione. Ideali quando le opzioni sono poche. Guarda la demo
📌 Opzioni Checkbox (con prezzo): Checkbox per scegliere più opzioni. Supporta la determinazione del prezzo per singola opzione. Guarda la demo
📌 Data: Selettore di date per la selezione delle date (ad es. data di nascita). Guarda la demo
📌 Email: Il campo “Email” visualizza una casella di input che consente agli utenti di inserire un indirizzo email. Guarda la demo
📌 Numero: Inserimento di numeri composto esclusivamente da cifre (ad es. numeri di telefono, codici identificativi). Guarda la demo
📌 Hidden: An invisible field that stores a default value (e.g., a product code) — it appears in the cart and order details but not on the product page. View Demo
Funzionalità della versione gratuita:
📌 Prezzi con opzioni: Attiva la determinazione dinamica dei prezzi per le funzionalità personalizzate, assicurandoti che ogni opzione rifletta il proprio valore.
📌 Logica condizionale: mostra o nascondi i campi in base agli input dell’utente o a criteri specifici.
📌 Tooltip: Mostra descrizioni utili al passaggio del mouse senza ingombrare l’interfaccia.
📌 Classi CSS: assegna classi CSS a ciascun campo di immissione per personalizzarne lo stile.
📌 Larghezza dei campi: Controlla facilmente la disposizione regolando la larghezza di ciascun campo.
📌 Lunghezza minima/massima: Imposta i valori minimo e massimo per i campi di immissione di testo o numerici.
📌 Maschere di input: garantisce che gli utenti inseriscano i dati in formati predefiniti per assicurarne l’accuratezza e la coerenza.
📌 Segnaposto: Impostare i valori predefiniti per i campi testo, area di testo e numeri.
📌 Convalida dei campi: Contrassegna i campi come obbligatori per garantire la completezza dei dati.
📌 Messaggi di errore: Definisci i messaggi di errore personalizzati per i campi necessari.
📌 Descrizione del campo: Utilizza i tag HTML per migliorare le descrizioni dei campi.
📌 Opzioni di visualizzazione dei prezzi: Scegli come visualizzare i prezzi aggiuntivi: puoi nasconderli, mostrare solo il totale o visualizzarli in dettaglio.
📌 Privacy dei campi: imposta la visibilità dei campi in base a criteri quali “visibile a tutti”, “invitati” o “profili utente specifici”.
📌 Applica per categoria: È possibile applicare i campi PPOM a tutta la categoria per risparmiare tempo, oppure applicarli ai singoli prodotti in base alle esigenze.
📌 Compatibilità con il plugin Advanced Order Export for WooCommerce: Semplifica l’esportazione dei dati, supportando i formati CSV, XLS, XML e JSON per tutti i campi personalizzati.
📌 Supporto multilingue: Compatibile con WPML e Polylang, per una migliore fruibilità a livello globale.
Guida video
Campi di PPOM PRO:
💎 Audio/Video: Consenti ai clienti di selezionare file audio/video tra quelli predefiniti dall’amministratore. Guarda la demo
💎 Quantità in massa: Imposta prezzi scontati per quantità maggiori. Ideale per le aziende che operano nel settore della stampa e del design. Guarda la demo
💎 Input concatenato: Visualizza i dati inseriti in sequenza nel menu a discesa. Guarda la demo
💎 Riduci i campi: Questo campo funge da blocco principale per la gestione delle voci raggruppate. Guarda la demo
💎 Palette dei colori: Consenti ai clienti di selezionare uno o più colori da una gamma predefinita dall’amministratore. Guarda la demo
💎 Selettore di colori: Consenti ai clienti di selezionare qualsiasi colore e salvare il valore esadecimale. Guarda la demo
💎 Campo immagini condizionali: mostra informazioni diverse a seconda delle immagini selezionate. Guarda la demo
💎 Intervallo di date: Seleziona due date comprese tra “da” e “a”. Guarda la demo
💎 Input di divisione: separa visivamente i campi meta per migliorare il layout della pagina del prodotto. Guarda la demo
💎 Campo del dominio: Verifica la disponibilità del dominio web. Guarda la demo
💎 Introduzione degli emoji: Guarda la demo
💎 Caricamento file: Consenti ai clienti di caricare file con tipi di file e limiti di dimensione configurabili. Include una barra di avanzamento e la visualizzazione delle miniature. Guarda la demo
💎 Inserimento del prezzo fisso: Imposta prezzi fissi con “Aggiungi opzione” / “Prima opzione”. Guarda la demo
💎 Selezione dei font: Consente di inserire del testo e di selezionare il carattere desiderato, offrendo un’anteprima. Guarda la demo
💎 Contenuto HTML: Aggiungi tag HTML, come i tag p o h1, per inserire ulteriori dettagli nei campi aggiuntivi. Guarda la demo
💎 Ritaglia immagini: Consente agli utenti di caricare e ritagliare le immagini. Guarda la demo
💎 Input a tendina con immagini: menu a discesa con immagini per opzioni di prezzo complesse, come i pacchetti di stampa. Guarda la demo
💎 Opzioni immagini: L’inserimento delle immagini funziona esattamente come per i pulsanti Radio/Checkbox, ma è possibile caricare immagini per ciascuna opzione. Guarda la demo
💎 Input della misura: Imposta i prezzi per le unità di misura come latte, vestiti, cornici, ecc. Guarda la demo
💎 Inserimento telefono: Campo di inserimento del numero di telefono, utile per biglietti da visita e prodotti di marketing. Guarda la demo
💎 Tabella dei prezzi con sconti: Imposta prezzi scalari o sconti per gli acquisti all’ingrosso. Guarda la demo
💎 Anteprima personalizzata: Gli utenti possono digitare del testo, personalizzare il carattere e visualizzare in anteprima come apparirà sull’immagine del prodotto. View Demo
💎 Inserimento delle quantità per confezione: Crea pagine di prodotto con opzioni multiple in cui gli utenti possano acquistare diverse quantità delle varianti del prodotto. Guarda la demo
💎 Inserimento dell’opzione quantità: Aggiungi campi per l’inserimento della quantità degli articoli extra (ad esempio, segnalibri aggiuntivi con l’acquisto di un libro). Guarda la demo
💎 Campo di selezione radio: Pulsanti di opzione con immagini diverse per ciascuna opzione. Guarda la demo
💎 Campo per selezionare una quantità di opzioni: Questo elemento ti permette di visualizzare un menu a tendina con le opzioni e le relative quantità. Guarda la demo
💎 Voce Superlist: menu a tendina predefiniti per dati comuni quali lingue, paesi e valute. Guarda la demo
💎 Contatore di parole: Questo campo di immissione è un campo di testo speciale che consente di limitare il numero totale di parole o caratteri. Guarda la demo
💎 Fuso orario: Seleziona un fuso orario da un elenco predefinito. Escludi/includi fusi orari. Guarda la demo
💎 Inserimento della matrice delle varianti: consente ai clienti di ordinare quantità diverse per diverse opzioni, come taglie o colori. Guarda la demo
💎 Quantità delle varianti: Consenti ai clienti di ordinare quantità diverse per le diverse opzioni. Guarda la demo
Caratteristiche di PPOM PRO:
💎 Altri operatori logici condizionali: Amplia la logica condizionale per i campi di testo e numerici con operatori quali “contiene”, “regex”, “tra”, “multipli”, “minore di”, “maggiore di”, “è dispari”, “è pari” e altri ancora.
💎 CSS e Javascript personalizzati: Aggiungi CSS e JavaScript personalizzati per avere il pieno controllo sull’aspetto e sul comportamento dei campi.
💎 Cerca tramite tag prodotto: Assegna i campi ai prodotti utilizzando i tag dei prodotti.
💎 Prezzi delle opzioni soggetti a tassazione: Applica le impostazioni fiscali alle opzioni dei prodotti per garantire un calcolo accurato dei prezzi.
💎 Opzioni di peso: È possibile assegnare un peso alle opzioni.
💎 Gruppi meta multipli: Assegna più gruppi di metadati a un singolo prodotto.
💎 Importazione/Esportazione: È possibile utilizzare PPOM per importare o esportare i campi meta direttamente dalle impostazioni di PPOM.
💎 Instant Validation: Check required fields in real time without reloading the page.
💎 Ripetitore PPOM: Ripeti i gruppi di metacampi secondo necessità.
💎 Compatibilità con WooCommerce Currency Switcher: Passa facilmente da una valuta all’altra per soddisfare le esigenze dei clienti internazionali.
💎 Compatibilità con WPML Currency Switcher: Offre il cambio automatico della valuta in base alla posizione del cliente.
💎 Compatibilità con il plugin Wholesale: Si integra con WooCommerce Wholesale per consentire strutture di prezzi differenziate.
💎 Compatibile con tutti i temi WooCommerce: Funziona con tutti i temi WooCommerce, garantendo coerenza ed efficienza.
Altri add-on in PPOM PRO:
✅ Ripetitore condizionale: Ripeti automaticamente i campi in base alla quantità inserita. Esempio: se un cliente ordina 5 cappellini, vengono visualizzati 5 campi per il nome da personalizzare. GUARDA LA DEMO
✅ Modifica carrello: Consenti ai clienti di modificare i propri ordini dalla pagina del carrello.
✅ Finestra a comparsa dei campi: visualizza i campi PPOM in una finestra popup nella pagina del prodotto.
✅ Collapse Settings: Control whether grouped fields start expanded or collapsed, and style them with custom colors, icons, and tab-style navigation.
✅ Modulo di richiesta informazioni: Raccogli le richieste personalizzate dei clienti direttamente dalle pagine dei tuoi prodotti.
Ti interessa PPOM PRO? Approfondisci
Casi d’uso
🍰 Pasticceria: I clienti scelgono le dimensioni, i gusti e le decorazioni delle torte.
💍 Gioielleria: Offri diverse opzioni di materiali (oro, argento, platino), pietre preziose e incisioni personalizzate.
🌍 Viaggi e tour: Consenti ai clienti di scegliere destinazioni, alloggi e attività con opzioni condizionali.
👕 Abbigliamento personalizzato: Consenti il caricamento di tessuti, colori e disegni per l’abbigliamento personalizzato.
Scopri cosa dicono di noi gli utenti reali:
-
“Il meglio del meglio” – Grazie a questo plugin, ho potuto aggiungere alcuni articoli extra al mio prodotto principale, con la possibilità di aumentare o diminuire il prezzo. Grazie ragazzi, continuate così…
-
“Ideale per diversi tipi di siti web” – È un ottimo plugin che utilizzo su tre diversi tipi di siti web senza alcun problema. Lo consiglio vivamente perché è facile da usare anche per un principiante come me!
-
“Semplicemente il migliore, migliore di tutti gli altri” – Questa recensione riguarda più la versione Pro di PPOM che quella gratuita. Tuttavia, ciò che altrove viene considerato una versione Pro, qui è gratuito. E ciò che in PPOM è considerato Pro, qui è addirittura Ultra. Funzionalità come i selettori di font personalizzati sono semplicemente eccezionali. Consentono di risparmiare mesi di lavoro di programmazione. In breve: ThemeIsle ha realizzato il plugin PPOM numero uno nell’intero ecosistema WooCommerce.
-
“Plugin fantastico” – Adoro questo plugin! Uso la versione gratuita e ne sono davvero soddisfatto. Lo consiglio vivamente a chiunque abbia bisogno di aggiungere funzionalità extra ai propri prodotti su WooCommerce.
Supporto
Hai bisogno di aiuto? Apri una discussione nel Forum di assistenza.
Documentazione
Visualizza la documentazione.
Contribuisci
PPOM è un progetto open source. Contribuisci su GitHub.
Risorse utili
- Per saperne di più su WordPress, visita il nostro blog.
- Explore our other plugins.
How to report a security issue?
Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly.
Please follow the reporting protocols outlined on our Security Page.
Screenshot
Installazione
- Carica la cartella del plugin nella directory
/wp-content/plugins/ - Attiva il plugin nel menu
Plugindi WordPress - Una volta attivata, puoi configurare le opzioni dal menu
WooCommerce -> Impostazioni PPOM
FAQ
-
Dove posso trovare la documentazione relativa a WooCommerce Product Addon?
-
Installazione e panoramica
Documentazione per gli input gratuiti -
Posso aggiungere campi ai prodotti variabili?
-
Sì.
-
Ci sono limiti di campo?
-
No, but your server’s PHP memory or POST size limits may affect how many fields load correctly. Check with your host if you experience issues.
-
Posso aggiungere i prezzi alle opzioni?
-
Sì, è possibile aggiungere prezzi ai campi “Seleziona”, “Radio” e “Checkbox”.
-
Posso vedere una demo?
-
Sì, guarda la demo qui.
Recensioni
Contributi e sviluppo
“PPOM – Product Addons & Custom Fields for WooCommerce” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
CollaboratoriTraduci “PPOM – Product Addons & Custom Fields for WooCommerce” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
Version 34.0.0 (2026-05-13)
New Features
- Added a curated template library with one-click presets for common use cases such as pizza ordering, t-shirt personalization, made-to-measure, and jewelry engraving.
- Added a live product page preview directly inside the field group editor.
- Added Cart Edit support for the WooCommerce block-based Cart, bringing parity with the legacy shortcode cart.
- Added the ability to build PPOM conditions based on WooCommerce product variations.
Improvements
- Improved the CSS/JS editors’ layout, so it’s easier to read and write code.
- Shortened the random suffix added to uploaded file names, keeping them readable in cart, checkout, and order confirmation emails.
- Revamped the field builder UI with a modernized modal layout, cleaner input styling, and a dedicated Advanced section for less-used options.
- Replaced the modal-based Attach to Products workflow with inline select dropdowns and AJAX search.
- Added an enable/disable toggle at the field group level, so admins can temporarily switch a group off without unassigning it.
- Added auto-save and an unsaved-changes warning to the field group editor.
- Improved the field-type picker with short descriptions and examples to help users tell similar field types apart.
- Added a designed empty state to the fields list with clear next-step guidance.
- Added a designed empty state to the PPOM Field Groups page and reworked the top navigation placement.
- Replaced plain-text color inputs throughout PPOM with a native color picker plus hex input combo.
- Improved the Personalization Preview creation screen with clearer purpose, guidance, and next steps.
- Improved front-end field layout with baseline input/label/description styling and consistent vertical alignment for side-by-side fields.
- Reworked the Integrations Settings tab with card-based layout, in-app API reference, a base URL display, and a masked, copyable secret key.
- Improved the file upload field to show accepted file types and the maximum file size before the customer attempts to upload.
- Replaced the support icon with a clearer, more accessible support button.
- Improved delete UX: trash bin icons and a specific delete confirmation dialog with a red destructive button.
- Performance: reduced database queries and PHP overhead on product pages.
- Added Esc-to-close on the Add Field modal.
- Allowed the field edit popup to float near the clicked field instead of being fixed at the top of the page.
- Maggiore sicurezza
- Fixed typos and improved placeholder copy in admin settings.
Fixes
- Fixed the file upload field from crashing.
- Fixed a PHP 8+ deprecation warning and headers already sent error when saving certain WooCommerce settings.
- Fixed a separate stripslashes() fatal error where an array was passed instead of a string.
- Fixed the Timezone field from crashing with DateInvalidTimeZoneException on servers where the timezone list contained entries unsupported by PHP.
- Fixed a fatal TypeError when a text input add-on price was prefixed with $ or otherwise non-numeric.
- Fixed a fatal error in the REST API / Quick View context where WC()->cart was null, breaking PPOM fields in product popups.
- Fixed an SQL syntax error logged during plugin activation, causing noisy logs.
- Fixed multiple Personalization Preview bugs with multiple text boxes — color pickers, settings panels, and duplicate DOM IDs no longer break beyond the first text box.
- Fixed an undefined array key warning when adding a new text box to a Personalization Preview that had not been resized.
- Fixed multi-group rendering: custom CSS/JS from all attached field groups now renders, not just the first group. Stale group references on products are cleaned up when a group is deleted.
- Fixed image-based PPOM fields not appearing in the WooCommerce Cart Block (only the legacy shortcode cart was displaying them).
- Fixed detaching a PPOM group from a specific product tag.
- Fixed the User Roles option disappearing after saving a PPOM field configured with Visibility By Role.
- Fixed the Images field treating any value in Max Image Select as requiring the field.
- Fixed the Stock option disappearing after saving an Image Dropdown field.
- Fixed the Pack Size option in the Quantities Pack field — the Add to Cart button no longer requires hitting the exact pack size before enabling.
- Fixed the Change Image button on the Image Cropping field so it clears all selections instead of replacing one image.
- Fixed conditional logic not saving for Select fields when an Image field was used as the controlling option.
- Fixed the file upload field not working on iOS Safari when the file field had conditional logic attached.
- Fixed price values not being converted with the WooCommerce Multilingual & Multicurrency (WCML) plugin (currency symbol changed, numeric price stayed the same).
- Fixed the Update Cart button and quantity field alignment in the Cart Items pop-up.
- Fixed the name of the plugin in the description.






