Mage Check Facebook icon Mage Check Linkedin icon

Magento how to Programmatically Subscribe

Step 1: Implementation

Magento I (2007 - 2014)

class MageCheck_Tutorial_IndexController extends Mage_Core_Controller_Front_Action {   public function indexAction()   {     $customer = Mage::getModel('customer/customer')       ->setWebsiteId(Mage::app()->getStore()->getWebsiteId())       ->loadByEmail('example@magecheck.com');     $customer->setConfirmation(true);     $customer->save();   } }

Magento 2 Open Source (2014 onward)

/** * @var \Magento\Newsletter\Model\Subscriber */ protected $_subscriber; public function __construct(   \Magento\Newsletter\Model\Subscriber $subscriber ){   $this->_subscriber = $subscriber; } public function execute() {   $email = 'example@magecheck.com';   $subscriber = $this->_subscriber;   $subscriber->subscribe($email);   $subscriber->save(); }
Custom
This is the sample way to Programmatically Subscribe in Magento!
Quote