Перейти к содержимому


Sms Оповещения Клиентам


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 47

#1 hudobinsa

hudobinsa

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 17 Июнь 2011 - 23:14

Добрый день! На сайте не можем разобраться с sms информированием.
Выдает ошибку:
Не удалось отправить клиенту SMS о новом статусе заказа.
SMS не удалось отправить. Текст ошибки: «Недопустимое значение Адреса отправителя»

Как это исправить, чтоб нашим клиентам приходили уведомления?
Спасибо

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 788 сообщений

Отправлено 19 Июнь 2011 - 10:19

Хм. думаю что вам стоит изменить немного форму заполнения номера телефона при заказе.

В шаблоне "Оформление заказа" найдите следующее поле

<input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}">

и измените его на

<input id="contactPhone" name="form[contact][phone]" maxlength="11" minlength="11" class="digits required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}8{% ENDIF %}">


после этих действий при оформлении заказа смогу вводить только верный формат номера телефона

#3 hudobinsa

hudobinsa

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 24 Июнь 2011 - 21:52

Не получается ответ системы : не правильный формат номера не хватает + перед номером и + не вносится !!!!

#4 hudobinsa

hudobinsa

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 24 Июнь 2011 - 23:08

Не удалось отправить клиенту SMS о новом статусе заказа.
SMS не удалось отправить. Текст ошибки: «Недопустимое значение Адреса отправителя»      Что делать ???????

#5 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 788 сообщений

Отправлено 25 Июнь 2011 - 10:24

попробуйте заменить

<input id="contactPhone" name="form[contact][phone]" maxlength="11" minlength="11" class="digits required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}8{% ENDIF %}">

на

<input id="contactPhone" name="form[contact][phone]" maxlength="12" minlength="12" class="required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}+7{% ENDIF %}">


#6 hudobinsa

hudobinsa

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 27 Июнь 2011 - 08:05

Не удалось отправить клиенту SMS о новом статусе заказа.
SMS не удалось отправить. Текст ошибки: «Недопустимое значение Адреса отправителя»




Тоже самое влин !!!! Может нужно что то еще изменить???

#7 support

support

    Активный участник

  • Модераторы
  • 3 683 сообщений
  • ГородМосква

Отправлено 01 Июль 2011 - 16:47

В принципе ничего дополнительно менять не требуется, данная ошибка приходит нам от sms агрегатора, она говорит что номер телефона не корректен. Он должен быть в любом формате номера:
код страниы + 10 цифр (код города+телефонный номер). Например:
89091234567
+79091234567
8-909-1234567
+7-909-1234567
8-(909) 1234567
+7 (909) 1234567

Любой формат подойдёт, важно лишь чтобы это был правильный мобильный номер.

Проверить доходит ли SMS-ка можно здесь: http://sms-uslugi.ru/send

#8 Гость_q-style_*

Гость_q-style_*
  • Гости

Отправлено 14 Июль 2011 - 20:11

Просмотр сообщенияsupport (01 Июль 2011 - 16:47) писал:

В принципе ничего дополнительно менять не требуется, данная ошибка приходит нам от sms агрегатора, она говорит что номер телефона не корректен. Он должен быть в любом формате номера:
код страниы + 10 цифр (код города+телефонный номер). Например:
89091234567
+79091234567
8-909-1234567
+7-909-1234567
8-(909) 1234567
+7 (909) 1234567

Любой формат подойдёт, важно лишь чтобы это был правильный мобильный номер.

Проверить доходит ли SMS-ка можно здесь: http://sms-uslugi.ru/send

При проверке отправки сообщения с сайта магазина, сообщения не приходят, а при отправке тестового сообщения с выше указанного сайта, приходят.

#9 support

support

    Активный участник

  • Модераторы
  • 3 683 сообщений
  • ГородМосква

Отправлено 20 Июль 2011 - 17:43

Просмотр сообщенияq-style (14 Июль 2011 - 20:11) писал:

При проверке отправки сообщения с сайта магазина, сообщения не приходят, а при отправке тестового сообщения с выше указанного сайта, приходят.
Киньте в личку информацию о вашем номере, посмотрим на каком этапе возникает загвоздка

#10 fury21

fury21

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 134 сообщений

Отправлено 12 Ноябрь 2011 - 18:43

А как сделать жесткий формат? +7(926)123-4567

Где можно писать только цифры и нельзя стереть "+7", скобки "()" и тире "-"

#11 Jerek

Jerek

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 120 сообщений
  • ГородОренбург

Отправлено 18 Январь 2013 - 16:21

Делаю как Вы говорите, но номер все ровно можно писать любой, даже одну цифру.... Подскажите в чем беда !?

#12 support

support

    Активный участник

  • Модераторы
  • 3 683 сообщений
  • ГородМосква

Отправлено 18 Январь 2013 - 19:25

Просмотр сообщенияJerek (18 Январь 2013 - 16:21) писал:

Делаю как Вы говорите, но номер все ровно можно писать любой, даже одну цифру.... Подскажите в чем беда !?
Для решения проблемы можно вставить в поле проверки в разделе "Сайт" > "Редактор тем" в шаблоне "Оформление заказа" класс для этого достаточно заменить код:
class="required" value="{ORDER_FORM_CONTACT_PHONE}"

