Free
Extra Checkout Options requires WooCommerce Extra Product Options 5x to work. It allows you to use the form builder in WooCommerce Extra Product Options to create extra fields on your WooCommerce checkout page which can be free or paid.
Updated at | 06/26/2024 (a year ago) |
Virus check | |
File size | N/A |
Download times | 0 |
Trusted by 35700+ WooCommerce stores – Add file uploads, conditional logic, and dynamic pricing—boost sales with zero coding.
Boost sales and reduce support tickets by letting customers personalize products—no coding needed.
Are you looking to customize your WooCommerce products and improve customer experience? Extra Product Options & Add-Ons for WooCommerce lets you easily create custom product fields, advanced pricing options, and conditional logic to make your store more dynamic, flexible, and engaging for your shoppers.
Latest Version: 7.5.1 – Released on August 25, 2025 – view changelog
✅ WordPress 6.x Ready
✅ WooCommerce 10.x Ready
When basic WooCommerce fields limit your sales, Extra Product Options empowers you to:
The plugin ensures seamless integration with popular WooCommerce extensions, focusing on accurate price calculations.
We pride ourselves on delivering 5-star customer support:
Support Forum: https://themecomplete.support/
Don’t settle for basic product pages. With Extra Product Options & Add-Ons for WooCommerce, you’ll have the tools to create dynamic, customizable, and engaging product pages that customers love.
Our plugin covers a wide range of functionalities, but if you need something tailored specifically for your project, we’re here to help! Our team specializes in custom plugin development, extensions, and integrations to fit your exact requirements.
Get a custom solution today!
Request a Quote Here
Added a new price type for text inputs and text areas, fixed amount after free characters. Added a generate product link to the admin bar so that you admins can copy the product URL with all the current form values.
Fixed an issue that was causing inactive select box choices to appear. Fixed a CSS issue that was preventing specific element widths from displaying correctly. When a main product has a required product element that its selected product is out of stock the main product cannot be added to the cart. You can now drag and drop addons to the builder from an addon bar. Implemented copy/paste functionality in the builder. You can now change the addon labels in the edit order screen.
Fixed price display inconsistencies that occurred when using product options with the 'Override product price' setting in shop pages. Added new setting to display disabled/unavailable options for radio buttons and checkboxes (grayed out but visible). Added support for using variation attributes as conditions in the conditional logic system.
Fixed an issue where the validation was not working correctly in some cases. Fixed an issue where the lightbox was applied to the product element images incorrectly. Fixed a bug where removing one math constant removed all of them. Fixed product sorting issues when dragging items in the product element.
Fixed an issue where non-required fields within required product elements were incorrectly marked as required. Added compatibility with YITH WooCommerce Deposits.
Fixed an issue where dynamic elements were incorrectly visible in the cart. Fixed an issue preventing correct price recalculation on the Edit Admin Order page when deleting addons. Fixed a bug where the "Change Variation Price" setting was not functioning as expected. Fixed an issue where dynamic elements in associated products were not affecting the main product totals box price correctly. Added a new layout mode for the Product Element: Custom Bundle. Works like a pre-selected checkbox but features a new visual layout for enhanced flexibility and bundle-style presentations.
Added independent pricing setting for addons (not affected by product quantity). Added customizable text labels for embedded product elements' totals display. Added drag-and-drop sorting and between-item insertion for constants. Added option to show dynamic calculations in cart. Fixed WooCommerce Subscriptions compatibility. Fixed product element hiding when specific settings were selected. Fixed various UI bugs and interface issues.
Fixed an issue where conditional logic based on variations was not working correctly. Added a setting to internal disable database query cache. Fixed an issue with WooCommerce Subscriptions where the Include addons on order again setting was being applied to no subscription products.
Fixed an issue where the setting to hide associated product price was not working. Fixed compatibility with Aelia Currency Switcher. Fixed compatibility with FOX Currency Switcher. Fixed compatibility with WPML Currency Fixed some issues with WooCommerce Subscriptions fee calculation on certain configurations. Fixed an issue with WooCommerce Subscriptions on manual renewal where addons were being duplicated.
Fixed an issue what was preventing the plus sign from appearing next to the addon prices. Fixed an issue where custom plugin filters were not being applied. Fixed an issue that was preventing the initialization of the plugin. Fixed a php error affecting product elements. Fixed compatibility with Advanced Dynamic Pricing for WooCommerce Pro. Fixed an issue where the validation for associated products were firing even when the addon were set to be disabled. Fixed compatibility with WooCommerce Dynamic Pricing & Discounts. Added settings to display quantity buttons for the quantity selector and product element. Fixed the checkout subtotal when using override price mode.
Fixed an issue where the suffixes {price_excluding_tax} and {price_including_tax} were not being correctly replaced in addon prices. Fixed compatibility with Dynamic Pricing and Discounts. Fixed an issue with WooCommerce Subscriptions when addon are set as required signup fees. The slider can will now auto hide slides that its elements are hidden. Fixed several issues with conditional logic when using product elements in which the products share the same global form. Fixed aa issue where the tax suffixes were mistakenly being showed on the option prices instead of only on the final total. Fixed an issue with conditional logic not working correctly when product elements shared the same global form. Fixed a price display issue when using repeaters with math formula. Fixed compatibility with Advanced Dynamic Pricing for WooCommerce Pro. Shortcodes now work in conditional logic values. Fixed an issue that was preventing correct calculations from data gathered by product attributes. Fixed an issue on how weight is calculated on the checkout. Backend UI fixes. Fixed an issue that prevented conditional logic from functioning when an empty template element was used. Fixed an issue where associated products out of stock displayed as having a price. Conditional logic can now be set based on quantity, product id or variation id.