=== CheckoutWC Lite – Conversion optimized WooCommerce checkout ===
Contributors: kestrelwp, clifgriffin
Donate link: https://www.checkoutwc.com
Tags: checkout, woocommerce-checkout, express-checkout, checkout-optimization, cart-abandonment
Requires at least: 5.2
Tested up to: 7.0.2
Stable tag: 11.3.0
Requires PHP: 7.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Shopify-style WooCommerce checkout that lifts conversions. Free express payments (Apple Pay, Google Pay, PayPal) and address autocomplete.

== Description ==

<strong>Stop losing sales to WooCommerce's clunky default checkout.</strong>

CheckoutWC replaces it with a fast, Shopify-style checkout that customers report <strong>boosts conversions 20-35%</strong>.

Free express payments (<strong>Apple Pay, Google Pay, and PayPal</strong>) and smart address autocomplete are built in - no page builders, no funnel hacks, no monthly SaaS fees.

Free forever. No credit card, no page builder, no monthly SaaS fee - set up your optimized checkout in minutes.

[youtube https://www.youtube.com/watch?v=Hh3lV0gbX78]

Thousands of WooCommerce stores use CheckoutWC to reduce cart abandonment and turn more visitors into buyers.

### A checkout built to reduce cart abandonment

<strong>A guided, Shopify-style checkout flow</strong>

Replace WooCommerce's one-page wall of fields with a clean multi-step flow: contact info, then shipping, then payment. Each step feels short and achievable, which is exactly what reduces cart abandonment on mobile.

<strong>Express payments that close the sale in seconds</strong>

Apple Pay, Google Pay, and PayPal let customers skip the form entirely and pay with one tap. Express checkout is one of the fastest ways to lift revenue without changing your products or traffic - and it's free in CheckoutWC Lite.

<strong>Fewer form errors, faster entry</strong>

ZIP/postal autocomplete fills in city and state automatically, and inline validation catches mistakes before they cause failed orders. Less typing, fewer errors, more completed checkouts.

<strong>Works with your theme and gateway</strong>

CheckoutWC takes over the checkout without a page builder, so it fits your existing store. It works with all WooCommerce themes and every major payment gateway. If it works with WooCommerce's default checkout, it works with CheckoutWC.

### What store owners say

"CheckoutWC has taken our WooCommerce checkout to the next level! We were able to create a simple, streamlined, elegant checkout flow that made purchasing effortless. After launch we saw an over 50% increase in conversion rate." - Scott Marquart, Stringjoy

"By far the most important plugin we have for our site. The constant development, fast support, and great community make this plugin 5 stars. The streamlined checkout has helped our conversion rates at least 30%." - Michael Savage, Lynx Defense

"The work CheckoutWC has done to help make WooCommerce checkouts look and feel natural, and drive conversion, is top notch. I highly recommend CheckoutWC to every store I talk with." - Chris Lema, Cherith

"CheckoutWC makes customizing the checkout page easy and the process for customers even easier. A more pleasant experience for them, and more sales for me." - Joe Casabona, How I Built It

### How it works

1. Install and activate - CheckoutWC takes over your WooCommerce checkout with sensible defaults.
2. Set your logo, colors, and layout in the CheckoutWC settings.
3. Go live - customers move through a faster, guided checkout on every device.

### Everything in CheckoutWC Lite (free)

- <strong>Shopify-style multi-step checkout</strong> that replaces the default WooCommerce checkout page
- <strong>Express checkout</strong>: Apple Pay, Google Pay, and PayPal with supported gateways
- <strong>Address autocomplete</strong>: ZIP/postal code fills city and state automatically
- <strong>Smart inline validation</strong> that catches errors before they cost you the order
- <strong>Mobile-first design</strong> that's 100% responsive on phones, tablets, and desktops
- <strong>Customizable branding</strong>: set your logo and colors to match your store
- <strong>Universal compatibility</strong>: works with all WooCommerce themes and payment gateways

If it works with WooCommerce's default checkout, it works with CheckoutWC.

### Want even more?

Unlock more features when you need them with a paid plan.

<strong>Premium checkout templates</strong>

Shopify-style one-page and multi-step layouts like Glass, Futurist, Copify, and Groove - all mobile-optimized and built for higher conversion rates, with inline editing and returning-customer matching.

<strong>Side cart and order bumps</strong>

Add a modern AJAX side cart with live totals and a multi-tier rewards bar, and boost average order value with rule-based order bumps and post-purchase one-click upsells.

<strong>Abandoned cart recovery</strong>

Capture customer emails early and send automated recovery emails with discounts or gentle nudges to win back sales you would otherwise lose.

<strong>Advanced conversion tools</strong>

Trust badges, Google Maps address autocomplete, Cloudflare Turnstile spam protection, local pickup, A/B testing for order bumps, and PHP snippets for developers.

<strong>Place badges and bumps exactly where you want</strong>

Drop order bumps, trust badges, and reviews into named positions across your checkout, then drag them into the exact order you want - all in the visual editor, no code required. See how this works in the video below.

[youtube https://www.youtube.com/watch?v=V9B3HGhS-7I]

<strong>Multi-tier rewards bar</strong>

Stack up to three spend-to-unlock tiers in a single progress bar - free shipping, an automatic free gift, and your own custom reward - so customers always have a reason to add one more item. Show it in the side cart and at checkout to lift average order value. See how this works in the video below.

[youtube https://www.youtube.com/watch?v=afWIbQCETlc]

<a href="https://www.checkoutwc.com/pricing/">Compare plans and pricing →</a>

All paid plans include a 30-day money-back guarantee.

### Integrations

CheckoutWC works with major WooCommerce extensions including Subscriptions, Memberships, and Constellation by Kestrel. It also integrates with popular payment gateways (Stripe, PayPal, Square, Authorize.net) and shipping plugins.

### Who uses CheckoutWC?

<strong>CheckoutWC is built for any WooCommerce store that wants higher conversions and fewer abandoned carts.</strong>

- <strong>Store owners</strong> who want a Shopify-style WooCommerce checkout that looks professional and builds trust
- <strong>Agencies and freelancers</strong> managing multiple client stores at scale
- <strong>Course creators and membership sites</strong> using WooCommerce Subscriptions, Memberships, or Constellation
- <strong>Subscription and dropshipping businesses</strong> needing fast, mobile-friendly checkout flows
- <strong>Digital product sellers</strong> who want fewer failed orders and smoother repeat purchases

If you sell with <strong>WooCommerce</strong>, CheckoutWC works for you.

### Why choose CheckoutWC by Kestrel?

We built CheckoutWC as a purpose-made WooCommerce checkout plugin that combines Shopify's speed and clarity with the flexibility of WordPress - no complicated setup, no locked-down SaaS pricing. Just a drop-in upgrade that works with your store today.

<strong>A better WooCommerce checkout - fast, lightweight, and built to convert.</strong>

Install CheckoutWC Lite free, add your logo and colors, and give your shoppers a faster checkout today.

### External services

CheckoutWC optionally connects to the Google Fonts API to load web fonts for your checkout template. A request is sent to Google Fonts when you open CheckoutWC → Appearance → Design (to fetch available font options), and on the checkout page only if you have actively selected a Google font. If you do not choose a Google font, no calls are made to Google. This service is provided by Google: <a href="https://policies.google.com/terms">terms of use</a>, <a href="https://policies.google.com/privacy">privacy policy</a>.

== Installation ==

1. In your WordPress admin, go to Plugins → Add New and search for "CheckoutWC."
2. Click Install Now, then Activate. (Or upload the plugin zip via Plugins → Add New → Upload Plugin.)
3. Make sure WooCommerce is installed and active - CheckoutWC requires it.
4. Open CheckoutWC in the admin menu to set your logo, colors, and layout. CheckoutWC takes over your checkout automatically.
5. Process a test order in your payment gateway's test mode before going live.

== Frequently Asked Questions ==

= Is CheckoutWC Lite really free? =

Yes. CheckoutWC Lite is free on WordPress.org and includes the Shopify-style multi-step checkout, express payments (Apple Pay, Google Pay, PayPal), ZIP/postal address autocomplete, smart validation, and mobile-first design. Premium templates, side cart, order bumps, abandoned cart recovery, and other advanced tools are available on a paid plan.

= Will it work with my theme and gateway? =

Yes. CheckoutWC is designed for universal compatibility with all WooCommerce themes. Unlike other checkout plugins that rely on specific theme structures, CheckoutWC uses a template-based system that works independently of your theme's design.

CheckoutWC supports all major payment gateways including Stripe, PayPal, Square, Authorize.net, and more. It also works with popular shipping providers and WooCommerce extensions. If it works with WooCommerce's default checkout, it will work with CheckoutWC.

= Do I need Apple Pay/Google Pay for express checkout? =

You'll need a compatible payment gateway (such as Stripe or Square) and customers must use a supported browser and device. Once your gateway is configured, CheckoutWC automatically displays express payment buttons where appropriate. Apple Pay requires Safari or an Apple device, while Google Pay works across Chrome and Android devices.

= Can I use CheckoutWC with WooCommerce Blocks? =

CheckoutWC replaces the WooCommerce checkout page entirely, so it doesn't use the WooCommerce Blocks checkout system. However, CheckoutWC is fully compatible with other WooCommerce Blocks features throughout your site, including cart blocks, product blocks, mini cart, and filter blocks. The checkout experience itself uses CheckoutWC's optimized templates instead of blocks.

= Will CheckoutWC work with my shipping plugins? =

Yes. CheckoutWC works with all major WooCommerce shipping plugins including WooCommerce Shipping, ShipStation, Table Rate Shipping, Advanced Shipment Tracking, and more. Any shipping method that works with WooCommerce's default checkout will work seamlessly with CheckoutWC. The plugin displays shipping options the same way WooCommerce does, just in a more user-friendly layout.

= How do I upgrade to a paid plan? =

Choose a plan at <a href="https://www.checkoutwc.com/pricing/">checkoutwc.com/pricing</a>, download the plugin, and install it on your site. Your Lite settings are preserved automatically. Enter your license key in CheckoutWC → License to receive updates and unlock the paid features. Your checkout keeps working without interruption during the upgrade.

= How do I enable address autocomplete? =

CheckoutWC Lite includes ZIP/postal code autocomplete that fills city and state automatically - enable it in CheckoutWC settings. For full Google Maps address autocomplete (predictive address search as you type), upgrade to a paid plan and configure your preferred provider in settings.

= Can developers customize the checkout? =

Yes. CheckoutWC Lite supports theme template overrides and includes 40+ action hooks and 50+ filter hooks for customizing the checkout, cart summary, and thank-you pages, plus header and footer script fields. Executing PHP snippets from the admin and the visual action hooks guide are available on a paid plan.

= Is it translation-ready and RTL-friendly? =

Yes. CheckoutWC is fully translation-ready and supports right-to-left (RTL) languages. We've bundled translations for many languages, and the plugin works with WPML, Polylang, and other translation plugins.

CheckoutWC is already translated into <a href="https://www.checkoutwc.com/documentation/localization/">over 20 languages</a>.

= Will it slow down my site? =

No. CheckoutWC templates are lightweight and optimized for performance. The plugin typically loads faster than WooCommerce's default checkout because it uses streamlined code and efficient rendering. We prioritize speed alongside conversion optimization.

= How do I test the checkout safely? =

Use your payment gateway's test mode to process test transactions without charging real money. Test both guest checkout and logged-in checkout, verify coupons apply correctly, confirm shipping methods display properly, and check tax calculations. Always test on a staging site first before going live.

== Screenshots ==

1. Shopify-style multi-step WooCommerce checkout - the customer information step.
2. The shipping method step with saved contact and address details.
3. The payment step with a clear order summary and billing options.
4. A fast, mobile-first checkout on phones and tablets.
5. ZIP/postal autocomplete fills in city and state automatically.
6. Smart inline validation catches errors before the order fails.

== Changelog ==

Free version updates are non-sequential due to the unified development branch we use with the premium versions.

= Version 11.3.0 =

- Fix - Checkout Slots: the "After Billing Address" slot now shows on digital / no-shipping checkouts, where it follows the billing address onto the information step; shipping-only slots are flagged in the editor so their absence on those checkouts is expected

= Version 11.2.0 =

- Feature - Checkout Slots: place headings, custom HTML, and other elements into named positions across the checkout from the Checkout Editor, with drag-to-reorder and per-item spacing
- Fix - Glass template's selected shipping and payment method highlight color can now be changed from the editor (Colors > Misc)
- Fix - Glass template breadcrumb colors (completed, current and next step text, and the current step accent) now follow the editor's Breadcrumb color settings instead of being locked to the button color
- Fix - The "Accent Color" control (Colors > Misc) no longer appears in the editor for templates that don't use it
- Fix - A privacy policy or terms & conditions page built with a page builder (e.g. Avada) no longer collapses the checkout to a single column with no order summary
- Fix - Glass template footer no longer overlaps the terms and privacy policy modals
- Fix - Checkout no longer fatals on PHP 8 when a shipping extension gives shipping packages string keys
- Dev - Slot output is wrapped in a cfw-slot-wrap div - custom CSS or JS that targeted checkout slot content by its previous position in the DOM may need updating

= Version 11.1.4 =

- Fix - Checkout could submit an empty country on single-country stores, blocking orders with "Please enter an address to continue" on some browsers
- Fix - Local pickup orders no longer trigger shipping field validation errors during Apple Pay express checkout with Payment Plugins for Stripe
- Fix - Shipping address fields no longer reappear after a checkout update when local pickup is selected

= Version 11.1.3 =

- Tweak - Open the privacy policy link in a modal at checkout, matching the existing Terms and Conditions behavior
- Tweak - Show A/B Testing as a locked premium menu entry
- Fix - Prevent the client-side error logger from endlessly retrying when its own logging request fails
- Fix - Translate checkout field labels and placeholders even when the WooCommerce language pack is not installed on the site
- Fix - Admin header tab menus breaking when the admin language uses a non-Latin alphabet
- Fix - "Create account" checkbox no longer re-checks itself after a guest unticks it and reloads the checkout or edits their email
* Fix - Scrollbar appearing on the Apple Pay, Google Pay, and Link order buttons with Payment Plugins for Stripe

= Version 11.1.2 =

- Fix - Prevent the cart item remove button from overlapping the item price when pricing details are tall

= Version 11.1.1 =

- Fix - Klaviyo checkout compatibility for recent releases that renamed mobile consent field hooks
- Fix - Local pickup orders could trigger shipping field validation errors during PayPal Checkout and other AJAX-based payment flows
- Fix - Fatal error that could occur when WooCommerce Subscriptions mixed cart feature was disabled, preventing infinite recursion during add-to-cart processing
- Fix - iOS Safari/Chrome issue where checkout validation errors may not scroll into view

= Version 11.1.0 =

- New - Checkout Editor — New full-screen visual editor accessible from the WordPress admin menu, with a live preview, sidebar settings panels, save/publish indicator, template switching, and discard changes support
- Improved - Color pickers — Replaced the always-expanded color picker throughout CheckoutWC admin with a compact swatch button that opens a popover with the full picker + a hex input field
- Improved - Start Here page — Streamlined setup wizard: collapsed the 5-step flow into 3 steps by replacing "Pick a Template" + "Customize Logo and Colors" + "Review Checkout" with a single "Customize Checkout" step that links to the Checkout Editor
- Fix - Admin Media Upload Button — Fixed image preview not persisting when switching sections inside the editor, added hideLabel prop, improved handling of cleared values and default URLs

= Version 11.0.8 =

- New - Added ca (Catalan) translations
- Add - Add cfw_update_billing_email_field filter to allow customization of the modified billing email field config
- Improved - Improve checkout accessibility by adding visible focus-visible rings to buttons, checkboxes, and radios, and prevent the Complete - Order button focus ring from being clippe
- Improved - Limit "Hide shipping costs until an address is entered" to recommended configuration, as it alters session packages which can impact checkout stability
- Improved - Updated wc_get_orders calls to prevent deprecation warnings in WooCommerce 9.2.0+ on non-HPOS (CPT) stores by conditionally adjusting query arguments based on HPOS availability
- Fix - Fix email and password labels on the order payment form to ensure they are translatable
- Fix - Fix Klaviyo for WooCommerce may display duplicate newsletter and SMS consent checkboxes during checkout

= Version 11.0.7 =
- Add - Add cfw_enable_accessibility_improvements filter hook: In an upcoming release, we are updating the HTML output of CheckoutWC to improve screen reader support, keyboard navigation, and semantic correctness. You can opt in early by enabling the new filter. We recommend testing with your current theme or customizations so the transition is seamless.
- Improved - Add href and aria-label fallbacks to order review change links to improve accessibility
- Fix - Prevent email addresses from being entered in first name, last name, and full name fields to ensure payment gateway compatibility

= Version 11.0.6 =
- Improved - Accessibility: Screen reader support with semantic headings and step announcements when navigating checkout tabs
- Improved - Accessibility: "Change" links in order review pane now have descriptive aria-labels (e.g., "Change shipping method")
- Improved - Accessibility: Remove item button now includes product name in aria-label
- Improved - Accessibility: Required field asterisk display is now consistent across label styles
- Fix - Fix express payment buttons not appearing in some configurations
- Fix - Fix shipping methods heading showing when no methods are available
- Fix - Fix select field arrow position with normal label style
- Fix - Fix Astra compatibility CSS for non-floated label checkouts
- Fix - Add compatibility for German Market plugin on order pay page
- Dev - Updated dependencies for security and performance

= Version 11.0.5 =
- Improved - Reduced debounce delay for AJAX updates on checkout
- Improved - Add support for Order Delivery for WooCommerce v4
- Improved - Add cart data support for Conversion Bridge tracking
- Fix - Fix compatibility issue with BeTheme editor causing fatal error
- Fix - Fix TWINT payment modal being hidden on checkout
- Fix - Fix mobile menu not opening with Astra theme in some configurations
- Fix - Fix various Astra theme styling issues with checkout
- Fix - Fix incorrect Swedish translations
- Fix - Fix express buttons gap with Payment Plugins for PayPal
- Fix - Fix translation loading triggered too early warning in WordPress 6.7+
- Fix - Fix deprecation notice
- Fix - Fix styling issue with express button spacing
- Dev - Remove superfluous debug logging
- Dev - Updated dependencies for security and performance

= Version 11.0.2 =
- Fix - Fix issue with Divi 5 breaking when Side Cart is enabled
- Fix - Fix PHP 8.4 deprecation notices
- Fix - Show T&C validation errors inline next to checkbox
- Fix - Fix CSS issue with latest Payment Plugins Stripe and Apple Pay button
- Dev - Updated dependencies for security and performance

= Version 10.3.10 =
* Fix - Fix issue with Express Checkout buttons and WooCommerce Stripe (Official)

= Version 10.3.8 =
* Fix - Fix incorrect Dutch translation
* Fix - Fix shipping phone field not saving to customer
* Fix - Fix issue with Payment Plugins Stripe Google Pay button styling
* Dev - Update tested versions
* Dev - Add guards to prevent undefined key access
* Dev - Add cfw_reload_checkout filter

= Version 10.3.8 =
* Fix - Fix incorrect Polish translations.
* Dev - Update dependencies for security and performance.
* Fix - Add translations for terms and conditions modal title.
* Fix - Fix styling issue with Payment Plugins Stripe express buttons on mobile
* Fix - Fix various RTL issues.

= Version 10.3.5 =
* Fix - Fix compatibility issue with timewise gateway.
* Fix - Fix bug that prevented hide billing address for free orders setting from working.

= Version 10.3.4 =
* Fix - Fix error message in browser console that is not a real error.
* Dev - Update dependencies for security and performance.

= Version 10.3.2 =
* Dev - Updated dependencies for security and compatibility

= Version 10.3.0 =
* Fix - Fixed fatal error in Braintree compatibility class with wrong namespace
* Fix - Fixed Order Bumps pricing problem with hardcoded prices with WooCommerce Multi-Currency compatibility
* Dev - Updated dependencies for security and compatibility

= Version 10.2.7 =
* Fix - Fix for broken shipping method selection for subscriptions
* Fix - Fixed bug that caused "Free!" to show up when hide shipping costs until address entered was enabled
* Fix - Fixed bug with order pay and login message for Groove, Glass, and Copify themes
* Fix - Fixed incorrect array offset access warnings
* Improved - Added compatibility with Quantity Discounts & Pricing for WooCommerce plugin
* Improved - Updated wording of enter address shipping message depending on context (checkout vs side cart)

= Version 10.2.6 =
* Fix - Get rid of superfluous error messages that aren't real error messages.

= Version 10.2.5 =
* Fix - Fix issue with WooCommerce Subscriptions 7.8 outputting irrelevant notice on checkout page

= Version 10.2.4 =
* Fix - Fix issue with displaying shipping total before an address is entered.
* Fix - Fix issue with empty cart message that was removed from WooCommerce.

= Version 10.2.3 =
* Fix - Fix translation too early warnings.
* Fix - Fix missing translations for a couple of admin buttons

= Version 10.2.2 =
* Fix - Fix incompatibility with block add to cart button / interactivity API.
* Fix - Fix issue with Advanced Coupons not applying on add to cart

= Version 10.2.1 =
* Fix - Fix how turnstile feature appears for free users.

= Version 10.2.0 =
* New - Terms and conditions now open in a modal for better user experience
* New - Added unsaved changes notice on settings pages
* New - Added footer save button to settings pages for easier access
* New - Admin settings pages now have translations
* Improved - Hide admin bar setting now refreshes the page when changed for immediate effect
* Fix - Fix incorrect Norwegian translation of promo code text
* Fix - Fixed shipping calculation issue with WooCommerce 9.8.2+ that caused the wrong message to be displayed for some carts
* Fix - Fixed bundle product display issues with WP Clever Product Bundles
* Fix - Fixed client side logger bugs
* Fix - Fixed Advanced Coupons compatibility issue
* Dev - Updated dependencies

= Version 10.1.17 =
* Fix - Enable enter key on login modal
* Fix - Add missing Parsley field validation locales
* Fix - Fix filter callback that broke Brazilian Market integration
* Fix - Fix fatal error with Braintree integration and new version
* Fix - Fix PHP warnings from incompletely configured Order Bump rules
* Fix - Update outdated dependencies

= Version 10.1.16 =
* Fix - Fix translations path that prevented translations loading in WordPress 6.8

= Version 10.1.15 =
* Fix - Downgraded SweetAlert dependency for security reasons
* Fix - Fix bug that prevented thank you page from loading properly when downgrading from Pro
* Dev - Plugin now ships with composer files
* Dev - Updated tested versions
* Dev - Removed some unused files from build
* Dev - Various tweaks for WordPress.org standards compliance

= Version 10.1.14 =
* New - Added de_CH translations
* Fix - Fix issue with WooCommerce Gift Cards and use gift card balance checkbox
* Fix - Fix cart breadcrumb appearing with skip cart step is enabled.
* Dev - Added new cfw_form_field_suppress_optional_in_placeholder filter
* Dev - Deprecated cfw_form_field_append_optional_to_placeholder filter

= Version 10.1.13 =
* Fix - Fix CSS issue with Stripe Link button
* Dev - Cleaned up PHP warnings

= Version 10.1.12 =
* Fix - Fix race condition with React rendered action hooks and scripts listening to updated_checkout event
* Fix - Fix issue with remove item button appearing when it should not

= Version 10.1.11 =
* Fix - Handle failed logo import errors more gracefully during settings import.
* Fix - Fix field style label CSS issue
* Fix - Fix caching issues by setting cfw_cart_hash less frequently
* Fix - Fix issue where gateway detected the block checkout when CheckoutWC was active
* Fix - Fix missing container class for billing fields when forced to different billing address
* Fix - Fix issue with toggling accordions programmatically

= Version 10.1.10 =
* Fix - Fix issue with ship-to-different-address checkbox that caused issues with shippig/billing address.
* Dev - Fix PHP warnings.

= Version 10.1.8 =
 * Fix - Fix missing capabilities for migrated installations.

= Version 10.1.7 =
 * Improved - Handle forced billing address as shipping address scenario with ship-to-different-address-checkbox
 * Fix - Fix issue with YITH Delivery Dates pickup times select refresh
 * Fix - Fix issue that prevented usernames for login
 * Fix - Fix potential JS error with totals on the side cart and checkout
 * Fix - Fix hide coupon behind link setting for checkout.
 * Fix - Disable conflicting tailwind container class
 * Fix - Exclude terms and conditions checkbox from field persistence
 * Fix - Refactor payment request / express checkout button styling to fix multiple issues
 * Fix - Fix design link in Start Here
 * Fix - Fix potential JS error on trust badges settings page
 * Dev - Allow itemized shipping costs with cfw_totals_itemize_shipping_costs filter

= Version 10.1.6 =
* Fix - Fix fatal error for users who downgrade from CheckoutWC premium to Lite from an older version of premium.

= Version 10.1.4 =
* New - New unified version to allow more frequent updates and bug fixes going forward.

= Version 1.1.13 =
* Fix - Fix CSS bug with Customizer
* Improved - Remove customizer controls as the customizer is deprecated and these settings are best handled in the admin settings area.

= Version 1.1.12 =
* Fix - Update some incorrect info in admin settings
- Fix - Remove unused code

= Version 1.1.11 =
* Fix - Fix missing order attribution data

= Version 1.1.10 =
* Fix - Fixes for Brazilian Market for WooCommerce

= Version 1.1.9 =
* Fix - Fix issue that prevented Mailerlite checkbox from outputting
* Dev - Declare WooCommerce as required plugin for WP 6.5

= Version 1.1.8 =
* Fix - Fix wording of French translation for 'Use different billing address' radio

= Version 1.1.7 =
* Important Hotfix - Fix bug that prevented error notices from showing during checkout submit and caused page to hang.

= Version 1.1.6 =
* Fix - Fix Klarna Payments 3.x support

= Version 1.1.5 =
* Fix - Fix notice handling with WooCommerce 8.5.x

= Version 1.1.4 =
* Fix - Fix issue with WP Engine that caused the deactivation survey to open when updating any plugin

= Version 1.1.3 =
* Fix - Fix issue with Portugal DPD Pickup and Lockers network for WooCommerce

= Version 1.1.2 =
* Fix - Fix issues with Brazilian Market for WooCommerce

= Version 1.1.1 =
* Updated - Update info on premium plan.
* Misc - Collect info on deactivation.

= Version 1.1.0 =
* Improved - Switch from update_checkout to update_order_review and add logic for detecting our requests versus others.
* Fix - Fix issue with WooCommerce Pakettikauppa and the shipping email field during billing field sync.
* Fix - Add messages since this is part of the default data package on updated_checkout
* Fix - Fix accidental compatibility issue with Stripe for WooCommerce (Payment Plugins)
* Fix - Add the ability to pass alert temporary status from PHP side and handle that better when there are no new alerts to replace existing alerts
* Dev - Get rid of symfony/finder so we can better support PHP 8.1

= Version 1.0.7 =
* Fix - Fix another incorrect Polish translation

= Version 1.0.6 =
* Improved - Remove unused polyfills
* Fix - Fix incorrect Polish translation
* Fix - Speed up the timing of the shadow root removal on the Amazon button to reduce flash of old button
* Fix - Fix password reset modal
* Fix - Switch to native name for complete order AJAX action hook to improve compatibility with other plugins
* Fix - Fix improperly escaped HTML on admin pages.
* Fix - Fix bug with login and sanitization. Can’t use santize_email because it nukes non email addresses and replaces with empty string.
* Dev - Remove unused functions
* Dev - Declare support for HPOS

= Version 1.0.5 =
* Fix - Fix bug that caused the login required message to show up even when login is not allowed at checkout.
* Fix - Fix escaping of payment method title to match WooCommerce core
* Fix - Fix Amazon Pay button doubling when quantity is changed
* Dev - Disable WC Fields Factory notice because it really isn’t that relevant anymore

= Version 1.0.4 =
* Fix - Add Czech and Lithuanian inline field validation translations.

= Version 1.0.3 =
* Fix - Fix author info

= Version 1.0.2 =
* Fix - Fix improperly escaped HTML in account already registered notice.

= Version 1.0.1 =
* Improved - Add WooCommerce core detection protection.

= Version 1.0.0 =
* Initial Release

== Upgrade Notice ==

= 10.3.4 =
Update for the latest bug fixes and security improvements.