Ecwid by Lightspeed Ecommerce Shopping Cart Security & Risk Analysis

wordpress.org/plugins/ecwid-shopping-cart

Powerful, easy to use ecommerce shopping cart for WordPress. Sell on Facebook and Instagram. iPhone & Android apps. Superb support.

20K active installs v7.0.8 PHP + WP 4.4+ Updated Feb 13, 2026
e-commerceecommerceonline-storeshopping-cartstorefront
83
B · Generally Safe
CVEs total13
Unpatched0
Last CVEFeb 14, 2026
Safety Verdict

Is Ecwid by Lightspeed Ecommerce Shopping Cart Safe to Use in 2026?

Mostly Safe

Score 83/100

Ecwid by Lightspeed Ecommerce Shopping Cart is generally safe to use. 13 past CVEs were resolved. Keep it updated.

13 known CVEsLast CVE: Feb 14, 2026Updated 1mo ago
Risk Assessment

The Ecwid Shopping Cart plugin (v7.0.8) presents a mixed security posture. While it demonstrates good practices such as 100% prepared statement usage for SQL queries and a high percentage of properly escaped output, several areas raise concerns. The static analysis reveals a significant attack surface with 33 entry points, of which 7 (24%) lack authentication checks. This is a considerable risk, as these unprotected handlers could be exploited by unauthenticated users.

Taint analysis identified one high-severity flow, indicating a potential for serious vulnerabilities that require immediate attention. Furthermore, the plugin's vulnerability history is extensive, with 13 known CVEs, including one critical and two high-severity past issues. The common vulnerability types like Improper Privilege Management, Missing Authorization, and Cross-Site Scripting suggest recurring weaknesses in how the plugin handles user input and permissions.

Despite the clean record of no currently unpatched CVEs and the absence of dangerous functions, the combination of a large unprotected attack surface, a high-severity taint flow, and a history of serious vulnerabilities necessitates caution. The plugin has a history of security lapses, and while recent versions may be cleaner, the historical pattern and current static analysis findings warrant careful monitoring and potential mitigation strategies.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flow
  • Vulnerability history: 1 critical CVE
  • Vulnerability history: 2 high CVEs
  • Vulnerability history: Common auth/privilege issues
  • Flows with unsanitized paths
Vulnerabilities
13

Ecwid by Lightspeed Ecommerce Shopping Cart Security Vulnerabilities

CVEs by Year

1 CVE in 2016
2016
2 CVEs in 2022
2022
4 CVEs in 2023
2023
1 CVE in 2024
2024
2 CVEs in 2025
2025
3 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
High
2
Medium
10

13 total CVEs

CVE-2026-1750high · 8.8Improper Privilege Management

Ecwid by Lightspeed Ecommerce Shopping Cart <= 7.0.7 - Authenticated (Subscriber+) Privilege Escalation via ec_store_admin_access

Feb 14, 2026 Patched in 7.0.8 (1d)
CVE-2026-24580medium · 4.3Missing Authorization

Ecwid Shopping Cart <= 7.0.5 - Missing Authorization

Jan 19, 2026 Patched in 7.0.6 (16d)
CVE-2026-24613medium · 5.3Missing Authorization

Ecwid Shopping Cart <= 7.0.6 - Missing Authorization

Jan 12, 2026 Patched in 7.0.7 (23d)
CVE-2025-32195medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Ecwid Shopping Cart <= 7.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 4, 2025 Patched in 7.0.1 (28d)
CVE-2024-13795medium · 4.3Cross-Site Request Forgery (CSRF)

Ecwid by Lightspeed Ecommerce Shopping Cart <= 6.12.27 - Cross-Site Request Forgery to Send Deactivation Message

Feb 17, 2025 Patched in 6.12.28 (1d)
CVE-2024-2456medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Ecwid Ecommerce Shopping Cart <= 6.12.10 - Authenticated(Contributor+) Stored Cross-Site Scripting via Shortcode

Mar 29, 2024 Patched in 6.12.11 (64d)
CVE-2023-51533medium · 4.3Cross-Site Request Forgery (CSRF)

Ecwid Ecommerce Shopping Cart <= 6.12.4 - Cross-Site Request Forgery

Nov 28, 2023 Patched in 6.12.5 (71d)

Ecwid Ecommerce Shopping Cart <= 6.12.3 - Missing Authorization on multiple functions

Nov 7, 2023 Patched in 6.12.4 (77d)
CVE-2023-24408medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Ecwid Shopping Cart <= 6.11.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Mar 17, 2023 Patched in 6.11.5 (312d)
CVE-2023-24377medium · 4.3Cross-Site Request Forgery (CSRF)

