WPBoutik Security & Risk Analysis

wordpress.org/plugins/wpboutik

WPBOUTIK Il n’a jamais été aussi simple de vendre en ligne !

10 active installs v1.0.6 PHP 7.0+ WP 4.2+ Updated Dec 19, 2024
ecommerceonlineonline-storesellwpboutik
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WPBoutik Safe to Use in 2026?

Generally Safe

Score 92/100

WPBoutik has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The wpboutik plugin version 1.0.6 exhibits a mixed security posture. While it has a clean vulnerability history with no recorded CVEs, indicating good past security practices or low exposure, the static analysis reveals several areas of concern. A significant portion of its entry points, specifically 44 out of 101, lack proper authentication or permission checks. This broad unprotected attack surface, particularly evident in AJAX handlers and REST API routes, is a primary risk factor.

The code also contains dangerous functions like `unserialize`, which can lead to code execution if not handled with extreme care and proper sanitization of the serialized data. While the plugin utilizes prepared statements for a majority of its SQL queries and has a moderate rate of output escaping, the presence of unsanitized paths in taint analysis, even without critical or high severity, suggests potential for vulnerabilities related to file operations or input handling.

Overall, the plugin's strengths lie in its lack of historical vulnerabilities and responsible SQL query practices. However, the substantial number of unprotected entry points and the presence of dangerous functions like `unserialize` create a notable risk profile. Mitigation efforts should focus on securing all entry points and carefully sanitizing any data processed by `unserialize`.

Key Concerns

  • Large attack surface without auth
  • Dangerous functions (unserialize)
  • Flows with unsanitized paths
  • AJAX handlers without auth checks
  • REST API routes without permission callbacks
Vulnerabilities
None known

WPBoutik Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WPBoutik Release Timeline

v1.0.6Current
v1.0.5.1
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
Code Analysis
Analyzed Mar 16, 2026

WPBoutik Code Analysis

Dangerous Functions
2
Raw SQL Queries
3
11 prepared
Unescaped Output
512
742 escaped
Nonce Checks
37
Capability Checks
5
File Operations
6
External Requests
6
Bundled Libraries
3

Dangerous Functions Found

unserialize$value = unserialize( $session->session_value );classes\product.php:252
unserialize$unserialized = unserialize( $content );classes\product.php:260

Bundled Libraries

Select2GuzzleStripe PHP

SQL Query Safety

79% prepared14 total queries

Output Escaping

59% escaped1254 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

13 flows3 with unsanitized paths
wpboutik_ajax_checkout_boxtal_load_listpoints (classes\ajax.php:1931)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
44 unprotected

WPBoutik Attack Surface

Entry Points101
Unprotected44

AJAX Handlers 60

