Selection requirements let you make specific options required so customers can’t add a product to cart without completing them. This ensures you receive all the information needed for production.
How to Set Requirements
- Open your customizer in the Podifai editor.
- Click on the option you want to make required.
- In the right sidebar, toggle Required on.
- Save your customizer.
When a customer tries to add to cart without filling in a required option, they’ll see a validation message prompting them to complete it.
When to Use Required Options
| Option Type | Make Required? | Example |
|---|
| Color/material selection | ✓ Yes | Must choose a metal type |
| Engraving text | Depends | Required if engraving is selected via conditional logic |
| Gift wrapping | ✗ No | Optional add-on |
| Image upload | Depends | Required for custom print products |
| Size selection | ✓ Yes | Must choose a ring size |
Combining with Conditional Logic
Required options work with conditional logic. If an option is both required and conditionally hidden, the requirement only applies when the option is visible:
- Customer selects “Add Engraving: Yes” → Engraving Text field appears and is required
- Customer selects “Add Engraving: No” → Engraving Text field is hidden, requirement is skipped
Best Practices
Only make options required when you genuinely need the information for production. Too many required fields create friction and can lower conversion rates.
Use clear labels and placeholder text on required fields so customers understand what’s expected.