Purchase Tagger – Product-Based Mailchimp Tags
Purchase Tagger – Product-Based Mailchimp Tags
Description
Purchase Tagger is a lightweight, no-bloat plugin for tagging your Mailchimp contacts based on what they purchase from your store. Tagging is supported for product variations, product parents, simple products, and global purchases.
Features:
- Assign tags to simple products
- Assign tags to variable products (applies to all variations)
- Assign unique tags to individual variations
- Automatically creates transactional contacts for new customers
- Updates existing Mailchimp contacts without changing their subscription status
Use Cases:
- Use global tagging to track all contacts with purchase history
- Segment customers by specific product purchase history
- Trigger automations and add customers to journeys based on purchase behavior
- Track which products a customer has bought
Privacy Policy
This plugin sends customer data (email address, first name, last name) to Mailchimp’s servers when an order is processed. This data is used to create or update contacts and apply tags in your Mailchimp audience.
Please ensure your store’s privacy policy discloses this data sharing. For more information, see Mailchimp’s Privacy Policy.
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to WooCommerce > Settings > Integration > Mailchimp Tags
- Enter your Mailchimp API key and select your audience
- Add tags to your products in the product editor
Faq
In your Mailchimp account, go to Account > Extras > API keys. Learn more
Yes! When a customer purchases a variation, they receive both the parent product tag and the variation-specific tag.
The plugin creates them as a transactional contact (non-subscribed) and applies the tags. This won’t subscribe them to marketing emails.
No. If a contact is already subscribed, unsubscribed, or cleaned, their status remains unchanged.
Reviews
Changelog
1.1.0
- Added: Daily health check to validate Mailchimp API key status
- Added: Admin notice when API key is missing or audience not selected
- Improved: Centralized Mailchimp API initialization
1.0.0
- Initial release
- Global tagging to assign common tag to all purchases
- Product-level tagging for simple and variable products
- Variation-level tagging
- Automatic transactional contact creation for new customers


