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

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

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


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

Добрый день!

Вношу вручную изменения из vqmod, при внесении в файл admin/controller/sale/order.php второй операции (большой кусок кода) админка перестает загружаться. В чем может быть проблема?

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


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

Добрый день!

Вношу вручную изменения из vqmod, при внесении в файл admin/controller/sale/order.php второй операции (большой кусок кода) админка перестает загружаться. В чем может быть проблема?

jacoj.jpg?w=240

 

Модуль трек-номер заказа у вас установлен? Установите его, а vQmod оставьте в покое.

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


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

Спасибо)

Подскажите еще плз, как вручную внести в файл строку:

                <search position="before" regex="true"><![CDATA[~<td>\s*<\?php\s+echo\s+\$text_invoice_no;\s*\?>\s*<\/td>~i]]></search>
                <add><![CDATA[
            <td>Идентификатор отправления:<br><span class="help">трек-номер</span></td>
            <td><input type="text" name="order_track_no" value="<?php echo $track_no; ?>" size="32" /><button id="button-track_no-add">OK</button>
            </td>
          </tr>
          <tr>
                ]]></add>

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


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

Еще вопрос, у нас настроено смс-оповещение через comtube, однако модуль трек-номер заказа пишет: SMS-информирование у вас отключено, либо не поддерживается. SMS отправляться не будут.

Смс не приходит.

 

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От berdps
      Всем привет, помогите пожалуйста разобраться
       
      Вопрос не совсем по OpenCart, просто в этом форуме лучше всего помогают ) Но сайт на OcStore.
      Есть несколько форм отправки заявок с разных страниц. Для отправки используется скрипт. Он работает, но письма не приходят на почту mail, на yandex приходят.
      Хостинг reg.ru, они посоветовали поменять почту по умолчанию в php.ini не помогло. Пробовал и в корне в папке php-bin и в папке сайта.
      В reg.ru Сказали проблемы в скрипте. Такой же скрипт у меня работает на сайте на хостинге beget, там все нормально.
       
      Как я понял ошибка в отсутствии обратного адреса у отправляемого письма. На яндекс письма приходят без получателя. На бегете приходят с обратным адресом бегета.
      From в скрипте пробовал разный не помогает.
       
      Скрипт:
      <?php $method = $_SERVER['REQUEST_METHOD']; //Script Foreach $c = true; if ( $method === 'POST' ) {     $project_name = trim($_POST["project_name"]);     $admin_email  = trim($_POST["admin_email"]);     $form_subject = trim($_POST["form_subject"]);     foreach ( $_POST as $key => $value ) {         if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) {             $message .= "             " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . "             <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td>             <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td>         </tr>         ";     } } } else if ( $method === 'GET' ) {     $project_name = trim($_GET["project_name"]);     $admin_email  = trim($_GET["admin_email"]);     $form_subject = trim($_GET["form_subject"]);     foreach ( $_GET as $key => $value ) {         if ( $value != "" && $key != "project_name" && $key != "admin_email" && $key != "form_subject" ) {             $message .= "             " . ( ($c = !$c) ? '<tr>':'<tr style="background-color: #f8f8f8;">' ) . "             <td style='padding: 10px; border: #e9e9e9 1px solid;'><b>$key</b></td>             <td style='padding: 10px; border: #e9e9e9 1px solid;'>$value</td>         </tr>         ";     } } } $message = "<table style='width: 100%;'>$message</table>"; function adopt($text) {     return '=?UTF-8?B?'.Base64_encode($text).'?='; } $headers = "MIME-Version: 1.0" . PHP_EOL . "Content-Type: text/html; charset=utf-8" . PHP_EOL . 'From: '.adopt($project_name).' <'.$admin_email.'>' . PHP_EOL . 'Reply-To: '.$admin_email.'' . PHP_EOL; mail($admin_email, adopt($form_subject), $message, $headers );  
       
      Почта в php.ini:
      sendmail_path = "/usr/sbin/sendmail -t -i -f support@xn--e1abnfhdaem.xn--p1ai"  
      Подскажите пожалуйста как заставить его отправлять письма на mail
      Заранее спасибо.
       
    • От 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 Не проверялось  
  • Последние посетители   0 пользователей онлайн

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