=== WowAddons – Product Addons and Product Options With Custom Fields ===
Contributors: wpxpo, anik4e, jakirhasan
Tags: product addons, woocommerce product addons, extra product options, product fields, WooCommerce product fields
Requires at least: 6.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.8.0
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
 
Product addons for WooCommerce is the ultimate plugin that lets you add extra product options and fields in your product pages.

== Description == 

🥇 The Ultimate **Product Addons** Plugin - With **UX That Wows**. 
💲  Other Plugins Add Options. We Add **Revenue**.
💞 A WPXPO Plugin **Trusted by 65K+** Businesses.
🤝 Backed by a Dedicated Support Team with **4.9/5** [Trustpilot Rating](https://uk.trustpilot.com/review/wpxpo.com).

😲[View Demo](https://demo.wpxpo.com/wowaddons/) | 🔥[WowAddons Pro](https://www.wpxpo.com/product/wowaddons/) | 📃[Documentation](https://wpxpo.com/docs/wowaddons/)

Simplify product customization with our product addons plugin for WooCommerce! Build extra product options, including swatches, radio buttons, file uploads, sliders, date, time, and more with our state-of-the-art product addons customizer.

Allow customers to purchase items tailored to their needs while upselling through priced product addons. With advanced conditional logic and a lightweight design, our options plugin is perfect for upselling and cross-selling. Try the WowAddons now and create a standout shopping experience! 

## Watch the Plugin in Action - Know the Power of WowAddons! ##

[youtube https://www.youtube.com/watch?v=riSx5n8ae8k]

## How is it Useful? ##

Buyers want freedom of choice - they want product options that work for them. WowAddons helps you achieve this goal. 

With the advanced custom product fields, you can offer any type of personalized product to your customers. Also, the conditional logic settings will help you make personal adjustments, helping you offer products to buyers without hassle! 

## Learn how easy it is to add custom product add-ons to your WooCommerce store! ##

[youtube https://www.youtube.com/watch?v=CKehwKhcXtI]
 

## Free Product Addon Fields in WowAddons ##

WowAddons includes a wide range of product addons in the free version. You can use these fields to collect customer input, create selectable product options, organize addon layouts, and add custom content to WooCommerce product pages.

✅ **Text Field:** Collect short text input from customers.

✅ **Number:** Let customers enter numeric values.

✅ **Text Area:** Collect longer text or custom instructions.

✅ **Email:** Add a field for customer email addresses.

✅ **Telephone:** Collect phone numbers with a dedicated telephone field.

✅ **Range Slider:** Let customers select a value from a defined range.

✅ **Radio:** Create single-choice product options.

✅ **Checkbox:** Allow customers to select one or multiple options.

✅ **Switch:** Add toggle-style product options.

✅ **Dropdown:** Display product choices in a dropdown menu.

✅ **Color Picker:** Let customers choose a custom color.

✅ **Upload:** Allow customers to upload images, documents, or other supported files.

✅ **Content:** Add custom content within your product addon layout.

✅ **Date & Time:** Let customers select dates and times.

✅ **Popup:** Display additional content inside a popup.

✅ **Section / Repeater:** Organize addon fields into sections or repeatable groups.

✅ **Separator:** Visually separate different groups of product options.

✅ **Spacer:** Add spacing between addon fields and sections.

✅ **URL / Link:** Collect URLs or links from customers.

✅ **Shortcode:** Display shortcode-generated content within the addon layout.

## Pro Product Addon Fields in WowAddons ##

WowAddons Pro adds additional fields for more advanced product customization and pricing requirements.

⭐ **Font Picker:** Let customers choose from available font options.

⭐ **Advanced Formula:** Calculate addon pricing or values using custom formulas.


## Advanced Features from WowAddons Pro ##

WowAddons Pro adds advanced controls to product addon fields, giving you more flexibility over pricing, option presentation, customer input, and field behavior.

⭐ **Formula Value:** Calculate a field's price using your own custom formula.

⭐ **Same Price:** Apply the same price to every option in a field at once.

⭐ **Option Images:** Add thumbnail images to individual options so customers can see what they are selecting.

⭐ **Sale Price:** Set discounted prices for individual product addon options.

⭐ **Option Descriptions:** Add short descriptions or tooltips to individual addons.

⭐ **Quantity Selector:** Let customers choose a quantity for a product addon.

⭐ **URL Key:** Pre-fill supported product addon fields directly through the product URL.

⭐ **Disable Next N Days:** Prevent customers from selecting upcoming dates within a specified number of days.

⭐ **Repeatable Section:** Let customers repeat the same group of product addon fields multiple times.

⭐ **Image Preview:** Show a live image preview when customers select supported product options.


## Why Use WowAddons Product Options Plugin for WooCommerce? ##

**Show Options - for Any or All Products**

Assign extra product options to specific products, categories, or all products instantly with WowAddons' flexible product customizer. 

**It’s a Next-Gen Product Customizer**

WowAddons' intuitive builder simplifies adding product options in WooCommerce. Choose  components from the addon picker view to create custom WooCommerce Product Fields effortlessly.

**Dynamic Price Adjustments**

Charge for WooCommerce product options with regular or sale prices. Product pricing changes dynamically based on the selections. 

**Custom File and Image Uploads**
 
Enable customers to upload images or files - if you’re running a printing business, you can let users buy shirts, mugs, etc., with the WowAddons product addons plugin. 

**Create Fields with Advanced Conditional Logic**

Show or hide fields based on selections! Creating dynamic, engaging product fields for shoppers is super easy with WowAddons.

## Here's another great video on the ins-and-outs of the features of WowAddons. It's going to give you a 360-degree view of the custom product fields offered by WowAddons: ##

[youtube https://www.youtube.com/watch?v=xgiXz1IaGOc]


## More Wow Plugins by WPXPO!

Thank you for considering WowAddons. We have more plugins that can be beneficial for your business. So please have a look at our other plugins.

📄 [**WowInvoice 🔥:**](https://wordpress.org/plugins/wow-pdf-invoices-packing-slips/) A comprehensive PDF invoices & packing slips plugin for WooCommerce that automates documents like invoices, packing slips, and picklists.

🚚 [**WowShipping 🔥:**](https://wordpress.org/plugins/wow-table-rate-shipping/) Dynamically calculate shipping rates based on weight, quantity, product, categories, country, etc, allowing you to avoid undercharging and overcharging.

💝 [**WowStore:**](https://wordpress.org/plugins/product-blocks/) The ultimate WooCommerce solution for building and managing eCommerce sites. Packed with features to enhance conversions and boost sales, it streamlines your store’s performance.

💸 [**WowRevenue:**](https://wordpress.org/plugins/revenue/) The premier WooCommerce plugin for discounts, offering product bundles, BOGO deals, bulk discounts, and more. Increase order value and revenue with seamless bundle offers.

🧲 [**WowOptin:**](https://wordpress.org/plugins/optin/) A cutting-edge plugin for creating opt-ins and popups to capture leads and drive sales. It's Canva-like builder ensures quick, customized designs to meet your goals.

📦 [**WholesaleX:**](https://wordpress.org/plugins/wholesalex/) An all-in-one WooCommerce solution for wholesaling, with features for B2B and B2C hybrid stores. Manage retail and wholesale effortlessly with advanced tools.

💝 [**PostX:**](https://wordpress.org/plugins/ultimate-post/) The top plugin for creating news, magazine, or blog sites. With PostX, build professional websites in three easy steps, enjoying complete customization freedom.


= Author =
Developed by [WPXPO](https://www.wpxpo.com). [Contribute to Product Addons on Bitbucket](https://bitbucket.org/wpstabon/product-addons/) and join the party.

= Source Code =

The JavaScript and CSS files in the plugin's `assets` folder are compiled and minified. The human-readable source (React and SCSS, in the `src` folder) is publicly available at [bitbucket.org/wpstabon/product-addons](https://bitbucket.org/wpstabon/product-addons/).
 
To build the assets from source, run `npm install` and then `npm run build-cross` in the plugin folder. The build uses `@wordpress/scripts` (webpack).
 
Licenses and copyright notices for the third-party libraries bundled in the compiled JavaScript are listed in `third-party-licenses.txt`.

== Installation ==

= Minimum Requirements =

* WordPress 6.8 or greater
* PHP version 7.4 or greater
* MySQL version 5.6 or greater

= Automatic installation =

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t even need to leave your web browser. 

1. Go to your WordPress Plugin installation menu (Dashboard > Plugins > Add New)
2. In the search field type "Product Addons" and press enter.
3. "Install Now" and then click "Active"


= Manual installation =

For Manual installation, you download our product from WordPress directory uploading it to your web-server via your FTP or CPanel application.

1. Download the plugin and unzip it
2. Using an FTP program or CPanel upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory.
3. Activate the plugin from the Plugins menu (Dashboard > Plugins > Installed Plugins) within the WordPress admin.

= Upgrading =

Automatic update working great for this plugin. If you customize the plugin make sure to store a backup before update.

Sometimes because of the permalink issue during the plugin update, just go to WordPress > Settings > Permalinks and hit the ‘Save’ button.

== Frequently Asked Questions ==

= Is WowAddons suitable for all types of WooCommerce stores? =

Yes, WowAddons is suitable for any WooCommerce store, no matter what types of products you sell.

= Do I need coding knowledge to use WowAddons? =

No, you don’t need to have any kind of coding knowledge to use WowAddons. It’s an intuitive no-code solution. 

= Does WowAddons slow down my website? =

No, WowAddons will not make your site slow, as we have developed it with efficient and modern coding language. It’s a lightweight option. 

= Can customers upload images or files using WowAddons? =

Yes, you can allow your customers to upload images or files by using WowAddons.

= Can I assign extra options to specific products or categories? =

Yes, you can assign extra options to specific products or products from specific categories.

= Is custom logic available for all product option fields? =

No, for some product fields like Headings, Texts, advanced custom logic options are not available. But it’s available for other addon options. 

== External services ==

= YouTube videos =

Clicking a tutorial play button loads an embedded video from YouTube (Google). YouTube receives your IP, requested video ID, and browser metadata, and may use cookies under its policies. Viewing is optional and requires no account in this plugin. [Terms](https://www.youtube.com/t/terms) and [Privacy](https://policies.google.com/privacy).

= Premade template images (demo.wpxpo.com) =

The premade template picker shows preview thumbnails, and the templates use sample images, hosted on WPXPO's demo site (demo.wpxpo.com). Opening the picker makes your browser request the thumbnails, so demo.wpxpo.com receives your IP address and browser metadata. When you import a template, your server also downloads that template's images from demo.wpxpo.com into your Media Library, which sends your server's IP address and site URL (in the standard WordPress User-Agent header). Images that are not copied stay linked to their original address. Nothing is sent until you open the picker or import a template, and no account is needed. This service is provided by WPXPO: [Terms](https://www.wpxpo.com/terms-and-conditions/) and [Privacy](https://www.wpxpo.com/policy/privacy/).

== Screenshots ==

1. Next Gen Addons Builder
2. Dynamic Pricing (GIF)
3. Advanced Logic Builder
4. Editable Custom Fields (Addon blocks)

== Changelog ==
= 1.8.0 – 20th September 2026 =
* Update: Compliance and code-quality updates to align with the WordPress.org plugin guidelines.
* Fix: The upload cleanup schedule is now created on activation and removed on deactivation.

= 1.7.2 – 9th September 2026 =
* Fix: Minor bug fixes and performance improved.

= 1.7.1 – 6th September 2026 =
* Update: Polish to the Addons Builder — improved responsiveness, refined confirmation and onboarding modals and a unified template picker experience.
* Fix: Date field's Year dropdown could show years outside the configured minimum/maximum date range.

= 1.7.0 – 1st September 2026 =
* Update: Redesigned the Addons Builder with a new field list view — drag and drop fields to reorder, move in and out of sections, checkbox multi-select, and quick edit/duplicate/delete actions.

= 1.6.21 – 30th August 2026 =
* Fix: Minor bug fixes and performance improved.

= 1.6.20 – 24th August 2026 =
* New: Added default country option for Telephone field.
* Update: Improved system stability with better state management.
* Update: Enhanced onboarding experience with a cleaner UI.

= 1.6.19 – 03rd August 2026 =
* New: Option description for individual choices in Radio, Checkbox, Dropdown, Image and Color Swatches fields.
* New: Unique URL key per field, so a configured product can be shared.
* Update: Shop Managers can now create and manage addons. 

= 1.6.18 – 26th July 2026 =
* New: Guided tour for new users to help set up their first addon.
* Fix: Product data tabs were hidden on the product edit page.

= 1.6.17 – 20th July 2026 =
* Fix: Minor bug fixes and performance improved.

= 1.6.16 – 6th July 2026 =
* New: Added repeatable option to Section field.

= 1.6.15 – 28th June 2026 =
* Fix: File Upload issue stated by Security Researcher Haitam Lazaar.

= 1.6.14 – 18th June 2026 =
* Fix: Performance Improved.

= 1.6.13 – 11th June 2026 =
* Fix: Image gallery issue in XStore theme.
* Fix: Image gallery issue in Phlox theme.
* Fix: Image gallery issue in PopularFX theme.
* Fix: Image gallery issue in Woostify theme.
* Fix: Image gallery issue in Mr Tailor theme.
* Fix: Image gallery issue in ShopKeeper theme.
* Fix: Image gallery issue in The Retailer theme.
* Fix: Image gallery issue in BeTheme theme.
* Fix: Image gallery issue in Claue theme.
* Fix: Image gallery issue in MartFury theme.
* Fix: Image gallery issue in Basel theme.
* Fix: Image gallery issue in Goya theme.
* Fix: Image gallery issue in Konte theme.
* Fix: Image gallery issue in Kalium theme.
* Fix: Image gallery issue in WoodMart theme.
* Fix: Compatibility with Tiered Pricing Table for WooCommerce plugin by Mykola Lukin.

= 1.6.12 – 08th June 2026 =
* New: Added support for applying the same pricing across multiple selected fields.
* New: Option to exclude specific product categories when assigning settings to all products.
* New: Ability to disable options in Date & Time fields based on future dates (e.g., tomorrow).
* Update: Compatibility with YayPricing - WooCommerce Dynamic Pricing & Discounts by YayCommerce.
* Fix: Resolved popup opening issue.
* Fix: Minor bug fixes and performance improvements.

= 1.6.11 – 20th May 2026 =
* New: Premade Template System.

= 1.6.10 – 18th May 2026 =
* Fix: Performance Improved.
* Fix: Minor bug fixes and improvements.

= 1.6.9 – 12th May 2026 =
* Fix: Required fields are now strictly validated before the Add to Cart action, preventing incomplete submissions.
* Fix: Advanced Formula field pricing now updates correctly for fields that are conditionally shown or hidden.

= 1.6.8 – 6th May 2026 =
* New: Image preview support for addons fields.
* New: Default active options for Product Field.
* Fix: Minor bug fixes and improvements.

= 1.6.7 – 29th April 2026 =
* New: Unified Global Styling System.

= 1.6.6 – 21th April 2026 =
* Update: Wordpress Security issues checkup.
* Fix: File Upload Progress Issue.

= 1.6.5 – 15th April 2026 =
* Fix: Minor bug fixes and improvements.

= 1.6.4 – 8th April 2026 =
* Fix: Performance Improved.

= 1.6.3 – 31th March 2026 =
* Fix: Notice transient issue.
* Update: Compatibility with Lasa theme.

= 1.6.2 – 12th March 2026 =
* Fix: Speed Optimization.

= 1.6.1 – 9th March 2026 =
* New: Advanced Formula Field.

= 1.6.0 – 2nd March 2026 =
* Update: Refactored the Addons Builder to use native WordPress components for improved UI consistency and maintainability.

= 1.5.11 – 19th February 2026 =
* Fix: Prevent add to cart conflict with Rife Free theme.

= 1.5.10 – 9th February 2026 =
* Fix: Improved translation support for various text strings.
* New: Product Attribute support in field conditions.

= 1.5.9 – 29th January 2026 =
* Fix: Dropdown field default value issue.

= 1.5.8 – 26th January 2026 =
* Fix: Field condition is not working properly for Select Field.

= 1.5.7 – 21th January 2026 =
* Fix: Addons fields is broken in QODE Quick View for WooCommerce plugin.
* Fix: Prevent add to cart conflict with FunnelKit plugin.
* Update: Compatibility with WC Multi Currency Switcher for WooCommerce plugin by palscode.
* Update: Compatibility with Mudra (Woo Exchange Rate) Currency Switcher for WooCommerce plugin by Codeixer.
* Update: Compatibility with WooCommerce Multilingual and Multicurrency for WooCommerce plugin by OnTheGoSystems.
* Update: Compatibility with WooCommerce Product Price Based on Countries ( WCPBC ) for WooCommerce plugin by Oscar Gare.
* Update: Compatibility with X-Currency for WooCommerce plugin by DoatKolom.

= 1.5.6 – 4th January 2026 =
* New: New file types support in Upload field.
* Fix: Compatibility with LiteSpeed Cache plugin.
* Update: Settings added to hide option fields in cart or checkout page.

= 1.5.5 – 24th December 2025 = 
* Fix: Compatibility issue with woocommerce cart block.

= 1.5.4 – 14th December 2025 =
* Fix: Image gallery issue in Elessi theme.
* Fix: Prevent add to cart conflict with Astra Addons plugin.
* Fix: Cart item price conflict with Bookings and Appointments For WooCommerce Premium plugin.

= 1.5.3 – 30th November 2025 =
* Fix: Color Popup issue in Conditional fields.
* Fix: Minimum maximum warning issue in Checkbox field.
* Update: Compatibility with Currency Switcher feature of WooPayments plugin.

= 1.5.2 – 16th November 2025 =
* Fix: File upload field issue when condition applied.

= 1.5.1 – 12th November 2025 =
* Fix: Mini cart compatibility issue with WoodMart child theme.
* Fix: Added CSS class option for Shortcode and Formula fields.

= 1.5.0 – 4th November 2025 =
* New: Font Picker field.
* New: Content field.
* New: Popup field.
* Update: Upload files cleanup cron job added.

= 1.0.19 – 30th October 2025 =
* Fix: Issue in plugin links meta.
* Fix: Sale price issue in Products field.

= 1.0.18 – 29th October 2025 =
* Fix: Conditional logic issue in Image Swatches field.

= 1.0.17 – 18th September 2025 =
* Fix: Resolved an error in the Products field that was causing unexpected behavior.

= 1.0.16 – 16th September 2025 =
* Fix: Conditional logic issue in formula field.

= 1.0.15 – 2nd September 2025 =
* Fix: Option Builder responsive issue.

= 1.0.14 – 25th August 2025 =
* Fix: Translation issue in checkbox field minimum maximum warning message.
* Fix: Conditions feature added in Heading field.
* Fix: Title hide is not working in Shortcode field.
* Fix: Product price is not adding properly in Formula field.
* Fix: Broken Date field in Customify theme.
* Fix: Broken input fields in Sober theme.

= 1.0.13 – 19th August 2025 =
* Fix: Showing 5 products in product search option.

= 1.0.12 – 10th August 2025 =
* Fix: Product price is not calculating properly in Formula field.
* Fix: File preview is not appropriate in Upload field.
* Fix: Required field conflict with Woostify theme.
* Fix: Variation price is not applied correctly in JupiterX theme.
* Fix: Broken select preview in Products field.
* Update: Description option added in Addons fields.

= 1.0.11 – 22th July 2025 =
* Fix: Addons field is not showing in order details.
* Fix: Compatibility with Elessi theme add to cart.
* Fix: Date format is not showing exact format in Date field.

= 1.0.10 – 16th July 2025 =
* Update: Compatibility with WP Rocket caching plugin.

= 1.0.9 – 9th July 2025 =
* Fix: Add to cart conflict in shop page.
* Fix: Compatibility with mini cart of Sliding Cart for WooCommerce by FunnelKit.

= 1.0.8 – 25th June 2025 =
* Fix: Product price is not showing tax applied price in Products field.
* Update: Choose specific variation of product in Products field.

= 1.0.7 – 18th June 2025 =
* New: Brand and Tag option added in addon Assign feature.
* Fix: Product Gallery Image update issue with WowAddons field.
* Fix: Field price is not calculating correctly for variation price.
* Fix: Required field warning issue when the field is conditionally hiden.
* Update: Compatibility with Aelia Currency Switcher for WooCommerce plugin.
* Update: Compatibility with Discount Rules for WooCommerce plugin by Flycart.

= 1.0.6 – 28th May 2025 =
* New: Formula block.
* Fix: Compatibility with variations product price.
* Update: Compatibility with WoodMart theme mini cart.
* Update: Compatibility with Shoptimizer theme mini cart.
* Update: Compatibility with WPC Product Bundles for WooCommerce plugin.

= 1.0.5 – 15th May 2025 =
* Update: Compatibility with WowStore Quickview addon.
* New: Country dial code selection in Telephone field
* New: Update product gallery image feature in Image Swatches field - Allows users to dynamically update the product gallery images based on the selected swatch, enhancing the visual shopping experience.
* New: Tax support in Addon prices, including compatibility with WooCommerce's tax settings and support for multiple tax rates.

= 1.0.4 – 7 May 2025 =
* Update: Compatibility with WowStore Currency Switcher addon.
* Update: Compatibility with FOX – Currency Switcher Professional for WooCommerce plugin.
* Update: Compatibility with YayCurrency – WooCommerce Multi-Currency Switcher plugin.
* Update: Compatibility with CURCY – Multi Currency for WooCommerce plugin.
* Update: Compatibility with Currency Switcher for WooCommerce plugin by WPExperts.
* Update: Compatibility with YITH Multi Currency Switcher for WooCommerce plugin.
* Update: Compatibility with Currency Switcher for WooCommerce plugin by WP Wham.

= 1.0.3 – 28 April 2025 =
* Fix: Theme compatibility issues with popular themes.
* Fix: Block style mismatch between frontend and backend.
* Fix: Broken date picker in block condition settings.
* Fix: Broken color picker in block settings.
* Fix: Date picker issue with previous and next month.
* Fix: Toolbar styling issue.

= 1.0.2-beta – 26 March 2025 =
* Update: Option Builder drag and drop functionality

= 1.0.1-beta – 24 March 2025 =
* Update: Beta Version

= 1.0.0 – 02 February 2025 =
* New: First submission of this plugin