authwp_ajax_wpboutik_ajax_checkout_stripe_elementsclasses\ajax.php:19
noprivwp_ajax_wpboutik_ajax_checkout_stripe_elementsclasses\ajax.php:23
authwp_ajax_wpboutik_ajax_checkout_priceclasses\ajax.php:29
noprivwp_ajax_wpboutik_ajax_checkout_priceclasses\ajax.php:33
authwp_ajax_wpboutik_remove_promoclasses\ajax.php:37
noprivwp_ajax_wpboutik_remove_promoclasses\ajax.php:41
authwp_ajax_wpboutik_ajax_finish_order_after_payment_stripeclasses\ajax.php:46
noprivwp_ajax_wpboutik_ajax_finish_order_after_payment_stripeclasses\ajax.php:50
authwp_ajax_wpboutik_ajax_order_after_payment_paypalclasses\ajax.php:56
noprivwp_ajax_wpboutik_ajax_order_after_payment_paypalclasses\ajax.php:60
authwp_ajax_wpboutik_ajax_create_payment_mollieclasses\ajax.php:66
noprivwp_ajax_wpboutik_ajax_create_payment_mollieclasses\ajax.php:70
authwp_ajax_wpboutik_ajax_check_payment_mollieclasses\ajax.php:74
noprivwp_ajax_wpboutik_ajax_check_payment_mollieclasses\ajax.php:81
authwp_ajax_wpboutik_ajax_finish_payment_mollieclasses\ajax.php:88
noprivwp_ajax_wpboutik_ajax_finish_payment_mollieclasses\ajax.php:95
authwp_ajax_wpboutik_ajax_create_orderclasses\ajax.php:104
noprivwp_ajax_wpboutik_ajax_create_orderclasses\ajax.php:105
authwp_ajax_wpboutik_ajax_order_cancel_paymentclasses\ajax.php:106
noprivwp_ajax_wpboutik_ajax_order_cancel_paymentclasses\ajax.php:110
authwp_ajax_wpboutik_ajax_create_mail_back_in_stockclasses\ajax.php:116
noprivwp_ajax_wpboutik_ajax_create_mail_back_in_stockclasses\ajax.php:120
authwp_ajax_wpboutik_ajax_checkout_change_payment_typeclasses\ajax.php:126
noprivwp_ajax_wpboutik_ajax_checkout_change_payment_typeclasses\ajax.php:130
authwp_ajax_wpboutik_ajax_checkout_add_price_delivery_methodclasses\ajax.php:136
noprivwp_ajax_wpboutik_ajax_checkout_add_price_delivery_methodclasses\ajax.php:140
authwp_ajax_wpboutik_ajax_checkout_modify_tax_rateclasses\ajax.php:145
noprivwp_ajax_wpboutik_ajax_checkout_modify_tax_rateclasses\ajax.php:149
authwp_ajax_wpboutik_ajax_add_to_cartclasses\ajax.php:155
noprivwp_ajax_wpboutik_ajax_add_to_cartclasses\ajax.php:156
authwp_ajax_wpboutik_ajax_add_to_cart_renewclasses\ajax.php:158
noprivwp_ajax_wpboutik_ajax_add_to_cart_renewclasses\ajax.php:159
authwp_ajax_wpboutik_ajax_client_stripeclasses\ajax.php:161
noprivwp_ajax_wpboutik_ajax_client_stripeclasses\ajax.php:162
authwp_ajax_wpboutik_stop_payment_licenseclasses\ajax.php:164
noprivwp_ajax_wpboutik_stop_payment_licenseclasses\ajax.php:165
authwp_ajax_wpboutik_ajax_remove_url_licenseclasses\ajax.php:166
noprivwp_ajax_wpboutik_ajax_remove_url_licenseclasses\ajax.php:167
authwp_ajax_wpboutik_ajax_save_data_checkoutclasses\ajax.php:169
noprivwp_ajax_wpboutik_ajax_save_data_checkoutclasses\ajax.php:170
authwp_ajax_wpboutik_ajax_remove_to_cartclasses\ajax.php:175
noprivwp_ajax_wpboutik_ajax_remove_to_cartclasses\ajax.php:176
authwp_ajax_wpboutik_ajax_update_qty_to_cartclasses\ajax.php:177
noprivwp_ajax_wpboutik_ajax_update_qty_to_cartclasses\ajax.php:178
authwp_ajax_wpboutik_ajax_apply_coupon_codeclasses\ajax.php:183
noprivwp_ajax_wpboutik_ajax_apply_coupon_codeclasses\ajax.php:184
authwp_ajax_wpboutik_ajax_apply_gift_card_codeclasses\ajax.php:189
noprivwp_ajax_wpboutik_ajax_apply_gift_card_codeclasses\ajax.php:190
authwp_ajax_wpboutik_ajax_checkout_boxtal_load_price_offersclasses\ajax.php:196
noprivwp_ajax_wpboutik_ajax_checkout_boxtal_load_price_offersclasses\ajax.php:200
authwp_ajax_wpboutik_ajax_checkout_boxtal_load_listpointsclasses\ajax.php:204
noprivwp_ajax_wpboutik_ajax_checkout_boxtal_load_listpointsclasses\ajax.php:208
authwp_ajax_wpboutik_ajax_create_payment_moneticoclasses\ajax.php:214
noprivwp_ajax_wpboutik_ajax_create_payment_moneticoclasses\ajax.php:218
authwp_ajax_wpboutik_ajax_create_payment_payboxclasses\ajax.php:224
noprivwp_ajax_wpboutik_ajax_create_payment_payboxclasses\ajax.php:228
authwp_ajax_wpb_search_productsclasses\ajax.php:234
noprivwp_ajax_wpb_search_productsclasses\ajax.php:235
authwp_ajax_wpboutik_get_cart_fragmentsclasses\product.php:34
noprivwp_ajax_wpboutik_get_cart_fragmentsclasses\product.php:35

REST API Routes 36

PUT/wp-json/wpboutik/v1/wpboutik_options_coupon_code/classes\rest.php:32
PUT/wp-json/wpboutik/v1/gift_card_options/classes\rest.php:55
DELETE/wp-json/wpboutik/v1/wpboutik_options_coupon_code/classes\rest.php:78
POST/wp-json/wpboutik/v1/wpboutik_options_licenses/classes\rest.php:101
POST/wp-json/wpboutik/v1/wpboutik_options_abonnements/classes\rest.php:123
PUT/wp-json/wpboutik/v1/wpboutik_options_gift_card_code/classes\rest.php:146
PUT/wp-json/wpboutik/v1/wpboutik_options/classes\rest.php:169
PUT/wp-json/wpboutik/v1/wpboutik_options_taxes/classes\rest.php:192
PUT/wp-json/wpboutik/v1/wpboutik_options_bacs/classes\rest.php:215
PUT/wp-json/wpboutik/v1/wpboutik_options_mails/classes\rest.php:238
PUT/wp-json/wpboutik/v1/wpboutik_options_stripe/classes\rest.php:261
POST/wp-json/wpboutik/v1/wpboutik_mollie_webhook/classes\rest.php:284
PUT/wp-json/wpboutik/v1/wpboutik_options_mollie/classes\rest.php:293
PUT/wp-json/wpboutik/v1/wpboutik_options_monetico/classes\rest.php:316
PUT/wp-json/wpboutik/v1/wpboutik_options_paybox/classes\rest.php:339
PUT/wp-json/wpboutik/v1/wpboutik_options_abandonned_cart/classes\rest.php:362
PUT/wp-json/wpboutik/v1/wpboutik_options_paypal/classes\rest.php:385
PUT/wp-json/wpboutik/v1/wpboutik_options_boxtal/classes\rest.php:408
PUT/wp-json/wpboutik/v1/wpboutik_options_shipping_method/classes\rest.php:431
POST/wp-json/wpboutik/v1/wpboutik_category_product/classes\rest.php:454
DELETE/wp-json/wpboutik/v1/wpboutik_category_product/classes\rest.php:477
DELETE/wp-json/wpboutik/v1/wpboutik_options_shipping_method/classes\rest.php:500
GET/wp-json/wpboutik/v1/wpboutik_get_products/classes\rest.php:523
GET/wp-json/wpboutik/v1/validate_site/classes\rest.php:546
DELETE/wp-json/wpboutik/v1/wpboutik_delete_all_shipping_methods/classes\rest.php:569
DELETE/wp-json/wpboutik/v1/wpboutik_delete_all_coupons_code/classes\rest.php:592
GET/wp-json/wpboutik/v1/wpboutik_get_wooproducts/classes\rest.php:617
PUT/wp-json/wpboutik/v1/wpboutik_address_customer/classes\rest.php:640
DELETE/wp-json/wpboutik/v1/wpboutik_reset_project/classes\rest.php:663
POST/wp-json/wpboutik/v1/add_customer/classes\rest.php:686
POST/wp-json/wpboutik/v1/send_mail/classes\rest.php:709
POST/wp-json/wpboutik/v1/upload_invoice_or_credit/classes\rest.php:732
POST/wp-json/wpboutik/v1/wpboutik_monetico_webhook/classes\rest.php:755
POST/wp-json/wpboutik/v1/wpboutik_stripe_webhook/classes\rest.php:764
GET/wp-json/wpboutik/v1/wpboutik_paybox_webhook/classes\rest.php:773
GET/wp-json/wpboutik/v1/validate_license/classes\rest.php:782

Shortcodes 5

