Commerce Cookie Condition
No security coverage
Commerce ecosystem
This module allows you to create rules for Drupal Commerce that are triggered based on whether specific browser cookies exist and what their values are. This is useful for personalizing promotions, pricing, and user experiences based on cookie data.
Commerce Cookie Condition provides a way to create Drupal Commerce conditions based on the presence and value of browser cookies. Useful for promotions, pricing, and personalization.
Features
The Commerce Cookie Condition module adds a new condition plugin to the Drupal Commerce ecosystem that allows site builders to:
- Create conditions based on whether a specific cookie exists.
- Match a cookie to a specific value (e.g., promo_code=SUMMER2025).
- Use this condition in promotions, payment gateways, or custom order workflows.
This is especially useful for:
- Personalizing user experience based on cookies from ad campaigns or A/B tests.
- Targeting promotions based on UTM tracking parameters stored in cookies.
Post-Installation
Once installed, the module provides a new condition called "Current user has cookie" under the Customer category of conditions.
To use it:
- Go to the configuration area where conditions are supported (e.g. a Commerce Promotion).
- Add a new condition and choose "Current user has cookie".
- Enter the name of the cookie and the expected value.
- Save your configuration.