PPOM - Personalized 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
- 1
-
Navigate to the WordPress Dashboard > Plugins.
- 2
- 3
- When the plugin appears, click on the Install button and then on Activate.
🧰 Using the plugin
- 1
-
Navigate to the Dashboard > WooCommerce > PPOM fields.
- 2
- 3
- Start configuring the meta group by adding fields and picking an option for the price display.
💡Example
An interesting fact is that both the free and pro versions allow for variations in certain input fields. For instance, if you have a product with different weights for each size, you can use input types like
Basic Settings Description
After creating the meta group, the corresponding panel will appear, and you will have access to customize it directly using the available settings:
Meta group name - helps you 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 the Add to Cart button. If you don’t want to show this table and only display the total price, just use this option.
We recommend using the following two options when you use options with price. The client will love to see the actual price of the product after adding options.
- Show only Option’s Total - as the name suggests, the client will see only the options' total; this is best if you have a long list of options and you want them to see the options' total and the product price separately.
- Show Each Option’s Price - it will show the price against each option recommended when you have fewer options.
Attach to products - this area will be visible only after you save the fields. More details about it are available here.
[Pro] 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 the field’s data name property
🚀 Input Types
The inputs are easily accessible and configurable. They are divided according to the license key you own: 9 input types are available in the free version, and 39 input types are available in the Pro version.
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. You can also turn them on and off from the product page, depending on your needs.
🖇 PPOM Addons
Additionally, if you're interested in finding out more about all the available add-ons, click on the All Addons link, and you will be redirected to the dedicated page:
- Cart Edit - allows editing of PPOM fields in the cart through a link to the product page or directly on the cart page, using a popup - details here.
- Enquiry Form - allows users to request more information through a form on the product page.
- Fields Popup - this popup displays PPOM meta fields and is accessible by clicking a button on the product page - details here.
Attach meta groups to products
Attaching meta groups to products can be done from various panels, depending on how you want to assign the meta group. To attach meta groups to products, categories, or tags, you can do it directly from the meta group page or from the PPOM field groups' main page. You can also attach meta groups to specific products from the products listing screen and even from the individual product editor screen.
📝 Note: Once you attach the meta group to a product, those changes are reflected across all panels.
🗂 Multiple Meta Groups
The premium version of the plugin allows you to set multiple meta groups for a single product, personalizing your store's products.
From the meta group page
Once you have created fields, you can start attaching them to the products by clicking on the Attach to Products button, which becomes available only after saving the fields. This can be done for a meta group, not for the fields, so all fields available in a meta group will be attached to a product.
Then, the modal for attaching the meta group to one product, one or more categories and tags will appear. Make sure you save the changes.
📝 Note: In the premium version, you can attach the field to multiple products. For more details, check out the PPOM Pricing page.
From the PPOM Field Groups page
As in the case above, the modal for attaching the meta group to one product will appear, and one or more categories and tags will appear.
From the products listing screen
Navigate to Products, and you will observe the PPOM column. After clicking on the Add Fields button, you will be redirected to the PPOM Field Groups panel, where you can use the buttons to assign meta groups to specific products.
From the product editor screen
You can directly edit the meta groups assigned to a products by going to the Products menu, and selecting a product to edit. Then, click on PPOM Fields > Select Meta:
If you are using the premium version, you will be able to attach multiple meta groups to the same product:
📤 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.
Import |
Export |
Import
- 1
-
Navigate to WooCommerce > PPOM Fields.
- 2
-
Click on the Import Field Groups button.
- 3
-
Once you have done that, you can choose a file from your computer and click on Import Meta.
Export
- 1
-
Navigate to WooCommerce > PPOM Fields.
- 2
-
Select the PPOM Groups that you want to export.
- 3
-
Click on the Bulk Actions dropdown > Export.
You will receive a notification that the file has been downloaded.
⚙️ PPOM Settings
To access PPOM's global settings, go to Dashboard > WooCommerce > Settings > PPOM Settings or click the General Settings button on the PPOM Field Groups page.
Depending on the tab you're in, you'll find settings for labels, images, price, and style for various input types. Available tabs may vary based on your license tier.
In the free version, you'll have access to the General Settings tab, where you can disable Bootstrap, adjust legacy settings, set permissions for managing PPOM fields, restrict certain file types from upload, and modify label settings for the pricing table.
In the premium version of PPOM, you gain access to additional settings based on your tier:
- Pro Settings - manage image behavior, client actions, PayPal invoicing, price settings, and meta group priority.
- Fields Settings - configure specific pro fields, such as collapse and bulk quantity, as well as pro features like field popup and field repeater.
- Style Settings - adjust typography, colors, borders, pricing table, and tooltip settings for input fields - details here.
- Cart Edit - enable editing of PPOM fields in the cart through a link to the product page or directly on the cart page, using a popup; also customize the button.
- Enquiry Form - allow users to request more information through a form on the product page. In this tab, you can customize the form content.
- Integrations - this tab contains details on integrating PPOM through REST API and WCFM Vendors.
📝 Note: More details about the pricing tiers and the available options can be found here.
💡 Display Conditions
The PPOM fields are very practical for using conditional logic to display specific fields based on other options. To use this, while editing a meta field, click on the Conditions tab. Then, make sure you tick the Enable Conditions box and start preparing the rules:
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.
It's important to note that display conditions function for multiple input types, but only choice and text input types (select, checkbox, number, text, etc.) can trigger the visibility of other fields. While fields like File Input and Image inputs can still be displayed or hidden, they cannot influence the visibility of other fields.
The available conditions are different in the free version vs Pro version, as follows:
🖇 Conditional Repeater
The Conditional Repeater allows you to repeat specific fields based on the input give in one of these fields: Number, Variation Quantity, or Quantity Pack. More exactly, if a user enters "2" in one of those fields, two corresponding fields will appear.
📝 Note: This feature requires the PPOM plugin's pro version, which you can get from here.
More than that, to make things even clearer, you can use the available magic tags in the field title:
As a result, the text field label will also show the corresponding number based on the order.
💡Example
We have used a Variation Quantity (called Types) meta field that holds the 3 types of material and allows the user to insert the number of 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:
💡Example
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.