Ecwid Ecommerce Shopping Cart <= 6.11.3 - Cross Site Request Forgery

Jan 27, 2023 Patched in 6.11.4 (361d)
CVE-2022-2432high · 8.8Cross-Site Request Forgery (CSRF)

Ecwid Ecommerce Shopping Cart <= 6.10.23 - Cross-Site Request Forgery to Settings/Options Update

Jul 11, 2022 Patched in 6.10.24 (561d)

Ecwid Ecommerce Shopping Cart <= 6.10.22 - Insufficient Access Control on Multiple AJAX Actions

Jul 9, 2022 Patched in 6.10.23 (563d)
WF-af5a58d1-946a-451b-bc8b-a397345ae89a-ecwid-shopping-cartcritical · 9.8Deserialization of Untrusted Data

Ecwid Ecommerce Shopping Cart <= 4.4.3 - Unauthenticated PHP Object injection

Aug 8, 2016 Patched in 4.4.4 (2724d)
Code Analysis
Analyzed Mar 16, 2026

Ecwid by Lightspeed Ecommerce Shopping Cart Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
8 prepared
Unescaped Output
131
808 escaped
Nonce Checks
20
Capability Checks
44
File Operations
8
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared8 total queries

Output Escaping

86% escaped939 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

10 flows5 with unsanitized paths
ecwid_ajax_get_product_info (ecwid-shopping-cart.php:1389)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Ecwid by Lightspeed Ecommerce Shopping Cart Attack Surface

Entry Points33
Unprotected7

AJAX Handlers 24

authwp_ajax_ec_check_api_cacheecwid-shopping-cart.php:49
authwp_ajax_ecwid_hide_vote_messageecwid-shopping-cart.php:56
authwp_ajax_ecwid_hide_messageecwid-shopping-cart.php:57
authwp_ajax_ecwid_reset_categories_cacheecwid-shopping-cart.php:58
authwp_ajax_ecwid_create_storeecwid-shopping-cart.php:59
authwp_ajax_ecwid_sync_productsecwid-shopping-cart.php:60
authwp_ajax_ecwid_get_product_infoecwid-shopping-cart.php:355
noprivwp_ajax_ecwid_get_product_infoecwid-shopping-cart.php:356
authwp_ajax_ecwid_deactivate_feedbackecwid-shopping-cart.php:1085
authwp_ajax_ecwid_send_feedbackecwid-shopping-cart.php:1096
authwp_ajax_ecwid_storefront_set_statusincludes\class-ecwid-admin-storefront-page.php:12
authwp_ajax_ecwid_storefront_set_store_on_frontincludes\class-ecwid-admin-storefront-page.php:13
authwp_ajax_ecwid_storefront_set_display_cart_iconincludes\class-ecwid-admin-storefront-page.php:14
authwp_ajax_ecwid_storefront_set_slugs_without_idsincludes\class-ecwid-admin-storefront-page.php:15
authwp_ajax_ecwid_storefront_set_page_slugincludes\class-ecwid-admin-storefront-page.php:16
authwp_ajax_ecwid_storefront_set_mainpageincludes\class-ecwid-admin-storefront-page.php:17
authwp_ajax_ecwid_storefront_create_pageincludes\class-ecwid-admin-storefront-page.php:18
authwp_ajax_query-themesincludes\class-ecwid-custom-admin-page.php:21
authwp_ajax_ecwid_deactivate_feedbackincludes\class-ecwid-popup-deactivate.php:15
authwp_ajax_ecwid_send_feedbackincludes\class-ecwid-popup-woo-import-feedback.php:12
authwp_ajax_ecwid-search-productsincludes\class-ecwid-product-popup.php:18
authwp_ajax_ecwid-save-spw-paramsincludes\class-ecwid-product-popup.php:19
authwp_ajax_ecwid_get_post_linkincludes\class-ecwid-products.php:38
noprivwp_ajax_ecwid_get_post_linkincludes\class-ecwid-products.php:39

Shortcodes 9

