=== YeeExtra - Simple Extra Product Options For WooCommerce ===
Contributors: addonsorg
Tags: woocommerce, product addons, extra options, custom product fields, product variations
Requires at least: 6.0
Tested up to: 6.9
WC requires at least: 4.0
WC tested up to: 10.6
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add extra options, toppings, and customizations to your WooCommerce products with a seamless, user-friendly interface.

== Description ==

YeeExtra is a powerful yet simple extension for WooCommerce that allows you to add custom extra options and add-ons to your products. Perfect for restaurants, custom product builders, or any store that needs to offer personalized item variations.

Whether you need to let customers choose toppings for a pizza, pick a size for their drink, or add premium gift wrapping, YeeExtra makes it incredibly easy. It integrates natively into your WooCommerce Product Data tabs, providing an intuitive builder to set up your product extras.

### Key Features

* **Unlimited Add-on Groups:** Create as many option groups as you need per product (e.g., "Choose Toppings", "Select Size").
* **Multiple Input Types:** Support for Radio buttons (choose one) and Checkboxes (choose multiple).
* **Flexible Pricing:** Add a custom flat price to any individual option.
* **Size Variations:** Add sub-sizes with specific pricing to any option (e.g., Option: Coke -> Sizes: Small +$1, Large +$2).
* **Required Options:** Force customers to select an option before they can add the product to their cart.
* **Native WooCommerce Integration:** Add-on prices are automatically calculated into the cart total. Selected options are neatly displayed in the cart, checkout page, and backend order details.
* **Beautiful Frontend UI:** Clean, modern, and responsive design that looks great on any theme.

### How it Works

1. Go to your WordPress Admin -> Products and edit a product.
2. Scroll down to the Product Data section and click on the new **Extras Options** tab.
3. Click "+ Add extra product" to create a new group.
4. Define your options, set prices, and save the product.
5. The options will now beautifully display on your frontend product page!

== Installation ==

1. Upload the `yeeextra` folder to your `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Edit any WooCommerce product and navigate to the **Extras Options** tab in the Product Data meta box.
4. Start adding your custom options!

== Frequently Asked Questions ==

= Does this plugin work with any theme? =
Yes! The frontend design is built to be clean, flexible, and compatible with the vast majority of WooCommerce themes out of the box.

= Are the extra prices added to the final total? =
Yes, all selected option prices are automatically added to the base price of the product and reflected in the WooCommerce cart and checkout.

= Where do I see the customer's selected add-ons? =
Selected add-ons are displayed in the cart, on the checkout page, in order confirmation emails, and in the WooCommerce order details screen in your WordPress backend.

== Screenshots ==

1. Backend UI: Easily build your custom product add-ons in the WooCommerce Product Data tab.
2. Frontend UI: Clean and modern interface for customers to select their options.

== Changelog ==

= 1.0.0 =
* Initial release of YeeExtra.
* Added support for Checkbox and Radio input types.
* Added support for option pricing and sub-size pricing.
* Integrated with WooCommerce Cart, Checkout, and Order Items.
