Get a fast, conversion-focused WooCommerce theme in 2026. Switch to Shoptimizer.

Home Documentation Shoptimizer CommerceKit Cookie Usage in CommerceKit

Cookie Usage in CommerceKit

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 Stores a unique session key that identifies the visitor’s wishlist 365 days Functional
commercekit_obp_view_ids Order Bumps Tracks which order bump products the visitor has seen (for impression counting) 24 hours Analytics
commercekit_obp_click_ids Order Bumps Tracks which order bump products the visitor has clicked (for click-rate counting) 24 hours Analytics
commercekit_search_ids Ajax Search Stores product IDs returned in search results (for click tracking) 48 hours Analytics
commercekit_search_cids Ajax Search Stores category IDs from search results (for analytics) 48 hours Analytics
commercekit-nonce-value Core WordPress security nonce used to validate AJAX requests ~2 hours Strictly necessary
commercekit-nonce-state Core Tracks whether the visitor is logged in or a guest (for nonce refresh logic) ~2 hours Strictly necessary
Countdown timer cookie Countdown Timers Stores the countdown session state so the timer persists across page loads Session Functional

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
Success!

The discount has been applied. You will see it when you checkout.

There has been a problem

Unfortunately this discount cannot be applied to your cart.

$50
Off

Do you want a whopping $50 off Shoptimizer for WooCommerce?

Click the button below to get Shoptimizer for only $49. (Regular price: $99).
This is a special launch offer for today only.
Get it before it is gone!