ShopBuilder – WooCommerce Builder For Elementor Security & Risk Analysis

wordpress.org/plugins/shopbuilder

WooCommerce builder for Elementor includes 80+ widgets, WooCommerce templates, quick view, compare, wishlist, shop & archive page builder and more.

9K active installs v3.2.5 PHP 7.4+ WP 5.5+ Updated Feb 17, 2026
elementorelementor-woocommerce-builderwoocommercewoocommerce-builderwoocommerce-product
95
A · Safe
CVEs total3
Unpatched0
Last CVEDec 12, 2025
Safety Verdict

Is ShopBuilder – WooCommerce Builder For Elementor Safe to Use in 2026?

Generally Safe

Score 95/100

ShopBuilder – WooCommerce Builder For Elementor has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Dec 12, 2025Updated 1mo ago
Risk Assessment

The shopbuilder plugin, version 3.2.5, exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, there are notable areas of concern. The presence of 11 AJAX handlers without authentication checks presents a significant attack surface, potentially allowing unauthorized actions or information disclosure. Furthermore, the plugin's vulnerability history reveals a pattern of past issues including Cross-Site Scripting, PHP Remote File Inclusion, and sensitive information exposure, indicating a need for continued vigilance and robust security testing.

Key Concerns

  • Unprotected AJAX handlers
  • Past XSS vulnerabilities
  • Past PHP Remote File Inclusion vulnerabilities
  • Past Sensitive Information Exposure vulnerabilities
Vulnerabilities
3

ShopBuilder – WooCommerce Builder For Elementor Security Vulnerabilities

CVEs by Year

2 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

CVE-2025-13456medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Shopbuilder <= 3.2.1 - Reflected Cross-Site Scripting

Dec 12, 2025 Patched in 3.2.2 (26d)
CVE-2024-37520high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

ShopBuilder – Elementor WooCommerce Builder Addons <= 2.1.12 - Authenticated (Contributor+) Local File Inclusion

Jul 5, 2024 Patched in 2.1.13 (7d)
CVE-2024-34812medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

ShopBuilder – Elementor WooCommerce Builder Addons <= 2.1.8 - Unauthenticated Sensitive Information Exposure

May 9, 2024 Patched in 2.1.9 (7d)
Code Analysis
Analyzed Mar 16, 2026

ShopBuilder – WooCommerce Builder For Elementor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
38 prepared
Unescaped Output
71
1994 escaped
Nonce Checks
27
Capability Checks
28
File Operations
2
External Requests
9
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared38 total queries

Output Escaping

97% escaped2065 total outputs
Data Flows
All sanitized

Data Flow Analysis

