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
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.
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)
- c-10:c+10 = currentYear – 10 and currentYear + 10
- Datepicker year range options
- 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