[wpboutik_cartcount] classes\plugin.php:59
[wpb_youtube] classes\plugin.php:60
[wpb_last_products] classes\plugin.php:61
[wpb_featured_products] classes\plugin.php:62
[wpboutik_dropdown_menu_cart] classes\product.php:33
WordPress Hooks 194
actionwp_logincart-functions.php:45
actionadmin_footerclasses\admin-dashboard.php:10
actionwp_dashboard_setupclasses\admin-dashboard.php:11
actionwp_enqueue_scriptsclasses\analytics\class-wpb-google-gtag-js.php:41
actionwoocommerce_before_single_productclasses\analytics\class-wpb-google-gtag-js.php:42
filterwoocommerce_available_variationclasses\analytics\class-wpb-google-gtag-js.php:55
filterpre_get_block_templateclasses\block-templates.php:16
filterpre_get_block_file_templateclasses\block-templates.php:17
filterget_block_templatesclasses\block-templates.php:18
filtertaxonomy_template_hierarchyclasses\block-templates.php:19
actioninitclasses\blocks.php:13
filterpre_render_blockclasses\blocks.php:14
filterrest_wpboutik_product_queryclasses\blocks.php:15
filterquery_loop_block_query_varsclasses\blocks.php:41
filterquery_loop_block_query_varsclasses\blocks.php:58
actioncustomize_registerclasses\customize.php:11
actioncustomize_controls_enqueue_scriptsclasses\customize.php:12
actionadmin_menuclasses\google-analytics.php:30
actionwp_enqueue_scriptsclasses\google-analytics.php:45
filterscript_loader_tagclasses\google-analytics.php:46
actionwpboutik_after_add_to_cart_buttonclasses\google-analytics.php:49
actionwp_footerclasses\google-analytics.php:50
actionwpboutik_after_cartclasses\google-analytics.php:51
actionwpboutik_after_shop_loop_itemclasses\google-analytics.php:52
actionwpboutik_after_shop_loop_itemclasses\google-analytics.php:53
actionwpboutik_after_single_productclasses\google-analytics.php:54
actionwpboutik_after_checkout_formclasses\google-analytics.php:55
filterwpboutik_get_return_urlclasses\google-analytics.php:58
actiontemplate_redirectclasses\logged_in_only.php:10
filterwpboutik_login_redirectclasses\logged_in_only.php:11
actioninitclasses\plugin.php:56
filterscript_loader_tagclasses\plugin.php:57
filterwpboutik_tax_ratesclasses\plugin.php:58
filterwp_nav_menu_itemsclasses\plugin.php:63
filterwalker_nav_menu_start_elclasses\plugin.php:64
filtercomment_form_submit_fieldclasses\plugin.php:65
actionadmin_enqueue_scriptsclasses\plugin.php:66
actionadmin_post_wpboutik_save_settingsclasses\plugin.php:68
actionadmin_post_wpboutik_disconnect_projectclasses\plugin.php:69
actionadmin_post_wpboutik_save_settings_analyticsclasses\plugin.php:70
actionadmin_noticesclasses\plugin.php:75
actionadmin_headclasses\plugin.php:77
actionadmin_menuclasses\plugin.php:78
actionadmin_bar_menuclasses\plugin.php:79
actionshow_admin_barclasses\plugin.php:80
actionadmin_initclasses\plugin.php:81
actionwp_loadedclasses\plugin.php:82
actionwp_loadedclasses\plugin.php:83
actionwp_loadedclasses\plugin.php:84
actioninitclasses\plugin.php:85
actionwp_enqueue_scriptsclasses\plugin.php:87
actionwp_enqueue_scriptsclasses\plugin.php:88
actionwp_enqueue_scriptsclasses\plugin.php:89
actionwp_enqueue_scriptsclasses\plugin.php:90
filterblock_categories_allclasses\plugin.php:91
actionwp_footerclasses\plugin.php:98
actionwp_footerclasses\plugin.php:99
filterupload_mimesclasses\plugin.php:103
filtergetimagesize_mimes_to_extsclasses\plugin.php:104
filtermime_typesclasses\plugin.php:105
filterfile_is_displayable_imageclasses\plugin.php:106
filterimage_sideload_extensionsclasses\plugin.php:107
filterbody_classclasses\plugin.php:108
filterdisplay_post_statesclasses\plugin.php:109
actionafter_setup_themeclasses\plugin.php:111
filterwpboutik_tabs_admin_options_availableclasses\plugin.php:113
actionadmin_noticesclasses\plugin.php:1116
actioninitclasses\product.php:10
actionwpboutik_product_additional_informationclasses\product.php:17
filterget_edit_post_linkclasses\product.php:23
actioninitclasses\product.php:25
filteruse_block_editor_for_post_typeclasses\product.php:26
actionadd_meta_boxesclasses\product.php:27
actionwp_headclasses\product.php:28
filterwpboutik_product_tabsclasses\product.php:29
actionpre_get_postsclasses\product.php:31
filterwpboutik_query_archiveclasses\product.php:37
filtercron_schedulesclasses\product.php:39
actionwpclasses\product.php:40
actionwpboutik_save_cart_abandonned_hookclasses\product.php:42
actionwpboutik_cleanup_sessionsclasses\product.php:43
actionpre_get_postsclasses\product.php:46
actionwp_trash_postclasses\product.php:48
actioninitclasses\query.php:20
filterquery_varsclasses\query.php:23
actionparse_requestclasses\query.php:24
actioncomment_postclasses\ratings.php:10
actionwpboutik_review_beforeclasses\ratings.php:20
actionwpboutik_review_before_comment_metaclasses\ratings.php:21
actionwpboutik_review_metaclasses\ratings.php:22
actionwpboutik_review_comment_textclasses\ratings.php:23
filtercomments_templateclasses\ratings.php:25
filtercomments_openclasses\ratings.php:26
actionrest_insert_wpboutik_productclasses\rest.php:13
actionrest_insert_wpboutik_productclasses\rest.php:18
actionrest_insert_wpboutik_productclasses\rest.php:22
filterrest_authentication_errorsclasses\rest.php:27
filterdetermine_current_userclasses\rest.php:29
actionrest_api_initclasses\rest.php:31
actionrest_api_initclasses\rest.php:54
actionrest_api_initclasses\rest.php:77
actionrest_api_initclasses\rest.php:100
actionrest_api_initclasses\rest.php:122
actionrest_api_initclasses\rest.php:145
actionrest_api_initclasses\rest.php:168
actionrest_api_initclasses\rest.php:191
actionrest_api_initclasses\rest.php:214
actionrest_api_initclasses\rest.php:237
actionrest_api_initclasses\rest.php:260
actionrest_api_initclasses\rest.php:283
actionrest_api_initclasses\rest.php:292
actionrest_api_initclasses\rest.php:315
actionrest_api_initclasses\rest.php:338
actionrest_api_initclasses\rest.php:361
actionrest_api_initclasses\rest.php:384
actionrest_api_initclasses\rest.php:407
actionrest_api_initclasses\rest.php:430
actionrest_api_initclasses\rest.php:453
actionrest_api_initclasses\rest.php:476
actionrest_api_initclasses\rest.php:499
actionrest_api_initclasses\rest.php:522
actionrest_api_initclasses\rest.php:545
actionrest_api_initclasses\rest.php:568
actionrest_api_initclasses\rest.php:591
actionrest_api_initclasses\rest.php:616
actionrest_api_initclasses\rest.php:639
actionrest_api_initclasses\rest.php:662
actionrest_api_initclasses\rest.php:685
actionrest_api_initclasses\rest.php:708
actionrest_api_initclasses\rest.php:731
actionrest_api_initclasses\rest.php:754
actionrest_api_initclasses\rest.php:763
actionrest_api_initclasses\rest.php:772
actionrest_api_initclasses\rest.php:781
filterdetermine_current_userclasses\rest.php:943
actionphpmailer_initclasses\rest.php:2019
filtertemplate_includeclasses\template.php:11
actionwpboutik_account_navigationclasses\template.php:17
actionwpboutik_account_contentclasses\template.php:18
actionwpboutik_account_downloads_endpointclasses\template.php:19
actionwpboutik_account_order-received_endpointclasses\template.php:20
actionwpboutik_account_order-pay_endpointclasses\template.php:21
actionwpboutik_account_abonnements_endpointclasses\template.php:22
actionwpboutik_account_licenses_endpointclasses\template.php:23
actionwpboutik_account_view-order_endpointclasses\template.php:24
actionwpboutik_account_edit-account_endpointclasses\template.php:25
actionwpboutik_account_edit-address_endpointclasses\template.php:26
actionwpboutik_account_orders_endpointclasses\template.php:27
actiontemplate_redirectclasses\template.php:29
actionwp_loadedclasses\template.php:30
actionwp_loadedclasses\template.php:31
actiontemplate_redirectclasses\template.php:32
actiontemplate_redirectclasses\template.php:33
actioninitclasses\template.php:832
actionadmin_initclasses\upgrader.php:10
actionwpboutik_upgradeclasses\upgrader.php:11
actionwp_footerclasses\user.php:10
actioninitclasses\user.php:11
actionwidgets_initclasses\widgets.php:8
actionenqueue_block_assetsclasses\widgets.php:9
filterwpboutik_meta_query_archiveclasses\widgets.php:62
filternocache_headersclasses\wpb-cache-helper.php:28
actionshutdownclasses\wpb-cache-helper.php:29
actionadmin_noticesclasses\wpb-cache-helper.php:32
actiondelete_version_transientsclasses\wpb-cache-helper.php:33
actionwpclasses\wpb-cache-helper.php:34
actionclean_term_cacheclasses\wpb-cache-helper.php:35
actionedit_termsclasses\wpb-cache-helper.php:36
actionwp_loadedclasses\wpb-cart-session.php:63
actionwpboutik_cart_emptiedclasses\wpb-cart-session.php:64
actionwpboutik_after_calculate_totalsclasses\wpb-cart-session.php:65
actionwpboutik_cart_loaded_from_sessionclasses\wpb-cart-session.php:66
actionwpboutik_removed_couponclasses\wpb-cart-session.php:67
actionwpboutik_add_to_cartclasses\wpb-cart-session.php:70
actionwpboutik_cart_item_removedclasses\wpb-cart-session.php:71
actionwpboutik_cart_item_restoredclasses\wpb-cart-session.php:72
actionwpboutik_cart_item_set_quantityclasses\wpb-cart-session.php:73
actionwpboutik_add_to_cartclasses\wpb-cart-session.php:76
actionwpclasses\wpb-cart-session.php:77
actionshutdownclasses\wpb-cart-session.php:78
actionwpboutik_add_to_cartclasses\wpb-cart.php:95
actionwoocommerce_applied_couponclasses\wpb-cart.php:96
actionwpboutik_cart_item_removedclasses\wpb-cart.php:97
actionwpboutik_cart_item_restoredclasses\wpb-cart.php:98
actionwpboutik_set_cart_cookiesclasses\wpb-session-handler.php:77
actionshutdownclasses\wpb-session-handler.php:78
actionwp_logoutclasses\wpb-session-handler.php:79
filternonce_user_logged_outclasses\wpb-session-handler.php:82
filterwalker_nav_menu_start_elwpboutik-functions.php:4851
actionwpwpboutik-functions.php:5169
actionplugins_loadedwpboutik.php:55
actionadmin_noticeswpboutik.php:109
actionadmin_noticeswpboutik.php:112
filterwp_update_comment_datawpboutik.php:117

Scheduled Events 3

wpboutik_save_cart_abandonned_hook
wpboutik_cleanup_sessions
delete_version_transients
Maintenance & Trust

WPBoutik Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedDec 19, 2024
PHP min version7.0
Downloads3K

Community Trust

Rating60/100
Number of ratings7
Active installs10
Developer Profile

WPBoutik Developer Profile

NicolasKulka

9 plugins · 149K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
1444 days
View full developer profile
Detection Fingerprints

How We Detect WPBoutik

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpboutik/assets/css/frontend/wpboutik.css/wp-content/plugins/wpboutik/assets/js/frontend/wpboutik.js/wp-content/plugins/wpboutik/assets/css/backend/wpboutik-admin.css/wp-content/plugins/wpboutik/assets/js/backend/wpboutik-admin.js/wp-content/plugins/wpboutik/classes/Monetico/Assets/css/monetico.css
Script Paths
/wp-content/plugins/wpboutik/assets/js/frontend/wpboutik.js/wp-content/plugins/wpboutik/assets/js/backend/wpboutik-admin.js
Version Parameters
wpboutik/assets/css/frontend/wpboutik.css?ver=wpboutik/assets/js/frontend/wpboutik.js?ver=wpboutik/assets/css/backend/wpboutik-admin.css?ver=wpboutik/assets/js/backend/wpboutik-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpboutik-product-cardwpboutik-cart-tablewpboutik-checkout-formwpboutik-order-detailswpboutik-account-dashboardwpboutik-single-productwpboutik-product-sliderwpboutik-filter-sidebar+6 more
HTML Comments
<!-- WPBoutik Shortcode Start --><!-- WPBoutik Shortcode End --><!-- WPBoutik Widget Start --><!-- WPBoutik Widget End -->+6 more
Data Attributes
data-wpboutik-product-iddata-wpboutik-add-to-cart-urldata-wpboutik-currencydata-wpboutik-ajax-urldata-wpboutik-cart-update-urldata-wpboutik-checkout-url+1 more
JS Globals
wpboutik_paramswpboutik_ajax_urlwpboutik_cart_datawpboutik_wc_checkout_params
REST Endpoints
/wp-json/wpboutik/v1/products/wp-json/wpboutik/v1/cart/wp-json/wpboutik/v1/checkout/wp-json/wpboutik/v1/orders/wp-json/wpboutik/v1/account
Shortcode Output
[wpboutik_products][wpboutik_product][wpboutik_cart][wpboutik_checkout]
FAQ

Frequently Asked Questions about WPBoutik