PPOM - Personalised Product Option Manager

Personalized Product Option Manager adds a custom field on the product page with 19 different input types. Nice and simple UI and a bunch of options against each field allow admin and users to personalize any product before checkout. The following details are provided for each input field.

📝 Note: Exciting news! We do offer a demo for PPOM PRO, allowing you to explore its features firsthand before making a decision. Take your time to test it out and see if it fits your needs perfectly here.

📩 Download and Install 

To download and install the PPOM plugin, make sure you follow the steps below:


Navigate to the WordPress  Dashboard Plugins.

Click the Add New button and type in the Search Bar " PPOM".
When the plugin appears, click on the Install button and then on  Activate.

🧰 Using the plugin


Navigate to the Dashboard > WooCommerce > PPOM fields.

Click to add PPOM Meta Group.
Insert the meta group name, pick an option for the price display, add input CSS / Javascript.

Basic Settings Description

Meta group name - helps you to label your field group.

Control price display on the product page  

  • Do not show price table - from version 10, prices are shown under extra fields just before Add to cart button. If you don’t want to show this table, just use this option.

We recommend using the following two options when you use options with price, and the client will love to see what’s the actual price of the product after adding options.

  • Show only Option’s Sum - as the name suggests, only the options total will be shown to the client; best if you have a long list of options.
  • Show Each Option’s Price - it will show the price against each option recommended when you have fewer options.

Apply for Categories - it will show these fields only selected categories. Add categories slug per line, leave blank for default.

Input CSS / Javascript - if you are a designer, you can add your own CSS. See the following for some help with classes.

  • input wrapper class: Each input is wrapped inside a div with class ppom-input-{field_data_name}, where {field_data_name} is field’s data name property

🚀 Input Types

The inputs are easily accessible and configurable. They are divided according to the license that you possess:

Free Input Fields
Pro Input Fields

They can be added by clicking on the Add field button, duplicated by clicking on the 📑 icon, and edited by clicking on the ✏️ icon.

Once you have created fields, you can start  attaching them to the products by clicking on the Attach to Products button. This can be done for a meta group, not for the fields.

Then, you can test how they appear by navigating to the Products tab and checking the PPOM column.


The input fields of the meta group

The input fields on the product page

An interesting fact is that both free and pro versions offer the variation possibility for some of the input fields so that if you have a product with different weights of each size, you can use some of these fields

The Add Options tab for Select Input

🗂 Multiple Meta Groups

The premium version of the plugin offers you the chance to set multiple meta groups for a single product to personalize your store products with an extra level. This can be done from Products > Pick one > Edit > PPOM Fields > Select Meta:

📤 Import & Export Meta Fields

You can use PPOM to import or export your meta fields directly from PPOM settings.

📝 Note: These options require the PPOM plugin's pro version, which you can get from here.




Navigate to WooCommerce > PPOM Fields


Click on the Import Meta button.


Once you have done that, you can choose a file from your computer and click on Import Meta.



Navigate to  WooCommerce > PPOM Fields


Select the PPOM Groups that you want to export.


Click on the Bulk Actions dropdown > Export.

You will receive a notification that the file has been downloaded.

⚙️ PPOM Settings

The PPOM plugin has some global settings that can be found in Dashboard > WooCommerce > Settings > PPOM Settings.

From there, according to the tab you're accessing, you will find settings regarding the labels, the images, price, and style for multiple input types.

💡 Display Conditions

The PPOM fields are very practical when it comes to using conditional logic to display specific fields based on other options. To use this, while editing a meta field, click on the Conditions tab:

📝 Note: Make sure that you have checked the Enable Conditions checkbox; otherwise, this will not be taken into consideration.

You can choose to  show or hide fields if all or any of the restrictions are applied. In the example above, we have chosen to provide inscription services only for paper and cardboard, so we have added conditions on the text meta field and mentioned the rules. 

🖇 Conditional Repeater

The Conditional Repeater allows you to repeat specific fields in the number of another field.

📝 Note: This feature requires the PPOM plugin's pro version, which you can get from here.


We have used a Variation Quantity ( called Types ) meta field that holds the 3 types of material and allows the user to insert how many products of each type he wants.

We also provide the Inscriptioning service using the Text meta field, which means that if you need an inscription for each product, you should be able to insert them accordingly.

We have acquired 1 Paper type and 2 Cardboard type, so 3 inscription fields appeared, so that each product can have its own inscription:

🖲 PPOM Repeater

The PPOM Repeater allows you to repeat a meta-field group after enabling it, from the meta group editing mode, as you can see below:


We want to buy two outdoor prints, one made of paper and one made of glass. We can have distinct inscriptions or phone numbers too:

📝 Note: This feature requires the PPOM plugin's pro version, which you can get from here.


PPOM allows for Rest API integration. To access this, navigate to WooCommerce > Settings > PPOM Settings > PPOM Rest. In this area, you can enable the PPOM Rest API, and then you can insert the secret key:

📝 Note: This feature requires the PPOM plugin's pro version, which you can get from here.

🎥 Video - Create meta fields using PPOM

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us