WowStore – Store Builder & Product Blocks for WooCommerce Security & Risk Analysis

wordpress.org/plugins/product-blocks

Build eCommerce sites & boost your earnings with the WooCommerce Builder, WooCommerce Blocks, and more effective features.

5K active installs v4.4.5 PHP 7.4+ WP 6.8+ Updated Mar 12, 2026
product-filtervariation-swatcheswoocommerce-blockswoocommerce-builderwoocommerce-compare
92
A · Safe
CVEs total4
Unpatched0
Last CVEApr 16, 2025
Download
Safety Verdict

Is WowStore – Store Builder & Product Blocks for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

WowStore – Store Builder & Product Blocks for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Apr 16, 2025Updated 22d ago
Risk Assessment

The product-blocks plugin exhibits a mixed security posture. While it demonstrates strong practices in areas like SQL query sanitization and output escaping, a significant concern arises from its attack surface. A substantial number of AJAX handlers and REST API routes lack proper authorization checks, creating direct entry points for unauthenticated attackers. The taint analysis, while not revealing critical or high-severity flaws in the current version, did identify a concerning number of flows with unsanitized paths, suggesting potential for vulnerabilities if input isn't handled carefully.

The plugin's vulnerability history is a major red flag. Four previously disclosed CVEs, including a past critical vulnerability and common types like missing authorization and XSS, indicate a recurring pattern of security weaknesses. Although there are no currently unpatched CVEs, the historical trend suggests a need for ongoing vigilance and potentially more robust security development practices. The presence of past critical vulnerabilities, even if patched, necessitates a higher degree of caution.

In conclusion, the product-blocks plugin has some positive security attributes, particularly in its handling of database queries and output. However, the large number of unprotected entry points and a history of significant vulnerabilities, including critical ones and common attack vectors, present a considerable risk. The plugin requires careful review and potentially further hardening to mitigate the identified attack surface and historical security issues.

Key Concerns

  • 29 unprotected entry points (AJAX/REST API)
  • 22 AJAX handlers, 2 without auth checks
  • 27 REST API routes, 27 without permission callbacks
  • 1 critical CVE in vulnerability history
  • 3 medium CVEs in vulnerability history
  • 12 flows with unsanitized paths (taint analysis)
  • 4 file operations
  • 7 external HTTP requests
Vulnerabilities
4

WowStore – Store Builder & Product Blocks for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2023
2023
1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Critical
1
Medium
3

4 total CVEs

CVE-2025-39571medium · 4.3Missing Authorization

WowStore <= 4.2.4 - Missing Authorization

Apr 16, 2025 Patched in 4.2.5 (6d)
CVE-2024-23512critical · 9.8Deserialization of Untrusted Data

ProductX – WooCommerce Builder & Gutenberg WooCommerce Blocks <= 3.1.4 - PHP Object Injection via wopb_wishlist and wopb_compare

Jan 30, 2024 Patched in 3.1.5 (3d)
CVE-2023-45271medium · 4.3Missing Authorization

ProductX – Gutenberg WooCommerce Blocks <= 2.7.8 - Missing Authorization via option_data_save

Oct 6, 2023 Patched in 3.0.0 (109d)
WF-5ee19031-1e48-43b6-b492-980f2610f6cc-product-blocksmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ProductX – Gutenberg WooCommerce Blocks – WooCommerce Builder, Wishlist for WooCommerce, Products Comparison, Quick View, Online Store – All in One Solution <= 2.2.5 - Multiple Cross-Site Scripting

May 22, 2022 Patched in 2.2.6 (611d)
Code Analysis
Analyzed Mar 16, 2026

WowStore – Store Builder & Product Blocks for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
27 prepared
Unescaped Output
207
1498 escaped
Nonce Checks
27
Capability Checks
26
File Operations
4
External Requests
7
Bundled Libraries
0

SQL Query Safety

90% prepared30 total queries

Output Escaping

88% escaped1705 total outputs
Data Flows
12 unsanitized

Data Flow Analysis