9 flows
response (app\Controllers\Admin\Ajax\ModalTemplate.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

ShopBuilder – WooCommerce Builder For Elementor Attack Surface

Entry Points47
Unprotected11

AJAX Handlers 28

authwp_ajax_rtsb_dismiss_offer_admin_noticeapp\Abstracts\Discount.php:213
authwp_ajax_rtsb_ai_generate_product_contentapp\AI\AIinit.php:70
authwp_ajax_rtsb_ai_semantic_search_suggestionsapp\AI\AIinit.php:71
noprivwp_ajax_rtsb_ai_semantic_search_suggestionsapp\AI\AIinit.php:72
authwp_ajax_rtsb_save_settings_dataapp\Controllers\Admin\Ajax\AdminSettings.php:29
authwp_ajax_rtsb_toggle_modules_activationapp\Controllers\Admin\Ajax\AdminSettings.php:30
authwp_ajax_rtsb_get_multiselect_dataapp\Controllers\Admin\Ajax\AdminSettings.php:31
authwp_ajax_rtsb_builder_create_templateapp\Controllers\Admin\Ajax\CreateTemplate.php:30
authwp_ajax_rtsb_default_templateapp\Controllers\Admin\Ajax\DefaultTemplate.php:29
authwp_ajax_rtsb_builder_modal_templateapp\Controllers\Admin\Ajax\ModalTemplate.php:31
authwp_ajax_rtsb_modal_product_searchapp\Controllers\Admin\Ajax\ModalTemplate.php:32
authwp_ajax_rtsb_modal_term_searchapp\Controllers\Admin\Ajax\ModalTemplate.php:33
authwp_ajax_ajax_woobundle_noticeapp\Controllers\Admin\Notice\BlackFridayV2.php:127
authwp_ajax_rtsb_select2_object_searchapp\Controllers\BuilderController.php:69
noprivwp_ajax_rtsb_select2_object_searchapp\Controllers\BuilderController.php:70
authwp_ajax_rtsb_select2_get_titleapp\Controllers\BuilderController.php:72
noprivwp_ajax_rtsb_select2_get_titleapp\Controllers\BuilderController.php:73
noprivwp_ajax_rtsb_ajax_loginapp\Controllers\Frontend\Ajax\AjaxLogin.php:33
authwp_ajax_rtsb_shopify_checkout_section_updateapp\Controllers\Frontend\Ajax\UpdateCheckoutSection.php:33
noprivwp_ajax_rtsb_shopify_checkout_section_updateapp\Controllers\Frontend\Ajax\UpdateCheckoutSection.php:34
authwp_ajax_rtsb_abandoned_cart_recoveryapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:72
noprivwp_ajax_rtsb_abandoned_cart_recoveryapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:73
authwp_ajax_rtsb_load_product_quick_viewapp\Modules\QuickView\QuickViewFrontEnd.php:53
noprivwp_ajax_rtsb_load_product_quick_viewapp\Modules\QuickView\QuickViewFrontEnd.php:55
authwp_ajax_rtsb_vg_get_default_gallery_imagesapp\Modules\VariationGallery\GalleryFrontEnd.php:35
noprivwp_ajax_rtsb_vg_get_default_gallery_imagesapp\Modules\VariationGallery\GalleryFrontEnd.php:36
authwp_ajax_rtsb_load_product_variationapp\Modules\VariationSwatches\SwatchesHooks.php:38
noprivwp_ajax_rtsb_load_product_variationapp\Modules\VariationSwatches\SwatchesHooks.php:39

REST API Routes 10

POST/wp-json/Cart/Recovery/v1/CreateTemplatesapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:30
GET/wp-json/Cart/Recovery/v1/getTemplatesapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:42
POST/wp-json/Cart/Recovery/v1/deleteTemplatesapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:54
GET/wp-json/Cart/Recovery/v1/getCartAbandonmentapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:66
POST/wp-json/Cart/Recovery/v1/deleteAbandonmentapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:78
GET/wp-json/Cart/Recovery/v1/getAbandonmentDetailsapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:90
POST/wp-json/Cart/Recovery/v1/unsubscribedAbandonmentapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:103
GET/wp-json/Cart/Recovery/v1/getOverViewapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:115
POST/wp-json/Cart/Recovery/v1/rescheduleEmailsapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:127
POST/wp-json/Cart/Recovery/v1/deleteScheduleEmailsapp\Modules\AbandonedCartRecovery\ApiCartRecovery.php:139

Shortcodes 9

[rtsb_woo_address_book] app\Controllers\PluginsSupport\WooAddressBook.php:31
[rtsb_badges] app\Modules\Badges\BadgesFrontEnd.php:88
[rtsb_compare_list] app\Modules\Compare\CompareFrontEnd.php:42
[rtsb_compare_button] app\Modules\Compare\CompareFrontEnd.php:43
[rtsb_compare_counter] app\Modules\Compare\CompareFrontEnd.php:44
[rtsb_quick_view_button] app\Modules\QuickView\QuickViewFrontEnd.php:50
[rtsb_wishlist] app\Modules\WishList\WishlistFrontEnd.php:48
[rtsb_wishlist_button] app\Modules\WishList\WishlistFrontEnd.php:49
[rtsb_wishlist_counter] app\Modules\WishList\WishlistFrontEnd.php:50
WordPress Hooks 317
filterwp_kses_allowed_htmlapp\Abstracts\AdditionalQueryCustomLayout.php:228
actionadmin_initapp\Abstracts\Discount.php:30
actionadmin_enqueue_scriptsapp\Abstracts\Discount.php:77
actionadmin_noticesapp\Abstracts\Discount.php:84
actionadmin_footerapp\Abstracts\Discount.php:188
filterrtsb/countdown/campaign/parent/classapp\Abstracts\ElementorWidgetBase.php:732
filterwp_kses_allowed_htmlapp\Abstracts\ElementorWidgetBase.php:737
filterwp_calculate_image_srcset_metaapp\Abstracts\ElementorWidgetBase.php:800
filterwoocommerce_product_get_rating_htmlapp\Abstracts\LoopWithProductSlider.php:272
filterwoocommerce_sale_flashapp\Abstracts\LoopWithProductSlider.php:275
filterwoocommerce_product_loop_startapp\Abstracts\LoopWithProductSlider.php:278
filterwoocommerce_product_loop_endapp\Abstracts\LoopWithProductSlider.php:279
filterwoocommerce_post_classapp\Abstracts\LoopWithProductSlider.php:280
filterrtsb/module/wishlist/show_buttonapp\Abstracts\LoopWithProductSlider.php:292
filterrtsb/module/quick_view/show_buttonapp\Abstracts\LoopWithProductSlider.php:293
filterrtsb/module/compare/show_buttonapp\Abstracts\LoopWithProductSlider.php:294
filterrtsb/module/quick_checkout/show_buttonapp\Abstracts\LoopWithProductSlider.php:297
filterrtsb/module/flash_sale_countdown/show_counterapp\Abstracts\LoopWithProductSlider.php:300
actionwoocommerce_before_shop_loop_itemapp\Abstracts\LoopWithProductSlider.php:308
actionwoocommerce_before_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:311
actionwoocommerce_before_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:312
actionwoocommerce_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:316
actionwoocommerce_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:317
actionwoocommerce_before_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:321
actionwoocommerce_before_shop_loop_item_titleapp\Abstracts\LoopWithProductSlider.php:323
actionwoocommerce_after_shop_loop_itemapp\Abstracts\LoopWithProductSlider.php:325
filterwoocommerce_ajax_variation_thresholdapp\Abstracts\LoopWithProductSlider.php:331
actionwoocommerce_before_shop_loop_itemapp\Abstracts\LoopWithProductSlider.php:349
actionwoocommerce_after_shop_loop_itemapp\Abstracts\LoopWithProductSlider.php:350
actioninitapp\AI\AIinit.php:48
actioninitapp\AI\AIinit.php:49
actionrtsb_embedding_cron_runapp\AI\AIinit.php:50
actionsave_post_productapp\AI\AIinit.php:56
actionadmin_enqueue_scriptsapp\AI\AIinit.php:62
actionedit_form_after_titleapp\AI\AIinit.php:63
actionadmin_menuapp\Controllers\Admin\AdminInit.php:82
actionin_admin_headerapp\Controllers\Admin\AdminInit.php:83
filterpre_option_elementor_unfiltered_files_uploadapp\Controllers\Admin\Ajax\CreateTemplate.php:67
filterrtsb_import_statusapp\Controllers\Admin\Ajax\CreateTemplate.php:76
actionadmin_initapp\Controllers\Admin\Notice\BlackFridayV2.php:41
actionadmin_enqueue_scriptsapp\Controllers\Admin\Notice\BlackFridayV2.php:74
actionadmin_noticesapp\Controllers\Admin\Notice\BlackFridayV2.php:82
actionadmin_footerapp\Controllers\Admin\Notice\BlackFridayV2.php:102
actionadmin_initapp\Controllers\Admin\Notice\Review.php:26
actionadmin_initapp\Controllers\Admin\Notice\Review.php:27
actionadmin_noticesapp\Controllers\Admin\Notice\Review.php:60
actionadmin_headapp\Controllers\Admin\Notice\Upgrade.php:30
filterplugin_row_metaapp\Controllers\Admin\PluginRow.php:34
actionadmin_footerapp\Controllers\Admin\PluginRow.php:35
filterrtsb/optimizer/scripts/depsapp\Controllers\AssetsController.php:75
actionadmin_enqueue_scriptsapp\Controllers\AssetsController.php:79
actionadmin_enqueue_scriptsapp\Controllers\AssetsController.php:80
actionwp_enqueue_scriptsapp\Controllers\AssetsController.php:85
actionwp_enqueue_scriptsapp\Controllers\AssetsController.php:89
actioninitapp\Controllers\Builder\BuilderCpt.php:31
filterpost_row_actionsapp\Controllers\Builder\BuilderCpt.php:32
actionpre_get_postsapp\Controllers\Builder\BuilderCpt.php:37
filtertemplate_includeapp\Controllers\Builder\BuilderCpt.php:38
filtertemplate_redirectapp\Controllers\Builder\BuilderCpt.php:39
filterparse_queryapp\Controllers\Builder\BuilderCpt.php:41
actionrestrict_manage_postsapp\Controllers\Builder\BuilderCpt.php:43
actionelementor/editor/before_enqueue_scriptsapp\Controllers\BuilderController.php:66
actionrtsb/builder/template/before/contentapp\Controllers\BuilderController.php:82
actionrtsb/builder/template/after/contentapp\Controllers\BuilderController.php:83
actioninitapp\Controllers\BuilderController.php:92
actionelementor/elements/categories_registeredapp\Controllers\BuilderController.php:96
actionelementor/widgets/registerapp\Controllers\BuilderController.php:97
actionelementor/controls/registerapp\Controllers\BuilderController.php:98
filterelementor/editor/localize_settingsapp\Controllers\BuilderController.php:99
actionelementor/icons_manager/additional_tabsapp\Controllers\BuilderController.php:100
actionadmin_bar_menuapp\Controllers\CacheController.php:35
actioninitapp\Controllers\CacheController.php:36
actionadmin_noticesapp\Controllers\CacheController.php:37
actionadmin_noticesapp\Controllers\Dependencies.php:37
actionadmin_noticesapp\Controllers\Dependencies.php:78
actionrtsb/before/save/optionsapp\Controllers\Hooks\ActionHooks.php:30
actionwp_headapp\Controllers\Hooks\ActionHooks.php:31
actionwoocommerce_shareapp\Controllers\Hooks\ActionHooks.php:32
actionrtsb/wcqv/product/summaryapp\Controllers\Hooks\ActionHooks.php:33
actionrtsb/shop/product/imageapp\Controllers\Hooks\ActionHooks.php:34
actionadmin_initapp\Controllers\Hooks\ActionHooks.php:36
actiondeleted_postapp\Controllers\Hooks\ActionHooks.php:42
actionrtsb/elements/render/before_queryapp\Controllers\Hooks\ActionHooks.php:43
actionrtsb/elements/render/after_queryapp\Controllers\Hooks\ActionHooks.php:44
actionwoocommerce_cart_is_emptyapp\Controllers\Hooks\ActionHooks.php:47
actionwoocommerce_shortcode_before_product_cat_loopapp\Controllers\Hooks\ActionHooks.php:67
actionwoocommerce_before_shop_loopapp\Controllers\Hooks\ActionHooks.php:68
actionwoocommerce_before_single_productapp\Controllers\Hooks\ActionHooks.php:69
actionwoocommerce_before_cartapp\Controllers\Hooks\ActionHooks.php:70
actionwoocommerce_before_checkout_form_cart_noticesapp\Controllers\Hooks\ActionHooks.php:71
actionwoocommerce_before_checkout_formapp\Controllers\Hooks\ActionHooks.php:72
actionwoocommerce_account_contentapp\Controllers\Hooks\ActionHooks.php:73
actionwoocommerce_before_customer_login_formapp\Controllers\Hooks\ActionHooks.php:74
actionwoocommerce_before_lost_password_formapp\Controllers\Hooks\ActionHooks.php:75
actionbefore_woocommerce_payapp\Controllers\Hooks\ActionHooks.php:76
actionwoocommerce_before_reset_password_formapp\Controllers\Hooks\ActionHooks.php:77
actionwoocommerce_before_checkout_formapp\Controllers\Hooks\ActionHooks.php:82
actionwoocommerce_before_checkout_formapp\Controllers\Hooks\ActionHooks.php:83
actionwoocommerce_before_account_ordersapp\Controllers\Hooks\ActionHooks.php:85
actionwoocommerce_after_account_ordersapp\Controllers\Hooks\ActionHooks.php:86
actionrtsb/before/archive/default/filter/itemsapp\Controllers\Hooks\ActionHooks.php:89
actionrtsb/before/archive/default/filter/itemsapp\Controllers\Hooks\ActionHooks.php:90
actionwoocommerce_product_queryapp\Controllers\Hooks\ActionHooks.php:94
actionswitch_themeapp\Controllers\Hooks\ActionHooks.php:97
filterwoocommerce_product_data_store_cpt_get_products_queryapp\Controllers\Hooks\ActionHooks.php:359
filterwoocommerce_product_data_store_cpt_get_products_queryapp\Controllers\Hooks\ActionHooks.php:363
filterwoocommerce_product_data_store_cpt_get_products_queryapp\Controllers\Hooks\ActionHooks.php:367
actiontemplate_redirectapp\Controllers\Hooks\BuilderHooks.php:44
filterrtsb/builder/set/current/page/typeapp\Controllers\Hooks\BuilderHooks.php:45
filterbody_classapp\Controllers\Hooks\BuilderHooks.php:46
actionrtsb/builder/before/headerapp\Controllers\Hooks\BuilderHooks.php:118
actionrtsb/builder/template/main/contentapp\Controllers\Hooks\BuilderHooks.php:119
actionrtsb/builder/template/main/contentapp\Controllers\Hooks\BuilderHooks.php:128
filterwp_kses_allowed_htmlapp\Controllers\Hooks\FilterHooks.php:27
filterwoocommerce_get_country_localeapp\Controllers\Hooks\FilterHooks.php:29
filterwoocommerce_checkout_fieldsapp\Controllers\Hooks\FilterHooks.php:30
filterwoocommerce_default_address_fieldsapp\Controllers\Hooks\FilterHooks.php:31
filterwoocommerce_add_to_cart_form_actionapp\Controllers\Hooks\FilterHooks.php:33
filterwoocommerce_add_to_cart_redirectapp\Controllers\Hooks\FilterHooks.php:34
filterwoocommerce_product_get_rating_htmlapp\Controllers\Hooks\FilterHooks.php:35
filterwoocommerce_product_data_store_cpt_get_products_queryapp\Controllers\Hooks\FilterHooks.php:36
filterwc_get_templateapp\Controllers\Hooks\FilterHooks.php:38
filterrtsb/optimizer/theme_stylesheet_handleapp\Controllers\Hooks\FilterHooks.php:39
actionrtsb/elements/render/product_queryapp\Controllers\PluginsSupport\AddifyVisibilityByRoles.php:34
actionwp_enqueue_scriptsapp\Controllers\PluginsSupport\RtwpvgSupport.php:33
filterrtsb/elements/elementor/widget/selectors/rtsb-product-imageapp\Controllers\PluginsSupport\RtwpvgSupport.php:35
filterrtsb/elements/elementor/visibility_controlapp\Controllers\PluginsSupport\RtwpvsSupport.php:31
filterwoocommerce_edit_address_slugsapp\Controllers\PluginsSupport\WooAddressBook.php:30
actioninitapp\Controllers\Shortcodes.php:32
actioninitapp\Controllers\SupportController.php:28
actioninitapp\Controllers\SupportController.php:29
filterwoocommerce_locate_templateapp\Controllers\SupportController.php:30
filterrtsb/builder/preview/accessapp\Controllers\SupportController.php:40
filterastra_dynamic_post_structure_posttypesapp\Controllers\ThemesSupport\Astra\ThemeSupport.php:33
filterrtsb/elementor/archive/products_per_pageapp\Controllers\ThemesSupport\Astra\ThemeSupport.php:34
actionwoocommerce_before_shop_loop_itemapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:93
actionwoocommerce_after_shop_loop_itemapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:94
actionwoocommerce_after_shop_loop_itemapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:95
actionastra_woo_shop_before_summary_wrapapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:96
actionastra_woo_shop_after_summary_wrapapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:97
filterastra_addon_shop_cards_buttons_htmlapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:101
actionastra_woo_shop_title_beforeapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:119
filterrtsb/module/wishlist/show_buttonapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:131
filterrtsb/module/quick_view/show_buttonapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:132
filterrtsb/module/compare/show_buttonapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:133
filterwoocommerce_sale_flashapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:240
filterrtsb/elements/elementor/widgets/controls/rtsb-product-tabsapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:257
filterrtsb/elements/elementor/widgets/controls/rtsb-products-archiveapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:288
filterrtsb/elements/elementor/widgets/controls/rtsb-related-productapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:335
filterrtsb/elements/elementor/widgets/controls/rtsb-upsells-productapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:342
filterrtsb/elements/elementor/widgets/controls/rtsb-cross-sellsapp\Controllers\ThemesSupport\Astra\WidgetsSupport.php:348
filterrtsb/elements/elementor/widgets/controls/rtsb-products-archiveapp\Controllers\ThemesSupport\Helloelementor\WidgetsSupport.php:58
filterrtsb/builder/wrapper/parent_classapp\Controllers\ThemesSupport\Storefront\ThemeSupport.php:31
actionwp_enqueue_scriptsapp\Controllers\ThemesSupport\Woodmart\ThemeSupport.php:31
actionwp_footerapp\Elementor\Render\Render.php:155
filterrtsb/module/quick_view/button_paramsapp\Elementor\Render\Render.php:1028
filterrtsb/module/quick_view/icon_htmlapp\Elementor\Render\Render.php:1029
filterrtsb/module/compare/button_paramsapp\Elementor\Render\Render.php:1033
filterrtsb/module/compare/icon_htmlapp\Elementor\Render\Render.php:1034
filterrtsb/module/wishlist/button_paramsapp\Elementor\Render\Render.php:1038
filterrtsb/module/wishlist/icon_htmlapp\Elementor\Render\Render.php:1039
filterwoocommerce_pagination_argsapp\Elementor\Widgets\Archive\ProductsArchive.php:204
actionwoocommerce_after_shop_loopapp\Elementor\Widgets\Archive\ProductsArchive.php:222
actionwoocommerce_after_shop_loopapp\Elementor\Widgets\Archive\ProductsArchive.php:224
actionwoocommerce_after_shop_loopapp\Elementor\Widgets\Archive\ProductsArchive.php:225
filterwoocommerce_post_classapp\Elementor\Widgets\Archive\ProductsArchive.php:237
filterrtsb/elementor/render/meta_dataset_finalapp\Elementor\Widgets\Archive\ProductsArchiveCustom.php:367
filterwoocommerce_thumbnail_sizeapp\Elementor\Widgets\Archive\ProductsArchiveCustom.php:408
actionwoocommerce_before_quantity_input_fieldapp\Elementor\Widgets\Cart\CartTable.php:127
actionwoocommerce_after_quantity_input_fieldapp\Elementor\Widgets\Cart\CartTable.php:128
filterwc_empty_cart_messageapp\Elementor\Widgets\Cart\CartTable.php:152
filterwoocommerce_return_to_shop_textapp\Elementor\Widgets\Cart\CartTable.php:156
filterwoocommerce_product_cross_sells_products_headingapp\Elementor\Widgets\Cart\CrossSellProduct.php:47
filterwoocommerce_product_cross_sells_products_headingapp\Elementor\Widgets\Cart\CrossSellProduct.php:49
filterwoocommerce_thumbnail_sizeapp\Elementor\Widgets\General\ProductsGrid.php:213
filterwoocommerce_thumbnail_sizeapp\Elementor\Widgets\General\ProductsList.php:188
filterrtsb/module/wishlist/button_paramsapp\Elementor\Widgets\Single\ActionsButton.php:68
filterrtsb/module/compare/button_paramsapp\Elementor\Widgets\Single\ActionsButton.php:69
filterwoocommerce_product_additional_information_headingapp\Elementor\Widgets\Single\AdditionalInformation.php:68
filterrtsb/module/flash_sale_countdown/show_counterapp\Elementor\Widgets\Single\ProductAddToCart.php:65
actionwoocommerce_before_quantity_input_fieldapp\Elementor\Widgets\Single\ProductAddToCart.php:71
actionwoocommerce_after_quantity_input_fieldapp\Elementor\Widgets\Single\ProductAddToCart.php:72
actionwoocommerce_before_quantity_input_fieldapp\Elementor\Widgets\Single\ProductAddToCart.php:76
actionwoocommerce_after_quantity_input_fieldapp\Elementor\Widgets\Single\ProductAddToCart.php:77
filterwoocommerce_ajax_variation_thresholdapp\Elementor\Widgets\Single\ProductAddToCart.php:86
filterrtsb/module/flash_sale_countdown/show_counterapp\Elementor\Widgets\Single\ProductAddToCart.php:302
filterwoocommerce_product_thumbnails_columnsapp\Elementor\Widgets\Single\ProductImages.php:158
filterrtwpvg_trigger_iconapp\Elementor\Widgets\Single\ProductImages.php:167
filterrtwpvg_show_product_thumbnail_sliderapp\Elementor\Widgets\Single\ProductImages.php:170
filterrtwpvg_thumbnail_slider_js_optionsapp\Elementor\Widgets\Single\ProductImages.php:173
filterrtwpvg_thumbnail_positionapp\Elementor\Widgets\Single\ProductImages.php:174
filterrtwpvg_thumbnails_columnsapp\Elementor\Widgets\Single\ProductImages.php:175
filterrtwpvg_sm_thumbnails_columnsapp\Elementor\Widgets\Single\ProductImages.php:176
filterrtwpvg_xs_thumbnails_columnsapp\Elementor\Widgets\Single\ProductImages.php:177
filterrtsb/vg/thumbnails/positionapp\Elementor\Widgets\Single\ProductImages.php:179
filterrtsb/vg/lightboxapp\Elementor\Widgets\Single\ProductImages.php:180
filterrtsb/vg/lightbox/trigger/iconapp\Elementor\Widgets\Single\ProductImages.php:181
filterrtsb/vg/thumbnails/slider/optionsapp\Elementor\Widgets\Single\ProductImages.php:182
filterrtsb/vg/lightbox/positionapp\Elementor\Widgets\Single\ProductImages.php:183
filterrtsb/vg/gallery/columnsapp\Elementor\Widgets\Single\ProductImages.php:184
filterrtwpvg_show_product_thumbnail_sliderapp\Elementor\Widgets\Single\ProductImages.php:274
actionwp_footerapp\Elementor\Widgets\Single\ProductImages.php:317
filterrtsb/module/badges/showapp\Elementor\Widgets\Single\ProductImages.php:323
actionwoocommerce_product_meta_endapp\Elementor\Widgets\Single\ProductMeta.php:69
filterwoocommerce_get_availability_textapp\Elementor\Widgets\Single\ProductStock.php:91
filterwoocommerce_product_tabsapp\Elementor\Widgets\Single\ProductTabs.php:61
filterwoocommerce_product_additional_information_headingapp\Elementor\Widgets\Single\ProductTabs.php:62
filterwoocommerce_product_description_headingapp\Elementor\Widgets\Single\ProductTabs.php:63
filterthe_contentapp\Elementor\Widgets\Single\ProductTabs.php:151
filterthe_contentapp\Elementor\Widgets\Single\ProductTabs.php:198
filterwoocommerce_output_related_products_argsapp\Elementor\Widgets\Single\RelatedProduct.php:42
filterwoocommerce_product_related_products_headingapp\Elementor\Widgets\Single\RelatedProduct.php:44
filterwoocommerce_product_related_products_headingapp\Elementor\Widgets\Single\RelatedProduct.php:46
filterwoocommerce_upsell_display_argsapp\Elementor\Widgets\Single\UpsellsProduct.php:42
filterwoocommerce_product_upsells_products_headingapp\Elementor\Widgets\Single\UpsellsProduct.php:44
filterwoocommerce_product_upsells_products_headingapp\Elementor\Widgets\Single\UpsellsProduct.php:46
actionwp_loadedapp\Helpers\Fns.php:3322
actionshutdownapp\Helpers\Fns.php:3323
actioninitapp\Helpers\Installation.php:29
actioninitapp\Helpers\Migration.php:18
filterimage_resize_dimensionsapp\Models\ReSizer.php:71
actionadmin_menuapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:53
actionwp_enqueue_scriptsapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:59
actionrest_api_initapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:65
actionwpapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:74
actionwpapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:75
actionwoocommerce_before_calculate_totalsapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:76
actionwoocommerce_store_api_cart_totalsapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:77
filtercron_schedulesapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:84
actionrtsb_abandoned_cart_recovery_actionapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:86
actionrtsb_send_abandoned_cart_emailsapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:87
actionwoocommerce_order_status_changedapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:93
actionwoocommerce_checkout_create_order_line_itemapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:94
filterwoocommerce_order_item_get_formatted_meta_dataapp\Modules\AbandonedCartRecovery\CartRecoveryInit.php:95
filterastra_addon_shop_cards_buttons_htmlapp\Modules\Badges\Badges.php:44
filterwoocommerce_sale_flashapp\Modules\Badges\BadgesFrontEnd.php:62
actionthe_postapp\Modules\Badges\BadgesFrontEnd.php:63
actionrtsb_before_product_template_renderapp\Modules\Badges\BadgesFrontEnd.php:64
filterwoocommerce_product_get_imageapp\Modules\Badges\BadgesFrontEnd.php:70
filterwoocommerce_single_product_image_thumbnail_htmlapp\Modules\Badges\BadgesFrontEnd.php:76
actionrtwpvg_product_badgeapp\Modules\Badges\BadgesFrontEnd.php:77
actionrtsb_product_badgeapp\Modules\Badges\BadgesFrontEnd.php:78
actionrtsb/modules/product_badges/frontend/displayapp\Modules\Badges\BadgesFrontEnd.php:85
actionwp_enqueue_scriptsapp\Modules\Badges\BadgesFrontEnd.php:89
filterwoocommerce_checkout_fieldsapp\Modules\CheckoutEditor\AdditionalFields.php:27
filterwoocommerce_billing_fieldsapp\Modules\CheckoutEditor\BillingFields.php:27
filterwoocommerce_get_country_localeapp\Modules\CheckoutEditor\GeneralCheckout.php:27
filterwoocommerce_default_address_fieldsapp\Modules\CheckoutEditor\GeneralCheckout.php:28
filterwoocommerce_shipping_fieldsapp\Modules\CheckoutEditor\ShippingFields.php:26
actionwp_loadedapp\Modules\Compare\Compare.php:29
filterdisplay_post_statesapp\Modules\Compare\CompareAdmin.php:19
filterbody_classapp\Modules\Compare\CompareFrontEnd.php:36
actionwp_enqueue_scriptsapp\Modules\Compare\CompareFrontEnd.php:37
actionrtsb/modules/compare/frontend/displayapp\Modules\Compare\CompareFrontEnd.php:38
actionrtsb/modules/compare/print_buttonapp\Modules\Compare\CompareFrontEnd.php:39
filterwoocommerce_blocks_product_grid_item_htmlapp\Modules\Compare\CompareFrontEnd.php:172
actionrest_api_initapp\Modules\Compare\CompareRouteV1.php:26
actioninitapp\Modules\ModuleManager.php:20
actionwp_enqueue_scriptsapp\Modules\QuickView\QuickView.php:48
actionwp_enqueue_scriptsapp\Modules\QuickView\QuickViewFrontEnd.php:36
filterrtwpvg_disable_enqueue_scriptsapp\Modules\QuickView\QuickViewFrontEnd.php:39
actionrtsb/modules/quick_view/frontend/displayapp\Modules\QuickView\QuickViewFrontEnd.php:42
actionrtsb/modules/quick_view/print_buttonapp\Modules\QuickView\QuickViewFrontEnd.php:44
actionrtsb/wcqv/product/imageapp\Modules\QuickView\QuickViewFrontEnd.php:71
actionrtsb/wcqv/product/imageapp\Modules\QuickView\QuickViewFrontEnd.php:72
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:75
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:76
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:77
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:78
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:79
actionrtsb/wcqv/product/summaryapp\Modules\QuickView\QuickViewFrontEnd.php:80
filterwoocommerce_blocks_product_grid_item_htmlapp\Modules\QuickView\QuickViewFrontEnd.php:159
actionwp_footerapp\Modules\QuickView\QuickViewFrontEnd.php:259
filtertemplate_includeapp\Modules\ShopifyCheckout\ShopifyCheckout.php:41
actionwp_enqueue_scriptsapp\Modules\ShopifyCheckout\ShopifyCheckout.php:42
actionadmin_footerapp\Modules\VariationGallery\GalleryAdmin.php:31
actionwoocommerce_product_after_variable_attributesapp\Modules\VariationGallery\GalleryAdmin.php:32
actionwoocommerce_save_product_variationapp\Modules\VariationGallery\GalleryAdmin.php:33
actionadd_meta_boxesapp\Modules\VariationGallery\GalleryAdmin.php:34
actionsave_postapp\Modules\VariationGallery\GalleryAdmin.php:35
filterwoocommerce_locate_templateapp\Modules\VariationGallery\GalleryFrontEnd.php:31
actionwp_footerapp\Modules\VariationGallery\GalleryFrontEnd.php:32
filterwoocommerce_available_variationapp\Modules\VariationGallery\GalleryFrontEnd.php:33
filterrtsb/optimizer/scripts/depsapp\Modules\VariationGallery\VariationGalleryInit.php:49
actionwp_enqueue_scriptsapp\Modules\VariationGallery\VariationGalleryInit.php:50
actionadmin_enqueue_scriptsapp\Modules\VariationGallery\VariationGalleryInit.php:51
filterpost_classapp\Modules\VariationSwatches\SwatchesHooks.php:30
filterrtsb/builder/content/parent_classapp\Modules\VariationSwatches\SwatchesHooks.php:31
filterwoocommerce_available_variationapp\Modules\VariationSwatches\SwatchesHooks.php:33
filterwoocommerce_dropdown_variation_attribute_options_htmlapp\Modules\VariationSwatches\SwatchesHooks.php:34
filterwoocommerce_ajax_variation_thresholdapp\Modules\VariationSwatches\SwatchesHooks.php:36
filterproduct_attributes_type_selectorapp\Modules\VariationSwatches\SwatchesTerms.php:29
actionadmin_initapp\Modules\VariationSwatches\SwatchesTerms.php:30
actiondelete_termapp\Modules\VariationSwatches\TermMeta.php:45
actioncreated_termapp\Modules\VariationSwatches\TermMeta.php:50
actionedit_termapp\Modules\VariationSwatches\TermMeta.php:51
actionadmin_enqueue_scriptsapp\Modules\VariationSwatches\TermMeta.php:52
actionwp_enqueue_scriptsapp\Modules\VariationSwatches\VariationSwatches.php:48
actionadmin_enqueue_scriptsapp\Modules\VariationSwatches\VariationSwatches.php:49
actionwp_loadedapp\Modules\WishList\Wishlist.php:35
filterdisplay_post_statesapp\Modules\WishList\WishlistAdmin.php:19
filterbody_classapp\Modules\WishList\WishlistFrontEnd.php:40
filterrtsb/module/wishlist/show_buttonapp\Modules\WishList\WishlistFrontEnd.php:41
actionrtsb/modules/wishlist/frontend/displayapp\Modules\WishList\WishlistFrontEnd.php:42
actionrtsb/modules/wishlist/print_buttonapp\Modules\WishList\WishlistFrontEnd.php:44
actionwp_enqueue_scriptsapp\Modules\WishList\WishlistFrontEnd.php:45
filterwoocommerce_blocks_product_grid_item_htmlapp\Modules\WishList\WishlistFrontEnd.php:187
actionrest_api_initapp\Modules\WishList\WishlistRouteV1.php:26
actionplugins_loadedapp\ShopBuilder.php:86
actionupgrader_process_completeapp\ShopBuilder.php:87
actionbefore_woocommerce_initapp\ShopBuilder.php:99
filterrtsb/module/wishlist/icon_htmlapp\Traits\ActionBtnTraits.php:148
filterrtsb/module/compare/icon_htmlapp\Traits\ActionBtnTraits.php:149
filterrtsb/module/quick_view/icon_htmlapp\Traits\ActionBtnTraits.php:150
actionwoocommerce_after_shop_loop_itemapp\Traits\ActionBtnTraits.php:154
actionwoocommerce_after_shop_loop_itemapp\Traits\ActionBtnTraits.php:157
actionwoocommerce_checkout_shippingtemplates\shopify-checkout\checkout.php:44

Scheduled Events 2

rtsb_embedding_cron_run
rtsb_embedding_cron_run
Maintenance & Trust

ShopBuilder – WooCommerce Builder For Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 17, 2026
PHP min version7.4
Downloads134K

Community Trust

Rating92/100
Number of ratings13
Active installs9K
Developer Profile

ShopBuilder – WooCommerce Builder For Elementor Developer Profile

RadiusTheme

16 plugins · 213K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
100 days
View full developer profile
Detection Fingerprints

How We Detect ShopBuilder – WooCommerce Builder For Elementor

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/shopbuilder/assets/css/shopbuilder-frontend.css/wp-content/plugins/shopbuilder/assets/js/shopbuilder-frontend.js/wp-content/plugins/shopbuilder/assets/css/shopbuilder-backend.css/wp-content/plugins/shopbuilder/assets/js/shopbuilder-backend.js/wp-content/plugins/shopbuilder/assets/js/admin/elementor-widgets.js/wp-content/plugins/shopbuilder/assets/js/admin/shopbuilder-admin.js
Script Paths
/wp-content/plugins/shopbuilder/assets/js/shopbuilder-frontend.js/wp-content/plugins/shopbuilder/assets/js/shopbuilder-backend.js/wp-content/plugins/shopbuilder/assets/js/admin/elementor-widgets.js/wp-content/plugins/shopbuilder/assets/js/admin/shopbuilder-admin.js
Version Parameters
shopbuilder/assets/css/shopbuilder-frontend.css?ver=shopbuilder/assets/js/shopbuilder-frontend.js?ver=shopbuilder/assets/css/shopbuilder-backend.css?ver=shopbuilder/assets/js/shopbuilder-backend.js?ver=shopbuilder/assets/js/admin/elementor-widgets.js?ver=shopbuilder/assets/js/admin/shopbuilder-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
rtsb-offer-noticertsb-offer-notice imgrtsb-offer-notice h3rtsb-offer-notice prtsb-offer-notice .notice-textrtsb-offer-notice .button-primaryrtsb-offer-notice .button-dismissrtsb-offer-notice .offer-footer
HTML Comments
<!-- Black Friday Notice. --><!-- Black Friday Notice. -->
Data Attributes
data-rtsbdismissabledata-rtsbdismissable="rtsb_offer"
JS Globals
rtsb()rtsb_offerrtsb-offer-dismissible-noticertsb_dismiss_offer_admin_notice
REST Endpoints
/wp-json/rtsb/
FAQ

Frequently Asked Questions about ShopBuilder – WooCommerce Builder For Elementor