toporchillo

Автоматическое отслеживание почтовых отправлений Почты России

Рекомендуемые сообщения

fermenti    2

59e556faa81cc_.JPG.7fd7f8a10fcd392e1f0abdf4c095d12e.JPGвопрос такой: Игнорировать промежуточные статусы: - не стал включать эту опцию, в админке все красиво - статусы все вмдно, все отлично. В личном кабинете покупателя - непонятка.... на скрине собственно все видно (точнее не видно! только последний который отправляется покупателю видно, а где остальные? промежуточные?), как исправить?

Изменено пользователем fermenti
файл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
В 17.10.2017 в 04:03, fermenti сказал:

59e556faa81cc_.JPG.7fd7f8a10fcd392e1f0abdf4c095d12e.JPGвопрос такой: Игнорировать промежуточные статусы: - не стал включать эту опцию, в админке все красиво - статусы все вмдно, все отлично. В личном кабинете покупателя - непонятка.... на скрине собственно все видно (точнее не видно! только последний который отправляется покупателю видно, а где остальные? промежуточные?), как исправить?

В OpenCart у заказа 2 вида комментария в истории. Уведомлять=Да - виден покупателю, уведомлять=Нет - виден покупателю только статус, текст не виден. Поэтому такое в личном кабинете покупателя. Чтобы исправить - правьте код личного кабинета. Модуль тут ни при чем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fermenti    2

только у меня не видно промежуточных статусов покупателю получается? смысл этих промежуточных статусов тогда? не думаю, что покупателям понравится получать письма про все эти статусы.....а если отключить уведомления на почту, то и в личном кабинете их не видно...херня какая то....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
1 час назад, fermenti сказал:

только у меня не видно промежуточных статусов покупателю получается? смысл этих промежуточных статусов тогда? не думаю, что покупателям понравится получать письма про все эти статусы.....а если отключить уведомления на почту, то и в личном кабинете их не видно...херня какая то....

Ваши предложения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fermenti    2

Просто отключил эти пром статусы - вопрос закрыт, но есть другой  - кто поможет подключить и настроить  отправку смс (шлюз - sms.ru...буквенный отправитель согласован)? есть специалисты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
3 часа назад, fermenti сказал:

Просто отключил эти пром статусы - вопрос закрыт, но есть другой  - кто поможет подключить и настроить  отправку смс (шлюз - sms.ru...буквенный отправитель согласован)? есть специалисты?

Какая версия OpenCart? Для OpenCart 2 в модуле уже есть SMS-шлюз.

943fbf9d-0c4b-4d2c-955d-12acdd8a9acd.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fermenti    2

Я видел, но в списке доступных нет sms.ru. Как его подключить?

Изменено пользователем fermenti

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zavik21    0

  Добрый день! У меня почему-то перестали отправляться письма на эл. почту клиентам при первом обновлении трека. Подскажите, пожалуйста, в чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
28 минут назад, Zavik21 сказал:

  Добрый день! У меня почему-то перестали отправляться письма на эл. почту клиентам при первом обновлении трека. Подскажите, пожалуйста, в чем может быть проблема?

Статусы к заказу добавляются?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zavik21    0
3 часа назад, toporchillo сказал:

Статусы к заказу добавляются?

да, добавляются) вот теперь, что-то совсем непонятное стало. Треки, обновленные вчера, отправили трек кода покупателям..

к сообщению прикрепляю скрины:

скрин 1 - как было раньше

скрин 2 - как происходит в последнее время (как будто пропускается отправка письма)

 

Сейчас более подробно посмотрел - заказы, отправленные после 13-11-17, на них скидывалось письмо с треком, а посылки отправленные с 8-11-17 до 11-11-17 пропускали отправку письма

Спойлер

Скрин 1

5a0c90f622161_1.thumb.PNG.f25f18f0bddf4698abd3aaaf9d6665bd.PNG

Скрин 2:

5a0c90f6f2cf7_2.thumb.PNG.c247e19f32c45deed5e9964401494ed2.PNG

 

 

Изменено пользователем Zavik21

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
1 час назад, Zavik21 сказал:

да, добавляются) вот теперь, что-то совсем непонятное стало. Треки, обновленные вчера, отправили трек кода покупателям..

к сообщению прикрепляю скрины:

скрин 1 - как было раньше

скрин 2 - как происходит в последнее время (как будто пропускается отправка письма)

 

Сейчас более подробно посмотрел - заказы, отправленные после 13-11-17, на них скидывалось письмо с треком, а посылки отправленные с 8-11-17 до 11-11-17 пропускали отправку письма

  Показать контент

Скрин 1

5a0c90f622161_1.thumb.PNG.f25f18f0bddf4698abd3aaaf9d6665bd.PNG

Скрин 2:

5a0c90f6f2cf7_2.thumb.PNG.c247e19f32c45deed5e9964401494ed2.PNG

 

 

Что в логе rupost_updater.log для этого запуска? Может так у вас всё настроено? Статусы заказов? Кол-во заказов? Почитайте это http://sourcedistillery.com/auto-tracking_pochty_rossii_opencart.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zavik21    0
13 часов назад, toporchillo сказал:

Что в логе rupost_updater.log для этого запуска? Может так у вас всё настроено? Статусы заказов? Кол-во заказов? Почитайте это http://sourcedistillery.com/auto-tracking_pochty_rossii_opencart.html

Настройки не трогал, раньше все работало, и, при том, письма модуль не кидал в определенный момент, сейчас опять начал отправлять.

Настроены статусы заказов, которые нужно и которые не нужно проверять. Количество заказов не большое( т.е. превышения лимита по количеству запросов не было)

По логу заметил только то, что в треках, по которым письма не было, два раза была ошибка сервиса почты. Могу скинуть полный лог, если нужен

А так, привожу вырезки из лога, по конкретным заказам:

Лог заказа, по которым не было отправлено письмо:

