Shoptimizer - Optimize WooCommerce Store v2.9.5
Shoptimizer v2.9.5
- Fix: Resolved error when grid features option is disabled and third-party plugins enumerate block patterns early.
- Fix: Conditional show/hide customizer options display when specific settings are enabled.
Shoptimizer - Optimize WooCommerce Store v2.9.4
== 2.9.4: 16-04-2026
- Fix: Resolved “Class Shoptimizer_Grid_Feature not found” error that could occur in block pattern files.
- Compatibility: Mini-cart quantity controls when the ATUM Stock Manager plugin is active.
Decryption key:
Shoptimizer - Optimize WooCommerce Store v2.9.3
== Changelog ==
2.9.3 - 14-04-2026
* New: Additional header and footer hooks allow child themes to implement full-width layouts.
* New: 'Load more products' label can now be changed in the customizer and translated in WPML.
* Fix: Resolved an issue where the Sticky Add to Cart bar did not display correctly when the theme's sticky header was enabled.
* Fix: PHP warning "argument must be of type array" in nav menu walker when item classes are empty.
* Fix: Grid features with span 1 no longer full width on mobile, and share a row in the 2-col layout.
* Fix: Improved grid features display when one-column mobile grid is set.
* Fix: Grid features class now loaded directly in functions.php.
* Fix: Load more progress bar now includes an aria-label for screen reader accessibility.
* Fix: PDP quantity arrows display correctly when only one item is in stock.
* Fix: Resolved an issue where single product AJAX add-to-cart broke the Google Analytics added_to_cart event.
Decryption key:
Shoptimizer - Optimize WooCommerce Store v2.9.2
Shoptimizer v2.9.2
Commercekit v2.5.0
- New: Kirki plugin no longer required.
- New: One Click Demo plugin no longer required.
- New: ‘Load more’ button option for the Shop and Product categories, replacing standard pagination.
- New: ‘Grid features’ – Insert promotions, testimonials, and custom content into product listings.
- Fix: Quantity selector markup now appears within HTML rather than JS.
- Fix: Improved quantity.min.js to better work with decimals.
- Fix: Browser scroll position restoration for PLPs on iOS when tapping the back button.
- Fix: Removed lazy loading from product category images.
- Fix: When PDP Ajax is active and the cart drawer disabled, overlay no longer appears.
- Fix: Blog grid layout fix on mobile.
- Tweak: Improved cart and checkout block styling.
- Tweak: Added letter spacing to the Navigation Dropdown font control.
- Tweak: Search results sidebar now positioned to the right for RTL languages.
- Tweak: General RTL improvements.
- Update via Appearance > Install Plugins
- 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 CommerceKit update and license handling.
- 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.
- Enhancement: Addressed PHP 8.2 deprecation notices caused by passing null to non-nullable parameters.
- Enhancement: Removed cgkit_search_word query parameter from result URLs and replaced with 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, UI with native dialog, semantic HTML, ARIA support, and enter-key submission.
- Enhancement: Ajax Search Lightning Fast results, now has 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 <dialog> 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 Woo 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.
- Fix: Resolved forced reflow issue in Ajax Search script.
- Fix: Attribute Swatches breaking when tracking script click handlers are present.
- Fix: Free Shipping Notification now refreshes correctly on Block-based templates when cart items change.
- Fix: Attribute Swatches script was preventing the WooCommerce Photo Reviews plugin from submitting reviews.
- Fix: Resolved Countdown time inconsistencies that occurred when the server timezone differed from the site’s timezone.
- Tweak: Added default settings for Attribute Swatches display layout.
- Tweak: Adjusted out-of-stock styling in Order Bump mini cart.
- Tweak: Adjusted Wishlist display in My Account to a 3-column grid instead of 4.
- Tweak: Partial word search for Ajax Search is now turned on by default.
- Tweak: Added explicit width and height attributes to the SVG arrow icons in the Order Bump markup to prevent reliance on CSS for sizing.
- Tweak: Videos in Product Gallery grid layouts are now vertically aligned to the middle.
- Tweak: Moves common CSS for the product gallery layouts into a dedicated stylesheet.
- Tweak: Remove layout shift on Show Edge of Next Slide mobile gallery layout.
- Compatibility: Added support for ‘Get notified’ waitlist button within Sticky Add to Cart.
- Compatibility: Made the Waitlist module compatible with WPML and Polylang plugins.
- Compatibility: Added compatibility for Sticky ATC with the Flexible Product Fields plugin.
Decryption key:
Shoptimizer - Optimize WooCommerce Store v2.9.1
v2.9.1 - 04-11-2025
* Fix: Ensures that the upsells, cross-sells, and related products amounts are integers.
* Fix: Conditionally loads WooCommerce icon fonts only when a WooCommerce block exists on the page.
* Fix: "Pairs well with" specific variation now triggers AJAX sidebar cart rather than redirecting to PDP.
* Fix: When coupons are disabled, wrapping markup on checkout is no longer outputted.
* Fix: When using the "All reviews" block, the star icons displayed as "SSSSS" as opposed to stars.
* Fix: Sanitizes the URLs used in product links.
* Compatibility: Improved CusRev plugin styling.
Decryption key:
Shoptimizer - Optimize WooCommerce Store v2.9.0
Shoptimizer v2.9.0
Commercekit v2.4.3
- New: Pages sidebar ‘None’ option added to the customizer.
- Fix: Kirki _load_textdomain_just_in_time warnings.
- Fix: When Header 4 is active, the bottom border color is now correctly applied.
- Fix: Customizer text field values were not translatable with Polylang/WPML.
- Update via Appearance > Install Plugins
- New: Introduced “Out of stock” indicator in Ajax Search suggestions, with admin controls.
- New: Included GTIN in Ajax Search suggestions.
- New: Allow Product SKU, Variation SKU, Product GTIN, Variation GTIN and Attributes to be excluded from Ajax Search results.
- New: Introduced a double opt-in option in the Waitlist module, allowing users to confirm their sign-up before being added to the list.
- New: Attribute Swatches now support all multi-currency plugins that follow WooCommerce standards.
- New: Countdown timers now work with WooCommerce’s Scheduled Sale Price feature.
- New: Introduced a new global countdown timer option shared across all users.
- New: Added option to exclude the product featured image from the product gallery.
- Fix: Variants in product card with Attribute Swatches were not appearing on PDPs when names included fractions or symbols.
- Fix: Resolved stock status update issue when using Attribute Swatches with Polylang for WooCommerce plugin.
- Fix: Fixed issue where an extra select option appeared when Attribute Swatches were disabled.
- Fix: Corrected inconsistent image sizes in the Product Gallery.
- Fix: Resolved issue where two play/pause icons appeared simultaneously on mobile product gallery video slides.
- Fix: Fixed YouTube video in the product gallery lightbox not being centered on mobile devices.
- Fix: Corrected sticky Add to Cart swatch image not displaying when only one product attribute is available and no variation image set.
- UX: The “Hide this attribute in product loop” setting is no longer shown for single-attribute products.
- UX: Enhanced admin Wishlist module with improved pagination and layouts.
- UX: Countdown dates are now integrated with native date input fields.
- UX: Added a tooltip to the Stock Meter for the low stock threshold setting.
- UX: Reordered the admin Waitlist tabs for improved usability.
- Accessibility: Changed the size guide heading from a h3 to a div with role=”title”.
- Performance: Removed the Attribute Swatches library on Simple Product pages for better performance.
- Performance: Optimized loading of YouTube/Vimeo/Wistia libraries when no autoplay videos are present in the Gallery.
- Performance: Optimized attribute swatches markup by removing unnecessary HTML.
- Performance: Enhanced Ajax Search results to better match full-text queries.
- Compatibility: Resolved issue between CommerceKit Attribute Gallery and WooCommerce Product Bundles.
- Compatibility: Made the Wishlist module fully compatible with WPML and Polylang plugins.
- Compatibility: Improved PLP attribute swatches to display prices correctly with the B2BKing plugin.
- Compatibility: Improved Free Shipping Notification compatibility with Currency Switcher Professional for WooCommerce (WOOCS).
Decryption key:
Shoptimizer - Optimize WooCommerce Store v2.8.13 Nulled
v2.8.13 - 30-06-2025
* Fix: Improves Elementor Pro compatibility by fixing styling issues with the cart and checkout widgets.
* Accessibility: Adds a reduced motion theme option for users who prefer less animation.
2.8.12 - 28-05-2025
* Fix: Incorrect percentage calculation caused -0% discount.
* Fix: Main navigation bar should not be sticky on product pages.
* Compatability: Resolve display issues when YITH Ajax Product Filters plugin injects HTML into product titles.
Decryption key:
Download Shoptimizer v2.8.11 - Optimize your WooCommerce store Nulled Free
v2.8.11 - 06-05-2025
* Fix - Full width header mega dropdown layout issue when sticky navigation is disabled.
* Fix - Navigation hover overlay issue on product pages.
* Fix - Added defensive checks to prevent PHP errors when displaying product review counts.