14 flows12 with unsanitized paths
<Compare> (addons\compare\Compare.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
29 unprotected

WowStore – Store Builder & Product Blocks for WooCommerce Attack Surface

Entry Points58
Unprotected29

AJAX Handlers 22

authwp_ajax_wopb_compareaddons\compare\Compare.php:33
noprivwp_ajax_wopb_compareaddons\compare\Compare.php:34
noprivwp_ajax_wopb_product_listaddons\compare\Compare.php:36
noprivwp_ajax_wopb_quickviewaddons\quick_view\Quickview.php:36
noprivwp_ajax_wopb_variation_loop_add_cartaddons\variation_swatches\VariationSwatches.php:58
authwp_ajax_wopb_wishlistaddons\wishlist\Wishlist.php:37
noprivwp_ajax_wopb_wishlistaddons\wishlist\Wishlist.php:38
noprivwp_ajax_wopb_show_more_filter_itemblocks\Filter.php:13
noprivwp_ajax_wopb_load_moreclasses\Blocks.php:32
noprivwp_ajax_wopb_filterclasses\Blocks.php:34
noprivwp_ajax_wopb_paginationclasses\Blocks.php:36
authwp_ajax_wopb_addcartclasses\Blocks.php:37
noprivwp_ajax_wopb_addcartclasses\Blocks.php:38
authwp_ajax_wopb_checkout_loginclasses\Blocks.php:39
noprivwp_ajax_wopb_checkout_loginclasses\Blocks.php:40
authwp_ajax_wopb_share_countclasses\Blocks.php:41
noprivwp_ajax_wopb_share_countclasses\Blocks.php:42
authwp_ajax_wopb_get_nonceclasses\Blocks.php:44
noprivwp_ajax_wopb_get_nonceclasses\Blocks.php:45
authwp_ajax_wopb_deactive_pluginincludes\durbin\class-deactive.php:28
authwp_ajax_wopb_install_pluginincludes\durbin\class-our-plugins.php:18
authwp_ajax_wopb_installincludes\notice\class-notice.php:41

REST API Routes 27

GET/wp-json/wopb/v2/get_single_premade/addons\builder\RequestAPI.php:22
GET/wp-json/wopb/v2/condition/addons\builder\RequestAPI.php:36
GET/wp-json/wopb/v2/condition_save/addons\builder\RequestAPI.php:50
GET/wp-json/wopb/v2/data_builder/addons\builder\RequestAPI.php:64
GET/wp-json/wopb/v2/template_action/addons\builder\RequestAPI.php:78
GET/wp-json/sales/v1/notification/addons\sales_notification\SalesNotification.php:91
GET/wp-json/wopb/v2/get_preset_data/classes\Caches.php:41
GET/wp-json/wopb/v2/dashborad/classes\Dashboard.php:30
GET/wp-json/wopb/v2/get_all_settings/classes\Dashboard.php:44
GET/wp-json/wopb/v2/addon_block_action/classes\Dashboard.php:58
GET/wp-json/wopb/v2/save_plugin_settings/classes\Dashboard.php:72
GET/wp-json/wopb/v2/premade_wishlist_save/classes\Dashboard.php:86
GET/wp-json/wopbpostsclasses\REST_API.php:36
GET/wp-json/wopbcategoryclasses\REST_API.php:46
GET/wp-json/wopbcommonclasses\REST_API.php:56
GET/wp-json/wopbpreviewclasses\REST_API.php:66
GET/wp-json/wopb/v2/template_page_insert/classes\REST_API.php:76
GET/wp-json/wopb/v1/search/classes\REST_API.php:90
POST/wp-json/wopb/product-filter/classes\REST_API.php:104
POST/wp-json/wopbproduct-searchclasses\REST_API.php:114
POST/wp-json/wopbviewsclasses\REST_API.php:123
GET/wp-json/wopb/v1/get-pd-taxonomy-dataclasses\REST_API.php:132
GET/wp-json/wopb/v2/wizard_action/classes\SetupWizard.php:83
GET/wp-json/wopb/v2/install-extra-plugin/classes\SetupWizard.php:98
GET/wp-json/wopb/v1/save_block_css/classes\Styles.php:162
GET/wp-json/wopb/v1/get_other_post_content/classes\Styles.php:176
GET/wp-json/wopb/v1/action_option/classes\Styles.php:190

Shortcodes 9

[wopb_compare_nav] addons\compare\Compare.php:40
[wopb_compare_button] addons\compare\Compare.php:45
[wopb_compare] addons\compare\Compare.php:51
[wopb_quick_view_button] addons\quick_view\Quickview.php:44
[product_blocks] addons\templates\Shortcode.php:15
[wopb_wishlist] addons\wishlist\Wishlist.php:42
[wopb_wishlist_nav] addons\wishlist\Wishlist.php:82
[wopb_germanized_contents] classes\compatibility\GermanizedSupport.php:27
[wopb_germanized_contents_echo] classes\compatibility\GermanizedSupport.php:30
WordPress Hooks 383
filterwopb_addons_configaddons\add_to_cart_text\backend.php:9
filterwopb_settingsaddons\add_to_cart_text\backend.php:32
filterwoocommerce_product_add_to_cart_textaddons\add_to_cart_text\CartText.php:24
filterwoocommerce_product_single_add_to_cart_textaddons\add_to_cart_text\CartText.php:25
actionwp_loadedaddons\add_to_cart_text\frontend.php:9
filterbody_classaddons\animated_cart\AnimatedCart.php:24
filterwoocommerce_loop_add_to_cart_argsaddons\animated_cart\AnimatedCart.php:25
filterwopb_addons_configaddons\animated_cart\backend.php:9
filterwopb_settingsaddons\animated_cart\backend.php:31
actionwp_loadedaddons\animated_cart\frontend.php:9
filterwopb_addons_configaddons\backorder\backend.php:9
filterwopb_settingsaddons\backorder\backend.php:31
actionwp_enqueue_scriptsaddons\backorder\Backorder.php:27
actionadmin_enqueue_scriptsaddons\backorder\Backorder.php:28
actionwoocommerce_product_options_inventory_product_dataaddons\backorder\Backorder.php:31
actionwoocommerce_process_product_metaaddons\backorder\Backorder.php:33
actionwoocommerce_product_after_variable_attributesaddons\backorder\Backorder.php:36
actionwoocommerce_save_product_variationaddons\backorder\Backorder.php:38
filterwoocommerce_product_single_add_to_cart_textaddons\backorder\Backorder.php:41
filterwoocommerce_product_add_to_cart_textaddons\backorder\Backorder.php:42
filterwoocommerce_get_stock_htmladdons\backorder\Backorder.php:45
filterwoocommerce_add_to_cartaddons\backorder\Backorder.php:48
filterwoocommerce_update_cart_validationaddons\backorder\Backorder.php:49
filterwoocommerce_cart_item_nameaddons\backorder\Backorder.php:52
filterwoocommerce_checkout_create_order_line_itemaddons\backorder\Backorder.php:55
filterwoocommerce_order_item_get_formatted_meta_dataaddons\backorder\Backorder.php:58
filtermanage_edit-shop_order_columnsaddons\backorder\Backorder.php:61
actionmanage_shop_order_posts_custom_columnaddons\backorder\Backorder.php:62
actionwopb_save_settingsaddons\backorder\Backorder.php:63
actionwp_loadedaddons\backorder\frontend.php:10
filterwopb_addons_configaddons\beaver_builder\backend.php:4
actioninitaddons\beaver_builder\frontend.php:11
filterwopb_addons_configaddons\builder\backend.php:4
actionadd_meta_boxesaddons\builder\Builder.php:9
actionsave_postaddons\builder\Builder.php:10
actionload-post-new.phpaddons\builder\Builder.php:11
actionwpaddons\builder\Condition.php:12
filtertemplate_includeaddons\builder\Condition.php:13
actionwp_headaddons\builder\Condition.php:35
actionastra_headeraddons\builder\Condition.php:40
actionget_headeraddons\builder\Condition.php:43
actionwp_footeraddons\builder\Condition.php:58
actionastra_footeraddons\builder\Condition.php:63
actiongenerate_footeraddons\builder\Condition.php:68
actionget_footeraddons\builder\Condition.php:71
actioninitaddons\builder\frontend.php:4
actionafter_setup_themeaddons\builder\frontend.php:17
actionrest_api_initaddons\builder\RequestAPI.php:11
actiondraft_to_publishaddons\builder\RequestAPI.php:12
filterwopb_addons_configaddons\call_for_price\backend.php:10
filterwopb_settingsaddons\call_for_price\backend.php:40
actionwp_headaddons\call_for_price\CallForPrice.php:24
filterwoocommerce_loop_add_to_cart_linkaddons\call_for_price\CallForPrice.php:26
filterwoocommerce_is_purchasableaddons\call_for_price\CallForPrice.php:28
actionwopb_save_settingsaddons\call_for_price\CallForPrice.php:31
filterwoocommerce_short_descriptionaddons\call_for_price\CallForPrice.php:61
filterwoocommerce_product_meta_endaddons\call_for_price\CallForPrice.php:72
actionwopb_after_single_product_titleaddons\call_for_price\CallForPrice.php:74
actionwoocommerce_single_product_summaryaddons\call_for_price\CallForPrice.php:75
actionwp_loadedaddons\call_for_price\frontend.php:19
filterwopb_addons_configaddons\cart_reserved\backend.php:9
filterwopb_settingsaddons\cart_reserved\backend.php:31
actionwpaddons\cart_reserved\CartReserved.php:24
actionwoocommerce_add_to_cartaddons\cart_reserved\CartReserved.php:25
actiontemplate_redirectaddons\cart_reserved\CartReserved.php:26
actionwopb_save_settingsaddons\cart_reserved\CartReserved.php:27
filterproductx_common_scriptaddons\cart_reserved\CartReserved.php:58
actionwoocommerce_before_cart_contentsaddons\cart_reserved\CartReserved.php:61
filterthe_contentaddons\cart_reserved\CartReserved.php:63
actionwp_loadedaddons\cart_reserved\frontend.php:9
filterwopb_addons_configaddons\compare\backend.php:9
filterwopb_settingsaddons\compare\backend.php:31
actionwp_enqueue_scriptsaddons\compare\Compare.php:32
actionwc_ajax_wopb_product_listaddons\compare\Compare.php:35
filterwp_nav_menu_itemsaddons\compare\Compare.php:42
filterwopb_quick_view_bottom_cartaddons\compare\Compare.php:55
actionwoocommerce_before_single_productaddons\compare\Compare.php:64
filterwoocommerce_account_menu_itemsaddons\compare\Compare.php:74
filterwoocommerce_get_query_varsaddons\compare\Compare.php:75
filterwopb_active_modaladdons\compare\Compare.php:86
actionwopb_save_settingsaddons\compare\Compare.php:97
filterwopb_grid_compareaddons\compare\Compare.php:98
filterwopb_menu_compare_dataaddons\compare\Compare.php:99
actionwp_loadedaddons\compare\frontend.php:9
filterwopb_addons_configaddons\currency_switcher\backend.php:10
filterwopb_settingsaddons\currency_switcher\backend.php:39
filterwopb_addons_configaddons\custom_font\backend.php:9
actionsave_postaddons\custom_font\Custom_Font.php:9
actionadd_meta_boxesaddons\custom_font\Custom_Font.php:10
actionmanage_wopb_custom_font_posts_custom_columnaddons\custom_font\Custom_Font.php:11
filterupload_mimesaddons\custom_font\Custom_Font.php:12
filterenter_title_hereaddons\custom_font\Custom_Font.php:13
filterwp_check_filetype_and_extaddons\custom_font\Custom_Font.php:14
filtermanage_wopb_custom_font_posts_columnsaddons\custom_font\Custom_Font.php:15
actioninitaddons\custom_font\frontend.php:9
filterwopb_addons_configaddons\divi\backend.php:4
actionet_builder_readyaddons\divi\divi.php:4
filteret_builder_enable_classic_editoraddons\divi\frontend.php:12
actioninitaddons\divi\frontend.php:18
filterwopb_addons_configaddons\elementor\backend.php:4
actionelementor/widgets/registeraddons\elementor\Elementor.php:20
actionelementor/frontend/after_register_scriptsaddons\elementor\Elementor.php:21
actionelementor/frontend/after_enqueue_stylesaddons\elementor\Elementor.php:22
actionelementor/frontend/before_enqueue_scriptsaddons\elementor\Elementor.php:23
actionplugins_loadedaddons\elementor\frontend.php:4
filterwopb_addons_configaddons\flip_image\backend.php:9
filterwopb_settingsaddons\flip_image\backend.php:33
actionwp_enqueue_scriptsaddons\flip_image\FlipImage.php:26
actionadd_meta_boxesaddons\flip_image\FlipImage.php:28
actionsave_postaddons\flip_image\FlipImage.php:29
filterwp_get_attachment_imageaddons\flip_image\FlipImage.php:32
filterwopb_flip_imageaddons\flip_image\FlipImage.php:34
actionwp_loadedaddons\flip_image\frontend.php:9
filterwopb_addons_configaddons\name_price\backend.php:9
filterwopb_settingsaddons\name_price\backend.php:31
actionwp_loadedaddons\name_price\frontend.php:9
actionwoocommerce_product_options_pricingaddons\name_price\NamePrice.php:35
actionwoocommerce_variation_options_pricingaddons\name_price\NamePrice.php:38
actionwoocommerce_process_product_metaaddons\name_price\NamePrice.php:41
actionwoocommerce_save_product_variationaddons\name_price\NamePrice.php:44
actionwoocommerce_before_add_to_cart_buttonaddons\name_price\NamePrice.php:47
filterwoocommerce_loop_add_to_cart_linkaddons\name_price\NamePrice.php:50
filterwoocommerce_product_single_add_to_cart_textaddons\name_price\NamePrice.php:53
filterwoocommerce_product_add_to_cart_textaddons\name_price\NamePrice.php:56
filterwoocommerce_add_to_cart_validationaddons\name_price\NamePrice.php:59
filterwoocommerce_add_cart_item_dataaddons\name_price\NamePrice.php:62
filterwoocommerce_get_cart_contentsaddons\name_price\NamePrice.php:65
filterwoocommerce_available_variationaddons\name_price\NamePrice.php:68
filterwoocommerce_get_price_htmladdons\name_price\NamePrice.php:70
actionwopb_save_settingsaddons\name_price\NamePrice.php:73
filterwopb_addons_configaddons\oxygen\backend.php:4
actionwp_loadedaddons\oxygen\frontend.php:4
filterwopb_addons_configaddons\partial_payment\backend.php:10
filterwopb_settingsaddons\partial_payment\backend.php:39
filterwopb_addons_configaddons\preorder\backend.php:10
filterwopb_settingsaddons\preorder\backend.php:38
actionwp_loadedaddons\preorder\frontend.php:30
actionwoocommerce_variation_optionsaddons\preorder\Preorder.php:28
filterproduct_type_optionsaddons\preorder\Preorder.php:29
actionwoocommerce_product_after_variable_attributesaddons\preorder\Preorder.php:32
actionwoocommerce_save_product_variationaddons\preorder\Preorder.php:33
actionwoocommerce_process_product_metaaddons\preorder\Preorder.php:36
filtermanage_edit-shop_order_columnsaddons\preorder\Preorder.php:39
actionmanage_shop_order_posts_custom_columnaddons\preorder\Preorder.php:40
filterwoocommerce_available_variationaddons\preorder\Preorder.php:42
actionwoocommerce_is_purchasableaddons\preorder\Preorder.php:45
filterwoocommerce_add_to_cartaddons\preorder\Preorder.php:48
filterwoocommerce_cart_item_nameaddons\preorder\Preorder.php:51
filterwoocommerce_order_item_get_formatted_meta_dataaddons\preorder\Preorder.php:54
filterwoocommerce_checkout_create_order_line_itemaddons\preorder\Preorder.php:57
filterwoocommerce_product_single_add_to_cart_textaddons\preorder\Preorder.php:60
filterwoocommerce_product_add_to_cart_textaddons\preorder\Preorder.php:61
filterwoocommerce_product_data_tabsaddons\preorder\Preorder.php:64
actionwoocommerce_product_data_panelsaddons\preorder\Preorder.php:65
actionwp_enqueue_scriptsaddons\preorder\Preorder.php:68
actionadmin_enqueue_scriptsaddons\preorder\Preorder.php:69
actionwoocommerce_before_single_productaddons\preorder\Preorder.php:72
actionwoocommerce_before_single_productaddons\preorder\Preorder.php:73
actionwopb_save_settingsaddons\preorder\Preorder.php:75
filterwoocommerce_get_price_htmladdons\preorder\Preorder.php:92
filterwopb_after_single_product_priceaddons\preorder\Preorder.php:101
filterwopb_addons_configaddons\product_video\backend.php:9
filterwopb_settingsaddons\product_video\backend.php:31
filterwopb_addons_configaddons\product_video\frontend.php:9
actionwp_loadedaddons\product_video\frontend.php:29
filteradd_meta_boxesaddons\product_video\ProductVideo.php:34
actionwoocommerce_process_product_metaaddons\product_video\ProductVideo.php:35
actionwp_enqueue_scriptsaddons\product_video\ProductVideo.php:37
filterwopb_product_videoaddons\product_video\ProductVideo.php:39
actionwoocommerce_before_shop_loop_itemaddons\product_video\ProductVideo.php:42
actionwoocommerce_product_thumbnailsaddons\product_video\ProductVideo.php:48
filterwoocommerce_single_product_image_thumbnail_htmladdons\product_video\ProductVideo.php:50
filterwoocommerce_single_product_image_gallery_classesaddons\product_video\ProductVideo.php:52
filterpost_classaddons\product_video\ProductVideo.php:162
filteroembed_resultaddons\product_video\ProductVideo.php:179
filterwopb_addons_configaddons\quick_view\backend.php:9
filterwopb_settingsaddons\quick_view\backend.php:32
actionwp_loadedaddons\quick_view\frontend.php:9
actionwc_ajax_wopb_quickviewaddons\quick_view\Quickview.php:35
actionwp_enqueue_scriptsaddons\quick_view\Quickview.php:37
filterwopb_active_modaladdons\quick_view\Quickview.php:47
actionwopb_save_settingsaddons\quick_view\Quickview.php:56
filterwopb_grid_quickviewaddons\quick_view\Quickview.php:58
actionwoocommerce_before_quantity_input_fieldaddons\quick_view\Quickview.php:415
actionwoocommerce_after_quantity_input_fieldaddons\quick_view\Quickview.php:416
filterwc_get_templateaddons\quick_view\Quickview.php:618
actionwoocommerce_product_thumbnailsaddons\quick_view\Quickview.php:624
filterwoocommerce_single_product_image_gallery_classesaddons\quick_view\Quickview.php:625
filterwoocommerce_single_product_image_thumbnail_htmladdons\quick_view\Quickview.php:626
filterwopb_addons_configaddons\sales_notification\backend.php:9
filterwopb_settingsaddons\sales_notification\backend.php:31
actionwp_loadedaddons\sales_notification\frontend.php:9
actionrest_api_initaddons\sales_notification\SalesNotification.php:24
filterbody_classaddons\sales_notification\SalesNotification.php:25
actionwopb_save_settingsaddons\sales_notification\SalesNotification.php:26
filterwopb_addons_configaddons\size_chart\backend.php:9
filterwopb_settingsaddons\size_chart\backend.php:31
actionwp_loadedaddons\size_chart\frontend.php:9
actionadmin_enqueue_scriptsaddons\size_chart\SizeChart.php:27
filtergutenberg_can_edit_post_typeaddons\size_chart\SizeChart.php:28
filteruse_block_editor_for_post_typeaddons\size_chart\SizeChart.php:29
actionadd_meta_boxesaddons\size_chart\SizeChart.php:30
actionsave_post_wopb-size-chartaddons\size_chart\SizeChart.php:31
filterwoocommerce_product_data_tabsaddons\size_chart\SizeChart.php:34
actionwoocommerce_product_data_panelsaddons\size_chart\SizeChart.php:35
actionwoocommerce_process_product_metaaddons\size_chart\SizeChart.php:36
filterwoocommerce_product_tabsaddons\size_chart\SizeChart.php:54
actionwopb_save_settingsaddons\size_chart\SizeChart.php:57
actionadd_meta_boxesaddons\size_chart\SizeChart.php:138
filterwopb_addons_configaddons\social_share\backend.php:9
filterwopb_settingsaddons\social_share\backend.php:31
actionwp_loadedaddons\social_share\frontend.php:9
actionwoocommerce_product_meta_startaddons\social_share\SocialShare.php:29
actionwoocommerce_product_meta_endaddons\social_share\SocialShare.php:31
actionwp_footeraddons\social_share\SocialShare.php:34
actionwopb_save_settingsaddons\social_share\SocialShare.php:38
filterwopb_addons_configaddons\sticky_cart\backend.php:9
filterwopb_settingsaddons\sticky_cart\backend.php:31
filterwopb_addons_configaddons\stock_progress_bar\backend.php:10
filterwopb_settingsaddons\stock_progress_bar\backend.php:40
filterwopb_addons_configaddons\templates\backend.php:9
actioninitaddons\templates\frontend.php:9
actionelementor/frontend/after_enqueue_stylesaddons\templates\frontend.php:22
actionadmin_headaddons\templates\Saved_Templates.php:16
actionload-post-new.phpaddons\templates\Saved_Templates.php:17
filtermanage_wopb_templates_posts_columnsaddons\templates\Saved_Templates.php:18
actionmanage_wopb_templates_posts_custom_columnaddons\templates\Saved_Templates.php:19
filterwopb_addons_configaddons\title_limit\backend.php:9
filterwopb_settingsaddons\title_limit\backend.php:33
actionwp_loadedaddons\title_limit\frontend.php:9
filterbody_classaddons\title_limit\TitleLimit.php:24
actionwopb_save_settingsaddons\title_limit\TitleLimit.php:25
filterwopb_addons_configaddons\variation_swatches\backend.php:9
filterwopb_settingsaddons\variation_swatches\backend.php:31
actionwp_loadedaddons\variation_swatches\frontend.php:9
actionwp_enqueue_scriptsaddons\variation_swatches\VariationSwatches.php:32
filterproduct_attributes_type_selectoraddons\variation_swatches\VariationSwatches.php:44
actioncreated_termaddons\variation_swatches\VariationSwatches.php:47
actionedit_termaddons\variation_swatches\VariationSwatches.php:48
actionwoocommerce_product_option_termsaddons\variation_swatches\VariationSwatches.php:51
filterwoocommerce_dropdown_variation_attribute_options_htmladdons\variation_swatches\VariationSwatches.php:54
actionwc_ajax_wopb_variation_loop_add_cartaddons\variation_swatches\VariationSwatches.php:57
filterwoocommerce_available_variationaddons\variation_swatches\VariationSwatches.php:66
actionwopb_save_settingsaddons\variation_swatches\VariationSwatches.php:68
filterwopb_variation_switcheraddons\variation_swatches\VariationSwatches.php:70
actionastra_woo_shop_title_beforeaddons\variation_swatches\VariationSwatches.php:600
actionwoocommerce_shop_loop_item_titleaddons\variation_swatches\VariationSwatches.php:602
actionastra_woo_shop_title_afteraddons\variation_swatches\VariationSwatches.php:606
actionwoocommerce_shop_loop_item_titleaddons\variation_swatches\VariationSwatches.php:608
filterwopb_top_add_to_cart_loopaddons\variation_swatches\VariationSwatches.php:612
filterwopb_bottom_add_to_cart_loopaddons\variation_swatches\VariationSwatches.php:614
filterwoocommerce_get_price_htmladdons\variation_swatches\VariationSwatches.php:617
filterwopb_addons_configaddons\wishlist\backend.php:9
filterwopb_settingsaddons\wishlist\backend.php:32
actionwp_loadedaddons\wishlist\frontend.php:9
actionwp_enqueue_scriptsaddons\wishlist\Wishlist.php:39
actionwoocommerce_add_to_cartaddons\wishlist\Wishlist.php:40
filterwopb_quick_view_bottom_cartaddons\wishlist\Wishlist.php:46
actionwoocommerce_before_single_productaddons\wishlist\Wishlist.php:55
filterwopb_top_add_to_cart_loopaddons\wishlist\Wishlist.php:60
filterwopb_bottom_add_to_cart_loopaddons\wishlist\Wishlist.php:62
filterwopb_active_modaladdons\wishlist\Wishlist.php:67
filterwopb_grid_wishlistaddons\wishlist\Wishlist.php:78
filterwp_nav_menu_itemsaddons\wishlist\Wishlist.php:84
actionwopb_save_settingsaddons\wishlist\Wishlist.php:87
filterwopb_menu_wishlist_dataaddons\wishlist\Wishlist.php:88
actioninitblocks\Currency_Switcher.php:8
actioninitblocks\Filter.php:11
actionwc_ajax_wopb_show_more_filter_itemblocks\Filter.php:12
actionwopb_footerblocks\Filter.php:154
filterterms_clausesblocks\Filter.php:338
actioninitblocks\Heading.php:8
actioninitblocks\Image.php:8
actioninitblocks\Menu_Compare.php:8
actioninitblocks\Menu_Wishlist.php:8
actioninitblocks\Product_Category_1.php:9
actioninitblocks\Product_Category_2.php:9
actioninitblocks\Product_Category_3.php:11
actioninitblocks\Product_Grid_1.php:9
actioninitblocks\Product_Grid_2.php:9
actioninitblocks\Product_Grid_3.php:9
actioninitblocks\Product_List_1.php:9
actioninitblocks\Product_Search.php:10
actioninitblocks\Product_Slider.php:11
actioninitblocks\woo\Archive_Title.php:8
actioninitblocks\woo\Cart_Table.php:8
actioninitblocks\woo\Cart_Table.php:9
actionwoocommerce_proceed_to_checkoutblocks\woo\cart_total\Template.php:13
actioninitblocks\woo\Cart_Total.php:8
actioninitblocks\woo\Checkout_Additional_Information.php:8
actioninitblocks\woo\Checkout_Billing.php:8
actioninitblocks\woo\Checkout_Coupon.php:8
actioninitblocks\woo\Checkout_Login.php:8
actioninitblocks\woo\Checkout_Order_Review.php:8
actioninitblocks\woo\Checkout_Payment_Method.php:8
actioninitblocks\woo\Checkout_Shipping.php:8
actioninitblocks\woo\Free_Shipping_Progress_Bar.php:8
actioninitblocks\woo\My_Account.php:8
actioninitblocks\woo\Order_Conformation.php:8
actioninitblocks\woo\Order_Payment.php:8
actioninitblocks\woo\Product_Additional_Info.php:9
actioninitblocks\woo\Product_Breadcrumb.php:9
actioninitblocks\woo\Product_Cart.php:9
actiontemplate_redirectblocks\woo\Product_Cart.php:10
filterwopb_bottom_add_to_cartblocks\woo\Product_Cart.php:48
filterwoocommerce_product_single_add_to_cart_textblocks\woo\Product_Cart.php:93
filterwoocommerce_is_sold_individuallyblocks\woo\Product_Cart.php:101
actioninitblocks\woo\Product_Description.php:9
actioninitblocks\woo\Product_Image.php:9
filterwoocommerce_sale_flashblocks\woo\Product_Image.php:69
filterwc_get_templateblocks\woo\Product_Image.php:199
actionwoocommerce_product_thumbnailsblocks\woo\Product_Image.php:210
filterwoocommerce_single_product_image_gallery_classesblocks\woo\Product_Image.php:212
filterwoocommerce_single_product_image_thumbnail_htmlblocks\woo\Product_Image.php:213
actioninitblocks\woo\Product_Meta.php:9
actioninitblocks\woo\Product_Price.php:9
actioninitblocks\woo\Product_Rating.php:9
actioninitblocks\woo\Product_Review.php:9
actioninitblocks\woo\Product_Short.php:9
actioninitblocks\woo\Product_Stock.php:9
actioninitblocks\woo\Product_Tab.php:9
filterwoocommerce_product_tabsblocks\woo\Product_Tab.php:89
filterwoocommerce_product_additional_information_headingblocks\woo\Product_Tab.php:90
filterwoocommerce_product_description_headingblocks\woo\Product_Tab.php:91
actioninitblocks\woo\Product_Title.php:9
actioninitblocks\woo\Social_Share.php:8
actioninitblocks\woo\Thankyou_Address.php:8
actioninitblocks\woo\Thankyou_Order_Details.php:8
actionwc_ajax_wopb_load_moreclasses\Blocks.php:31
actionwc_ajax_wopb_filterclasses\Blocks.php:33
actionwc_ajax_wopb_paginationclasses\Blocks.php:35
actionrest_api_initclasses\Caches.php:31
filterwp_kses_allowed_htmlclasses\Compatibility.php:24
actionrest_api_initclasses\Dashboard.php:21
actionsave_postclasses\ExternalCompatibility.php:49
actionafter_delete_postclasses\ExternalCompatibility.php:50
actionwopb_enqueue_plugin_cssclasses\ExternalCompatibility.php:51
filterrocket_rucss_excluded_selectorsclasses\ExternalCompatibility.php:230
filterrocket_rucss_inline_content_exclusionsclasses\ExternalCompatibility.php:242
filterrocket_exclude_cssclasses\ExternalCompatibility.php:253
filterposts_joinclasses\Functions.php:879
filterposts_whereclasses\Functions.php:880
filterposts_joinclasses\Functions.php:896
filterposts_whereclasses\Functions.php:897
filterposts_distinctclasses\Functions.php:898
actionenqueue_block_editor_assetsclasses\Initialization.php:30
actionadmin_enqueue_scriptsclasses\Initialization.php:31
actionactivated_pluginclasses\Initialization.php:32
filterblock_categories_allclasses\Initialization.php:34
actionwp_footerclasses\Initialization.php:36
actionadmin_menuclasses\Options.php:25
actionin_admin_headerclasses\Options.php:26
filterplugin_row_metaclasses\Options.php:27
actionadd_meta_boxesclasses\Options.php:29
filterwopb_addons_configclasses\ProPlugins.php:26
actionrest_api_initclasses\REST_API.php:25
filterposts_searchclasses\REST_API.php:572
filterposts_distinctclasses\REST_API.php:573
filterposts_joinclasses\REST_API.php:574
filterposts_joinclasses\REST_API.php:964
filterposts_whereclasses\REST_API.php:965
filterposts_distinctclasses\REST_API.php:966
actionwowstore_menuclasses\SetupWizard.php:18
actionrest_api_initclasses\SetupWizard.php:19
actionadmin_enqueue_scriptsclasses\SetupWizard.php:20
actionrest_api_initclasses\Styles.php:26
actionafter_delete_postclasses\Styles.php:28
actionenqueue_block_editor_assetsclasses\Styles.php:29
actionwp_enqueue_scriptsclasses\Styles.php:31
actionwopb_enqueue_wowstore_block_cssclasses\Styles.php:32
filterrender_blockclasses\Styles.php:33
filtertemplate_includeclasses\Templates.php:24
filtertheme_page_templatesclasses\Templates.php:25
filterwoocommerce_loop_add_to_cart_linkclasses\WooHooks.php:18
actionwoocommerce_before_shop_loop_item_titleclasses\WooHooks.php:19
actionwoocommerce_before_add_to_cart_buttonclasses\WooHooks.php:20
actionwoocommerce_after_add_to_cart_buttonclasses\WooHooks.php:21
filterwopb_after_loop_itemclasses\WooHooks.php:22
actionadmin_footerincludes\durbin\class-deactive.php:26
actionadmin_noticesincludes\notice\class-notice.php:34
actionadmin_initincludes\notice\class-notice.php:35
actionrest_api_initincludes\notice\class-notice.php:38
actioninitproduct-blocks.php:25
Maintenance & Trust

WowStore – Store Builder & Product Blocks for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads354K

Community Trust

Rating92/100
Number of ratings90
Active installs5K
Developer Profile

WowStore – Store Builder & Product Blocks for WooCommerce Developer Profile

WPXPO

9 plugins · 52K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
149 days
View full developer profile
Detection Fingerprints

How We Detect WowStore – Store Builder & Product Blocks for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-blocks/addons/backorder/css/backorder.css/wp-content/plugins/product-blocks/addons/backorder/js/backorder.js/wp-content/plugins/product-blocks/assets/css/animate.css/wp-content/plugins/product-blocks/assets/css/slick.css/wp-content/plugins/product-blocks/assets/css/style.css/wp-content/plugins/product-blocks/assets/js/animate.js/wp-content/plugins/product-blocks/assets/js/slick.js/wp-content/plugins/product-blocks/assets/js/script.js+1 more
Script Paths
/wp-content/plugins/product-blocks/assets/js/script.js/wp-content/plugins/product-blocks/assets/js/slick.js/wp-content/plugins/product-blocks/assets/js/animate.js/wp-content/plugins/product-blocks/assets/js/wow.js/wp-content/plugins/product-blocks/addons/backorder/js/backorder.js
Version Parameters
product-blocks/assets/css/style.css?ver=product-blocks/assets/css/animate.css?ver=product-blocks/assets/css/slick.css?ver=product-blocks/assets/js/script.js?ver=product-blocks/assets/js/slick.js?ver=product-blocks/assets/js/animate.js?ver=product-blocks/assets/js/wow.js?ver=product-blocks/addons/backorder/css/backorder.css?ver=product-blocks/addons/backorder/js/backorder.js?ver=

HTML / DOM Fingerprints

CSS Classes
wopb-blocks-wrapperwopb-addon-backorder-wrapwopb-add-to-cart-buttonwopb-product-block-sectionwopb-single-product-wrap
HTML Comments
<!-- Common Functions. --><!-- Plugin Initialization and others. --><!-- Backorder Addons Core. --><!-- Add Script for Addons -->+24 more
Data Attributes
data-product-iddata-variation-iddata-item-iddata-backorder-textdata-backorder-messagedata-backorder-available-color+17 more
JS Globals
WOPB_VERWOPB_URLWOPB_BASEWOPB_PATH
FAQ

Frequently Asked Questions about WowStore – Store Builder & Product Blocks for WooCommerce