=== Pickup Custom Options for Woocommerce ===
Contributors: richman007
Donate link: https://www.paypal.me/freewpplugins
Tags: woocommerce, custom options, product add-ons, extra fees, product options
Requires at least: 5.8
Tested up to: 7.1
Stable tag: 5.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add custom options, extra fees, and field groups to WooCommerce products easily.

== Description ==

**Pickup Custom Options** is a lightweight, clean, and flexible WooCommerce plugin that allows you to add custom option groups and extra fees to your products.

Whether you offer extra services, custom add-ons, technical parameter choices, or hardware upgrades, this plugin simplifies the process without slowing down your online store.

### Key Features
* **Flexible Option Groups:** Create unlimited option groups.
* **Extra Fee Calculation:** Add extra flat costs to individual option choices in your base store currency.
* **Live Price Recalculation:** Dynamic JavaScript calculation on the product detail page that updates the total price automatically based on selected options and quantity.
* **Variable & Simple Product Support:** Seamlessly handles both simple and variable WooCommerce products.
* **Clean Cart & Order Integration:** Selected custom options and calculated pricing carry over smoothly into the cart, checkout, and final WooCommerce admin order details.
* **Lightweight & Fast:** Built natively for WooCommerce using WordPress standards — no external heavy libraries or bloat.

### Free & Open Source
This plugin is 100% free and open-source under the GPLv2 license.

If you find this plugin helpful for your store, consider supporting further development via the donation link.

== Installation ==

1. Upload the `pickup-custom-options` folder to the `/wp-content/plugins/` directory, or install the plugin directly through the WordPress plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Edit any WooCommerce product and navigate to the **Product Data** box.
4. Click on the **Custom Options** tab to add your options and extra fees.

== Frequently Asked Questions ==

= Does this plugin work with variable products? =
Yes! The plugin automatically detects selected variations and adds the custom option fees on top of the variation base price.

= Can I add multiple options to a single product? =
Yes, you can create multiple option groups and add several options under each group.

= How are the extra fees handled in the cart? =
The plugin safely calculates the base product price along with selected option fees during cart total calculation and displays selected choices in cart item metadata.

== Screenshots ==

1. Admin interface under Product Data > Custom Options tab.
2. Front-end display on product page with dynamic total price calculation.
3. Cart item view displaying selected options.

== Changelog ==

= 5.0.0 =
* Initial public release on WordPress.org.
* Native WooCommerce cart integration and live price updates.