Overview
Ecwid (now part of Lightspeed) is an embeddable e-commerce widget that adds a complete online store to any existing website. Unlike full-platform solutions that require dedicated hosting, Ecwid injects a shopping cart, product catalog, and checkout flow into pages built on WordPress, Wix, Squarespace, or any custom HTML site. This makes it a popular choice for small businesses that want to add e-commerce to an established web presence without rebuilding their site.
What This Script Does
Ecwid's scripts load from app.ecwid.com and associated CDN domains. The SDK injects a full storefront widget into a designated container on the host page, rendering product grids, category navigation, product detail views, a shopping cart sidebar, and a multi-step checkout flow. Cookies set by Ecwid include session identifiers for maintaining cart state across page navigations (ecwid_session), shopping cart contents hashes, customer authentication tokens for returning buyers, and currency/locale preferences. These cookies typically persist for the browsing session, with cart persistence cookies lasting up to 30 days to support abandoned cart recovery.
Script Behavior
The Ecwid widget operates as a single-page application within the host page, managing its own routing and state. Product browsing, cart updates, and checkout steps all occur within the widget without full page reloads. The scripts communicate with Ecwid's API servers to fetch product data, validate inventory, calculate shipping rates, and process payments. No analytics or marketing tracking is included in Ecwid's core scripts — any such tracking requires separate integrations configured through Ecwid's app market.
Consent & Compliance
Ecwid scripts are classified as functional. The entire purpose of the integration is to provide e-commerce functionality — product browsing, cart management, and checkout processing — that the site owner has explicitly added and the visitor actively engages with. Under GDPR and the ePrivacy Directive, the cookies set by Ecwid for session management, cart persistence, and checkout processing qualify as strictly necessary for the service requested by the user. No consent is required for these functional cookies. Under CCPA/CPRA, the transaction data collected through Ecwid falls under the transactional exemption for data necessary to complete a purchase. However, if additional analytics or marketing apps are installed through Ecwid's app market, those would carry their own consent requirements.
Should You Block This Without Consent?
No. Ecwid's core scripts provide essential e-commerce functionality. Blocking them would prevent visitors from browsing products, managing their cart, or completing purchases. The cookies set by Ecwid are strictly necessary for the shopping experience and do not require consent. If third-party analytics or marketing integrations are added through Ecwid's ecosystem, those should be evaluated and managed separately.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
ecwid.comFunctionalFrequently Asked Questions
Does Ecwid require user consent to operate on a website?
No. Ecwid's core scripts provide essential e-commerce functionality — product browsing, cart management, and checkout processing. The cookies set by Ecwid for session management and cart persistence are strictly necessary for the shopping experience and are exempt from consent requirements under GDPR and the ePrivacy Directive.
What does the Ecwid script do and what data does it collect?
Ecwid loads from app.ecwid.com and injects a complete storefront widget including product grids, cart management, and multi-step checkout. It sets ecwid_session for cart state continuity and cart persistence cookies lasting up to 30 days for abandoned cart recovery. No analytics or marketing tracking is included in core scripts.
How does ConsentStack treat Ecwid on a website?
ConsentStack classifies Ecwid as functional and allows it to load without requiring consent, since its cookies are strictly necessary for e-commerce operations. If you add third-party analytics or marketing modules through the Ecwid app market, ConsentStack will evaluate those separately and block them until appropriate consent is obtained.
Related Vendors
Manage consent for Ecwid
ConsentStack automatically detects and manages Ecwid trackers so your site stays compliant with global privacy regulations.