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.

4K active installs v4.4.9 PHP 7.4+ WP 6.8+ Updated Apr 15, 2026
product-filtervariation-swatcheswoocommerce-blockswoocommerce-builderwoocommerce-compare
87
A · Safe
CVEs total5
Unpatched0
Last CVEMar 16, 2026
Download
Safety Verdict

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

Generally Safe

Score 87/100

WowStore – Store Builder & Product Blocks for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

5 known CVEsLast CVE: Mar 16, 2026Updated 1mo 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
5 published

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
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
High
1
Medium
3

5 total CVEs

CVE-2026-2579high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

WowStore – Store Builder & Product Blocks for WooCommerce <= 4.4.3 - Unauthenticated SQL Injection via 'search' Parameter

Mar 16, 2026 Patched in 4.4.4 (1d)
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)
Version History

WowStore – Store Builder & Product Blocks for WooCommerce Release Timeline

v4.4.9Current
v4.4.8
v4.4.7
v4.4.6
v4.4.5
v4.4.4
v4.4.31 CVE
v4.4.21 CVE
v4.4.11 CVE
v4.4.01 CVE
v4.3.91 CVE
v4.3.81 CVE
v4.3.71 CVE
v4.3.61 CVE
v4.3.51 CVE
v4.3.41 CVE
v4.3.31 CVE
v4.3.21 CVE
v4.3.11 CVE
v4.3.01 CVE
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 · Security
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 updatedApr 15, 2026
PHP min version7.4
Downloads362K

Community Trust

Rating92/100
Number of ratings91
Active installs4K
Developer Profile

WowStore – Store Builder & Product Blocks for WooCommerce Developer Profile

WPXPO

9 plugins · 51K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
137 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