===  GoFlow Delivery for WooCommerce ===
Contributors: goflowlogistics
Tags: woocommerce, shipping, delivery, nigeria, lagos, interstate
Requires at least: 5.8
Tested up to: 6.7
Stable tag: 1.0.0
Requires PHP: 7.4
WC requires at least: 6.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

GoFlow Delivery for WooCommerce — Lagos zone-based and nationwide interstate delivery.
Works with Classic Checkout, Blocks Checkout, and HPOS.

== Description ==

Connect your WooCommerce store to GoFlow Logistics for Lagos and nationwide delivery.

= Features =

* Lagos zone-based delivery with smart city autocomplete
* Nationwide interstate delivery covering all 36 states + FCT
* Park Pickup and Home Delivery options
* Works with WooCommerce Classic Checkout and Blocks Checkout
* HPOS (High-Performance Order Storage) compatible
* Delivery status synchronisation (GoFlow updates your WooCommerce order automatically)
* GoFlow Tracking ID displayed on the Thank You page, My Account, and order emails
* Remote fee update via signed webhook — GoFlow can push new pricing without a plugin update
* Sandbox mode for testing without sending live orders

= Demo Pricing =

The plugin ships with demo base rates. Replace them under
WooCommerce → GoFlow Delivery → Lagos Zone Fees / Interstate Fees,
or contact GoFlow Logistics to receive your agreed live rates.

= Setup =

1. Install and activate the plugin.
2. Go to WooCommerce → Settings → Shipping → [Your Zone] → Add GoFlow Delivery.
3. Go to WooCommerce → GoFlow Delivery → API & Settings.
4. Enter your GoFlow Webhook URL, API Key, and Webhook Secret.
5. Enter your pickup / warehouse address.
6. Copy the Inbound Webhook URL and send it to GoFlow.

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/ or install via Plugins → Add New → Upload.
2. Activate the plugin.
3. Follow the setup steps above.

== Frequently Asked Questions ==

= Does this work with Blocks Checkout? =
Yes. The plugin supports both Classic and Blocks checkout out of the box.

= Where do I get my API credentials? =
Contact GoFlow Logistics at https://goflowlogistics.com or call 09027101991.

= What is sandbox mode? =
Sandbox mode lets you test the checkout flow without sending real orders to GoFlow.
Enable it under API & Settings and disable it before going live.

== Changelog ==

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
