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.

Check Live Demo

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


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.

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