на следующий:
class="required phone" value="{ORDER_FORM_CONTACT_PHONE}"


а затем в mail.js добавить код после строчки с кодом
$(document).ready(function(){
:
jQuery.validator.addMethod("phone", function(phone_number, element) {
	phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.length > 9 &&
  phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");

и немного изменить страндартный вызов класса валидации, изменив код с такого:
.validate();
на
.validate({
	rules: {
	  field: {
		phone: true
	  }
	}
  });

Судя по этой документации: http://docs.jquery.c...Methods/phoneUS всё должно начать работать

#13 Flor@@

Flor@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 1 959 сообщений

Отправлено 20 Март 2013 - 01:08

подскажите, а данные параметры будут работать при добавлении 2х телефонных номеров в графу номер телефона?

#14 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 20 Март 2013 - 07:03

Просмотр сообщенияotdyh-i-son.ru (20 Март 2013 - 01:08) писал:

подскажите, а данные параметры будут работать при добавлении 2х телефонных номеров в графу номер телефона?

Просмотр сообщенияotdyh-i-son.ru (20 Март 2013 - 01:08) писал:

подскажите, а данные параметры будут работать при добавлении 2х телефонных номеров в графу номер телефона?
Этот код не пустит два номера телефона. можно вводить только цифры не больше 9 (количество цифр)

#15 yangirov

yangirov

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 61 сообщений

Отправлено 10 Июнь 2013 - 13:06

Добрый день.
Заменил  <inputid="contactPhone"name="form[contact][phone]"class="required"value="{ORDER_FORM_CONTACT_PHONE}">
на

<inputid="contactPhone"name="form[contact][phone]"maxlength="12"minlength="12"class="required"value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}+7{% ENDIF %}"
и вроде нормально все, но нет видимого поля и надпись какая то вышла

Прикрепленные изображения

  • ScreenShot 93.png


#16 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 10 Июнь 2013 - 15:09

Просмотр сообщенияyangirov (10 Июнь 2013 - 13:06) писал:

Добрый день.
Заменил  <inputid="contactPhone"name="form[contact][phone]"class="required"value="{ORDER_FORM_CONTACT_PHONE}">
на

<inputid="contactPhone"name="form[contact][phone]"maxlength="12"minlength="12"class="required"value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}+7{% ENDIF %}"
и вроде нормально все, но нет видимого поля и надпись какая то вышла


Что должно получится в результате? Какой инструкцией вы пользовались? Сейчас у вас нарушена верстка. Если вы делали копию дизайн шаблона перед изменениями, то восстановите.

#17 yangirov

yangirov

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 61 сообщений

Отправлено 10 Июнь 2013 - 19:34

Восстановил.Инструкцию взял отсюда

Просмотр сообщенияVaccina (19 Июнь 2011 - 10:19) писал:

Хм. думаю что вам стоит изменить немного форму заполнения номера телефона при заказе.

В шаблоне "Оформление заказа" найдите следующее поле

<input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}">

и измените его на

<input id="contactPhone" name="form[contact][phone]" maxlength="11" minlength="11" class="digits required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}8{% ENDIF %}">


после этих действий при оформлении заказа смогу вводить только верный формат номера телефона

Просмотр сообщенияVaccina (25 Июнь 2011 - 10:24) писал:

попробуйте заменить

<input id="contactPhone" name="form[contact][phone]" maxlength="11" minlength="11" class="digits required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}8{% ENDIF %}">

на

<input id="contactPhone" name="form[contact][phone]" maxlength="12" minlength="12" class="required" value="{% IF ORDER_FORM_CONTACT_PHONE %}{ORDER_FORM_CONTACT_PHONE}{% ELSE %}+7{% ENDIF %}">


#18 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 23 788 сообщений

Отправлено 11 Июнь 2013 - 02:21

У вас вероятно код поля вставляется с ошибкой. Проверьте правильность вставки, должны быть отступы между атрибутами и все символы должны быть заданы корректно. Если у вас так и не получиться заменить данное поле, то приложите код вашего уже измененного шаблона "Оформление заказа" с данным полем, чтобы мы смогли понять причину ошибки.

#19 fredshka

fredshka

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 241 сообщений
  • ГородМосква

Отправлено 19 Июль 2013 - 20:00

У меня не работает функция оповещения клиентов о заказе! Хочу, чтобы они получали смс о заказе и обо всех изменениях.
Проверял на нескольких телефонах, не приходят, и все тут! что делать???

#20 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 924 сообщений

Отправлено 19 Июль 2013 - 20:03

Просмотр сообщенияfredshka (19 Июль 2013 - 20:00) писал:

У меня не работает функция оповещения клиентов о заказе! Хочу, чтобы они получали смс о заказе и обо всех изменениях.
Проверял на нескольких телефонах, не приходят, и все тут! что делать???

На каком аккаунте у Вас данная проблема?
Проверьте стоят ли у Вас галочки в "Информировать клиентов при смене статуса заказа на" и есть ли заголовок sms (более 3х символов)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных