Do I Have to Have Clickatell to use SMS Addon?

Do I have to have a Clickatell account in order to use the SMS Addon? I don’t have one.



I have entered my cell phone number in the Phone Number field, but am not getting notifications when people place orders.

No one is using this feature?

I signed up for the Clickatell free trial (you get 10 messages) and cannot get it to work. If you are going to include Clickatell as the provider for SMS, a little documentation would be great. What kind of API do we neet? XML, HTTP, etc? I would love to have this feature as part of my store, but it doesn’t seem to be working.



UPDATE

[COLOR=“Red”]Clickatell is required and you must have an HTTP/HTTPS Clickatell Ap_ID.[/COLOR]

[URL=“http://forum.cs-cart.com/showthread.php?t=11038”]http://forum.cs-cart.com/showthread.php?t=11038[/URL]



I use this mod here. As long as your provider has an e-mail gateway it works well.

[quote name=‘twin892’][URL=“http://forum.cs-cart.com/showthread.php?t=11038”]http://forum.cs-cart.com/showthread.php?t=11038[/URL]





What version of CS are you using and where did you place the code in the php file? If it is a different version than 2.08, can you tell me what the code is directly above the space where you inserted it? The php file has changed since Sno made the post for 2.04.



Thanks

I’m using version 2.04



you can place the code in the fn.cart.php file. within the ‘fn_order_notification’ function.


if (AREA == 'C') {
// Translate descriptions to admin language
fn_translate_products($order_info['items'], 'product', Registry::get('settings.Appearance.admin_default_language'));
Registry::get('view_mail')->assign('order_status', fn_get_status_data($order_info['status'], STATUSES_ORDER, Registry::get('settings.Appearance.admin_default_language')));

fn_send_mail(Registry::get('settings.Company.company_orders_department'), Registry::get('settings.Company.company_orders_department'), 'orders/order_notification_subj.tpl', 'orders/order_notification.tpl', '', Registry::get('settings.Appearance.admin_default_language'), $order_info['email']);
[B]//Add here
if (Registry::get('settings.Company.send_sms_message') == 'Y') {
fn_send_mail(Registry::get('settings.Company.sms_message_email'), Registry::get('settings.Company.sms_message_email'), 'orders/sms_notification_subj.tpl', 'orders/sms_notification.tpl', '', Registry::get('settings.Appearance.admin_default_language'), $order_info['email']);
}[/B]

}

[quote name=‘twin892’]I’m using version 2.04



you can place the code in the fn.cart.php file. within the ‘fn_order_notification’ function.


if (AREA == 'C') {
// Translate descriptions to admin language
fn_translate_products($order_info['items'], 'product', Registry::get('settings.Appearance.admin_default_language'));
Registry::get('view_mail')->assign('order_status', fn_get_status_data($order_info['status'], STATUSES_ORDER, Registry::get('settings.Appearance.admin_default_language')));

fn_send_mail(Registry::get('settings.Company.company_orders_department'), Registry::get('settings.Company.company_orders_department'), 'orders/order_notification_subj.tpl', 'orders/order_notification.tpl', '', Registry::get('settings.Appearance.admin_default_language'), $order_info['email']);
[B]//Add here
if (Registry::get('settings.Company.send_sms_message') == 'Y') {
fn_send_mail(Registry::get('settings.Company.sms_message_email'), Registry::get('settings.Company.sms_message_email'), 'orders/sms_notification_subj.tpl', 'orders/sms_notification.tpl', '', Registry::get('settings.Appearance.admin_default_language'), $order_info['email']);
}[/B]

}
[/QUOTE]



I appreciate the help man…Thanks!

Your welcome