=== Klaviyo Toolkit === Author: Tribe Interactive Author URI: https://www.madebytribe.com Contributors: tribeinteractive, mvalera Tags: Klaviyo, WooCommerce Subscriptions, Klaviyo Toolkit Requires at least: 5.0 Tested up to: 6.7.2 Requires PHP: 7.4 Stable tag: 1.8.6 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Triggers additional events with WooCommerce and Klaviyo. == Description == Send additional key metrics events from WooCommerce to Klaviyo, sync WooCommerce Subscription statuses, create abandoned cart coupons and more. == Installation == 1. Download the plugin below 2. Install it on your WordPress site 3. Set your public API key on the plugin's settings page == Changelog == = 1.8.6 = * Fix: Preventing 'wait_seconds parameter' warning from Klaviyo SDK = 1.8.5 = * Improvement: Changed hook for WC Subscription Created event to support backend subscription creation & free subscription creation * Improvement: Added more logging for WC Subscription Created event * Improvement: Added "PlanSubtotal" and "PlanTotal" to WC Subscription Created event * Compatibility: Rolled back dependencies to restore PHP 7.4 compatibility (no longer requires PHP 8.1.0) = 1.8.4 = * Compatibility: Added PHP version check to prevent installation on PHP versions below 8.1.0 * Note: This was a transitional release to prevent errors on PHP 7.4 systems = 1.8.3 = * Fix: Fix compatibility bug with "PlanExpiresAfter" parameter in the "All Products for WooCommerce Subscriptions" extension * Fix: Various PHP 8 deprecation fixes * Fix: Error when expiration date not set * Improvement: Send Searched Site event when search returns no results * Improvement: Added more logging for Searched Site & WC Subscription Created events * Compatibility: Updated Klaviyo SDK version: 13.0.0 - API Revision: 2025-01-15 * Compatibility: WP tested up to 6.7.2 and WC tested up to 9.7.1 = 1.8.2 = * Fix: Clean up public general events js * Fix: Prevent public general events js from loading for logged out users * Feature: Added viewed custom post type event support * Improvement: Added settings and license links to plugin listing * Compatibility: WP tested up to 6.5.5 and WC tested up to 9.0.2 = 1.8.1 = * Fix: Version number fix for updater = 1.8 = * Improvement: Various code cleanup and organizational improvements * Improvement: Added subscription product selection option to exporter * Improvement: Added subscription variation support for exporter * Improvement: Added subscription variation id to profile properties for WC subscription created & WC subscription status changed events * Improvement: Removed legacy subscription events option & support * Improvement: Added support for variation IDs in WC Subscription Created and WC Subscription Status Changed events * Improvement: Added support for variation IDs in the exporter * Improvement: Added option to select subscriptions in the exporter * Compatibility: Updated Klaviyo SDK version: 8.0.0 - API Revision: 2024-05-15 * Compatibility: WP tested up to 6.5.3 and WC tested up to 8.9.1 * Compatibility: Added PHP v7.4 requirement * Compatibility: Added support for PHP 8+ = 1.7 = * Improvement: Added subscription "id" var to "WC Subscription Renewal" Event * Improvement: Added "PlanGifted" var to "WC Subscription Created" Event to track gifted subscriptions better * Improvement: Added total number of subscription orders to "WC Subscription Renewal" Event * Improvement: Added better description text next to license activation button * Improvement: Added logic to prevent temporary "on-hold" status for the "WC Subscription Status Changed" events on renewals * Improvement: Plugin settings UI updates * Fix: Fix compatibility bug with "PlanExpiresAfter" parameter in the "All Products for WooCommerce Subscriptions" extension * Fix: Various PHP 8 deprecation fixes * Fix: Error when expiration date not set * Feature: Now sending subscription status events as custom profile properties * Feature: Added "Order Note Added" new event * Feature: Added "WC Subscription Switched" new event * Feature: Added filter hook for "WC Subscription Created" event * Feature: Added subscription status export tool * Compatibility: Declared support for High-Performance Order Storage (HPOS) * Compatibility: Added translation support for admin = 1.6 = * Feature: Coupon generation feature for Klaviyo profile = 1.5.1 = * Fix: Remove Private Key from the settings page = 1.5 = * Fix: Fix admin header styling * Fix: JS script updated to track and identify general events * Fix: License check condition changes in admin license page * Fix: Change plugin license check hook action to 'init' * Improvement: WC Subscription Renewal Value + Status Changed Value parameter added * Improvement: Use WP REST API instead of admin-ajax * Improvement: Remove "Added To Cart" Event * Improvement: Admin sidebar layout changes * Improvement: PlanExpiresAfter & PlanNextPaymentDate parameter added * Feature: Adding the "next payment date" and "payment interval" fields to WC Subscription Created and Subscription renewal events * Feature: Klaviyo/sdk installed * Feature: Add a setting to grab the actual subscription cancelation/end date * Feature: Added Klaviyo Private API Key option = 1.4 = * Improvement: Make Klaviyo API request secure * Fix: Redirect to single product page for variable subscription product. * Improvement: Added subscription plan ID in WC subscription * Improvement: Subscription ID parameter changes in WC subscription created event * Improvement: Subscription plan expiration date added in WC subscription created event = 1.3.9 = * Fix: Improved syntax error. * Improvement: Updated admin UI = 1.3.8 = * Fix: Improved performance for license checks. = 1.3.7 = * Improvement: Timestamp updated to track real time events. = 1.3.6 = * Bug fix - Add-to-cart issue solved. * Email change to wc recipient for subscription gifting plugin. * License API checks updated for klaviyo toolkit settings page. * Flatsome theme support added. * Add option to move email address field on checkout to above the name fields. * Some admin layout changes. = 1.3.5 = * Bug fix - SSL certificate verification updated. = 1.3.4 = * Bug fixes. = 1.3.3 = * Fixing EDD auto-updater function. = 1.3.2 = * Bug fix - Add to cart JS. = 1.3.1 = * Fixing license deactivation functionality. = 1.3.0 = * Performance update - reduce unnecessary js loads. = 1.2.0 = * Performance update - reduce license server checks. = 1.1.0 = * Bug fix - Klaviyo API connection error. * Bug fix - Legacy plugin activation fatal error. * Bug fix - Removed old updater code. = 1.0.0 = * Initial release.