Доброго дня!
Подскажите пожалуйста, в настройках администратора в модуле Unisender есть пункт
“Уведомлять администратора о новом заказе:”
И все хорошо, администратору приходят уведомления! Но правда не только о новом заказе, но и о некоторых других!(((
Вопрос: Как сделать так, чтобы смс приходило только о новом заказе?
Спасибо!
P.S. Написал в unisender, они сказали что разраб модуля cs-cart, обращайтесь к ним! К ним обращаться не очень хочется, ибо их ответ будет 100% “Модуль Unisednera обращайтесь к ним” Уже проходили!)
некоторые другие - какие?
К сожалению сейчас не могу дать полный список, но кроме “Открыт”, точно приходит “Ожидается оплаты”! Т.е. статусы О и Е соответственно!
А, еще вроде о статусе “P” вроде!
По логике картовцев - это всё - новые заказы. То есть - незавершенный (по каким то причинам начал оформляться и недоофрмился в открытый), ожидает оплаты (покупатель сделал заказ и поставил оплату картой, но оплата пока не прошла - как только пройдет - он станет открытым), и открытый собственной персоной.
мда…т.е. сделать как-то так, чтобы только о статусе О приходил, никак нельзя?
в модуле rus_unisender файл func.php
вот здесь:
//admin_sms
function fn_rus_unisender_place_order($order_id, $action, $order_status, $cart, $auth)
{
if (Registry::get('addons.rus_unisender.send_sms_user') == 'Y') {
$user_data = fn_fill_contact_info_from_address($cart['user_data']);
$text = Registry::get('addons.rus_unisender.send_sms_user_text');
$text = str_replace('[order_id]', $order_id, $text);
fn_rus_unisender_send_sms($text, $user_data['phone'], $order_id, 'O');
}
if (Registry::get('addons.rus_unisender.send_sms_admin') == 'Y') {
в последней строке добавить чтобы стало
if (Registry::get('addons.rus_unisender.send_sms_admin') == 'Y' && $order_status == 'O') {
не проверял, но должно работать