What is the Difference between PPOM Free and PPOM PRO?
With the PRO version of Personalized Product Option Manager, a custom field can be added to the product page, offering over 30 diverse input types. The UI is designed to be straightforward and user-friendly. Each field provides an array of options for admins and users to personalize any product to their liking before proceeding to checkout.
PPOM Pro is available in multiple plan tiers: Essential, Plus, and VIP.
An active license confirms that your subscription is valid, but some Pro features are available only on the Plus or VIP plans.
If a feature stays locked after activation, compare your plan against the tables below before assuming there is a license issue.
PPOM Pro plan tiers: Essential vs Plus vs VIP
The feature tables in this article show whether a feature is included in the free plugin or in a specific PPOM Pro plan. This helps you check whether the locked feature is part of your current subscription or requires an upgrade.
License activation and feature access are separate checks. Your license can be active while a feature remains unavailable if it is limited to the Plus or VIP plan.
How to read the feature table
- Yes in the PPOM Pro column means the feature is included in all PPOM Pro plans, including Essential.
- Plus & VIP means the feature is not included in Essential and requires either the Plus or VIP plan.
- VIP means the feature is available only on the VIP plan.
Legacy NMedia PPOM licenses and add-ons
PPOM was previously sold by NMedia as a set of individual add-ons, including PPOM Pro and PPOM Cart Edit. Themeisle acquired the PPOM plugin and moved it to a bundled subscription model with three tiers: Essential, Plus, and VIP.
If you purchased PPOM Pro, Cart Edit, or other PPOM add-ons from NMedia before this transition, here is what you need to know:
- Old NMedia license keys and download portals do not provide access to current Themeisle PPOM Pro packages. NMedia portals are no longer active for Themeisle PPOM Pro downloads.
- You can keep using your existing NMedia-purchased add-ons as long as they are already installed and working on your site. They will continue to function in their current state.
- Legacy NMedia purchases do not include a special discount or automatic migration path to current Themeisle PPOM Pro plans.
- To receive current updates, new Pro features, or maintained builds, you need to purchase an active Themeisle PPOM Pro subscription.
📝 Note: There is no legacy migration portal or automatic license transfer for NMedia purchases. To upgrade to the current Themeisle PPOM Pro, you need to purchase a new subscription at the PPOM Pro pricing page.
What to do if you see a Pro or Cart Edit update notice
After updating the free PPOM plugin to a recent version, you may see an update notice for PPOM Pro or Cart Edit. This happens because the free plugin now references current Themeisle PPOM Pro packages, which require an active Themeisle subscription. This is not a bug — it reflects the product-structure change after the Themeisle acquisition.
Use this decision path to choose the right option for your situation:
- If your current PPOM Pro or Cart Edit add-on still works correctly on your site — you can keep using it as-is. No action is required. The update notice can be safely ignored if you do not need the latest maintained version.
- If you want access to maintained updates and current Pro features — purchase a new Themeisle PPOM Pro subscription. The Essential plan provides access to all standard Pro features.
- If you specifically need Cart Edit — Cart Edit is available only on the Plus and VIP plans. If you previously used a standalone NMedia Cart Edit add-on, compare your needs against the current plan table before purchasing.
Current plan mapping for old add-on users
If you previously used NMedia PPOM add-ons, use this table as a starting point to find the equivalent Themeisle plan:
| Previous NMedia add-on | Equivalent Themeisle PPOM Pro plan |
|---|---|
| PPOM Pro | Essential (or higher) |
| PPOM Cart Edit | Plus or VIP |
See the feature tables below for a complete breakdown of what each plan includes, or visit the PPOM Pro pricing page to compare plans and pricing.
👥 Free VS Premium Inputs
In this section, you will find all the PPOM and PPOM Pro inputs listed to emphasize their differences better.
| Text Related Inputs | Free | Pro |
|---|---|---|
| Text Text input displays an input box that allows the client to personalize the Product with text like ‘Name on Mug’ etc. Check the live behavior of the input in this demo. | Yes | Yes |
| Textarea Just like the Text input, it displays a larger box that allows the client to personalize the Product with text. Check the live behavior of the input in this demo. | Yes | Yes |
| Personalization Preview When adding the Personalization Preview input, you have to select one of the Personalization Previews previously created in this area; otherwise, it won't work. Check the live behavior of the input in this demo. | - | Yes |
| Text Counter This input is a special text input that can restrict the total number of words or characters. Check the live behavior of the input in this demo. | - | Yes |
| Fonts Picker Allows you to insert text and select the desired font for it, offering a preview. Check the live behavior of the input in this demo. | - | Yes |
| Choices Related Inputs | Free | Pro |
| --- | --- | --- |
| Select Select input allows the user to select a single option set by admin in the Dropdown, recommended when you have many options. Prices can also be set against each option. Check the live behavior of the input in this demo. | Yes | Yes |
| Checkbox Checkbox input allows the user to select multiple options set by the admin. Prices can also be set against each option. Check the live behavior of the input in this demo. | Yes | Yes |
| Select Option Quantity This input allows you to display a dropdown with options along with their quantities. Check the live behavior of the input in this demo. | - | Yes |
| Radio Buttons Inputs | Free | Pro |
| --- | --- | --- |
| Radio Input Radio input allows the user to select a single option set by the admin, recommended when you have fewer options. Check the live behavior of the input in this demo. | Yes | Yes |
| Radio Switcher The Radio Switcher input creates a more appealing view for the product page and allows different images for each option. Check the live behavior of the input in this demo. | - | Yes |
| Date/Time Related Inputs | Free | Pro |
| --- | --- | --- |
| Date Input Date input displays regular Date using an input box that allows the client to personalize the Product with a Date, e.g. Date of birth, etc. Check the live behavior of the input in this demo. | Yes | Yes |
| DateRange Picker DateRange Picker allows clients to select dates, times, or from predefined ranges. Check the live behavior of the input in this demo. | - | Yes |
| Timezone Timezone input is a unique form of Select Input, but it has a predefined list of all Time-zones. Different Time-zones can also be filtered with options. Check the live behavior of the input in this demo. | - | Yes |
| Image Related Inputs | Free | Pro |
| --- | --- | --- |
| Image Option Image input is just like Radio/Checkbox, but images can be uploaded against each option. Check the live behavior of the input in this demo. | - | Yes |
| Image Cropper Just like a File Upload but only supports images with a nice cropper using Croppie JS API. Check the live behavior of the input in this demo. | - | Yes |
| Image Dropdown Some pricing options are too complex to be presented in a standard way, such as printing price packages, and the fixed price input is helpful in this regard. Check the live behavior of the input in this demo. | - | Yes |
| Conditional Images This input allows you to display different info based on the chosen images. Check the live behavior of the input in this demo. | - | Yes |
| Color Related Inputs | Free | Pro |
| --- | --- | --- |
| Color Picker Color Picker allows the client to select a color. Palette colors can also be defined in settings. Check the live behavior of the input in this demo. | - | Yes |
| Color Palettes Display the variations of the products using the Color Palettes. Check the live behavior of the input in this demo. | - | Yes |
| Quantity Related Inputs | Free | Pro |
| --- | --- | --- |
| Quantity Option The Quantity Option product might come in handy for extra services; for example, for any book bought, you receive a bookmark, but if you need more bookmarks, you can insert the quantity in the Quantity Option field. Check the live behavior of the input in this demo. | - | Yes |
| Quantities Pack The Quantities Pack input helps you to create a multiple choose product page, so that the user can insert and buy different quantities of the product's types from the same page. Check the live behavior of the input in this demo. | - | Plus & VIP |
| Bulk Quantity Bulk Quantity allows the store admin to set discount prices for each option. This Addon is the best tool for companies like Printing and designing and looking to sell products with options with different prices. Check the live behavior of the input in this demo. | - | Yes |
| Price Related Inputs | Free | Pro |
| --- | --- | --- |
| Price Matrix Price Matrix allows admin to offer client Less Price on Bulk/More quantities. More quantities will decrease the price set in the matrix. It can be used as a discount alternatively. Check the live behavior of the input in this demo. | - | Yes |
| Fixed Price Some pricing options are too complex to be presented in a standard way, such as printing price packages, and the fixed price input is helpful in this regard. Check the live behavior of the input in this demo. | - | Yes |
| Layout Related Inputs | Free | Pro |
| --- | --- | --- |
| Divider This input allows you to define each meta field better and to create a more attractive design for your products. Check the live behavior of the input in this demo. | - | Yes |
| Collapse This is a special input that acts like a parent block, which means that in the meta field group settings, you should move it to the top of the list to make it a parent for the other ones. Check the live behavior of the input in this demo. | - | Yes |
| HTML It’s not input, just to add some content/text or HTML. Check the live behavior of the input in this demo. | - | Yes |
| Contact Related Inputs | Free | Pro |
| --- | --- | --- |
| Email Text input displays an email input box that allows clients to personalize the Product with an e-mail address. Check the live behavior of the input in this demo. | Yes | Yes |
| Phone The Phone Input can be very useful for marketing products, such as business cards, advertisement places. _Check the live behavior of the input in this demo. _ | - | Yes |
| Number Related Inputs | Free | Pro |
| --- | --- | --- |
| Measure Input Depending on the products you provide, some of them could require measurement specifications, which can be done using Measure Input. Check the live behavior of the input in this demo. | - | Yes |
| Number Input Number input displays a regular Number input box that allows the client to personalize Products with digits only, like for Phones, IDs, etc. Check the live behavior of the input in this demo. | Yes | Yes |
| Variations Related Inputs | Free | Pro |
| --- | --- | --- |
| Variation Quantity Variation Quantities allow clients to order different quantities against different options. Check the live behavior of the input in this demo. | - | Plus & VIP |
| Variation Matrix This input is an advanced form of the Variation Quantity Field that allows you to collect different quantities against multiple options. Check the live behavior of the input in this demo. | - | VIP |
| File Related Inputs | Free | Pro |
| --- | --- | --- |
| File Input File Input allows clients to upload files from their computers or mobile devices. Admin can set any file type and size. Images can be edited using the awesome Aviary add-on plugin. Check the live behavior of the input in this demo. | - | Yes |
| Audio/Video Audio/Video input allows clients to select Audio/Video options uploaded by Admin in the media library. It’s similar to Image type input but with a different media type. Price can also be set against each option. Check the live behavior of the input in this demo. | - | Yes |
| Other Inputs | Free | Pro |
| --- | --- | --- |
| Emojis This input allows you to sell products that can contain emojis, text with emojis, etc. Check the live behavior of the input in this demo. | - | Yes |
| Domain This input helps the customer be in touch with the availability of the domain names he has inserted. Check the live behavior of the input in this demo. | - | VIP |
| Super List The Super List input offer predefined dropdowns with the most common topics, such as languages, countries, currency symbol, etc. Check the live behavior of the input in this demo. | - | Yes |
| Hidden input The Hidden Input helps you to display certain messages that can be seen only after a customer adds specific products to the cart. Check the live behavior of the input in this demo. | Yes | Yes |
⚙️ Settings
PPOM Pro offers multiple customizations on different areas, under Dashboard > WooCommerce > Settings > PPOM Settings > PPOM:
| Settings | Free | PRO |
|---|---|---|
| General Settings | ||
| Basic Settings - Legacy Inputs Rendering - Legacy Conditions Script - Enable Legacy Price Calculations - PPOM Permissions - Restricted File Types | Yes | Yes |
| Label Settings - Option Total Label Inside Price Table - Product Price Label inside Price Table - Total Label inside Price Table - Total Discount Label Inside Price Table | Yes | Yes |
| Pro Settings | - | Yes |
| Fields Settings | ||
| Fields Popup | - | Plus & VIP |
| Collapse Field | - | Yes |
| Field Repeater | - | Plus & VIP |
| Bulk Quantity | - | Yes |
| Style Settings | - | Yes |
| Cart Edit | - | Plus & VIP |
| Enquiry Form | - | Yes |
| Integrations | - | Yes |
🗂 Features/Addons
PPOM extends the online shop experience, offering extra features in the pro version, as you can see in the table below:
| Features | Free | Pro |
|---|---|---|
| Import/Export You can use PPOM to import or export your meta fields directly from PPOM settings. | - | Yes |
| Display Conditions The PPOM fields are very practical when it comes to using conditional logic to display specific fields based on other options. | Yes | Yes |
| PPOM Repeater The PPOM Repeater allows you to repeat a meta-field group after enabling it, from the meta group editing mode. | - | Yes |
| Multiple Meta Groups While editing an individual product, you will be able to select more meta groups from the existing PPOM library. | - | Yes |
| Cart Edit Helps the visitors of the website easily change their orders to suit their needs while they're checking the cart. | - | Plus & VIP |
| Fields Popup The Fields Popup addon allows the PPOM meta fields to be displayed inside a popup on the product page. | - | Plus & VIP |
| Conditional Repeater The Conditional Repeater allows you to repeat specific fields in the number of another field. | - | Plus & VIP |
| Enquiry Form It allows customers to send inquiries directly to the admin about products with PPOM Fields via email. | - | Yes |
Feature still locked after activation?
If a PPOM Pro feature is still locked even though your license is active, go through this checklist:
Before you troubleshoot a locked feature, make sure both the free PPOM plugin and PPOM Pro are installed and active on your site.
- Confirm that your PPOM Pro license is activated.
- Identify the exact input, setting, or addon that is still locked.
- Compare that feature against the tables in this article:
- If the table says Yes, the feature is included in all Pro plans.
- If the table says Plus & VIP or VIP, the feature is not included in Essential.
- Check your active PPOM plan in your Themeisle account dashboard or in your store purchase details.
- If your current plan does not include that feature, upgrade from the PPOM pricing and upgrade page.
If the feature is marked as Yes in the Pro column and is still unavailable after checking the items above, review the PPOM Troubleshooting guide for additional steps.
