=== GP Sales Progress Bar ===
Contributors: goalprevail
Tags: woocommerce, sales goal, progress bar, sales tracking, revenue
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Requires Plugins: woocommerce
WC requires at least: 8.0
WC tested up to: 10.7
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Track and visualize monthly WooCommerce revenue goals with a clean progress bar or circular gauge.

== Description ==

**GP Sales Progress Bar** is a lightweight way to visualize WooCommerce monthly sales goals.

* Horizontal bar or circular gauge display
* Frontend shortcode, dashboard widget, and admin preview
* Configure monthly goal, display mode, and styling preset
* Exclude specific order statuses (e.g. cancelled, failed)
* HPOS (custom order tables) compatible
* No external resources or remote calls — 100% self-contained
* Pure CSS animations, no JavaScript

**Requires WooCommerce** to be installed and active.

Works out of the box. No coding required.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/gp-sales-progress-bar`, or install via **Plugins → Add New**.
2. Make sure WooCommerce is installed and active.
3. Activate the plugin via **Plugins → Installed Plugins**.
4. Go to **GP Sales Progress** in the sidebar to set your monthly goal and display options.
5. Add `[gpsalesprog_progress_bar]` to any page or post, or enable the dashboard widget from the settings page.

== Frequently Asked Questions ==

= Does this plugin require WooCommerce? =
Yes. WooCommerce must be installed and active. The plugin reads monthly order totals through the WooCommerce API.

= Can I exclude refunded or pending orders? =
Yes. Tick/untick any WooCommerce order status to include or exclude it from the goal calculation.

= Where does the shortcode work? =
Anywhere shortcodes are supported — pages, posts, page builders, and widgets. Use: `[gpsalesprog_progress_bar]`.

= Is the plugin HPOS-compatible? =
Yes. It uses WooCommerce CRUD APIs and explicitly declares `custom_order_tables` compatibility.

= Does it make any external calls? =
No. There are no remote requests, tracking scripts, or external fonts.

== Screenshots ==

1. Plugin settings screen with live preview
2. Dashboard widget showing monthly progress
3. Frontend display using the shortcode

== Changelog ==

= 1.0.0 =
* First stable release
* WooCommerce monthly goal tracking
* Circular or horizontal bar chart
* Live preview on settings page
* Dashboard widget with progress ring
* Frontend shortcode support
* Three styling presets (Modern, Classic, Minimal)

== Upgrade Notice ==

= 1.0.0 =
Initial release: WooCommerce revenue goal tracker with circular or bar display modes.
