Search This Blog

Wednesday 25 September 2013

Using Dynamic Class names

Increase number of emails to be sent via Nesletter

To increase the number emails to be sent for every 5 min:

In app/code/core/Mage/Adminhtml/controllers/Newsletter/QueueController.php

Change the 

$countOfSubscritions = 20;

To

$countOfSubscritions = 100; // whatever number you want

Also in app/code/core/Mage/Newsletter/Model/Oberver.php

Change the

$countOfSubscritions = 20;

To

$countOfSubscritions = 100; // whatever number you want

Extend the core admin controller

Sunday 22 September 2013

Get Default Magento store ID

$defaultStoreId = Mage::app()
    ->getWebsite(true)
    ->getDefaultGroup()
    ->getDefaultStoreId();

Tuesday 17 September 2013

Magento Newsletter UnSubscribe Link

Script to get Unsubscribe link:

Mage::getModel('newsletter/subscriber')->loadByEmail($email)->getUnsubscriptionLink();

Code snippet to be used in email templates:
<a href="{{var subscriber.getUnsubscriptionLink()}}">{{var subscriber.getUnsubscriptionLink()}}</a>