CommerceKit sets a small number of cookies to enable module functionality. This page lists every cookie the plugin uses, which module sets it, what it stores, and how long it persists.
The CommerceKit plugin utilizes cookies for certain modules, but not all. Some cookies are essential for core functionality, while others are only used if specific modules are enabled.
Cookie reference
| Cookie name | Module | Purpose | Duration | Classification |
|---|---|---|---|---|
commercekit_wishlist |
Wishlist | Identifies the visitor’s wishlist. | 365 days | Functional |
commercekit_obp_view_ids |
Order Bumps | Counts viewed order bump products. | 24 hours | Analytics |
commercekit_obp_click_ids |
Order Bumps | Counts clicked order bump products. | 24 hours | Analytics |
commercekit_search_ids |
Ajax Search | Tracks counted search queries. | 48 hours | Analytics |
commercekit_search_cids |
Ajax Search | Tracks clicked search results. | 48 hours | Analytics |
commercekit-nonce-value |
Core | Validates CommerceKit AJAX requests. | ~2 hours | Strictly necessary |
commercekit-nonce-state |
Core | Tracks guest/logged-in nonce state. | ~2 hours | Strictly necessary |
commercekit-fast-token |
Ajax Search / Fast Ajax Search | Authorizes Fast Ajax Search requests. | ~2 hours | Strictly necessary |
ckit_{hash} |
Countdown Timers | Stores countdown timer state. | Session or 30 days | Functional |
commercekit_stats_countdown |
Countdown Timers | Tracks countdown timer views. | 7 days | Analytics |
commercekit_stats_fsn |
Free Shipping Notification | Tracks free shipping notification views. | 7 days | Analytics |
commercekit_stats_inventory_bar |
Stock Meter / Inventory Bar | Tracks inventory bar views. | 7 days | Analytics |
commercekit_stats_sticky_atc |
Sticky Add to Cart Bar | Tracks Sticky Add to Cart views. | 7 days | Analytics |
commercekit_stats_badge |
Product Badges | Tracks product badge views. | 7 days | Analytics |
commercekit_stats_size_guide |
Size Guides | Tracks size guide views. | 7 days | Analytics |
commercekit_clicked_fsn |
Free Shipping Notification | Tracks checkout clicks after FSN. | 7 days | Analytics |
commercekit_clicked_inventory_bar |
Stock Meter / Inventory Bar | Tracks add-to-cart clicks after inventory bar. | 7 days | Analytics |
commercekit_clicked_sticky_atc |
Sticky Add to Cart Bar | Tracks Sticky Add to Cart clicks. | 7 days | Analytics |
commercekit_clicked_badge |
Product Badges | Tracks add-to-cart clicks after badges. | 7 days | Analytics |
commercekit_clicked_size_guide |
Size Guides | Tracks size guide clicks. | 7 days | Analytics |
Classifications
- Strictly necessary:Â Required for the plugin to function securely. Cannot be disabled without breaking plugin behaviour.
- Functional:Â Enables a feature that the visitor has actively engaged with (e.g. saving products to a wishlist). Removal will cause loss of that feature for the visitor but will not break the store.
- Analytics: Used to measure module performance in the CommerceKit admin dashboard (impressions, click rates, conversion rates). Disabling these cookies means statistics will not be recorded but the storefront continues to work normally.
GDPR / consent considerations
The two strictly necessary cookies (commercekit-nonce-value and commercekit-nonce-state) do not require consent under most interpretations of GDPR, as they are essential for secure operation.
The functional and analytics cookies are not strictly necessary and should be gated behind consent if you use a cookie consent solution.
CommerceKit includes built-in compatibility with Cookiebot — when Cookiebot is active, the nonce cookies are only set after the page has loaded and will respect the visitor’s preferences.
If you use a different consent management platform and need help configuring it for CommerceKit cookies, please get in touch with support.
Modules with no cookies
The following CommerceKit modules do not set any cookies:
- Waitlist
- Free Shipping Notification
- Stock Meter
- Sticky Add to Cart Bar
- Product Badges
- Product Gallery
- Attribute Swatches
- Size Guides
