PPOM Free Input Types
PPOM is an essential tool that can increase your online shop's popularity by adding various free and pro meta input fields.
| Text Input |
Select Input |
Checkbox Input |
Date Input |
| Hidden Input |
Textarea Input |
Radio Input |
Email Input |
| Number Input |
|||
Text Input

What it does
- Adds a customizable text field where customers can enter personalized information that gets added to their order.
Perfect for
- Product personalization (names on mugs, custom engraving text)
- Special instructions or notes from customers
- Collecting specific information needed for custom orders
Configuration options
- Essential: Title, make the setting required or optional, character limits (Max. Length and Min. Length options)
- Advanced: Input masking for formatted data (dates, phone numbers, IDs)
- Validation: Custom error messages, default values
Options in detail
Add-on Price: The amount will be added to the product price once a text is added in the Text input.


Input Masking: Ensures that the data entered by the user follows a predefined format.

One-time Fee/Charge: When enabled, the Add-on Price option will not multiply by the quantity of products. The Add-on Price ( 5 in this case ) will be added for just one product in the cart ( when there are multiple products of the same type ).


Without the One-time Fee/Charge enabled, the Add-on Price ( 5 in this case ) will be added for each product in the cart ( in this case, 2 ).

Checkbox Input
What it does
- Adds additional options to orders in the form of checkboxes (multiple options can be selected).
Perfect for
- Product personalization (add additional toppings on a pizza for e.g)
Configuration options
- Essential: Title, make the setting required or optional, limits to the number of selected options (Min. Checked option(s) and Max. Checked option(s))
- Advanced: Checked option(s) - make one/more options to be checked by default
- Validation: Custom error messages
Options in detail
Price: For each individual option, you can add a price, which is added to the product’s default price, once selected.


Discount: For each individual option, you can add a discount, which is deducted from the option’s add-on price, once selected.


Textarea Input
What it does
- Similar to the Text input, it adds a customizable text area field where customers can enter personalized information that gets added to their order.
Perfect for
- Special instructions or notes from customers.
- Collecting specific information needed for custom orders.
Configuration options
- Essential: Title, make the setting required or optional, character limit (Max. Length)
- Advanced: Rich editor, Post ID (auto-populate the field with a specific post's content)
- Validation: Custom error messages
Options in detail
Rich editor: enable WordPress rich editor, instead of the default textarea editor
Post ID: auto-populate the field with a specific post's content


Number Input

What it does
- Adds a customizable number field where customers can enter numbers that get added to their order.
Perfect for
- Collecting specific information needed for custom orders ( their age, for example )
Configuration options
- Essential: Title, make the setting required or optional, character limits (Max. Length and Min. Length options)
- Advanced: Steps (used to limit users to specific numbers)
- Validation: Custom error messages, default value
Options in detail
Steps: If the number defined for Steps is 4, for example, users will be able to add only 0, 4,8, 12… in the number input.
Date Input

What it does
- Adds a customizable date field where customers can enter a date that gets added to their order.
Perfect for
- Collecting date-type information needed for custom orders.
Configuration options
- Essential: Title, make the setting required or optional
- Advanced: Selected option - make one option to be selected by default, Date limitations (only if the jQuery datePicker option is enabled)
- Validation: Custom error messages, Different date formats (only if the jQuery datePicker option is enabled)
Radio Input


What it does
- Similar to the Checkbox input, it adds an additional option to orders in the form of radio buttons. Unlike the Checkbox input, for the Radio input, users can select only one option.
Perfect for
- Product personalization (select T-shirt size, color )
Configuration options
- Essential: Title, make the setting required or optional
- Advanced: Selected option - make one option selected by default
- Validation: Custom error messages
Select Input

What it does
- Similar to the Radio input, adds an additional option to orders in the form of a select. Unlike the Checkbox input, for the Select input, users can select only one option.
- It’s great to use for products that have a larger number of options (where a radio input would make the page too crowded).
Perfect for
- Product personalization (select T-shirt size, color )
Configuration options
- Essential: Title, make the setting required or optional
- Advanced: Selected option - make one option selected by default
- Validation: Custom error messages
Hidden Input
What it does
- Adds a hidden field that is not visible to customers on the product page, but it gets added to their order. It can be visible or not on the Cart page, according to your preference.
Perfect for
- Display a special offer on the Cart page once the customer adds their product to the cart.
Configuration options
- Essential: Title, Field value
- Advanced: Show in Cart (display the value on the Cart page or not)


Email Input

What it does
- Adds a customizable email field where customers can enter their email address that gets added to their order.
Perfect for
- Collecting email addresses for custom orders.
Configuration options
- Essential: Title, make the setting required or optional
- Advanced: None
- Validation: Custom error messages, default values
Check out here premium meta input fields.