Спойлер
(ID:xxxx) Ошибка сервиса Почты России: XML-ответ не содержит данных со статусами почтового отправления
(ID:xxxx) Ошибка сервиса Почты России: XML-ответ не содержит данных со статусами почтового отправления
(ID:xxxx). Добавлена история заказа: 09.11.2017 16:48:18 Статус посылки: Чебоксары Почтамт, Обработка - Прибыло в сортировочный центр
(ID:xxxx). Добавлена история заказа: 10.11.2017 01:53:18 Статус посылки: Казанский ЛПЦ, Обработка - Прибыло в сортировочный центр(

Лог заказа, где все работает нормально:

Спойлер
(ID:xxxx) Ошибка сервиса Почты России: XML-ответ не содержит данных со статусами почтового отправления
(ID:xxxx). Отправляем SMS, тел.: x (xxx) xxx-xx-xx (Ваш заказ #xxxx отправлен. Трек-номер: xxxxxxxxxxxxxxxxxx.)
(ID:xxxx). Добавлена история заказа: 13.11.2017 16:48:14 Статус посылки: Чебоксары 23, Прием - Единичный
2017-11-14 17:00:10: Заказ #xxxxxxxxxxxxxxxxxxx (ID:xxxx). Покупатель уведомлен: Доброго времени суток, Xxxx Xxxxxxx! Ваш заказ №xxxx передан почте России, отделение почтовой связи 'Чебоксары 23'. Трек-номер почтового отправления: xxxxxxxxxxxxxxxx. Местоположение посылки можно отследить на сайте почты России
(ID:xxxx). Добавлена история заказа: 13.11.2017 20:45:33 Статус посылки: Чебоксары 23, Обработка - Покинуло место приёма

 

Изменено пользователем Zavik21

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449

@Zavik21 , возможно у вас исчерпывается суточный лимит обращений к API. Заключайте договор с почтой, либо еще регистрируйте аккаунты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zavik21    0
5 минут назад, toporchillo сказал:

@Zavik21 , возможно у вас исчерпывается суточный лимит обращений к API. Заключайте договор с почтой, либо еще регистрируйте аккаунты.

Нет, как я и писал ранее, лимит не исчерпывался. Привожу скрин из личного кабинета почты

Спойлер

5a0d6cd0296a3_.PNG.b7f72390db441c98a7f9a3a29b98f446.PNG

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jozhin    0

Помогите, пожалуйста, изменить команду в кроне

Цитата

нужно, чтобы логи не писал, только что вычищено 13(!!!)Гб лога

Изменено пользователем Jozhin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jozhin    0

Да, еще вопрос:

задача запускается трижды в сутки, одновременно в доставки 500-600 заказов.

По статистике у нас в сутки 60-80 тысяч запросов. Это так и должно быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
13 минут назад, Jozhin сказал:

Да, еще вопрос:

задача запускается трижды в сутки, одновременно в доставки 500-600 заказов.

По статистике у нас в сутки 60-80 тысяч запросов. Это так и должно быть?

Нет. В сутки должно быть 600x3 запроса. Проверьте, как вы указали статусы, которые НЕ надо отслеживать. Видимо вы упорно отслеживаете давно доставленные заказы.

 

Вы какие логи вычистили? ЛОги wget? Или rupost_updater.log?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jozhin    0
3 минуты назад, toporchillo сказал:

Нет. В сутки должно быть 600x3 запроса. Проверьте, как вы указали статусы, которые НЕ надо отслеживать. Видимо вы упорно отслеживаете давно доставленные заказы.

 

Вы какие логи вычистили? ЛОги wget? Или rupost_updater.log?

статусы настроены верно, не первый месяц уже работаем с вашим модулем, претензий нет в целом.
Вычистили rupost_updater.log

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    449
9 минут назад, Jozhin сказал:

статусы настроены верно, не первый месяц уже работаем с вашим модулем, претензий нет в целом.
Вычистили rupost_updater.log

Может кто-то вредный дергает этот скрипт? http://***.ru/index.php?route=api/rupost/update

Ну там поисковик заходит, или еще какие боты? Может враги ломятся?

 

1. catalog/controller/api/rupost.php

Найдите строку

public $LOG_LEVEL = 4;

Поставьте там 1 вместо 4 - это чтобы лог не пух

 

2. После

public function update() {

добавьте

if ($this->request->get['pass'] != 'derparol') {

    exit;

}

 

А в кроне будет URL http://***.ru/index.php?route=api/rupost/update&pass=derparol

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Jozhin    0
15 часов назад, toporchillo сказал:

Может кто-то вредный дергает этот скрипт? http://***.ru/index.php?route=api/rupost/update

Ну там поисковик заходит, или еще какие боты? Может враги ломятся?

 

1. catalog/controller/api/rupost.php

Найдите строку


public $LOG_LEVEL = 4;

Поставьте там 1 вместо 4 - это чтобы лог не пух

 

2. После


public function update() {

добавьте

if ($this->request->get['pass'] != 'derparol') {

    exit;

}

 

А в кроне будет URL http://***.ru/index.php?route=api/rupost/update&pass=derparol

спасибо, все хорошо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От spbkran
      Не отослать сообщение админу со "страници связаться с нами"
      Невозможно оформить заказ
      двериизметалла.рф
    • От spbkran
      Не отсылаются письма с авйта на дадминский емейл
      Не оформить заказ с сайта.
      Что делать?
      Я не программист, по этому если кто может, объясните по подробней.
      Или помогите. Вопросов и проблемм будет еще много.
      Готов сотрудничать на материальной основе.
    • От vlasov2000
      Коллеги, прошу помочь, на ровном месте возникла проблема с отправкой информации об оформленном заказе. Перестали приходить письма клиенту и администратору о совершенном заказе. С быстрой формы заказа сообщения приходят. Версия ocStore 1.5.4.1 
      искал по форуму, но так и не нашел в чем проблема и как её в итоге решить. Буду признателен за решение.
    • От kin208

      1,500 RUB · Renewal Term: 100 RUB per year
      View File


      DHL-Россия
      Доставка службой DHL (из России заграницу и внутри России).
      Возможные способы доставки:
      - по городу (в России)
      - на следующий день (при доставке из СПБ в МСК и из МСК в СПБ)
      - доставка с вручением до 9:00 (в день доставки)
      - доставка с вручением до 10:30
      - доставка с вручением до 12:00
      - доставка с вручением до 18:00
      Возможные дополнительные опции:
      - "Доставка в руки" (посылка отдается лично отправителю после предъявления документа удостоверяющего личность)
      - "Уведомление о доставке" (отправитель информируется по e-mail или SMS о месте нахождения посылки)
      - "Доставка в субботу" (обычно доставка происходит только по рабочим дням)
      - "Повышенная ответственность" (груз страхуется на случай потери или повреждения)
      ---------
      Модуль совместим с Simple
      --------
      Модуль совместим с версиями Opencart от 1.5.0 до 2.0 включительно.
      ---------
      Демо-сайт:
      http://softpodkluch.ru/demo-dhlrussia
      ---------
      Инструкция по установке:
      http://softpodkluch.ru/instruction-dhlrussia
      --------
      Часто-задаваемые вопросы:
      http://softpodkluch.ru/faq-dhlrussia
      Submitter kin208 Submitted 09/11/2013 Category Доставки Системные требования Сайт разработчика http://softpodkluch.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От toporchillo

      Скачать/Купить дополнение


      Трек-номер заказа + автоотслеживание LiveInform
      Модуль позволяет хранить в заказе его трек-номер, и выполнять некоторые действия при его добавлении:
      1. Смена статуса заказа;
      2. Уведомление покупателя по почте и SMS (если у вас ocStore и настроен SMS-шлюз);
      3. Экспорт трек-номер заказа в сервис уведомления покупателя о доставке LiveInform.
      Также модуль позволяет синхронизировать статусы доставок LiveInform со статусами заказа в OpenCart - тот же Автотрекинг, но через LiveInform, а не почту России.
      LiveInform будет без вашего участия звонить и писать SMS вашим покупателям о прибытии заказа на почту, чтобы покупатели не забыли посылку выкупить.
      УСТАНОВКА ДЛЯ OpenCart 1.5.x
      1. Если у вас установлен vQmod и присутствует файл vqmod_order_track_no.xml - удалите файл.
      2. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Трек-номер заказа"
      4. Если модуль в системе администрирования не обнаруживается - убедитесь, что у пользователя есть права на просмотр и редактирование модуля shipping/track_no
      Если установка выполнена, то на странице просмотра заказа в блоке "Операции" появится поле ввода для редактирования трек-номера заказа.
      Если вы экспортируете трек-номера заказов в LiveInform, то можно синхронизировать их статусы. Для этого добавьте в планировщик задач CRON команду:
      wget -O - http://{адрес сайта}/admin/liveinform_updater.php   УСТАНОВКА ДЛЯ OpenCart 2.1.x и 2.3.x
      1. Если у вас установлен vQmod и присутствует файл vqmod_order_track_no.xml - удалите файл.
      2. В системе администрирования в разделе "Дополнения - Установка дополнений" установите OCMOD-файл: track_no-oc2.1.x.ocmod.xml (в архиве модуля).
      3. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      4. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Трек-номер заказа"
      5. Если модуль в системе администрирования не обнаруживается - убедитесь, что у пользователя есть права на просмотр и редактирование модуля shipping/track_no
      6. Убедитесь, что у вас есть доступ к OpenCart API, если нет, то обеспечить доступ:
      1) Зайти в Система - Пользователи - API. Если API еще не создано - создаем (вводим имя API, генерируем ключ, включаем статус), если уже есть - редактируем, в открывшемся окне во вкладке IP адресов добавляем свой, сохраняем.
      2) Зайти в Система - Настройки, открыть настройки магазина, во вкладке "Опции" в поле "API Пользователя" выбрать API с именем из предыдущего шага и сохранить настройки.
      Если установка выполнена, то на странице просмотра заказа в блоке "Операции" появится поле ввода для редактирования трек-номера заказа.
      Если вы экспортируете трек-номера заказов в LiveInform, то можно синхронизировать их статусы.
      Для этого добавьте в планировщик задач CRON пропишите команду:
      wget -O - http://{адрес сайта}/index.php?route=api/track_no/update_liveinform   Добавил toporchillo Добавлено 20.01.2016 Категория Доставки Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу