Change Log (Free Version)
The latest updates to the ShopBuilder Plugin
- New: Order Review widget can show an editable quantity selector on the checkout page
- Fix: PHP 8.5 deprecation notice (“Using null as an array offset”) from the ShopBuilder admin bar cache menu
- Security: Fixed a reflected XSS in the Product Archive widget where a crafted search term could break out of the data-rtsb-ajax attribute and inject event handlers (affects 3.4.1 and earlier)
- Fix: Search terms containing quotes, apostrophes, ampersands or non-Latin characters are now preserved correctly by Ajax load more, pagination and filters on search result pages
- Improvement: Faster mobile LCP on product archives – fetchpriority=high on the first row of images, and a CSS failsafe reveals the grid without waiting for JavaScript
- Improvement: Icon font stylesheet no longer render-blocking (loads non-blocking with noscript fallback)
- Fix: Add to Cart widget Variation style controls now work with the Variation Swatches module
- Fix: Module settings repeater fields (e.g. Volume Discount rules) no longer jump the cursor to the end of the input while typing
- Fix: Product Filters widget no longer renders blank on category archives when a persistent object cache is active
- Fix: Fatal error “Cannot declare class MatthiasMullie\Minify\JS” when another plugin bundles the same library – bundled dependencies are namespaced again
- Fix: Product widgets now fall back to the default layout instead of rendering nothing and printing a “load_template was called incorrectly” notice when a theme or addon layout is no longer available
- Fix: Product Filters category counts no longer shrink to an overlap of the selected category, and sibling categories are no longer hidden, when a category filter is applied on the shop page
- Fix: Archive/Shop builder widgets no longer disappear on the frontend when Elementor Pro is active
- Fix: Loaded the Elementor V4 atomic (container/flexbox) styles for builder templates on shop, archive, cart, checkout and product pages
- New: Scoped all bundled Composer dependencies with PHP-Scoper to prevent conflicts with other plugins
- Fix: Product Images widget lightbox icon now renders in the Elementor editor instead of the default magnifier
- Fix: Add to Cart no longer shows the “Product Added” notice twice on a single click
- Update: Product Badges widget controls rearranged
- Update: Variation Gallery now updates smoothly without flickering when switching variations
- Update: Variation Gallery skips re-rendering when the selected variation’s images are already loaded, just sliding to the correct image
- Add: “No Effect” option for the Variation Gallery Change Effect setting
- Fix: Variation Gallery now falls back to the parent product’s featured image when a variation has no image of its own
- Update: Added module/widgets icons to the settings page
- Update: Template Builder modal now opens instantly with a loader in the preview area
- Fix: Template Builder no longer stuck loading when the pre-built templates server is unreachable
- Update: Modal action buttons are disabled while pre-built templates are loading
- Add: Show a “No preview templates available” message when no layouts are returned
- Fix: Corrected placement of the “Elementor not activated” notice on the Elements settings tab
- Fix: Review request notice no longer appears immediately after activation
- Fix: Module enable/disable toggle now switches the module instead of opening its settings
- Fix: Product position options now correctly read “Above Add To Cart” and “Below Add To Cart”
- Fix: Variation Gallery Image Display now correctly displays the variation image
- Fix: Empty Gallery Slider Blank Spece Is showing correctly
- Fix: Imager Full Size Missing Error For “Variaiton Gallery” Module
- Fix: Variation Swatch Button Style Control Added IN the Settings pages
- Fix: Quick View modal close button now closes the popup
- Fix: Compare now enforces the configured Compare Limit on the frontend
- Fix: Compare columns now keep the backend order on the frontend
- Fix: Changing the Compare page now reflects on the frontend
- Fix: Product badge now respects the selected position (e.g. After Add to Cart / After Short Description)
- Fix: Checkout field order set in the backend now applies on the checkout page
- Fix: Checkout floating label no longer overlaps the placeholder text
- Fix: Changing the Login/Logout button color no longer changes the Place Order button
- Fix: Abandoned Cart – deleting an entry now actually removes it
- Fix: Abandoned Cart – recovery emails are now sent to customers
- Fix: Improved Cart Table Wishlist button styling
- Fix: Resolved billing state value issue on first load
- Fix: Fixed search results issue on archive pages
- Fix: Resolved LiteSpeed Cache compatibility issue
- Fix: Corrected wishlist icon update after adding to wishlist
- Fix: Fixed incorrect value in category search field
- Fix: Handled empty cart icon in AddToCart widget
- Fix: Pagination Number support For Archive Page default widgets and Ajax filter
- Fix: Abandonment Cart Recovery Cron reschedule event error for hook
- Add: Display wishlist shortcode list in module settings
- Update: Added image size selection control in the “Variation Swatch” module
- Update: Updated composer dependency ‘codesvault/howdy-qb’
- Add: Enhanced compatibility with ‘Back In Stock Notifier’ modules and feature
- Fix: Resolved console error causing infinite slider loading
- Fix: Resolved Archive Page Builder enable/disable toggle issue
- Fix: Restricted private product gallery image access to authorized users only
- Fix: Infinite loader issue fixed for General Widgets
- Fix: Coupon widgets now apply correctly in the latest WooCommerce release
- Add: Wishlist counter icon support added for shortcode
- Add: Enhanced compatibility with ‘Catalog Mode’ modules and features.
- Add: Enhanced compatibility with ‘Save Cart For Buy Later’ modules and features.
- Update: Template Builder Issue with Quick View widgets appearing on all template pages has been resolved.
- Update: AI “Semantic Search” functionality improvement
- Fix: Product not found issue resolved for wishlist module
- Update: Added compatibility with WordPress 6.9.
- Update: Improved taxonomy filter functionality for Elementor Products Widget (Grid/List view).
- Update: Gemini model update.
- Update: Notification screen time selection filed added.
- Fix: General Widgets “Product Grid/List” AND/OR taxonomy relation issue resolved.
- Fix: Variation Swatch module conflict resolved with Highlights Product widgets.
- Fix: Resolved AJAX add-to-cart issue for variable products.
- Fix: Resolved the add-to-cart issue on archive and product pages in the Variation Swatch module.
- Fix: Vulnerability reported by Jetpack resolved.
- Fix: Product semantic search training issue resolved.
- Fix: Post Grid/List view excerpt issue resolved.
- Add: Enhanced compatibility with ‘Popup Builder’ modules and features.
- Fix: AI Search Issue Resolved
- Fix: Addressed issues affecting Wishlist, Quick View, and Compare when asset optimization was enabled.
- Fix: ImagesLoaded Undefined Issue Resolved
- Add: “Advanced Ajax Search” and ‘Account Avatar’ Widgets Icon Added
- Feature: AI-implementation Beta version
- Fix: Loco Translator Ajax Call issue resolved.
- Add: ‘Abandonment Cart Recovery’ Module Added
- Update: Variation gallery now supports easier video addition and more user-friendly editing.
- Update: Removed deprecated notice for old WooCommerce script handler.
- Fix: Cron Error “update_exchange_rates_hourly” Resolve
- Fix: Context-based asset loading for Variation Swatch and Gallery components.
- Fix: Variation Swatch Module Compatibility With Ajax filter
- Fix: Variation Swatch Module Compatibility With 3 Party Plugin “Advanced AJAX Product Filters for WooCommerce”
- Fix: Product Compare Module Data Type error “Product not in compare list!”
- Fix: Issue resolved where variation swatch term was a number.
- Fix: Add to cart button With Google Site Kit issue resolve
- Fix: Astra Theme Container For content area css issue resolved
- Add: Pro version builder Compatibility for “Add Payment Method” Page
- Fix: Category widget image alignment issue.
- Fix: Checkmark icon update for selected variation.
- Fix: Brand count issue in the filter.
- Fix: Shopify checkout order summary meta-data display.
- Fix: Product slider grid view spacing per row on mobile.
- Fix: Product grid slider layout dependency issue.
- Fix: Variation Swatch Module Clear Button Spacing Issue
- Fix: Support WP Rocket plugin Issue
- Add: FDF invoice compatibility for Pro version.
- Fix: Default template selection in Template Builder was not working correctly for specific products and categories.
- Fix: “Set as default” control in Template Builder modal was not functioning properly.
- Fix: Resolved issue with the Revolut Pay payment method.
- Fix: Missing Cart Table custom data.
- Fix: Deprecated “load_plugin_textdomain” usage removed.
- New: Added Variation Swatch module — users can now disable third-party variation swatch plugins and use this built-in module instead.
- New: Added Variation Gallery module — users can now disable separate variation gallery plugins and rely on the built-in module.
- Fix: Resolved infinite loading issue with Slider Widgets loader.
- Fix: Resolved hook error in Cart Page “Cart Table Widget”.
- New: Introduced a dynamic asset optimization system for loading module and widget assets only when needed.
- Fix: Resolved template fallback errors when a template file is missing.
- Fix: Rectified layout compatibility issues with default templates.
- Fix: Addressed general Elementor widget slider control inconsistencies.
- Fix: Resolved template import issues occurring on specific server environments.
- Fix: Rectified some CSS selector issues in the Product Add to Cart widget.
- Dev: Added a new hook to change the Add to Cart button text.
- Update: Replaced the sortable control package used in the Settings page.
- Enhancement: Improved rendering logic for action buttons.
- Enhancement: Updated the Settings page file upload system to use the native WordPress Media Library.
- Optimization: Optimized core, module, and widget CSS/JS for faster load times.
- Optimization: Refactored JS with a unified module pattern to eliminate global namespace pollution.
- Optimization: Implemented LRU caching across multiple components to reduce redundant processing.
- Fix: Resolved a PHP warning caused by early loading of the text domain.
- New: Introduced support for Product Brands across the General Elementor Widgets.
- New: Product Filters widget (Shop Page) now supports filtering by Product Brands.
- New: Product Brand control is included on Single Product page Product Meta widget.
- New: Introduced a new control for mobile filter toggle in Product Filters widget.
- Add: Enhanced compatibility with new modules and features.
- Fix: Resolved a data-saving issue affecting the Settings Repeater field and tabs.
- Fix: Addressed an admin UI bug where the menu icon size appeared too small.
- Enhancement: Optimized Template Builder import system to exclude unnecessary post-content.
- Add: Enhanced compatibility with new modules and features.
- Fix: Addressed missing WooCommerce hooks in the order review template.
- Fix: Adjusted mini-cart CSS for better compatibility.
- Fix: Resolved Woocommerce Catalog Ordering visibility issue.
- Fix: Addressed multiple plugin row link display issue.
- Add: New Widget – Archive Product Filters.
- Add: New badge preset in the Pricing Table widget.
- Add: Blog Post widget now supports post-views, comments, and estimated reading time.
- Add: Enhanced compatibility with new modules and features.
- Fix: Resolved the title URL issue in the Team Member widget.
- Fix: Addressed the background and box shadow control issues in the CTA widget.
- Fix: Rectified the CSS selector issues in the Dropcap widget.
- Fix: Resolved the settings repeater sorting issue.
- Fix: Addressed Slider arrow color inconsistency.
- Fix: Corrected the missing product attributes on the Compare Page.
- Fix: Resolved the PHP warning related to woocommerce_catalog_ordering error.
- Fix: Addressed the Shopify Checkout Height Fixed.
- New: Introduced Seventeen (17) new Elementor general widgets:
– Advanced Heading
– Dropcaps
– Advanced Button
– Call To Action
– Info Box
– Flip Box
– Pricing Table
– Fun Facts
– Countdown
– Progress Bar
– Image Accordion
– FAQ
– Logo Slider and Grid
– Testimonials
– Team Members
– Post Grid
– Post List - Fix: Resolved Select2 compatibility issue on the WooCommerce checkout page.
- Tweak: Improved and refactored codebase for Elementor general widgets.
- Tweak: Enhanced hover effects for galleries in Elementor general widgets.
- Add: Eliminated the dependency on the Elementor plugin, to enable modules to function smoothly without it.
- Fix: Resolved the issue where slider settings were missing in the Product Slider widget.
- Fix: Addressed compatibility problems with the masonry layout.
- Fix: Rectified the display issue in the Product Details tab when the description tab is empty.
- Fix: Corrected responsive issues with the action buttons in general widgets.
- Tweak: Introduced a caching mechanism to optimize the retrieval of product gallery images.
- Update: Implemented a dashboard notice to alert users if Elementor is not installed.
- Add: Enhanced compatibility with new modules and features.
- Fix: Resolved a PHP fatal error encountered with the Astra theme.
- Fix: Addressed an issue with the plugin version update notifications.
- Fix: Ensured compatibility with the latest Elementor version by merging Swiper Slider CSS.
- Fix: Resolved the non-clickable Elementor edit mode button issue.
- Fix: Addressed a conflict with Elementor Image Selector Control.
- Fix: Adjusted coupon button height in the cart table.
- Fix: Resolved various CSS issues related to the Astra theme.
- Fix: Corrected support for Elementor SVG icons across multiple widgets.
- Fix: Addressed ‘rtsbFilters’ undefined JS error in Elementor editor mode.
- Fix: Rectified double rendering of rating icons on shop page when using the Astra theme.
- Update: Added support for blank button text in Compare, Wishlist, and Quick View modules.
- Update: Removed unused widget controls for better usability.
- Tweak: Enhanced plugin settings field to handle empty input values.
- Feature: Introducing the new Shopify Checkout module to transform the WooCommerce checkout experience.
- Add: Compatibility with the “Germanized for WooCommerce” plugin.
- Add: Support for Elementor SVG Icons across all widgets.
- Fix: Resolved issues with Elementor CSS class selectors in the cart table.
- Fix: Corrected title issue with the Reddit social icon.
- Update: Added button height control for the Comment Form widget.
- Tweak: Added a notice for the backend color input field when no color is selected.
- Tweak: Improved and optimized code for backend input fields.
- Fix: Resolved a responsive issue causing grid products to overlap with adjacent sections.
- Fix: Addressed a spacing issue affecting action button displays on the frontend.
- Fix: Rectified double rendering of rating icons on single product pages when using the Astra theme.
- Update: Improved admin notice functionality.
- Add: Ensured compatibility with the latest version of WooCommerce.
- Fix: Resolved PHP warnings caused by undefined variables in shop templates.
- Fix: Corrected a responsive issue causing grid products to overlap with adjacent sections.
- Fix: Addressed a compatibility issue with the ‘Product Badges’ module.
- Tweak: Displayed an empty rating icon when products have no ratings.
- Tweak: Ensured the stock availability text is always visible in the single product stock widget.
- Feature: Introducing the ‘Product Badges’ module for adding customizable badges to products.
- Fix: Resolved form input field compatibility issues in Mozilla Firefox.
- Fix: Addressed a sorting issue with the ‘Sort by Price’ option in the general widgets.
- Fix: Corrected query compatibility for general widgets on product details pages.
- Tweak: Implemented a version check notification for the pro-plugin to ensure module functionalities.
- Feature: Introducing the ‘Checkout Fields Editor’ module for editing checkout fields.
- Add: Support for variation product image sizes on the archive page.
- Add: Admin ‘Themes’ page.
- Fix: Resolved discrepancies with Elementor CSS class selectors.
- Fix: Addressed the save issue with the activate-button in the template builder.
- Fix: Corrected a styling issue in the checkout order review widget.
- Update: Improved UI for the admin ‘Get Help’ page.
- Add: Enhanced compatibility with new modules and features.
- Fix: Resolved an issue where the “Clear Cache” button resulted in unintended page redirection.
- Fix: Addressed an error which occurred when the preview product was unavailable on the Preview page.
- Fix: Corrected a style issue affecting the display of tooltips.
- Fix: Rectified a JS issue preventing proper add-to-cart functionality for variable products.
- Update: Updated dependency libraries for enhanced stability and security.
- Fix: Resolved an issue where the color picker in the admin settings was non-responsive.
- Fix: Addressed a deprecation issue related to PHP 8.2.
- Update: Restricted guest user interaction with the Template Builder preview page.
- Add: Compatibility with the “Products Visibility by User Roles” plugin.
- Add: Support for SVG icon in the add-to-cart button on the product details page.
- Fix: Resolved an issue where default values in the settings repeater were not being saved correctly.
- Fix: Addressed multiple script localization issues within the quick view module.
- Fix: Corrected a visibility issue with custom icons in the add-to-cart button on the product details page.
- Fix: Addressed a JS issue affecting the Ajax add-to-cart functionality on the product details page.
- Enhancement: Improved the functionalities and caching mechanisms of the template builder.
- Update: Refined the UX and clarity of texts within the template builder.
- Add: Enhanced compatibility with new modules and features.
- Add: Clear cache button in the dashboard top-bar for clearing caches related to ShopBuilder.
- Add: Introduced new Elementor style controls within general widgets.
- Update: Improved data structure for Settings Repeater and Number fields.
- Performance: Implemented an advanced caching mechanism in the template builder.
- Fix: Resolved an issue regarding loading of custom templates in Elementor elements.
- Fix: Resolved the Local File Inclusion (LFI) vulnerability in Elementor elements.
- Fix: Addressed an issue causing images to not load in the Product Image widget.
- Add: Controls for variation stock text style in the single Add-to-Cart widget.
- Fix: Corrected the incorrect count issue in the wishlist counter.
- Fix: Resolved discrepancies with Elementor CSS class selectors.
- Fix: Addressed compatibility issues with the Flash Sale Countdown module.
- Fix: Corrected the admin settings modal UI.
- Fix: Addressed multiple issues in the admin settings fields.
- Fix: Resolved compatibility issue with the admin Logo URL when using WPML.
- Add: Enhanced compatibility with new modules and features.
- Fix: Resolved a “My Account” widget register issue.
- Fix: Addressed an issue related to wishlist endpoints.
- Fix: Corrected several deprecation issues.
- Fix: Rectified an Ajax issue with shop view mode.
- Fix: Resolved PHP warnings regarding undefined indexes.
- Tweak: Improved support for multiple options in settings Select fields.
- Tweak: Implemented sortable support for settings Repeater fields.
- Update: Enhanced flush rewrite functionality for improved performance.
- Update: Improved UI for the Settings Repeater field.
- Update: Updated dependency libraries for enhanced stability and security.
- Add: Compatibility with the WPML plugin.
- Fix: Corrected various text-domain issues.
- Fix: Resolved an issue with notices on the checkout page.
- Fix: Addressed an issue related to product stock text in the Astra theme.
- Fix: Addressed a module security issue.
- Fix: Resolved visibility support for out of stock products.
- Fix: Rectified auto-redirection bug in the Quick View.
- Fix: Corrected pagination issues on the template pages.
- Fix: Resolved an HTML validation issue.
- Update: Product pagination with visible range support.
- Add: Compatibility with new module and features.
- Add: Global styles for Quick View modal.
- Fix: Outdated notice for WooCommerce templates.
- Fix: Addressed sanitization and nonce validation issues.
- Fix: Resolved PHP deprecation issues.
- Fix: Wishlist icon displaying issue during AJAX calls.
- Fix: Display issue with the first field in the compare table.
- Fix: Support for Variation Swatch in cart widgets.
- Fix: Quantity button support for individually sold products.
- Fix: Issue with Quick View icon.
- Fix: Resolved various CSS issues.
- Add: Compatibility with the B2BKing plugin.
- Fix: Sale price color inconsistency in Elementor widget.
- Fix: Addressed some translation issues.
- Fix: Resolved template caching problems.
- Fix: Corrected style inconsistencies.
- Add: Notice templates.
- Add: Introduced new settings for cart and checkout widgets.
- Add: Included an option to hide the wishlist icon for guest users.
- Add: Ensured compatibility with the WooCommerce Address Book plugin.
- Add: Implemented responsive controls for various table widgets.
- Fix: Addressed compatibility issues with the WooCommerce notice system.
- Fix: Resolved some Elementor class selector discrepancies.
- Fix: Corrected numerous style issues.
- Fix: Resolved checkout order-review widget problem.
- Fix: Rectified product slider animation glitches.
- Fix: Addressed some translation issues.
- Fix: Resolved caching issues to optimize performance.
- Enhancement: Backend security system with authorization.
- Update: General Notice widget for improved functionality.
- Add: Compatibility with Product Badge module.
- Fix: Corrected default value saving mechanism.
- Fix: Resolved Template Builder API issue in offline mode.
- Fix: Addressed some CSS issues.
- Fix: Resolved some caching issues.
- Fix: Resolved a critical PHP error.
- Fix: Resolved Checkout page 500 error issue.
- Fix: Addressed a PHP warning regarding an undefined index.
- Fix: Resolved Cart page shipping calculation issue.
- Fix: Ensured Add to Cart button markup validation.
- Fix: Corrected various text-domain issues.
- Update: Enhanced Elementor render system and conducted code cleanups.
- Optimization: Optimized and reduced the size of the frontend JS file for improved performance.
- Add: Archive variable product Ajax add to cart.
- Add: Toaster notification hide settings.
- Fix: Shop page URL issue.
- Fix: Unicode conversion issue.
- Fix: Notice widget style issues.
- Fix: Cart table product image not showing issues.
- Fix: Cart table style issues.
- Fix: Checkout registration restriction issue.
- Fix: Checkout login form widget issue.
- Fix: Checkout coupon form widget issue.
- Update: Notice system.
- Tweak: Ordering & result count templates.
- Add: Admin ‘Get Help’ page.
- Add: Admin review notice.
- Add: Some new widget controls.
- Fix: Translation issues.
- Fix: Compatibility with WoodMart theme.
- Fix: Some caching issues.
- Tweak: Global admin CSS optimization.
- Tweak: Elementor rendering optimization.
- Tweak: HTML tag validation.
- Tweak: Some complex functionalities’ optimization.
- Tweak: Admin notice functionality.
- Fix: Removed unused data attributes from widgets.
- Fix: Product counting issue in tags.
- Fix: Some template builder issues.
- Fix: Some layout CSS issues.
- Add: Dummy product creation if no products created.
- Tweak: Update product queries for performance enhancement.
- Tweak: Lots of functions optimize for better performance.
- Performance: Update and optimize database queries.
- Performance: Remove lots of duplicate database queries.
- Performance: Implement advanced caching mechanism.
- Performance: Editor preview page optimization.
- Fix: Editor slider height issue.
- Fix: Variation swatches compatibility issue.
- Fix: Some CSS selectors issue.
- Fix: Some Style issues.
- Update: Swiper library.
- Tweak: Swiper JS conditional loading.
- Add: Admin notice.
- Fix: Product view mode & sorting compatibility.
- Add: RTL Support.
- Add: Elementor Custom Breakpoints Support.
- Fix: Custom widget support for all product types.
- Fix: Quick View Gallery issue.
- Fix: Billing/Shipping Form Issue.
- Fix: Some Style issues.
- Add: New Templates
- Add: New Widgets
- Add: Compatibility with PHP 8.2
- Add: Compatibility with WooCommerce HPOS
- Add: New Field types Repeater, File Upload.
- Fix: Some PHP errors
- Fix: Wishlist Page issue fixed.
- Fix: Wishlist Notification Url Fix.
- Fix: Astra theme support
- Update: Template Import System
- Enhancement: Many under the hood optimisations
- Fix: Template error.
- Fix: Sanitization, Text domain issue.
- Fix: Trademark issue.
- Fix: Upsell issue.
- Fix: Review star button.
- Fix: Quick view modal issue.
- Fix: Translation issues.
- Fix: Element Section ID Issue.
- Fix: Settings page multilingual compatibility.
- Add: Feature – Checkout Page Builder.
- Fix: Some CSS issues.
- Fix: Product image gallery selector CSS.
- Fix: Wishlist issue.
ShopBuilder 3.2.5 ( Feb 17, 2026)
- Stable version release
100% Money-Back Guarantee
30-day refund, no questions asked.
Fully Documented
Comprehensive, easy-to-follow solutions.
Expert Support Team
24/7 professional assistance available.