=== Uxkode Product Addons for WooCommerce ===
Contributors: uxkode, uzzalhossen
Tags: woocommerce, product-addons, custom-buttons, woocommerce-addons, uxkode-addons
Requires at least: 5.8
Tested up to: 6.8
Stable tag: 1.0.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add unlimited custom Product Add-Ons with optional customer input fields, plus single or dual Custom Buttons with full styling controls!

== Description ==

**Uxkode Product Addons for WooCommerce** lets you add unlimited product add-ons and fully customizable single or dual buttons to your product pages. Collect customer input, apply dynamic pricing, and create call-to-action buttons like “Request Quote” or “Notify Me” — all with an easy, no-code interface.

### Key Features at a Glance
* **Unlimited Product Add-Ons** – add unlimited Add-Ons to products, with or without customer inputs, including text, number, and textarea fields with custom pricing.
* **Collect Customer Inputs** – allow customers to provide text, number, or textarea inputs for personalized products.
* **Dynamic Pricing Updates** – prices update automatically based on selected Add-Ons after clicking “Add to Cart".
* **Custom Buttons & CTAs** – single or dual Custom Buttons with custom text, URL, colors, and hover effects.
* **No-Code Setup** – simple, intuitive admin interface that works with any WooCommerce-ready theme.

This lightweight plugin is perfect for offering extra Product Add-Ons, collecting customer inputs, upselling extras, or adding Buttons/CTAs like **“Notify Me”**, **“Request Quote”**, or **“Learn More”** directly on product pages.


### Detailed Features
* **Unlimited Product Add-Ons** – support for custom pricing and optional customer inputs for text, number, or textarea fields.
* **Dynamic Pricing Updates** – cart prices automatically update based on selected add-ons.
* **Per-Product Custom Buttons** – single or dual buttons with customizable text, URL, and target (same tab or new tab).
* **Fully Customizable Button Styles** – change colors and hover effects to match your store design.
* **Compatible with both Simple & Variable Products** – works seamlessly with all product types.
* **100% Responsive Design** – looks great on desktops, tablets, and mobile devices.
* **Translation-Ready & Standards-Compliant** – follows WordPress coding standards for full localization support.


== Plugin Minimum Requirements ==
* **WordPress** 5.8 or later
* **WooCommerce** 6.0 or later
* **PHP** 7.4 or later


== Installation ==

1. Upload the `uxkode-product-addons-for-woocommerce` folder to `/wp-content/plugins/`, or install it directly via the WordPress **Plugins** screen.
2. Activate the plugin from the **Plugins** screen in WordPress.
3. Create product add-ons by navigating to **Uxkode Addons → Product Add-Ons**, then add your add-on title, input type, pricing, and status.
4. Assign add-ons to products via **Product Edit → Product Data → Product Add-Ons → Assign available add-ons**, and enable or disable them as needed.
5. Customize button styles from **Uxkode Addons Dashboard → Custom Buttons**.
6. Enable and configure buttons for products via **Product Edit → Product Data → Custom Buttons**, choosing single or dual buttons, and adding text, URL, and target (same tab or new tab).


= Documentation =

Follow our step-by-step guide here:
https://uxkode.github.io/docs-uxkode-product-addons-for-woocommerce/


== Screenshots ==

1. Uxkode Addons Admin Dashboard
2. Product Add-Ons Admin Dashboard
3. Custom Buttons Admin Dashboard
4. Plugin Settings Admin Dashboard
5. Product Data Tab for Product Add-Ons
6. Product Data Tab for Custom Buttons
7. Display of assigned Add-Ons and Custom Buttons on the single product page
8. Shows updated product price, selected Add-Ons, Customer inputs on the Cart page
9. Shows updated product price, selected Add-Ons, Customer inputs on the Checkout page
10. Order placed successfully and shows order details.


== Frequently Asked Questions ==

= Do I need coding knowledge to use this plugin? =
No. The plugin provides an intuitive admin interface for both product Add-Ons and Custom Buttons.

= Can I use it with Variable Products? =
Yes. Product Add-Ons and Custom Buttons work seamlessly with both simple and variable products.

= Can I customize button styles? =
Yes. You can configure colors, hover effects, and more for each button in the admin panel.

= Will it work with my theme? =
Yes. It is compatible with any WooCommerce-ready theme.


== Changelog ==

= 1.0.1 =
* Admin UI improvements

= 1.0.0 =
* Initial release
* Product Add-Ons with multiple field types, optional customer input collection, and dynamic pricing
* Custom single and dual buttons with custom styling options
* Support for both Simple and Variable Products
* 100% responsive and translation-ready


== Upgrade Notice ==

= 1.0.1 =
Improved Admin UI in the plugin dashboard page.

= 1.0.0 =
First stable release of **Uxkode Product Addons for WooCommerce**. Start adding product Add-Ons and Custom Buttons to your store today!
