This article is about how to create shopping cart price rule and join with newsletter subscription form
First of all you need to create a coupon.
Go to Admin Panel >> Promotions >> Shopping Cart Price Rules >> Add New Rule.
Choose "Coupon – Specific Coupon“. Check "Use Auto Generation" or enter your coupon code. Set "Uses per coupon" and "Uses per customer" to 1.
Join coupon and newsletter
Go to System >> Configuration >> Magetrend Extensions >> Newsletter Popup (FREE) >> Coupon Settings >> Shopping Cart Price Rule >> Choose before created cart price rule.
Add coupon code to "newsletter subscription success" email
First go to Admin Panel >> System >> Transactional Emails >> Add New OR edit your already existing template. Insert this code in your template: {{var
subscriber.couponCode}}
Avoid re-subscribers
To avoid new coupon generation for already subscribed or resubscribed emails, use this code in template:
{{if subscriber.isObjectNew()}}
{{var subscriber.couponCode}}
{{/if}}
Change newsletter success email template
Set before already created template as primary template.
Go to Admin Panel >> System >> Configuration >> Newsletter >> Subscription Options >> Success Email Template >> Choose your template.