Description
The CommerceGurus CommerceKit enables conversion module management for WooCommerce stores, activating features like Ajax Search, attribute swatches, product gallery, order bumps, a countdown, free shipping bar, waitlist, and wishlist in a single panel. It serves merchants who need to reduce separate plugins, improve product pages, and speed up purchase decisions without pulling away from the standard WooCommerce flow.
Key Features of the CommerceGurus CommerceKit
- Ajax Search
Displays live search suggestions, including products and internal pages. - Attribute swatches
Turns variations into buttons, colors, or labels on product pages. - Order Bumps
Adds extra products before the checkout button. - Waitlist
Tracks people interested in out-of-stock products and sends a restock notification. - Widgets for Elementor
Includes widgets and shortcodes for selected modules in Elementor Pro.
Benefits of the CommerceGurus CommerceKit
- Fewer separate plugins
Centralizes selling features without spreading settings across multiple extensions. - Faster buying
Reduces steps in variations, search, cart, and checkout. - Better catalog readability
Shows searches, wishes, and interest in out-of-stock products. - More visual control
Makes it easier to highlight stock, badges, size guides, and galleries.
Who Is the CommerceGurus CommerceKit For?
- WooCommerce merchants who want to improve product pages, cart, and checkout.
- Agencies that manage online stores focused on conversion and performance.
- Ecommerce operations with a variable catalog, out-of-stock products, and average ticket value goals.
How to Download the CommerceGurus CommerceKit
The CommerceGurus CommerceKit is available for download here on Ultrapack. After downloading the .zip file, go to Plugins > Add New > Upload plugin, select the package, and activate it. After activation, configure the modules through the plugin panel in WordPress.
CommerceGurus CommerceKit works as a sales-focused toolkit within WooCommerce, bringing together search, variations, inventory, urgency, shipping, and post-interest into a single flow. For stores that rely on clear product pages and distraction-free checkout, the plugin helps organize critical resources without stacking disconnected extensions at every step of the journey.
Frequently asked questions
Is CommerceGurus CommerceKit GPL-licensed?
Yes. CommerceGurus CommerceKit is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use CommerceGurus CommerceKit on multiple sites?
Yes. You can use CommerceGurus CommerceKit on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does CommerceGurus CommerceKit cost at Ultrapack?
CommerceGurus CommerceKit costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does CommerceGurus CommerceKit include updates?
Yes. The current version of CommerceGurus CommerceKit is 2.5.4, published at Ultrapack on Sep 22, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is CommerceGurus CommerceKit scanned before publication?
Yes. Every version of CommerceGurus CommerceKit goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin CommerceGurus CommerceKit?
Requires WordPress 6.0 or higher and PHP 8.0 or higher. Tested up to WordPress 7.0.
What changed in this version
Version 2.5.4
- Fix: Sanitized custom Size Guide SVG icons to prevent unsafe markup from being stored or rendered.
- Fix: Prevented conversion tracking cookies from bypassing page caches.
- Fix: Prevented wishlist hydration endpoint from firing on every page load when empty.
- Fix: Fixed FSN false success with empty Flexible Shipping thresholds.
- Fix: Fixed waitlist "Get notified" button persisting with out-of-stock Bundle Sells products.
- Enhancement: Added Attribute Swatches exclusions for categories, tags, and brands.
- Enhancement: Added display layout option for Free Shipping Notification shortcode.
- Enhancement: Customize linked simple product titles and display positions in Attribute Swatches.
- Enhancement: Improved WPML product translation handling for Ajax Search, Order Bump, and Waitlist.
- Enhancement: Improved accessibility for product gallery navigation in Grid and Scroll layouts on mobile devices.
- Enhancement: Extended Ajax Search to support Product Categories, Tags, and Brands.
- Enhancement: Improved Attribute Gallery import by preventing duplicates and handling failed image/video imports.
- Performance: Added minified frontend JavaScript assets.
- Compatibility: Added Product Gallery and Attribute Gallery support for WooCommerce native gallery videos.
- Compatibility: Replaced deprecated jQuery .bind and .change APIs with supported alternatives.
Version 2.5.3
- New: Unified conversion tracking and dashboard module.
- New: Added support for Abilities API integration in WordPress 7.0 and later.
- New: Added linked products via swatches on Simple Product pages.
- New: Added permissions for non-admin users to access selected CommerceKit modules.
- New: Added scroll-position navigation for Simple Scroll Gallery on desktop devices.
- New: Added an opt-in lite mobile product gallery (CGKIT_GALLERY_LITE) using CSS scroll-snap.
- Fix: Fixed distorted order bump product image on a CheckoutWC checkout page.
- Fix: Fixed blank Attribute Gallery image on product hover when Gallery is empty and variation images are set.
- Fix: Resolved PHP 8.5 deprecation warnings in the Import/Export CSV functions.
- Fix: Product Gallery hidden (visibility: hidden) when default variations are set.
- Fix: Resolved settings loss caused by database character set changes.
- Fix: Resolved incorrect bundle product data with WooCommerce Product Bundles.
- Fix: Sticky ATC button now hides correctly when WC ATC button is visible and Sticky Tabs are disabled.
- Fix: Fixed a PHP warning in the CG Turbo plugin.
- Fix: Resolved fatal error in product gallery caused by string values in PHP 8+
- Fix: JS errors occur when Sticky ATC is enabled but its tabs are disabled.
- Fix: Wishlist shows products moved to Draft/Trash if added before unpublishing.
- Fix: Wishlist breaks on My Account page with block-based themes.
- Fix: Lightbox image distortion on product variant selection in Product Gallery.
- Fix: Sticky ATC sync breaking radio button selection.
- Enhancement: Escape Product Gallery and Attribute Swatches output.
- Enhancement: Validate importer JSON and row types.
- Enhancement: Validate import CSV uploads before staging.
- Enhancement: Hardened imported media requests to protect against SSRF vulnerabilities.
- Enhancement: Prevent fatal errors from invalid global product object.
- Enhancement: Free Shipping Notification - Added multi-zone intelligence.
- Enhancement: Moved inline scripts to dedicated JavaScript files.
- Enhancement: Waitlist Emails – Restock notifications are now queued using Action Scheduler.
- Enhancement: Improved input validation, error handling, and output escaping.
- Enhancement: Introduced object caching to optimize repeated read operations.
- Enhancement: Improved detection of Elementor widgets for better performance.
- Enhancement: Restrict admin AJAX actions to backend contexts only.
- Compatibility: Added product gallery filters for third-party image plugins.
- Compatibility: Attribute Gallery now supports WooCommerce 10.9 variation galleries.
Version 2.5.2
- Fix: Updating CommerceKit issue on unconnected domains.
Version 2.5.1
- New: Added Twenty Twenty-Five theme support across all modules.
- Enhancement: Added a singleton accessor for options.
- Enhancement: Strengthened admin security actions, refined email headers, and improved front-end cookie handling.
- Fix: Resolved an issue where the Sticky ATC button shrank on mobile when Sticky Tabs were disabled.
- Compatibility: Enhanced PHP 8 support, resolved warnings, and improved code quality.
Version 2.5.0
- New: Added Woostify theme support across all modules.
- New: Added Woodmart theme support across all modules.
- New: Added Storefront theme support across all modules.
- New: Added Rey theme support across all modules.
- New: Added Neve theme support across all modules.
- New: Added Hello Elementor theme support across all modules.
- New: Added GeneratePress theme support across all modules.
- New: Added Flatsome theme support across all modules.
- New: Added Astra theme support across all modules.
- New: Added support for Badges Elementor widget and shortcode for use in page builders.
- New: Added support for global color and image Attribute Swatches.
- New: Added support for Omnisend form integration in the Waitlist module.
- Enhancement: Implemented Order Bump in a fixed position below checkout totals in the sidebar of the block-based checkout page.
- Enhancement: Improved naming for Sticky Add to Cart Waitlist button.
- Enhancement: Moved all inline styles to module CSS files or global styles for better maintainability.
- Enhancement: Added active state indicators to Admin Product Badges accordion
- Enhancement: Improved Order Bump module performance with accurate stat tracking, reduced duplicate counts, reliable resets, and optimized admin/dashboard data handling.
- Enhancement: Addressed PHP 8.2 deprecation notices caused by passing null to non-nullable parameters.
- Enhancement: Removed `cgkit_search_word` query parameter from search result URLs and replaced it with lightweight fetch-based click tracking.
- Enhancement: Refines Order Bump selector styles and adjusts dropdown font size for improved appearance on larger screens.
- Enhancement: Improves waitlist form accessibility and UI with native dialog, semantic HTML, ARIA support, refined styling, and enter-key submission.
- Enhancement: Ajax Sarch — Lightning Fast results, now with fully translatable strings.
- Enhancement: Added automatic CSS class for badges based on the badge text of the Product Badge module.
- Enhancement: Enhanced Product Badges module to allow badges to be scheduled between specific dates.
- Enhancement: Added support for allowing customers to select variations for Order Bump variable products.
- Enhancement: Product image placeholder added across all Waitlist email notifications.
- Enhancement: Reduced Cumulative Layout Shift (CLS) in the mobile "Show edge of next slide" gallery layout.
- Enhancement: Waitlist now uses native to display modal for improved accessibility and UX.
- Fix: Corrected WooCommerce scheduled dates to use WordPress time instead of server time.
- Fix: Resolved inconsistent Product Gallery video behavior between autoplay and manual play.
- Fix: Resolved issue where Free Shipping Notification did not display when the minimum amount was set to zero.
- Fix: Resolved issue where Ajax Search returned no results for empty queries; now matches default WooCommerce behavior by returning all products.
- Fix: Resolved issue where Attribute Swatches failed to select the default value when it contained a "+" symbol.
- Fix: Resolved conflict causing fatal error when using Variation Swatches for WooCommerce.
- Fix: Resolved issue where Attribute Swatches quick add-to-cart did not update mini cart contents.
- Fix: Resolved accessibility issue with missing label association in product Attribute Swatches variations.
- Fix: Resolved Sticky Add to Cart issue with Advanced Product Fields for WooCommerce.
- Fix: Resolved ARIA role accessibility issues in the Sticky ATC tabs.
- Fix: Fixed an issue where Ajax Search failed when the search term contained a hyphen.
- Fix: Fixed missing wishlist remove button when the "On product pages only" option is enabled.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
commercegurus-commercekit.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
commercegurus-commercekit.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.0 or higher and PHP 8.0 or higher. Tested up to WordPress 7.0.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready