Перейти к содержанию
toporchillo

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

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

 

 

как обновятся данные на почте - через 1-3 дня

4-8 часов максимум.

 

 

 

Некоторые покупатели успевают надоесть вопросами: "Вы отправили?" "Где трек-номер?" и т.д. 

А вам не говорят почему трэк номер не правильный? Потому что база не обновилась.

 

 

У меня так:

1. Статус "В обработке"

2. Передан в службу доставки - т.е. заказ скоро отправят. Отправляем вечером.

3. Утром, по крону клиент получает новый статус заказа "Заказ отправлен" и трек номер.

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


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

Чтобы статус появлялся сразу, в vqmod_order_track_no.xml ищем строку:

'order_status_id' => $order_info['order_status_id'],

Следующие 2 строки за ней меняем на:

'notify' => true,
'comment' => 'Заказу присвоен треккинг-номер: '.$track_no.' (В базе почты России он появится в течении 2-3 дней)'

Ну или что вы хотели там написать..

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


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

Почему-то при возврате смска не была отправлена.

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

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


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

Почему-то при возврате смска не была отправлена.

В логе есть сообщение об отправке SMS? Галка стоит? Или физически не ушло? А может деньги на sms-сервисе кончились? (Отвечать надо на все вопросы.)

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


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

В истории заказа вот так:

 

26.12.2015 26.12.2015 09:35:00 изменен статус почтового отправления. Новый статус: Шульгино, Возврат - Отказ адресата Возврат Нет 26.12.2015 Заказ №4294 не был Вами получен в отделении почтовой связи 'Шульгино' '393633', срок хранения заказа истек. Осуществляется возврат в интернет-магазин. Возврат Да

 

В логах bb.log за 26 число вообще никаких записей нет. Галка в настройках модуля стоит. На смс сервисе деньги есть, отправка смски по данному заказу при приеме отправления была.

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


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

В истории заказа вот так:

 

26.12.2015 26.12.2015 09:35:00 изменен статус почтового отправления. Новый статус: Шульгино, Возврат - Отказ адресата Возврат Нет 26.12.2015 Заказ №4294 не был Вами получен в отделении почтовой связи 'Шульгино' '393633', срок хранения заказа истек. Осуществляется возврат в интернет-магазин. Возврат Да

 

В логах bb.log за 26 число вообще никаких записей нет. Галка в настройках модуля стоит. На смс сервисе деньги есть, отправка смски по данному заказу при приеме отправления была.

При таком статусы SMS-информирование не производится. Зачем тратить деньги на покупателя, если он не забрал заказ, и заказ поехал обратно?

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


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

В настройках модуля поставить галку "корпоративный клиент".

Обновил модуль до 1.5.  -  "Корпоративный клиент" в настройках модуля нету - куда же ставить галку?

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


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

Обновил модуль до 1.5.  -  "Корпоративный клиент" в настройках модуля нету - куда же ставить галку?

Наверно не обновили. Посмотрите внимательнее откуда и куда вы копировали файлы. Заменились ли старые.

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


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

Наверно не обновили. Посмотрите внимательнее откуда и куда вы копировали файлы. Заменились ли старые.

Перезалил еще разок - все появилось

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


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

В админке при просмотре заказа теперь пропало поле для ввода номера почтового трекинга

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


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

В админке при просмотре заказа теперь пропало поле для ввода номера почтового трекинга

Это может быть из-за модуля Страницы заказа в админке[+VQMod +OCMod]  ?

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

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


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

Чтобы статус появлялся сразу, в vqmod_order_track_no.xml ищем строку:

'order_status_id' => $order_info['order_status_id'],

Следующие 2 строки за ней меняем на:

'notify' => true,
'comment' => 'Заказу присвоен треккинг-номер: '.$track_no.' (В базе почты России он появится в течении 2-3 дней)'

Ну или что вы хотели там написать..

 

'comment' => 'Номер почтового отправления: '.$track_no.

 

и после этого выдает Ошибка 500

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

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


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

Это может быть из-за модуля Страницы заказа в админке[+VQMod +OCMod]  ?

Да. Скорее всего из-за замены страницы просмотра заказа

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


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

'comment' => 'Номер почтового отправления: '.$track_no.

 

и после этого выдает Ошибка 500

$track_no.   точка в конце лишняя

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


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

$track_no.   точка в конце лишняя

 

Странно, у меня с точкой работает

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


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

Не работает отслеживание почтовых отправлений:

 

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

 

9dc9c351c480.png

 

настройки модуля

 

 

57c56f87f9b2.png

 

 

 

Отчет по Крону:

converted 'http://chzda.ru/admin/rupost_updater.php' (ANSI_X3.4-1968) -> 'http://chzda.ru/admin/rupost_updater.php' (UTF-8)
--2016-01-14 13:00:01-- http://chzda.ru/admin/rupost_updater.php
Resolving chzda.ru (chzda.ru)... 77.222.57.218
Connecting to chzda.ru (chzda.ru)|77.222.57.218|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 682 [text/html]
Saving to: 'rupost_updater.php.264'

0K 100% 112M=0s

2016-01-14 13:00:02 (112 MB/s) - 'rupost_updater.php.264' saved [682/682]

 

а в админке при просмотре заказа ни каких изменений

 

например заказ номер 979 при отслеживание на сайте почты России выдает уже несколько изменений:

 

 

 

a43cac6090a6.png
 

 

 

 

а в админке при просмотре заказа только информация вбитая мною вручную и ни каких автоматических иформационных изменений нету:

 

 

93d322cdca25.png

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

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


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

Не работает отслеживание почтовых отправлений:

 

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

 

Я запустил скрипт в браузере http://chzda.ru/admi...ost_updater.php в том-же заказе 979 появилась история, полученная от почты.

 

Следовательно  запуск по крону не работает. Может хостер вам поможет правильно настроить CRON?

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


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

 

Я запустил скрипт в браузере http://chzda.ru/admi...ost_updater.php в том-же заказе 979 появилась история, полученная от почты.

 

Следовательно  запуск по крону не работает. Может хостер вам поможет правильно настроить CRON?

 

 

Автору спасибо - изменение команды запуска скрипта в кроне на хосте решило этот затык.

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


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

Автору модуля спасибо за оперативное введение мультиаккаунтности.

 

 

Присоединяюсь. Будет очень удобно. Большинство посылок отправляем в день заказа, а смс с трек-номерами приходят только как обновятся данные на почте - через 1-3 дня. Некоторые покупатели успевают надоесть вопросами: "Вы отправили?" "Где трек-номер?" и т.д. 

Для OpenCart 2.1.x это реализовано вот в этом модуле: https://opencartforum.com/files/file/2915-%D1%82%D1%80%D0%B5%D0%BA-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D0%BE%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B4%D0%BB%D1%8F-opencart-21x/

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

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


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

Прошу помочь с такой проблемой...

opencart 1.5

модуль работает отлично, но при отправлении первого СМС сообщения прерывается цикл обработки треков. То есть отправили одно сообщение и всё, на этом сканирование заказов закончено.

Если убрать галки в модуле для отправления смс сообщения, на почту приходят уведомления нормально.

 

Догадываюсь, что дело в SMS гейтвее, а он стоит такой:

 

https://smsgateway.me/sms-api-documentation/messages/send-message-to-number

сама библиотека

https://smsgateway.me/sms-api-libraries/sms-gateway-me-php.zip

 

то, что непосредственно содержится в файле sms gateway'я opencart.

final class mygateway extends SmsGate {
public function send() {
$results = array();

$to = $this->to;
$to = preg_replace('/[^0-9]/', '', $to);
if ($to[0]=="9"){
$to = "8" . $to;
} else if ($to[0]=="7")
{
$to[0] = "8";
} else if ($to[0]=="+" && $to[1]=="7")
{
unset($to[1]);
unset($to[0]);
sort($to);
$to = "8" . $to;
}

$send = $this->message;
include "smsGateway.php";
$smsGateway = new SmsGateway('login', 'password');

$deviceID = 123;

$options = [

'expires_at' => strtotime('+1 hour') // Cancel the message in 1 hour if the message is not yet sent

];

//Please note options is no required and can be left out
$result = $smsGateway->sendMessageToNumber($to, $send, $deviceID, $options);

}
}
?>

 

Возможно, не прав, что спрашиваю о такой проблеме в теме по данному модулю, но всё же... Где цикл прерывается?

 

Спасибо заранее.

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

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


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

Прошу помочь с такой проблемой...

opencart 1.5

модуль работает отлично, но при отправлении первого СМС сообщения прерывается цикл обработки треков. То есть отправили одно сообщение и всё, на этом сканирование заказов закончено.

Если убрать галки в модуле для отправления смс сообщения, на почту приходят уведомления нормально.

...

Спасибо заранее.

Могу предположить, что вот тут:

            curl_setopt($ch, CURLOPT_URL,$url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch, CURLOPT_HEADER , false);  // we want headers
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

            $result = curl_exec ($ch);

            $return['response'] = json_decode($result,true);

            if($return['response'] == false)
                $return['response'] = $result;

            $return['status'] = curl_getinfo($ch, CURLINFO_HTTP_CODE);

            curl_close ($ch);

            return $return;

Это файл шлюза.

Может к ним коннекта нет, может возвращают что попало, а не json.

Хоть одна SMS отправляется?

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


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

Могу предположить, что вот тут:

            curl_setopt($ch, CURLOPT_URL,$url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
            curl_setopt($ch, CURLOPT_HEADER , false);  // we want headers
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

            $result = curl_exec ($ch);

            $return['response'] = json_decode($result,true);

            if($return['response'] == false)
                $return['response'] = $result;

            $return['status'] = curl_getinfo($ch, CURLINFO_HTTP_CODE);

            curl_close ($ch);

            return $return;

Это файл шлюза.

Может к ним коннекта нет, может возвращают что попало, а не json.

Хоть одна SMS отправляется?

Да, одна отправляется. В логе rupost_updater видно, что смс отправилась. На этом цикл сканирования заказов модуля opencart заканчивается.

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

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


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

После обновления модуля, перестали отправляться смс-оповещения. Последнее смс от 2015-11-21. Ошибок в логе нет.

В личку не достучаться.

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

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


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

После обновления модуля, перестали отправляться смс-оповещения. Последнее смс от 2015-11-21. Ошибок в логе нет.

В личку не достучаться.

Я вам ответил в личку через 1 час 16 минут после вашего сообщения. Если будете наговаривать на меня в теме поддержки, попадете в игнор.

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


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

Столкнулся с такой ситуацией, почта сейчас уже как две недели работает с задержкой в 2-3 дня, что это значит, что после отправки статусы они у себя начинают показывать только через 2-3 дня, естественно что статусы в админке тоже начнут обновятся в такие же сроки, судя с этого мои клиенты не получают уведомление об отправке с их номером. В таком случее вы сделали такую фишку как Уведомить покупателя с галкой под вводом номер. Это конечно удобно но не совсем, в него нужно вписывать постоянно номер заказа в ручную и имя клиента, как может сделать что бы туда можно было привязать шаблон точно такой же как и  при обновлении статуса уведомление, что бы все само подставлялось (трек номер и имя клиента), что бы было достаточно поставить галку "Уведомить покупателя" и нажать присвоить номер.

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


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

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

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

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

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

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

Войти

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

Войти

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

    • От 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
      600.00 руб
      Скачать/Купить дополнение


      Автоматическое отслеживание отправлений Казпочты
      Модуль позволяет в автоматическом режиме отслеживать статусы почтовых доставок и уведомлять покупателя об отправке и прибытии заказа.
      Аналог этого модуля, но для почты Казахстана
      Для OpenCart 1.5.x. Требуется vQmod.
      Если вы много заказов отправляете Почтой. Если вы отправляете посылки наложенным платежом, то вам необходимо быть в курсе того, где сейчас посылки. А чтобы покупатель не забыл про свой заказ, надо уведомлять его о доставке по электронной почте и/или SMS. Если же покупатель не выкупил свой заказ, и посылка вернулась, то и вам надо не забыть ее забрать. Об этом напомнит модуль, поменяв статусы заказа, отправив письмо и SMS.
      Все это успешно реализовано и опробовано для Почты России (подробнее на странице: http://sourcedistillery.com/auto-tracking_pochty_rossii_opencart.html), теперь это доступно и для почты Казахстана.
      Внимание! Модуль рассылает SMS-уведомления, используя механизмы рассылки ocStore, или аналоги. Для отправки SMS-уведомлений также должен быть установлен SMS-шлюз для доступа к сервису SMS-рассылок. Для Казахстана мне известны такие сервисы как SMSC и ePochta
      УСТАНОВКА
      1. Убедитесь, что у вас установлен и включен vQmod, либо вручную внесите изменения вносимые файлом vqmod/xml/vqmod_order_track_no.xml.
      2. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      3. Установка и настройка модуля доступна в системе администрирования, на странице
      Дополнения - Доставка - Автотреккинг доставок Казпочты
      4. В планировщик задач CRON пропишите команду
      wget -O - http://{адрес сайте}/admin/kazpost_updater.php   Достаточно запускать скрипт раз в сутки. По ночам скрипт запускать не надо, а то можете беспокоить покупателей ночными SMS.
      Модуль не содержит в себе SMS-шлюза. SMS будет отправляться только если у вас в OpenCart уже есть отправка каких-нибудь SMS.
      Модуль использует официальный API Казпочты.
      Добавил toporchillo Добавлено 31.01.2016 Категория Доставки Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От toporchillo
      Модуль позволяет в автоматическом режиме отслеживать статусы почтовых доставок и уведомлять покупателя об отправке и прибытии заказа.
      Аналог этого модуля, но для почты Казахстана
      Для OpenCart 1.5.x. Требуется vQmod.
      Если вы много заказов отправляете Почтой. Если вы отправляете посылки наложенным платежом, то вам необходимо быть в курсе того, где сейчас посылки. А чтобы покупатель не забыл про свой заказ, надо уведомлять его о доставке по электронной почте и/или SMS. Если же покупатель не выкупил свой заказ, и посылка вернулась, то и вам надо не забыть ее забрать. Об этом напомнит модуль, поменяв статусы заказа, отправив письмо и SMS.
      Все это успешно реализовано и опробовано для Почты России (подробнее на странице: http://sourcedistillery.com/auto-tracking_pochty_rossii_opencart.html), теперь это доступно и для почты Казахстана.
      Внимание! Модуль рассылает SMS-уведомления, используя механизмы рассылки ocStore, или аналоги. Для отправки SMS-уведомлений также должен быть установлен SMS-шлюз для доступа к сервису SMS-рассылок. Для Казахстана мне известны такие сервисы как SMSC и ePochta
      УСТАНОВКА
      1. Убедитесь, что у вас установлен и включен vQmod, либо вручную внесите изменения вносимые файлом vqmod/xml/vqmod_order_track_no.xml.
      2. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      3. Установка и настройка модуля доступна в системе администрирования, на странице
      Дополнения - Доставка - Автотреккинг доставок Казпочты
      4. В планировщик задач CRON пропишите команду
      wget -O - http://{адрес сайте}/admin/kazpost_updater.php   Достаточно запускать скрипт раз в сутки. По ночам скрипт запускать не надо, а то можете беспокоить покупателей ночными SMS.
      Модуль не содержит в себе SMS-шлюза. SMS будет отправляться только если у вас в OpenCart уже есть отправка каких-нибудь SMS.
      Модуль использует официальный API Казпочты.
  • Последние посетители   0 пользователей онлайн

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

×