xpay✦ Commerce
Directory
WooCommerce plugins
abtestkit – AB testing for WooCommerce
abtestkit – AB testing for WooCommerce
Increase WooCommerce Revenue with A/B Testing. Track Real Sales, Not Just Clicks.
5.0
(2 ratings)Will this break my store?
What the WordPress.org registry says about keeping abtestkit – AB testing for WooCommerce running.
Tested to 7.1
Tested against the WordPress branch in use today.today
At least 41.9 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.3
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how abtestkit – AB testing for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
11 / 15Listing transparency
10 / 10Ratings
5.0
2 ratingsIncrease WooCommerce Revenue with A/B Testing. Track Real Sales, Not Just Clicks
Most A/B tests optimise clicks. abtestkit helps you optimise revenue.
Split test product pages, pricing, images, copy and layouts inside WordPress, then see which version drives more orders and more revenue in your WooCommerce store.
Why abtestkit?
- Find hidden revenue in your store – test the changes that affect orders, revenue per visitor, and overall sales.
- Track real sales, not just clicks – see which variation actually makes you more money.
- Built for WooCommerce growth – test product pages, pricing, images, descriptions, galleries and more.
- Move faster without guesswork – launch tests inside WordPress and let abtestkit show the winning version.
- Protect your live store setup – product testing is SKU & stock safe, with Version B kept out of public listings.
- Works with the tools you already use – Gutenberg, Elementor, Beaver Builder, Bricks, Oxygen, Brizy, Breakdance, and more.
- Keep control of your data – data stays in your WordPress database with privacy-friendly tracking.
- Cache-aware testing for real-world WooCommerce sites – abtestkit helps reduce the risk of page cache distorting active A/B tests, with clear guidance when cache exclusions may be needed.
abtestkit helps WooCommerce store owners stop leaving revenue on the table.
Privacy Policy
Terms and Conditions
Use cases
- Test whether a product price change increases revenue or quietly hurts sales.
- Find out which product image or gallery leads to more purchases.
- Compare two product descriptions to see which one converts better.
- Test different call-to-action text to increase clicks and completed orders.
- Compare layouts, headlines and content blocks on landing pages and product pages.
- Test ACF templates and custom product content without guessing.
- Let abtestkit analyse performance and show you which version wins.
Every change on your site could lead to missed revenue. Test the change, find the winner, and apply it with confidence.
See the revenue impact of every test
abtestkit is built for WooCommerce users who care about commercial results, not vanity metrics.
Use it to answer questions like:
- Which product page version brings in more revenue?
- Does a lower price increase total sales, or just reduce margin?
- Which image, layout or copy leads to more completed purchases?
- Which variation gives you a better return from the same traffic?
If your store is getting traffic already, every untested product page could be hiding revenue upside.
abtestkit helps you find it.
External services
abtestkit can optionally connect to the abtestkit.io account service. It does not contact this service until a WordPress administrator explicitly starts or completes a connection, or disconnects an already connected site.
During connection, abtestkit sends the site’s canonical HTTPS origin, WordPress environment type, site display label, a fixed callback URL, and one-time security values to abtestkit.io. The service returns a site-scoped credential, which is stored privately in the WordPress database and is not displayed in the browser. Disconnecting sends the site reference and credential so the service can revoke the connection.
This connection phase does not send test results, visitor events, orders, customer details, page content, selectors, or custom CSS, HTML, or JavaScript. It does not send test-notification email. Local testing remains available if the service is unavailable or disconnected.
The service is operated by abtestkit and is governed by:
https://www.abtestkit.io/privacy-policy/
https://www.abtestkit.io/terms-and-conditions/
abtestkit is designed to work with normal WordPress editing workflows and major builders including Gutenberg, Elementor, Beaver Builder, Bricks, Oxygen, Brizy, Breakdance, and more.
Full-page tests are designed for WordPress pages, posts, builder-created layouts and WooCommerce product pages. Because builders and themes can output content in different ways, heavily customised setups should be checked after launching a test to confirm impressions and conversions are being tracked as expected.
abtestkit is designed to work with standard WordPress and WooCommerce themes, including themes that use normal templates, product loops, product pages and checkout flows.
WordPress themes can customise product pages, AJAX carts, menus, templates and checkout behaviour in different ways. Some heavily customised setups may need additional testing or cache exclusions. abtestkit is built for real-world WooCommerce sites and is actively improved around compatibility edge cases.
abtestkit supports both manual and automatic testing. You can review the data yourself or let the plugin declare a winner using Bayesian confidence, then apply the winning version in one click.
Yes, ACF works for WooCommerce product testing, pages and posts.
No. The Version B shadow product 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.
Visitors are assigned consistently (sticky) so they keep seeing the same version during the test. Distribution is split evenly by default.
Yes. abtestkit uses a small first-party cookie to remember which version of a test a visitor has been assigned to, so they keep seeing a consistent version during the test.
The cookie name starts with abtestkit_pt_ and stores only the assigned variant, such as A or B. By default, this lasts for 30 days unless changed by the site owner.
For click conversion tracking, abtestkit may also use sessionStorage to prevent the same click being counted repeatedly in one browsing session.
abtestkit does not store names, email addresses, or raw IP addresses in these cookies or browser storage. Site owners should include abtestkit in their cookie consent setup where applicable.
For audience reporting, abtestkit also stores the visitor’s original test-exposure context in a bounded first-party cookie for the test assignment lifetime. This contains only a device viewport class (mobile, tablet, desktop, or unknown) and a two-letter country code or unknown. It does not contain a raw IP address, raw user-agent, city, postcode, coordinates, name, or email address.
Yes, abtestkit allows you to split test WooCommerce variable products.
WooCommerce product tests use a Version B “shadow product” so you can test pricing, images, descriptions, galleries and other product content safely, without creating a second public-facing product in your store.
No. SKU, stock and ordering behaviour remain tied to the live WooCommerce product experience, so you can test commercial changes without creating duplicate product confusion or inventory conflicts.
abtestkit is designed to keep each visitor’s assigned version consistent across the WooCommerce journey, including product listings, product cards, product pages, cart, checkout and order tracking.
Some themes and AJAX cart implementations customise how product data, prices and cart fragments are rendered. abtestkit continues to improve compatibility around these real-world WooCommerce behaviours so product tests remain reliable across more store setups.
All impression, conversion and audience-reporting events are stored in your WordPress database (wp_abtestkit_events table). Audience reporting stores only the derived viewport class and country code described above. Historical events and visits without a local country signal are shown as unknown.
Yes. abtestkit is free to use, with powerful WooCommerce and WordPress testing features available in the plugin with no limits.
abtestkit can send anonymous telemetry if enabled. See the Privacy Policy and Terms and Conditions:
https://www.abtestkit.io/privacy-policy/
https://www.abtestkit.io/terms-and-conditions/
No. All local tests and reports continue to work without an account. An administrator may optionally connect an abtestkit.io account for hosted email updates as that service becomes available. Connecting the account is separate from anonymous telemetry consent.
Plugin details
Tags on WordPress.org