[ecwid_script] ecwid-shopping-cart.php:73
[vc_ecwid_store] includes\integrations\class-ecwid-integration-wpbakery-composer.php:33
[ecwid_productbrowser] includes\shortcodes.php:9
[ecwid_minicart] includes\shortcodes.php:10
[ecwid_search] includes\shortcodes.php:11
[ecwid_categories] includes\shortcodes.php:12
[ecwid_product] includes\shortcodes.php:13
[ecwid_searchbox] includes\shortcodes.php:14
[ec_product] includes\shortcodes.php:15
WordPress Hooks 289
actionplugins_loadedecwid-shopping-cart.php:40
filterplugins_loadedecwid-shopping-cart.php:41
actioninitecwid-shopping-cart.php:44
actioninitecwid-shopping-cart.php:45
actionadmin_initecwid-shopping-cart.php:47
actionadmin_initecwid-shopping-cart.php:48
actionadmin_enqueue_scriptsecwid-shopping-cart.php:51
actionadmin_enqueue_scriptsecwid-shopping-cart.php:52
actionadmin_enqueue_scriptsecwid-shopping-cart.php:53
actionadmin_enqueue_scriptsecwid-shopping-cart.php:54
actionadmin_post_ecwid_sync_productsecwid-shopping-cart.php:62
actionadmin_post_ec_connectecwid-shopping-cart.php:63
actionadmin_post_ecwid_get_debugecwid-shopping-cart.php:64
actionadmin_headecwid-shopping-cart.php:66
actionget_footerecwid-shopping-cart.php:67
actionadmin_initecwid-shopping-cart.php:68
actionadmin_noticesecwid-shopping-cart.php:69
filtertiny_mce_before_initecwid-shopping-cart.php:71
actioninitecwid-shopping-cart.php:75
actiontemplate_redirectecwid-shopping-cart.php:77
actiontemplate_redirectecwid-shopping-cart.php:79
actionwpecwid-shopping-cart.php:81
actionwp_headecwid-shopping-cart.php:83
actionwp_headecwid-shopping-cart.php:84
actionsend_headersecwid-shopping-cart.php:86
actionwp_enqueue_scriptsecwid-shopping-cart.php:87
filterwp_titleecwid-shopping-cart.php:88
filterdocument_title_partsecwid-shopping-cart.php:89
filterwidget_meta_poweredbyecwid-shopping-cart.php:90
filterbody_classecwid-shopping-cart.php:91
actionredirect_canonicalecwid-shopping-cart.php:92
actionadmin_bar_menuecwid-shopping-cart.php:97
actionplugins_loadedecwid-shopping-cart.php:100
actionupdate_option_rewrite_rulesecwid-shopping-cart.php:181
actionadmin_post_ecwid_estimate_syncecwid-shopping-cart.php:235
actionwp_headecwid-shopping-cart.php:343
filterredirect_canonicalecwid-shopping-cart.php:358
actioncurrent_screenecwid-shopping-cart.php:373
actionecwid_inline_js_configecwid-shopping-cart.php:496
filterecwid_langecwid-shopping-cart.php:1234
actionactivated_pluginecwid-shopping-cart.php:1512
actionin_admin_headerecwid-shopping-cart.php:1535
actionafter_setup_themeecwid-shopping-cart.php:1848
actiontool_boxecwid-shopping-cart.php:1872
actionadmin_post_ecwid-do-ssoecwid-shopping-cart.php:2144
actionadmin_post_ecwid_sync_sseecwid-shopping-cart.php:2523
actionadmin_post_ecwid_sync_resetecwid-shopping-cart.php:2586
actionadmin_post_ecwid_sync_no_sseecwid-shopping-cart.php:2598
actionsend_headersecwid-shopping-cart.php:2667
actionedit_user_profileincludes\class-ec-store-admin-access.php:12
actionshow_user_profileincludes\class-ec-store-admin-access.php:13
actionuser_new_formincludes\class-ec-store-admin-access.php:14
actionpersonal_options_updateincludes\class-ec-store-admin-access.php:16
actionedit_user_profile_updateincludes\class-ec-store-admin-access.php:17
actionuser_registerincludes\class-ec-store-admin-access.php:18
actionecwid_authorization_successincludes\class-ec-store-admin-access.php:20
filteradditional_capabilities_displayincludes\class-ec-store-admin-access.php:22
filterec_store_admin_get_capabilityincludes\class-ec-store-admin-access.php:25
actionwp_footerincludes\class-ec-store-defer-init.php:12
filterecwid_has_widgets_on_pageincludes\class-ec-store-defer-init.php:126
filterembed_contentincludes\class-ec-store-oembed.php:133
filteroembed_endpoint_urlincludes\class-ec-store-oembed.php:134
filterinitincludes\class-ec-store-sitemap-provider.php:48
actionenqueue_block_editor_assetsincludes\class-ecwid-admin-storefront-page.php:10
actionadmin_enqueue_scriptsincludes\class-ecwid-admin-ui-framework.php:7
actioncurrent_screenincludes\class-ecwid-admin.php:14
actionadmin_menuincludes\class-ecwid-admin.php:15
actionadmin_enqueue_scriptsincludes\class-ecwid-admin.php:16
actiontemplate_redirectincludes\class-ecwid-ajax-defer-renderer.php:26
actionadmin_initincludes\class-ecwid-ajax-defer-renderer.php:28
actionecwid_on_plugin_upgradeincludes\class-ecwid-ajax-defer-renderer.php:29
filterecwid_disable_widgetsincludes\class-ecwid-ajax-defer-renderer.php:34
filterecwid_shortcode_custom_rendererincludes\class-ecwid-ajax-defer-renderer.php:35
filterthe_contentincludes\class-ecwid-ajax-defer-renderer.php:36
filterecwid_is_defer_store_init_enabledincludes\class-ecwid-ajax-defer-renderer.php:37
actioninitincludes\class-ecwid-ajax-defer-renderer.php:164
actionadmin_enqueue_scriptsincludes\class-ecwid-config.php:265
actionwp_initialize_siteincludes\class-ecwid-config.php:266
actioncurrent_screenincludes\class-ecwid-custom-admin-page.php:8
filterinstall_plugins_tabsincludes\class-ecwid-custom-admin-page.php:15
actioninstall_themes_tabsincludes\class-ecwid-custom-admin-page.php:20
actioncustomize_registerincludes\class-ecwid-customizer.php:12
actioncustomize_preview_initincludes\class-ecwid-customizer.php:14
actioncustomize_controls_enqueue_scriptsincludes\class-ecwid-customizer.php:15
actiontemplate_redirectincludes\class-ecwid-floating-minicart.php:23
actionwp_footerincludes\class-ecwid-floating-minicart.php:28
filterecwid_has_widgets_on_pageincludes\class-ecwid-floating-minicart.php:29
actionwp_headincludes\class-ecwid-html-meta.php:10
actionwp_headincludes\class-ecwid-html-meta.php:11
actionwpincludes\class-ecwid-html-meta.php:268
actionecwid_connected_via_legacy_pageincludes\class-ecwid-message-manager.php:13
filteradmin_footer_textincludes\class-ecwid-message-manager.php:14
actioninitincludes\class-ecwid-nav-menus.php:14
filterwp_get_nav_menu_itemsincludes\class-ecwid-nav-menus.php:16
filteradmin_initincludes\class-ecwid-nav-menus.php:19
actionadmin_enqueue_scriptsincludes\class-ecwid-nav-menus.php:21
actionwp_enqueue_scriptsincludes\class-ecwid-nav-menus.php:23
filternav_menu_link_attributesincludes\class-ecwid-nav-menus.php:24
actionadmin_post_ec_oauthincludes\class-ecwid-oauth.php:22
actionadmin_post_ec_oauth_reconnectincludes\class-ecwid-oauth.php:23
actionadmin_post_ec_disconnectincludes\class-ecwid-oauth.php:24
actionshutdownincludes\class-ecwid-oauth.php:27
actionadmin_enqueue_scriptsincludes\class-ecwid-popup.php:27
actionadmin_footerincludes\class-ecwid-popup.php:28
actioninitincludes\class-ecwid-product-popup.php:13
actioncurrent_screenincludes\class-ecwid-product-popup.php:14
actionmedia_buttonsincludes\class-ecwid-product-popup.php:48
actionadmin_enqueue_scriptsincludes\class-ecwid-product-popup.php:49
actionin_admin_headerincludes\class-ecwid-product-popup.php:50
actionecwid_update_store_idincludes\class-ecwid-products.php:27
actionadmin_enqueue_scriptsincludes\class-ecwid-products.php:28
actioninitincludes\class-ecwid-products.php:34
actionadmin_initincludes\class-ecwid-products.php:35
filterthe_contentincludes\class-ecwid-products.php:36
filterpost_thumbnail_htmlincludes\class-ecwid-products.php:37
filterpost_type_linkincludes\class-ecwid-products.php:40
actiontemplate_redirectincludes\class-ecwid-products.php:41
actionecwid_on_plugin_updateincludes\class-ecwid-products.php:42
filterposts_join_pagedincludes\class-ecwid-products.php:45
filterecwid_is_defer_store_init_enabledincludes\class-ecwid-products.php:165
actioninitincludes\class-ecwid-seo-links.php:16
actionecwid_on_fresh_installincludes\class-ecwid-seo-links.php:17
actionsave_postincludes\class-ecwid-seo-links.php:18
actionadmin_initincludes\class-ecwid-seo-links.php:25
actiontemplate_redirectincludes\class-ecwid-seo-links.php:28
actionrewrite_rules_arrayincludes\class-ecwid-seo-links.php:35
filterredirect_canonicalincludes\class-ecwid-seo-links.php:37
actiontemplate_redirectincludes\class-ecwid-seo-links.php:38
filterget_shortlinkincludes\class-ecwid-seo-links.php:39
actionecwid_inline_js_configincludes\class-ecwid-seo-links.php:41
filterwp_unique_post_slug_is_bad_hierarchical_slugincludes\class-ecwid-seo-links.php:43
filterwp_unique_post_slug_is_bad_flat_slugincludes\class-ecwid-seo-links.php:44
filterwp_unique_post_slug_is_bad_attachment_slugincludes\class-ecwid-seo-links.php:45
actioncurrent_screenincludes\class-ecwid-seo-links.php:48
actionwp_enqueue_scriptsincludes\class-ecwid-static-page.php:19
actionwp_enqueue_scriptsincludes\class-ecwid-static-page.php:49
actiontemplate_redirectincludes\class-ecwid-store-editor.php:10
actioncurrent_screenincludes\class-ecwid-store-editor.php:12
filtermce_external_pluginsincludes\class-ecwid-store-editor.php:30
actionmedia_buttonsincludes\class-ecwid-store-editor.php:31
actionadmin_enqueue_scriptsincludes\class-ecwid-store-editor.php:32
actionin_admin_headerincludes\class-ecwid-store-editor.php:33
actioninitincludes\class-ecwid-store-page.php:612
actionsave_postincludes\class-ecwid-store-page.php:613
actionupdate_option_page_on_frontincludes\class-ecwid-store-page.php:614
actiondisplay_post_statesincludes\class-ecwid-store-page.php:615
actionwp_enqueue_scriptsincludes\class-ecwid-store-page.php:617
filterthe_titleincludes\class-ecwid-store-page.php:618
filterthe_contentincludes\class-ecwid-store-page.php:619
filterecwid_shortcode_custom_rendererincludes\class-ecwid-stub-renderer.php:7
filterecwid_get_custom_widget_rendererincludes\class-ecwid-stub-renderer.php:8
filterecwid_inline_js_configincludes\class-ecwid-stub-renderer.php:9
actionwp_enqueue_scriptsincludes\class-ecwid-stub-renderer.php:10
filterquery_varsincludes\class-ecwid-well-known.php:8
actionparse_requestincludes\class-ecwid-well-known.php:9
actiongenerate_rewrite_rulesincludes\class-ecwid-well-known.php:10
actionpermalink_structure_changedincludes\class-ecwid-well-known.php:12
actioninitincludes\class-ecwid-well-known.php:15
actionec_well_known_apple-developer-merchantid-domain-associationincludes\class-ecwid-well-known.php:19
actionwp_dashboard_setupincludes\class-ecwid-wp-dashboard-feed.php:13
actionadmin_initincludes\gutenberg\class-ecwid-gutenberg.php:39
actionenqueue_block_editor_assetsincludes\gutenberg\class-ecwid-gutenberg.php:41
actionadmin_enqueue_scriptsincludes\gutenberg\class-ecwid-gutenberg.php:42
actionrest_insert_postincludes\gutenberg\class-ecwid-gutenberg.php:44
actionrest_insert_pageincludes\gutenberg\class-ecwid-gutenberg.php:45
filterblock_categories_allincludes\gutenberg\class-ecwid-gutenberg.php:50
filterblock_categoriesincludes\gutenberg\class-ecwid-gutenberg.php:52
actionadmin_menuincludes\importer\class-ecwid-import-page.php:17
actionadmin_enqueue_scriptsincludes\importer\class-ecwid-import-page.php:18
actioncurrent_screenincludes\importer\class-ecwid-import-page.php:19
actioncurrent_screenincludes\importer\class-ecwid-import-page.php:20
actioncurrent_screenincludes\importer\class-ecwid-import-page.php:23
actionadmin_initincludes\importer\class-ecwid-import.php:26
actionwpincludes\integrations\class-ecwid-integration-aiosp.php:18
filteraioseo_sitemap_indexesincludes\integrations\class-ecwid-integration-aiosp.php:24
actioninitincludes\integrations\class-ecwid-integration-aiosp.php:25
filteraiosp_sitemap_extraincludes\integrations\class-ecwid-integration-aiosp.php:27
filteraiosp_sitemap_custom_ecwidincludes\integrations\class-ecwid-integration-aiosp.php:28
filteraiosp_sitemap_prio_item_filterincludes\integrations\class-ecwid-integration-aiosp.php:29
filterecwid_static_page_field_canonicalurlincludes\integrations\class-ecwid-integration-aiosp.php:41
filteraioseo_facebook_tagsincludes\integrations\class-ecwid-integration-aiosp.php:45
filteraioseo_twitter_tagsincludes\integrations\class-ecwid-integration-aiosp.php:46
filteraioseo_titleincludes\integrations\class-ecwid-integration-aiosp.php:50
filteraioseo_descriptionincludes\integrations\class-ecwid-integration-aiosp.php:53
filteraioseo_canonical_urlincludes\integrations\class-ecwid-integration-aiosp.php:54
filteraioseop_titleincludes\integrations\class-ecwid-integration-aiosp.php:59
filteraioseop_descriptionincludes\integrations\class-ecwid-integration-aiosp.php:60
filteraioseop_canonical_urlincludes\integrations\class-ecwid-integration-aiosp.php:61
filteraioseo_schema_disableincludes\integrations\class-ecwid-integration-aiosp.php:64
filterautoptimize_filter_js_excludeincludes\integrations\class-ecwid-integration-autoptimize.php:7
actionecwid_clean_external_cacheincludes\integrations\class-ecwid-integration-cache-base.php:6
actionecwid_clean_external_cache_for_pageincludes\integrations\class-ecwid-integration-cache-base.php:7
actionadmin_initincludes\integrations\class-ecwid-integration-divibuilder.php:6
actionadmin_enqueue_scriptsincludes\integrations\class-ecwid-integration-divibuilder.php:7
actionwpincludes\integrations\class-ecwid-integration-divibuilder.php:9
actionelementor/elements/categories_registeredincludes\integrations\class-ecwid-integration-elementor.php:17
actionelementor/widgets/widgets_registeredincludes\integrations\class-ecwid-integration-elementor.php:18
actionwidgets_initincludes\integrations\class-ecwid-integration-elementor.php:22
actionwp_enqueue_scriptsincludes\integrations\class-ecwid-integration-elementor.php:25
filterecwid_page_has_product_browserincludes\integrations\class-ecwid-integration-elementor.php:26
actionsm_buildmapincludes\integrations\class-ecwid-integration-google-sitemap-generator.php:8
filterecwid_sitemap_builder_set_unlimitedincludes\integrations\class-ecwid-integration-google-sitemap-generator.php:9
actionenqueue_block_editor_assetsincludes\integrations\class-ecwid-integration-gutenberg.php:21
actionadmin_enqueue_scriptsincludes\integrations\class-ecwid-integration-gutenberg.php:22
actionrest_insert_postincludes\integrations\class-ecwid-integration-gutenberg.php:24
actionrest_insert_pageincludes\integrations\class-ecwid-integration-gutenberg.php:25
filterblock_categoriesincludes\integrations\class-ecwid-integration-gutenberg.php:43
filterecwid_seo_allowed_post_typesincludes\integrations\class-ecwid-integration-jetpack.php:7
filterlitespeed_optimize_js_excludesincludes\integrations\class-ecwid-integration-litespeed-cache.php:6
filterlitespeed_optimize_css_excludesincludes\integrations\class-ecwid-integration-litespeed-cache.php:7
filterecwid_langincludes\integrations\class-ecwid-integration-polylang.php:8
filterpll_rel_hreflang_attributesincludes\integrations\class-ecwid-integration-polylang.php:10
actionwp_headincludes\integrations\class-ecwid-integration-polylang.php:11
filterecwid_hreflangsincludes\integrations\class-ecwid-integration-polylang.php:33
actionrank_math/sitemap/indexincludes\integrations\class-ecwid-integration-rank-math.php:27
filterrank_math/sitemap/exclude_post_typeincludes\integrations\class-ecwid-integration-rank-math.php:28
filterrank_math/excluded_post_typesincludes\integrations\class-ecwid-integration-rank-math.php:29
actionwpincludes\integrations\class-ecwid-integration-rank-math.php:32
actionwp_headincludes\integrations\class-ecwid-integration-rank-math.php:59
filtersgo_javascript_combine_excluded_inline_contentincludes\integrations\class-ecwid-integration-sg-optimizer.php:7
actiongenerate_rewrite_rulesincludes\integrations\class-ecwid-integration-urbango.php:7
actionvc_before_initincludes\integrations\class-ecwid-integration-wpbakery-composer.php:8
actioninitincludes\integrations\class-ecwid-integration-wpbakery-composer.php:32
filterecwid_page_has_product_browserincludes\integrations\class-ecwid-integration-wpbakery-composer.php:35
filterecwid_relative_permalinkincludes\integrations\class-ecwid-integration-wpml.php:10
filterecwid_rewrite_rules_relative_linkincludes\integrations\class-ecwid-integration-wpml.php:11
filterecwid_rewrite_rules_page_idincludes\integrations\class-ecwid-integration-wpml.php:12
filterecwid_langincludes\integrations\class-ecwid-integration-wpml.php:15
filterwpml_hreflangsincludes\integrations\class-ecwid-integration-wpml.php:16
filterwpml_hreflangs_htmlincludes\integrations\class-ecwid-integration-wpml.php:17
filterecwid_nav_categories_postsincludes\integrations\class-ecwid-integration-wpml.php:19
filterecwid_nav_categories_posts_cache_keyincludes\integrations\class-ecwid-integration-wpml.php:20
filterecwid_hreflangsincludes\integrations\class-ecwid-integration-wpml.php:84
filterecwid_inline_js_configincludes\integrations\class-ecwid-integration-wpml.php:85
filterrocket_excluded_inline_js_contentincludes\integrations\class-ecwid-integration-wprocket.php:8
filterrocket_exclude_defer_jsincludes\integrations\class-ecwid-integration-wprocket.php:9
filterrocket_delay_js_exclusionsincludes\integrations\class-ecwid-integration-wprocket.php:10
actionwpincludes\integrations\class-ecwid-integration-wpseo.php:15
actiontemplate_redirectincludes\integrations\class-ecwid-integration-wpseo.php:16
filterwpseo_titleincludes\integrations\class-ecwid-integration-wpseo.php:19
filterecwid_set_mainpage_metadescincludes\integrations\class-ecwid-integration-wpseo.php:22
filterwpseo_output_twitter_cardincludes\integrations\class-ecwid-integration-wpseo.php:24
filterecwid_title_separatorincludes\integrations\class-ecwid-integration-wpseo.php:34
actioninitincludes\integrations\class-ecwid-integration-wpseo.php:35
actiontemplate_redirectincludes\integrations\class-ecwid-integration-wpseo.php:37
filterwpseo_canonicalincludes\integrations\class-ecwid-integration-wpseo.php:56
filterwpseo_metadescincludes\integrations\class-ecwid-integration-wpseo.php:62
filterwpseo_json_ld_outputincludes\integrations\class-ecwid-integration-wpseo.php:63
actionshutdownincludes\integrations\class-ecwid-integration-wpseo.php:117
actionshutdownincludes\integrations\class-ecwid-integration-wpseo.php:146
filterwpseo_sitemap_indexincludes\integrations\class-ecwid-integration-wpseo.php:177
actionwp_headincludes\kliken.php:7
filterecwid_is_defer_store_init_enabledincludes\shortcodes\class-ecwid-shortcode-productbrowser.php:34
filterecwid_hide_defer_load_scriptincludes\shortcodes\class-ecwid-shortcode-productbrowser.php:51
filterecwid_is_defer_store_init_enabledincludes\shortcodes\class-ecwid-shortcode-productbrowser.php:58
actionshutdownincludes\shortcodes\class-ecwid-shortcode-productbrowser.php:360
actiontemplate_redirectincludes\shortcodes\class-ecwid-shortcode-productbrowser.php:387
filterecwid_shortcode_contentincludes\themes\class-ecwid-theme-avada.php:13
filterecwid_inline_js_configincludes\themes\class-ecwid-theme-base.php:101
filterecwid_page_has_product_browserincludes\themes\class-ecwid-theme-boundless.php:12
filterecwid_page_has_product_browserincludes\themes\class-ecwid-theme-bretheon.php:12
filterbody_classincludes\themes\class-ecwid-theme-central.php:15
filterecwid_scriptjs_codeincludes\themes\class-ecwid-theme-divi.php:15
actionwp_footerincludes\themes\class-ecwid-theme-divi.php:23
filtersingle_post_titleincludes\themes\class-ecwid-theme-divi.php:26
actionplugins_loadedincludes\themes\class-ecwid-theme-divi.php:28
filterecwid_page_has_product_browserincludes\themes\class-ecwid-theme-envision.php:12
filterecwid_shortcode_contentincludes\themes\class-ecwid-theme-mfupdate.php:12
filterecwid_minicart_shortcode_contentincludes\themes\class-ecwid-theme-responsive.php:19
filterecwid_search_shortcode_contentincludes\themes\class-ecwid-theme-responsive.php:20
filterbody_classincludes\themes\class-ecwid-theme-responsive.php:27
actionecwid_store_page_createdincludes\themes\class-ecwid-theme-responsive.php:31
actionswitch_themeincludes\themes\class-ecwid-theme-responsive.php:32
actionecwid_plugin_installedincludes\themes\class-ecwid-theme-twentyfifteen.php:17
filterecwid_shortcode_contentincludes\themes\class-ecwid-theme-twentynineteen.php:11
actionecwid_plugin_installedincludes\themes\class-ecwid-theme-twentyseventeen.php:13
actionecwid_chameleon_settingsincludes\themes\class-ecwid-theme-twentyseventeen.php:14
actionecwid_plugin_installedincludes\themes\class-ecwid-theme-twentysixteen.php:18
actionecwid_plugin_installedincludes\themes\class-ecwid-theme-vantage.php:13
filterwp_get_nav_menu_itemsincludes\themes\class-ecwid-theme-woodiex.php:12
actionecwid_plugin_installedincludes\themes\class-ecwid-theme-zenlife.php:13
actionafter_switch_themeincludes\themes.php:5
actioninitincludes\widgets\class-ecwid-widget-floating-shopping-cart.php:26
filterbody_classincludes\widgets\class-ecwid-widget-floating-shopping-cart.php:31
actionwp_enqueue_scriptsincludes\widgets\class-ecwid-widget-floating-shopping-cart.php:32
actionwp_footerincludes\widgets\class-ecwid-widget-floating-shopping-cart.php:33
actionwp_enqueue_scriptsincludes\widgets\class-ecwid-widget-products-base.php:34
filterecwid_is_defer_store_init_enabledincludes\widgets.php:56
actionwidgets_initincludes\widgets.php:75
Maintenance & Trust

