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

Text input displays an input box that allows the client to personalize the Product with text like ‘Name on Mug’ etc.

  • Title & Description
  • Required
  • Error Message
  • Min. Length
  • Max. Length
  • Default Value
  • Input Masking - this can be very helpful for specifying formats, for example for car plate numbers.
    • 9: numeric [ 33-213334-9 –> 99-999999-9]
    • a: alphabetical [ ID-card –> aa-aaaa]
    • *: alphanumeric [ ID-213334-9 –> aa-999999-9]


Checkbox Input

Checkbox input allows the user to select multiple options set by the admin. Prices can also be set against each option.

  • Title & Description
  • Required
  • Error Message
  • Add Options
    • Option and Price (optional)
    • Price can also be given in %
  • Fixed Fee and Fixed Fee Taxable
    • This will add price to the cart (one time), not multiply with quantities. Used when need to charge your client one time regardless of quantities ordered.
  • Checked Options
  • Min. Checked Options
    • Restrict client to at least select Min checked options
  • Max Checked Options
    • Restrict client not to check more than Max. options.


Textarea Input

Just like the Text input, it displays a larger box that allows the client to personalize the Product with text.

  • Title & Description
  • Required
  • Error Message
  • Max. Length
  • Post ID
    • This will pull the content of the post and set it as default contents
  • Rich Editor (Off/On)
  • Rows


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.

  • Title & Description
  • Required
  • Error Message
  • Max. Value
  • Min. Value
  • Steps
  • Default Value


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. It uses HTM5 date-picker; however, you can enable jQuery UI Datepkicker from settings.

  • Title & Description
  • Required
  • Error Message
  • Use jQuery Datepicker - this must be checked if you want to insert a minimum and maximum date.
  • Date formats - here is important to know that if you have a date format and you don't respect it, you cannot select a year.
  • Disable Past Dates
  • Disable Weekends
  • Year Range (1950: 2017)
  • Default Value

📝 Note: Instead of adding specific dates in the min-max fields, you can insert +5d, if you want it to count 5 days above the current one, or other values in the same format.


Radio Input

Radio input allows the user to select a single option set by the admin, recommended when you have fewer options. Prices can also be set against each option.

  • Title & Description
  • Required
  • Error Message
  • Add Options
    • Option and Price (optional)
    • Price can also be given in %
  • Fixed Fee and Fixed Fee Taxable
    • This will add price to the cart (one time), not multiply with quantities. Used when need to charge your client one time regardless of quantities ordered.
  • Set Default Option


Select Input

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.

  • Title & Description
  • Required
  • Error Message
  • Add Options
    • Option and Price (optional)
    • Price can also be given in %
  • Fixed Fee and Fixed Fee Taxable
    • This will add price to the cart (one time), not multiply with quantities. Used when need to charge your client one time regardless of quantities ordered.
  • Set Default Option
  • First Option
    • like: Select your option


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. For example, you can let the customers know that for 2 pieces of the same product, you get a 50% discount.

  • Title
  • Field Value
  • Data name
  • Visibility
  • Show in Cart


Email Input

Text input displays an email input box that allows clients to personalize the Product with an e-mail address.

  • Title & Description
  • Required
  • Error Message

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