=== abtestkit - AB testing for WooCommerce === Contributors: abtestkit Tags: ab testing, split testing, ab testing WooCommerce, split testing WooCommerce, a/b testing WooCommerce, conversion, optimization, experiment, a b testing WooCommerce, CRO, Requires at least: 6.3 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.2.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Split testing for WooCommerce & WordPress, compatible with all themes, page builders & caching plugins. == Description == = The simplest way to A/B test in WordPress = **abtestkit** lets you run clean, fast, privacy-friendly AB tests without ANY coding or complicated interfaces. Create full-page split tests in seconds, track performance automatically, and apply the winner with one click. ### Why abtestkit? * **Reach your goals faster** - turn guesses into data-driven decisions. * **Earn more from your website** - optimise call-to-actions, headlines, and designs. * **WooCommerce product testing** - Optimize your products and boost profits. * **Keep control** - your data stays in your WordPress database. (GDPR friendly) * **Works with any builder** - Gutenberg, Elementor, Beaver Builder, Bricks, Oxygen, Brizy, Breakdance, and more. * **Caching compatible** - built for modern caching and performance plugins. * **No analysis needed** - abtestkit tracks impressions & clicks, and can automatically declare the winning version. abtestkit is a growth tool that helps you experiment, learn, and keep moving forward. ### Use cases - Validate which **headline** pulls more readers in. - Optimize product pricing, descriptions images and gallery images. - Optimise your **call-to-action button** for higher clicks. - Discover the **image** that makes visitors trust you more. - Test different **paragraphs** or titles to improve sales. - Test ACF templates to find the winner. - Let the plugin crunch the numbers and **tell you the winner automatically**. **Stop guessing. Start growing.** == Installation == 1. Upload the `abtestkit` folder to `/wp-content/plugins/`. 2. Activate the plugin through the Plugins menu in WordPress. 3. Open the abtestkit dashboard. 4. Click '+ Create New Test' and follow simple setup wizard. 5. Run the test, automatically reach the result, apply the winner. ### Key features ✅ Full-page testing (duplicate & edit pages directly) ✅ Full WooCommerce product testing ✅ Product SKU & Stock safe ✅ Blog post testing ✅ Automatic winner detection using Bayesian confidence ✅ ACF compatibile ✅ GDPR-friendly (no external analytics) ✅ Compatible with caching plugins & all major builders == Frequently Asked Questions == = What page builders are supported? = All major WordPress builders: **Gutenberg**, **Elementor**, **Beaver Builder**, **Bricks**, **Oxygen**, **Brizy**, and more. Full-page testing works universally. = What themes are supported? = abtestkit works with all themes. = How are winners decided? = abtestkit has both manual and automatic testing, giving you complete control over your tests. You can apply the winner with one click. = Is it compatible with Advanced Custom Fields? = Yes, ACF works for WooCommerce product testing, pages and posts. = Does Version B show up in blog lists, shop/catalog pages, or site search? = No. Version B is kept out of front-end listings (latest posts loops, archives, product grids, internal search, etc.) so only one "real" page/product appears to users. = How are visitors assigned to A vs B? = Visitors are assigned consistently (sticky) so they keep seeing the same version during the test. Distribution is split evenly by default. = How does product testing work? = Product tests use a Version B "shadow product" so you can change content/images/pricing without duplicating the public product experience. = Does Version B change SKU, stock, or orders? = No. SKU/stock and ordering behaviour remain tied to the live product experience so customers don't encounter duplicate products or inventory conflicts. = Do product versions stay consistent across the user experience? = When a visitor lands on your site, they will consistently see the assigned version everywhere - across the catalogue, product cards, product page, checkout and after sales emails. = Where is data stored? = All impression and click events are stored in your WordPress database (`wp_ab_test_events` table). = Is this plugin free? = Yes, the base plugin is free. Premium features may be released in the future. == Changelog == = 1.2.0 = * ACF Compatibility for WooCommerce products * Improved Post & Page testing * Improved SEO controls = 1.1.1 = * Packaging fixes = 1.1.0 = * Major Release: Full WooCommerce Product A/B Testing * Builder-agnostic support (Elementor, shortcodes, custom templates compatible) * New product "shadow" architecture for accurate checkout & order tracking * Improved Test Builder Wizard & Review flow * Preview and variant handling improvements * Performance and stability enhancements = 1.0.10 = * Bug fixes & stability improvements * Fixed edge case in test wizard when navigating backwards * Prevented stale selections persisting across test types * Improved reliability of test configuration flow = 1.0.9 = * Test info Dropdown added to dashboard = 1.0.8 = * Manual tests added * Fast testing added * UI on Dashboard and Test Creation Wizard improved = 1.0.7 = * Previewing version improvements * UX improvements * UI on Dashboard and Test Creation Wizard improved * UI on Pages, Posts & Products added = 1.0.6 = * Blog post testing added * Version B pages & posts title UI improvements = 1.0.5 = * Improved WooCommerce Product test creation UI = 1.0.4 = * New: WooCommerce Product compatibility * New: Off page click conversion goals. * Improved: Create test wizard, onboarding wizard, abtestkit dashboard. = 1.0.3 = * Improved compatibility for major builders. = 1.0.2 = * New: Full-page A/B testing with clean, guided wizard flow. * New: Compatibility with all major page builders (Gutenberg, Elementor, Beaver Builder, etc). * New: Improved caching support for page-based tests. * Improved: Faster tracking with privacy-friendly event logging. * Minor: UI cleanup and code refinements for a smoother user experience. = 1.0.1 = * Fixed: Activation redirect now runs reliably so the onboarding wizard opens immediately after first activation. * Improved: Activation logic hardened for multisite and bulk activation contexts. * Minor: Internal code clean-up for future stability. = 1.0.0 = * Initial public release of abtestkit - simple A/B testing inside the WordPress Core Editor. * Supported blocks: buttons, headings, paragraphs, and images. * Automatic winner declaration with Bayesian evaluation. * Grouped test support. * Optional anonymous telemetry (opt-in). == Upgrade Notice == = 1.2.0 = ACF Compatibility for WooCommerce products & improved page/post testing = 1.1.1 = package fixes = 1.1.0 = Major Release: Full WooCommerce Product A/B Testing = 1.0.10 = Bug fixes & stability improvements = 1.0.9 = Test information Dropdown added to dashboard = 1.0.8 = Fast mode & Manual testing mode added = 1.0.7 = UX & Previewing version improvements = 1.0.6 = Blog post testing added & Version B title UI improvements = 1.0.5 = Improved WooCommerce Product test creation UI = 1.0.4 = Major update with WooCommerce Product compatibility and off page click conversion goals. = 1.0.3 = Improved compatibility for major builders. Recommended for all users. = 1.0.2 = Major update introducing full-page testing and builder compatibility. Recommended for all users — cleaner UI, caching support, and faster results. = 1.0.1 = Fixes onboarding not opening automatically after activation and improves reliability on multisite setups. Updating is strongly recommended to ensure a smooth first-time setup experience. = 1.0.0 = First public release - validate your ideas, grow your website, and reach your goals with A/B testing built directly into the WordPress block editor.