I want to send SMS when customer register success, I use customer_register_success magento event not working.
But when i use customer_address_save_after magento sms sending but problem here every time change address customer get sms alert.
How can i use customer_register_success event only for customer register success
\app\etc\modules\Sslw_Ismsregister.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Sslw_Ismsregister>
<codePool>local</codePool>
<active>true</active>
</Sslw_Ismsregister>
</modules>
</config>
app\code\local\Sslw\Ismsregister\etc\config.xml
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Sslw_Ismsregister>
<version>0.0.1</version>
</Sslw_Ismsregister>
</modules>
<global>
<models>
<sslwismsregister>
<class>Ismsregister_Model</class>
</sslwismsregister>
</models>
<events>
<customer_register_success>
<observers>
<Sslw_Ismsregister_model_observer>
<type>singleton</type>
<class>Sslw_Ismsregister_Model_Observer</class>
<method>SendSmsRegister</method>
</Sslw_Ismsregister_model_observer>
</observers>
</customer_register_success>
</events>
</global>
</config>
app\code\local\Sslw\Ismsregister\Model\Observer.php
class Sslw_Ismsregister_Model_Observer {
public function SendSmsRegister(Varien_Event_Observer $observer) {
Mage::log('customer_register_success '.'Mobile==',null,'SendSmsRegister001.log' ); //No log created
$msisdn = $observer->getCustomerAddress()->getTelephone();
Mage::log('customer_register_success '.'Mobile=='.$msisdn,null,'SendSmsRegister00.log' );
//NOT Create Log here for this event
//START SMS API Code here your code here
//ENd SMS API Code here your code
}
}
customer_address_save_after magento sms sending (SMS API Working Properly) but problem here every time change address customer get sms alert Module Code below:
Just change customer_address_save_after==>customer_register_success
https://github.com/SSLWireless/MagentoSMS/tree/master/Magento_SendIsmsRegister/app
Magento Events Cheat Sheet (1.9) List:
Best Answer
I got my solution describe flowing:
magento customer registration 2 way 1. Create Account directly from sinup form 2. Create account order checkout time
The Above module work only for customer_register_success observers events work when customer Create Account directly from sinup form.
Add following Line Top of success.phtml