=== KeyOne Fast Checkout ===
Contributors: nandavikas
Donate link: https://keyone.me/
Tags: checkout, WooCommerce, fast checkout
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.6.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

KeyOne Fast Checkout simplifies the checkout process for WooCommerce stores with auto-fill capabilities and enhanced guest checkout options.

== Description ==

KeyOne Fast Checkout is designed to streamline the WooCommerce checkout experience. With a single button click, users can quickly fill in their details, making the checkout process faster and more user-friendly. This plugin is ideal for stores looking to enhance user experience and reduce cart abandonment.

Features:

Adds a "Fast Checkout" button to WooCommerce checkout pages.

Auto-fills user information for a seamless checkout experience.

Fully compatible with both classic and Gutenberg WooCommerce blocks.

Lightweight and easy to configure.

== Installation ==

Upload the keyone-fast-checkout folder to the /wp-content/plugins/ directory or install the plugin through the WordPress Plugins screen directly.

Activate the plugin through the 'Plugins' screen in WordPress.

Configure the plugin settings by navigating to WooCommerce > KeyOne-Fast-Checkout in the WordPress admin.

== Frequently Asked Questions ==

= Does this plugin work with all WooCommerce themes? =
Yes, KeyOne Fast Checkout is designed to work with all WooCommerce-compatible themes.

= Do I need any additional configuration after installation? =
No, the plugin works out of the box. However, you can configure settings like enabling/disabling the button or setting API keys in the admin panel.

= Is this plugin translation-ready? =
Yes, all user-facing text is translatable using standard WordPress translation methods.

== Screenshots ==

1. **Reduce Delivery Failures**: KeyOne provides valid pre-stored addresses of users when placing guest orders.
2. **International Delivery Address Number**: Enable users to checkout with just IDAN and Password.
3. **Faster Checkout for Users**: Allows users to checkout easily as guest and help boost customer experience.
4. **Fast Checkout Button on the Checkout Page**: A preview of the checkout button added to the WooCommerce checkout page.
5. **Admin Settings Page**: Easily configure the plugin from the WooCommerce admin settings.

== Changelog ==

= 1.6.1 =

remove unused frontend code, update voucher management to improve usability

= 1.6.0 =

Fast Checkout button position is adjustable from the plugin configuration

= 1.5.6 =

Fixed: conflicting style in woocommerce blocks checkout

= 1.5.5 =

Fixed: update checkout button to remove background

= 1.5.4 = 

Fixed: update correct api endpoint in voucher management

= 1.5.3 = 

Fixed: save button issue in plugin admin configuration

= 1.5.2 =

Fixed: WordPress compatibility issues few versions of php. Recommended update for all users. 

= 1.5.1 =

Bug fixes and improvements: Resolves WordPress compatibility issues and security warnings

= 1.5.0 =

New: Seamless connection with KeyOne platform to list/de-list your shop vouchers for better marketing

= 1.4.0 =

Users can now easily select and autofill partner vouchers from KeyOne which makes the checkout seamless, thereby helping boost conversions.

= 1.3.1 =

Update plugin description and author name.

= 1.3.0 =

Initial release.

Added "Fast Checkout" button for both classic and Gutenberg WooCommerce blocks.

Auto-fill functionality for streamlined checkout.

== Upgrade Notice ==

= 1.6.1 =

remove unused frontend code, update voucher management to improve usability

= 1.6.0 =

Fast Checkout button position is adjustable from the plugin configuration

= 1.5.6 =

Fixed: conflicting style in woocommerce blocks checkout

= 1.5.5 =

Fixed: update checkout button to remove background

= 1.5.4 = 

Fixed: update correct api endpoint in voucher management

= 1.5.3 = 

Fixed: save button issue in plugin admin configuration

= 1.5.2 =

Fixed: WordPress compatibility issues few versions of php. Recommended update for all users. 

= 1.5.1 =

Bug fixes and improvements: Resolves WordPress compatibility issues and security warnings

= 1.5.0 =

Store admins can manage their vouchers to list or remove vouchers to keyone voucher platform directly from the plugin.

= 1.4.0 =

Users can now easily select and autofill partner vouchers from KeyOne which makes the checkout seamless, thereby helping boost conversions.

= 1.3.1 =

Update plugin description and author name.

= 1.3.0 =

Initial release.

Added "Fast Checkout" button for both classic and Gutenberg WooCommerce blocks.

== License ==

This plugin is licensed under the GPLv2 or later. The full license text is included in the `LICENSE` file located in the root directory of this plugin. For more information, see [License URI](https://www.gnu.org/licenses/gpl-2.0.html).

== External Services ==

This plugin connects to KeyOne's external API to fetch user details for checkout autofill functionality. This inclusion helps customers to quickly complete the checkout process.

**Service Used:** KeyOne Checkout API  
**Purpose:** Automatically fill in billing and shipping details at checkout  
**Data Sent:**  
- The current website's origin (URL)  
- Authentication tokens (JWT)  

**Data Received:**  
- User checkout data from KeyOne account (billing/shipping address and personal details)  

**When is Data Sent?**  
- When a customer clicks the "KeyOne Fast Checkout" button, a new browser window opens and a request is made to `https://checkout.keyone.me/shop-login` with the website origin.
- Later, when user enters their login details, they are transmitted to the KeyOne login API.
- A JWT token is generated and sent to authenticate the future requests and checkout information is sent in subsequent requests.   

**External Service Provider:** [KeyOne Checkout](https://checkout.keyone.me/)  
- [Terms of Service](https://www.keyone.me/agb/)  
- [Privacy Policy](https://www.keyone.me/datenschutzhinweise/)  

By using this plugin, you agree to the data transmission outlined above. Ensure that your store's privacy policy includes this information for compliance with data protection laws.

