WooCommerce One Page Checkout Version 2.5.0 Changelog
* Fix – Fixed quantity updates in the product table view.
* Tweak – WC 7.8 compatibility.
* Fix – Fixed quantity updates in the product table view.
* Tweak – WC 7.8 compatibility.
* Fix – Resolved a PHP warning triggered when adding a Bundle/Composite without any container-level add-ons to the block-based cart.
* Fix – PHP Notices when Cart and Checkout blocks are used with debugging activated.
* Update – WordPress 6.2 compatible.
* Update – WordPress 6.3-alpha compatible (re-tested).
* Update – WooCommerce 7.8 compatible.
* Update – Requires at least WooCommerce 7.4.
* Update – Requires at least PHP 7.2.
* Update – WooCommerce HPOS compatible.
* Add – HPOS compatibility; Orders screen allows to filter by group memberships, orders that contain products which add or remove specific group memberships, any group memberships or no group memberships.
* Add – HPOS compatibility; Edit Order screen shows group membership information.
* Minor fix and improvement in search in table rows – button and keypress logic updated
* Tweak – Avoid clearing selected GA properties when re-authenticating with Google using an account that has access to selected properties
* Tweak – Pass visitor user-agent to GA4 when tracking events via API
* Tweak – Include full order data in GA4 `place_order` event
* Tweak – Ensure product names include variation name when tracking product events
* Fix – Address an issue where tracked item variant details were incomplete
* Misc – Revert changes from v2.0.1 to leverage an edit scope in the API to allow data stream creation during onboarding
* Fix: Renewal quantity added to the cart when Renew button clicked. Checked for is_expired before setting the value of the quantity, so the default of 1 was used.
* Update: Change to the api-keys.php template related to the fix noted above.
* Dev: Compatible with WooCommerce Cart and Checkout blocks.
* Fix – Register admin tab layout page properly to avoid deprecation messages in PHP 8+
* Misc – Add compatibility for WooCommerce High Performance Order Storage (HPOS)
* NEW: Bizum in the Checkout.
* UPDATE: InSite was not redirecting to the checkout under certain error flows.
* UPDATE: Translated many strings.
* Update: The minimum required PHP version is now 7.4.
* Update: Replace get_page_by_title(), deprecated in WP 6.2, with get_posts() which calls WP_Query().
* Update: Changes to the api-keys.php template for API Resource Renewal button, and other renewal related features.
* Fix: API Customer dashboard Product sorting column.
* Tweak: Sort the API Customer dashboard by Access Granted by default.
* Tweak: Added to the API Customer dashboard: Subscription Type and Grace Period columns.
* Tweak: Removed from the API Customer dashboard: User ID and Product Order API Key columns.
* Tweak: Improved the appearance of the WooCommerce > Settings > API Manager screen.
* New: Added feature to renew an API Resource Subscription that will carryover the API Key activations for the same Product ID.
* New: A renewed API Resource Subscription will carryover remaining time from the renewed API Resource to the new API Resource to extend the new expiration end date.
* New: Added renew link in My Account > API Keys to renew API Manager Subscription.
* New: Added Manual Renewal Period to Settings that allows renew link to only display within a time period close to the expiration date.
* New: Expanded Grace Period to include API Resource Subscriptions.
* New: Added line item data visible on the order screen for new API Resource Subscription renewals, and previous API Resource Subscription.
* New: Added “Expiring Subscription” email text/html template to WooCommerce > Settings > Emails.
* New: “Expiring Subscription” emails have the messages soon to expire, expired but renewable, and expired, with custom information delivered with each to encourage renewals and inform the customer.
* New: “Expiring Subscription” emails are automatically delivered when 30 days, 7 days, away from the expiration date, and 1 day after the expiration date if there is a grace period of more than 1 day.
* Dev: Added the verify_api_key_is_active API endpoint.