Ecwid by Lightspeed Ecommerce Shopping Cart Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 13, 2026
PHP min version
Downloads3.0M

Community Trust

Rating90/100
Number of ratings228
Active installs20K
Developer Profile

Ecwid by Lightspeed Ecommerce Shopping Cart Developer Profile

Ecwid by Lightspeed Ecommerce Shopping Cart

2 plugins · 21K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
369 days
View full developer profile
Detection Fingerprints

How We Detect Ecwid by Lightspeed Ecommerce Shopping Cart

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ecwid-shopping-cart/css/ecwid-products-widget.css/wp-content/plugins/ecwid-shopping-cart/css/ecwid-shortcodes.css/wp-content/plugins/ecwid-shopping-cart/css/ecwid-social.css/wp-content/plugins/ecwid-shopping-cart/css/ecwid_store_browser.css/wp-content/plugins/ecwid-shopping-cart/js/ecwid-common.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-products-widget.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-shortcodes.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store-page.js+2 more
Script Paths
/wp-content/plugins/ecwid-shopping-cart/js/ecwid-common.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-products-widget.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-shortcodes.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store-page.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store.js/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store-popup.js+1 more
Version Parameters
/wp-content/plugins/ecwid-shopping-cart/css/ecwid-products-widget.css?ver=/wp-content/plugins/ecwid-shopping-cart/css/ecwid-shortcodes.css?ver=/wp-content/plugins/ecwid-shopping-cart/css/ecwid-social.css?ver=/wp-content/plugins/ecwid-shopping-cart/css/ecwid_store_browser.css?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-common.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-products-widget.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-shortcodes.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store-page.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid-store-popup.js?ver=/wp-content/plugins/ecwid-shopping-cart/js/ecwid_store_browser.js?ver=

HTML / DOM Fingerprints

CSS Classes
ecwid-mainecwid-products-widgetecwid-shortcode
HTML Comments
<!-- Ecwid --><div class="ecwid-main"><!-- Ecwid store popup --><!-- Ecwid page -->
Data Attributes
data-ecwid-widget-iddata-ecwid-store-id
JS Globals
ecwid_shortcode_dataecwid_store_idecwid_page_idecwid_products_widget_data
REST Endpoints
/wp-json/ecwid/v1/settings/wp-json/ecwid/v1/products/wp-json/ecwid/v1/categories
Shortcode Output
[ecwid widgets][ecwid_products_list][ecwid_categories_list]
FAQ

Frequently Asked Questions about Ecwid by Lightspeed Ecommerce Shopping Cart