=== iCARRY ===
Contributors: iCARRY  
Tags: woocommerce, custom shipping, iCARRY  
Requires at least: 6.0  
Tested up to: 6.8  
Stable tag: 2.7 
Requires PHP: 7.4  
Requires Plugins: woocommerce  
License: GPLv2 or later  
License URI: http://www.gnu.org/licenses/gpl-2.0.html  

Adds new iCARRY shipping options.

== Description ==

The main purpose of this plugin is to add a new iCARRY shipping option in the WooCommerce checkout page.

**Important:** This plugin relies on the following external services:
- Google Maps API: Used for geocoding addresses.
  - [Google Maps API Terms of Use](https://developers.google.com/maps/terms)
  - [Google Maps API Privacy Policy](https://policies.google.com/privacy)
- iCARRY API: Used for fetching state information based on country ID and shipping rates.
  - [iCARRY Terms of Use](https://www.icarry.com/terms)
  - [iCARRY Privacy Policy](https://www.icarry.com/privacy)
  - [iCARRY Developer Documentation](https://developer.icarry.com/)
  - [iCARRY Swagger](https://lb.icarry.com/api-frontend/index.html)

== Installation ==

**How to Install**

1. Download iCARRY Shipping For WooCommerce.
2. Unzip the folder into the /wp-content/plugins/ directory.
3. Activate the plugin through the 'Plugins' menu in WordPress. Alternatively, upload the zip file via wp-admin.
4. After installing the plugin, navigate to "WooCommerce" in the left sidebar menu > Click on "Settings" > Click on the "Shipping" tab.
5. Inside the "Shipping" tab, you will see "iCarry Configuration". Here you need to fill in the fields as per your requirements.

== Frequently Asked Questions ==

= What about support? =

Create a support ticket on the WordPress forum, and we will take care of any issues.

== Screenshots ==

1. iCarry Configuration tab inside the WooCommerce shipping tab.

== Changelog ==

= 2.0 =
* Enhanced API response handling
* Order creation triggered only after successful payment completion

= 1.0 =
* Initial release

== Upgrade Notice ==

= 2.0 =
Major update: Improved API response handling and order creation flow after payment completion.
