You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Commerce 5 you can bulk create coupon codes. It would be very nice if there was a way to send individual coupon codes to every mailing list subscriber, so every coupon code can only be used by the person who received the mail (instead of sending out generic coupon codes). So the FR is: make an integration with Commerce 5 coupon codes.
Plugin Version
3.5.2
The text was updated successfully, but these errors were encountered:
This should be relatively straightforward to achieve via a custom plugin/module by listening to one of the events triggered before sending an email. In this example, you would use __COUPON_CODE__ in your campaign template and replace it with a newly created discount code.
use putyourlightson\campaign\events\SendoutEmailEvent;
use putyourlightson\campaign\services\SendoutsService;
use yii\base\Event;
Event::on(SendoutsService::class, SendoutsService::EVENT_BEFORE_SEND_EMAIL,
function(SendoutEmailEvent$event) {
$couponCode = $this->createDiscountCode();
$event->message = str_replace('__COUPON_CODE__', $couponCode, $event->message);
}
);
Feature Request
In Commerce 5 you can bulk create coupon codes. It would be very nice if there was a way to send individual coupon codes to every mailing list subscriber, so every coupon code can only be used by the person who received the mail (instead of sending out generic coupon codes). So the FR is: make an integration with Commerce 5 coupon codes.
Plugin Version
3.5.2
The text was updated successfully, but these errors were encountered: