Advanced Product Fields (Product Addons) for WooCommerce
Advaced Product Fields (Product Addons) for WooCommerce allows you to add extra product options (form input fields) to your WooCommerce product pages. Whether you want to create a pizza configurator or add extra options, this plugin has got you covered! Allow customers to personalize their product with a handful of extra choices, input fields, etc… These product addons can increase the final product price too. The extra form data submitted by the customer will be shown on the cart and checkout pages and will be saved on the backend order. The backend looks & works similar to ACF, so you are familiar with setting up the extra product options without a hassle. This plugin is the best modern free WooCommerce Product Addons alternative currently available. » Demos | » More info 👉️ Features Intuitive and beautiful backend builder which looks like Advanced Custom Fields 10 different form elements to choose from: Text field – A normal text input field to collect single-line text Text area – To collect multi-line text Email – An input field to accept only email addresses URL – A text field to accept only links (URLs) Number – A number field to accept both decimal or whole numbers Select (drop-down) – A dropdown field to select one option from a list of options Checkboxes – To choose one or more options Radio buttons – To select one option from multiple options True/false – A single “yes or no” checkbox, which you usually know from “accept the terms of conditions” fields Paragraph – If you want to add static blocks of text in between input fields, this does the trick! Conditional logic (show/hide fields based on other input fields) Increase final product price: add a flat fee to your products depending on the field value(s) Works with your WooCommerce tax settings Optimized for speed and faster than other plugins in this genre Visibility options: decide on which product(s) to show your fields Works with both simple & variable products and also supports variable products over ajax Frontend already translated in English, French, German, Spannish, and Dutch Translation-ready for other languages 👉 How can our plugin be useful and what should you use it for? WooCommerce only has limited features to display extra product options (often also called product addons) on your product pages. You can use their “variable products” which can add a few select (dropdown) lists to a product. But what if you’re selling customizable t-shirts where customers can print their name on a t-shirt? Or what if you’d like your customers to build their own pizza where they can freely choose extra toppings? These product types can’t be built with WooCommerce out-of-the-box. That’s where our plugin comes in. It allows you to build more complex WooCommerce products that can easily be personalized by your customer. When should you use WooCommerce built-in variations versus our plugin? We wrote a handy blog post to answer that question. 👉️ What makes our plugin different from the competition? During your research, you may have seen other plugins that do (more or less) the same. Here is how we are different: ✅️ Our plugin is younger than the competition. It does not have to support older WooCommerce or WordPress versions, so you benefit from modern code. ✅️ Quality above quantity. We carefully choose what & how we implement features so the plugin remains lightweight and fast. ✅️ The plugin’s frontend scripts are tiny (~7kb) and doesn’t impact your SEO score. ✅️ Easy-to-use modern backend (based on ACF) which follows WordPress & WooCommerce standards. ✅️ Regular updates to stay on top of new WordPress & WooCommerce versions. ✅️ Our plugin runs fewer database queries because we’ve spent time optimizing how data is stored. ✅️ No nags! We do not like to plaster your WP admin with unnecessary ads or asking for a review. We do hope you leave a review to help us grow. We understand these statements are meaningless without additional proof to back them up, so here are a few links to help make up your mind: Check out the WordPress reviews here. Plugin comparison with screenshots and proof. Unofficial plugin test & rating. Having doubts? Just contact us with your questions! 👉️ Why Studio Wombat? ✅ A small but friendly team of WooCommerce professionals. ✅ We do this full-time, we are not hobby-developers. ✅ Over 50,000 happy customers. ✅ We understand your success is our success, so we do our absolute best to help you out. ✅ Dedicated support team. ✅ Ahead of time, we test our plugins the latest WordPress and WooCommerce versions. ✅ We choose quality over quantity: not every feature makes it in the plugins, but those that do are quality coded. ✅ We care about your site speed. 👉️ Requirements WooCommerce 3.6.0 or higher WordPress 4.7 or higher PHP 7.0 or higher 👉️ Limitations of the free version Our free version is great for small stores or stores that don’t need to add many complex options (product addons) to their products. There are a few limitations of the free version that you should be aware of: The free version doesn’t integrate with 3rd party plugins such as WooCommerce Subscriptions or a multi-currency plugin (unless they write an integration). It doesn’t work with themes using Ajax technology for their product “add to cart” button. The free version allows only allows you to add an extra flat fee ( = not quantity based) to your product price. You can’t add fields to separate variations. If you need those features, you may consider our premium version. You can read ahead what’s included with premium. 👉️ Premium Features Everything from the free version, plus: Works on these product types: Simple, Variable (including separate variations), and Subscriptions. More field types: File upload – allowing your customers to upload one or multiple files Image swatches – multi and single choice options with images (and image zoom) Color swatches – multi and single color options Text swatches – text options Date – adds a calendar picker Calculation – adds an informative calculation (like “square meters”) or a separate extra cost calculation. Image with quantities – image swatches with quantity inputs underneath. Child products – select other products from your store as options (and enjoy stock control). Cards – clickable cards with nicely layout information. Content fields to add content to your product pages (no form inputs): Image – to add extra images Text/HTML – to add extra text, HTML, or even shortcodes Section – to group fields in a section Support for modern themes using “ajax add to cart” technology The product image on the frontend can be changed when different options are selected Set a minimum/maximum allowed number of selections on multi-select fields More pricing options: formula-based pricing, quantity-based pricing, percentage-based pricing, value-based pricing, and character length pricing You can also give discounts (negative pricing) on options Repeatable fields: repeat fields if your visitors press an ‘add new’ button Quantity-based fields: fields can repeat based on the quantity the customer selects Works with page/product builders like Elementor, Oxygen, Beaver Builder, and Divi Variable builder for more complex pricing possibilities More options to attach one field group to multiple products at once (via product name, variation, category, tag, …) Support for multilingual stores through WPML or Polylang Works with your WooCommerce tax settings Support for multi-currency stores via the WOOCS plugin More integrations with other plugins (such as WooCommerce Subscriptions) & popular themes. See here More options for text fields: min. and max. length, or HTML validation (regex pattern) Actions & filters so you can extend the plugin with additional features HTML output allowing you to more easily style certain aspects with CSS Great tutorials to display a multi-step form, make a donation product, build a pizza configurator, etc … Add-on plugins to make it even more powerful. You can create product configurators with live preview, powerup file uploads, add an image editor, integrate with ACF, … And more..! Premium Demos | Premium WP admin demo | More info
Top keywords
- product26×2.00%
- fields18×1.38%
- options18×1.38%
- woocommerce17×1.31%
- add15×1.15%
- text12×0.92%
- extra11×0.84%
- field9×0.69%
- products9×0.69%
- pricing8×0.61%
- image7×0.54%
- version7×0.54%
PPOM – Product Addons & Custom Fields for WooCommerce
Are you a WooCommerce store owner looking to offer personalized products? PPOM (Personalized Product Option Manager) is your solution for crafting custom product options and addons tailored to customer needs. This plugin simplifies adding custom fields directly to your product pages, including text inputs, dropdown menus, checkboxes, radio buttons, date pickers, file uploads, and more to enhance the shopping experience. Quick Links Would you like to see PPOM in action before installing it? See it in action Need any help with setup? View documentation Interested in PPOM PRO? Learn more Why Choose PPOM? Customize with Ease: Add custom fields and product add-ons directly to your product pages, creating flexible, personalized shopping experiences. Increase Sales Potential: With dynamic pricing adjustments and enticing customization options, you empower customers to get exactly what they want, increasing both satisfaction and sales. Increase sales and customer satisfaction by offering tailored product options and add-ons. PPOM is built for WooCommerce stores that need unique, customizable products. Input Types in Free Version: 📌 Text: Displays an input box for text personalization like ‘Name on Mug’. View Demo 📌 Textarea: Displays a larger text box for longer text personalization. View Demo 📌 Select Options (with price): Dropdown for selecting a single option. Best for many options. Supports per-option pricing. View Demo 📌 Radio Options (with price): Radio buttons for selecting a single option. Best for fewer options. View Demo 📌 Checkbox Options (with price): Checkboxes for selecting multiple options. Supports per-option pricing. View Demo 📌 Date: Let customers pick a date (e.g., date of birth). View Demo 📌 Email: Email input displays an input box that allows users to add an email address. View Demo 📌 Number: Number input for digits only (e.g., phone numbers, IDs). View Demo 📌 Hidden: An invisible field that stores a default value (e.g., a product code) — it appears in the cart and order details but not on the product page. View Demo Features in Free Version: 📌 Prices with Options: Enable dynamic pricing for custom features, ensuring each choice reflects its value. 📌 Conditional Logic: Show or hide fields based on user inputs or specific criteria. 📌 Tooltip: Displays helpful descriptions on hover without cluttering the interface. 📌 CSS Classes: Assign CSS classes to each input for enhanced styling. 📌 Fields Width: Easily control the layout by adjusting the width of each field. 📌 Min/Max Length: Set minimum and maximum values for text or number inputs. 📌 Input Masking: Ensures users input data in predefined formats for accuracy and consistency. 📌 Placeholder: Establish placeholders for text, textarea, and number inputs. 📌 Fields Validation: Mark fields as required to ensure data completeness. 📌 Error Messaging: Define custom error messages for required fields. 📌 Field Description: Use HTML tags to enhance field descriptions. 📌 Price Display Options: Choose how to display additional prices, such as hiding them, showing only the total, or displaying them itemized. 📌 Fields Privacy: Set field visibility based on criteria such as visible to everyone, guests, or specific user roles. 📌 Apply via Category: Deploy PPOM fields category-wide to save time, or apply them to individual products as needed. 📌 Compatibility with Advanced Order Export For WooCommerce plugin: Streamlines data exports, supporting CSV, XLS, XML, and JSON formats for all custom fields. 📌 Multi-Language Support: Ready for WPML and Polylang, enhancing global usability. Video Guide PPOM PRO Inputs: 💎 Audio/Video: Allow customers to select audio/video from predefined audios/videos by admin. View Demo 💎 Bulk Quantity: Set discount prices for larger quantities. Ideal for printing and design businesses. View Demo 💎 Chained Input: Renders chained input in the dropdown. View Demo 💎 Collapse Input: This input acts like a parent block for managing grouped inputs. View Demo 💎 Color Palette: Allow customers to select color(s) from a predefined set of colors by admin. View Demo 💎 Color Picker: Allow customers to select any colors and save Hex value. View Demo 💎 Conditional Images Input: Display different info based on the chosen images. View Demo 💎 Date Range: Select two dates between from and to. View Demo 💎 Divider Input: Visually separates meta fields for better product page design. View Demo 💎 Domain Input: Check web domain availability. View Demo 💎 Emojis Input: View Demo 💎 File Upload: Allow customers to upload files with configurable file types and size limits. Includes progress bar and thumbnail display. View Demo 💎 Fixed Price Input: Set fixed prices with Add Option / First Option. View Demo 💎 Fonts Picker: Allows you to insert text and select the desired font for it, offering a preview. View Demo 💎 HTML Content: Add HTML tags, like p or h1 tags, to add more details for your extra fields. View Demo 💎 Image Cropper: Allows users to upload and crop images. View Demo 💎 Image Dropdown Input: Dropdown with images for complex pricing options like print packages. View Demo 💎 Images Options: Image input is just like Radio/Checkbox, but images can be uploaded against each option. View Demo 💎 Measure Input: Set prices for measure units like milk, clothes & frames, etc. View Demo 💎 Phone Input: Phone number input field, useful for business cards and marketing products. View Demo 💎 Price Matrix with Discount: Set tiered or discount prices on bulk purchases. View Demo 💎 Personalized Preview: Users can type text, customize font, and preview how it appears on the product image. View Demo 💎 Quantities Pack Input: Create multiple-choice product pages where users can buy different quantities of product variants. View Demo 💎 Quantity Option Input: Add quantity fields for extras (e.g., additional bookmarks with a book purchase). View Demo 💎 Radio Switcher Input: Visual radio buttons with different images for each option. View Demo 💎 Select Option Quantity Input: This input allows you to display a dropdown with options along with their quantities. View Demo 💎 Superlist Input: Predefined dropdowns for common data like languages, countries, and currencies. View Demo 💎 Text Counter: This input is a special text input that can restrict the total number of words or characters. View Demo 💎 Timezone: Let customers select a timezone from a pre-defined list. Admins can include or exclude specific zones. View Demo 💎 Variation Matrix Input: Allow customers to order different quantities for different options like sizes or colors. View Demo 💎 Variation Quantities: Allow customers to order different quantities for different options. View Demo PPOM PRO Features: 💎 More Conditional Logic Operators: Expand conditional logic for text and numeric fields with operators like contains, regex, between, multiples, less than, greater than, is odd, is even, and more. 💎 Custom CSS & Javascript: Add custom CSS and JavaScript for full control over field appearance and behavior. 💎 Apply via Product Tags: Attach fields to products using product tags. 💎 Options Prices Taxable: Apply tax settings to product options for accurate pricing. 💎 Weight Options: Weight can be assigned for options. 💎 Multiple Meta Groups: Assign multiple meta groups to a single product. 💎 Import/Export: You can use PPOM to import or export your custom fields directly from PPOM settings. 💎 Instant Validation: Check required fields in real time without reloading the page. 💎 PPOM Repeater: Repeat meta-field groups as needed. 💎 Compatibility with WooCommerce Currency Switcher: Seamlessly switch currencies to accommodate global customers. 💎 Compatibility with WPML Currency Switcher: Offers dynamic currency switching to match customer location. 💎 Compatibility with Wholesale Plugin: Integrates with WooCommerce Wholesale for differentiated pricing structures. 💎 Compatible with all WooCommerce themes: Works with all WooCommerce themes, ensuring consistency and efficiency. More Add-ons in PPOM PRO: ✅ Conditional Repeater: Automatically repeat fields based on quantity entered. Example: customer orders 5 caps and gets 5 name fields for personalization. VIEW DEMO ✅ Cart Edit: Allow customers to modify their orders from the cart page. ✅ Fields Popup: Display PPOM fields inside a popup on the product page. ✅ Collapse Settings: Control whether grouped fields start expanded or collapsed, and style them with custom colors, icons, and tab-style navigation. ✅ Enquiry Form: Collect custom customer inquiries directly from your product pages. Interested in PPOM PRO? Learn more Use Cases 🍰 Bakery: Customers choose cake sizes, flavors, and decorations. 💍 Jewelry Store: Offer material choices (gold, silver, platinum), gemstones, and custom engravings. 🌍 Travel and Tours: Let customers select destinations, accommodations, and activities with conditional options. 👕 Custom Apparel: Allow fabric, color, and design uploads for personalized clothing. See what real users say about us: “Best than Best” – With help of this plugin, I could able to add some extra items to my main product with ability do increase and decrease the price. Thanks guys, keep it going… “Perfect for Different Types of Websites” – Great plugin that I use across 3 different types of website with no problems. Highly recommend it as its easy to use even for a beginner like me! “Simply the best, better than all the rest” – This review is more about PPOM Pro, than the free version. However what’s considered Pro at the competion, is Free here. And what’s Pro about PPOM is actually Ultra. Features like custom font pickers are simply stellar. Saves months of coding. TL;DR: ThemeIsle has made the #1 PPOM plugin in the entire WooCommerce space. “Amazing plugin” – I love this plugin! I use the free version and I’m extremely happy with it. I would highly recommend it to anyone needing to add on extras to their products in WooCommerce. Support Need help? Open a thread on the Support Forum. Documentation View the documentation. Contribute PPOM is open-source. Contribute on GitHub. Useful Resources Read more about WordPress on our blog. Explore our other plugins. How to report a security issue? Plugin security is a core priority for us. If you identify a potential vulnerability, we ask that you disclose it responsibly. Please follow the reporting protocols outlined on our Security Page.