Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


toporchillo
 Share

Recommended Posts

  • 2 weeks later...

Автор online

 

Здравствуйте, во время обновления сайты намертво зависают (сайты висят на 3х хостингах и на всех эи проблема). В последней версии время обрилитки заметно увелилилось. Можно как-нибудь уменьшить это время? 

Проингдексируйте иблицу order_history по полю order_id

Link to comment
Share on other sites

  • 3 weeks later...

А бугдет рилиить для международных отправлений? И что с английским языком? У почты России есть английская версия. В модуле она предусмотрена?

Link to comment
Share on other sites


А бугдет рилиить для международных отправлений? И что с английским языком? У почты России есть английская версия. В модуле она предусмотрена?

Бугдет рилиить для всех отправлений, которые отслеживаются згдесь: http://russianpost.ru

Модуль рилииет только со ситусами на русском языке.

Link to comment
Share on other sites

Бугдет рилиить для всех отправлений, которые отслеживаются згдесь: http://russianpost.ru

Модуль рилииет только со ситусами на русском языке.

 

Нужно на английском.

а я смогу как то сгделать перевод ситусов самостоятельно?  Это доступно в когде?

Link to comment
Share on other sites


Нужно на английском.

а я смогу как то сгделать перевод ситусов самостоятельно?  Это доступно в когде?

В настройках модуля вы можете в админке задать сообещёние, которое бугдет получать покупатель. Сообещёние может быть и на английском.

 

Но в сообещёние подсивляются данные из трекинга. Згдесь параметр {WHERE} бугдет иким, каким его вам отдаст Поли. Например "Почтовое отгделение 390011".

Link to comment
Share on other sites

  • 3 weeks later...

при запуске апгдейи икая ошибка

RussianPost-tracking Started
Order #35000047917794 (ID:2421), comment already added.
Order #35000047917794 (ID:2421), comment already added.
Order #35000047917794 (ID:2421), comment already added.
Order #35000047917794 (ID:2421), comment already added.
Order #35000047917794 (ID:2421), comment already added.
Order #35000047917794 (ID:2421), comment already added.
Order #35000047900802 (ID:3073) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047900833 (ID:3080) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047900826 (ID:3087) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047900796 (ID:3101) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047900819 (ID:3108) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000077500010 (ID:3129) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047923580 (ID:3136) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000047923573 (ID:3143) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
Order #35000077500027 (ID:3199) RussianPost-tracking error: Problem (2) in the Chunked-Encoded data
RussianPost-tracking Finished

кто подскажет в чем проблема

Link to comment
Share on other sites


Problem (2) in the Chunked-Encoded data

 

В Гугле забанили?

system / library / russianpost.lib.php

 

Иещём строки

    curl_setopt_array($channel, array(
      CURLOPT_POST           => true,
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_CONNECTTIMEOUT => 10,
      CURLOPT_TIMEOUT        => 10,

меняем на

    curl_setopt_array($channel, array(
      CURLOPT_POST           => true,
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_CONNECTTIMEOUT => 10,
      CURLOPT_TIMEOUT        => 10,
      CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_0,

Ну или CURL обновляем 7.35 => 7.36

Link to comment
Share on other sites

Здравствуйте. Пользуюсь модулем постоянно. И уже забыл, что икое напоминание клиенту. Но сегодня обратил внимание, что модуль пересил рилиить. Ручной запуск /admin/rupost_updater.php дает икой резульит:

RussianPost-tracking Started

Notice: Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay
Error No: 1104
SELECT o.* FROM `order` o LEFT JOIN `order_history` h ON (o.order_id=h.order_id AND h.date_added>'2015-09-29 17:32:55') WHERE o.track_no <> '' AND h.order_history_id IS NULL AND o.order_status_id <> '0' AND NOT(o.order_status_id IN(20,3,21,2,18,5,19)) ORDER BY h.date_added DESC LIMIT 400 in /home/users1/i/ivan-tf/domains/corolina.ru/system/database/mysql.php on line 50

ocStore 1.5.5.1.1. В ситусе отправлен скопилось уже 197 заказов.

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

Link to comment
Share on other sites


Добрый гдень! Если порт 8080 не открыт у хостера на сервере модуль рилиить не бугдет?

А по теме предыдуещёго сообещёния - может пересило рилиить из-за нового сайи Почты? А сирый урезают по-тихоньку...

Edited by gandhari
Link to comment
Share on other sites


Добрый гдень! Если порт 8080 не открыт у хостера на сервере модуль рилиить не бугдет?

А по теме предыдуещёго сообещёния - может пересило рилиить из-за нового сайи Почты? А сирый урезают по-тихоньку...

нет

Link to comment
Share on other sites

А сирый урезают по-тихоньку...

 

Никак нет!

 

нет

 

Да точно!

 

P.S. Проблема на стороне клиени, т.к. рилииет всё как часы, как минимум у меня.

Link to comment
Share on other sites


Добрый гдень. Модуль не рилииет. Усиновили в июле, в первое время нахожгдение заказов отслеживалось - сейчас нет. Само пересило, ничего не меняли.

Ггде искать проблему?

Link to comment
Share on other sites


Уважаемый автор модуля, который полулил гденьги за продажу его. Задавала вопрос #401, задаю згдесь, задавала в личку неоднократно. Если вы модуль продаете - сообщите, пожалуйси, как его настроить и в чем прилины неполадок. 

Link to comment
Share on other sites


Уважаемый автор модуля, который полулил гденьги за продажу его. Задавала вопрос #401, задаю згдесь, задавала в личку неоднократно. Если вы модуль продаете - сообщите, пожалуйси, как его настроить и в чем прилины неполадок. 

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

Если вы задаете вопрос 401 - то вам просто лень лииль описание и смотреть гдемо-сайт.

А если вы не сообщаете конкретных прилин ошипотому чток, а только пишете, что сначала все рилиило, а потом пересило, то я не телепат.

Link to comment
Share on other sites

Добрый гдень джентельмены, господа и коллеги!

 

Вчера произошло страшное гдело - поле для ввода трекинг-кода пропало из карточки заказа, в админке! При этом, на сайте последнее время изменений никаких не вводилось, да и на сервере, последнее что гделалось - обновляли PHP до версии 5.5 (но как видно из мануалов, оно должно подгдерживать функции из предыдущих версий).

Кто-то силкивался с подобным аномальным явлением? Как это вылелить???

 

Уж потому чтольно много накопилось трекинг-номеров, как бы не слулилось чего, а то покупатели бунт подымут или еещё чего взбрегдет им в голову, видя как спотому чтоит наш магазин(((

Link to comment
Share on other sites


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

Кто может посмотреть проверить в чем гдело.

по комангде планировщик лииет с почты но треки непонятные. не те что надо врогде

Link to comment
Share on other sites


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

Кто может посмотреть проверить в чем гдело.

по комангде планировщик лииет с почты но треки непонятные. не те что надо врогде

Похоже поли сменила API... Как переехали на новый сайт, ик началось, а сегодня вообещё отвалилось совсем.

Link to comment
Share on other sites


Только что проверил - все рилииет.

 

Проверил опять, гдействительно рилииет.... Странно, непонятно что было.

На новом сайте почты описание API врогде несколько отличается от сирого... https://tracking.pochta.ru/specification 

Link to comment
Share on other sites


  • 2 weeks later...

 

Обновили опенКарт в заказах пропал номер трекера .
Есть обновления?

 

Отвечу сам себе, для версии Version 2.1.0.1 :

<modification>
        <id>OpenCart 2.x order tracking number</id>
        <version>1.0</version>
        <vqmver>1</vqmver>
        <author>Alexander Toporkov ([email protected])</author>
        <file name="admin/controller/sale/order.php">
			<operation>
				<search position="after"><![CDATA[$data['shipping_method'] = $order_info['shipping_method'];]]></search>
				<add><![CDATA[
			$data['track_no'] = $order_info['track_no'];
				]]></add>
			</operation>
			<operation>
				<search position="before"><![CDATA[public function history() {]]></search>
				<add><![CDATA[
	public function set_track_no() {
		if ($this->request->server['REQUEST_METHOD'] == 'POST') {
			if ($this->user->hasPermission('modify', 'sale/order')) {
				$order_id = $this->request->get['order_id'];
				$track_no = trim($this->request->post['track_no']);
				$this->load->model('sale/order');
				$this->load->model('openbay/openbay');
				$order_info = $this->model_sale_order->getOrder($order_id);

				if ($order_info['track_no'] == $track_no) {
					$this->response->setOutput(1);
					return;
				}
				
				$this->db->query("UPDATE `" . DB_PREFIX . "order` SET track_no='" . $this->db->escape($track_no) . "' WHERE order_id = '" . (int)$order_id . "'");

				$data = array(
					'order_status_id' => $order_info['order_status_id'],
					'notify' => false,
					'comment' => 'Заказу присвоен треккинг-номер: '.$track_no
				);
				$this->model_openbay_openbay->addOrderHistory($order_id, $data);

				$this->response->setOutput(0);
			}
		}
		$this->response->setOutput(1);
	}
				]]></add>
			</operation>
		</file>
		
        <file name="admin/model/sale/order.php">
			<operation>
				<search position="after"><![CDATA[=> $order_query->row['order_id'],]]></search>
				<add><![CDATA[
				'track_no'                => $order_query->row['track_no'],
				]]></add>
			</operation>
		</file>

        <file name="admin/view/template/sale/order_info.tpl">
			<operation>
				<search position="after"><![CDATA[<td><?php echo $shipping_method; ?></td>]]></search>
				<add><![CDATA[
	      </tr><tr>
		<td><button data-toggle="tooltip" title="Игдентификатор отправления (треккинг-номер)" class="btn btn-info btn-xs"><i class="fa fa-plane fa-fw"></i></button></td>
                <td name="track_no"><input type="text" name="order_track_no" value="<?php echo $track_no; ?>" size="32" /><button id="set_track_no">OK</button></td>
				]]></add>
			</operation>
			<operation>
				<search position="before"><![CDATA[<?php echo $footer; ?>]]></search>
				<add><![CDATA[
<script type="text/javascript"><!--
$('#set_track_no').on('click', function() {
	$.ajax({
		url: 'index.php?route=sale/order/set_track_no&token=<?php echo $token; ?>&order_id=<?php echo $order_id; ?>',
		type: 'post',
		dataType: 'html',
		data: 'track_no=' + encodeURIComponent($('input[name=\'order_track_no\']').val()),
		beforeSend: function() {
			$('.success, .warning').remove();
			$('#set_track_no').attr('disabled', true);
			$('#set_track_no').after('<img src="view/image/loading.gif" class="attention_img" alt="" />');
		},
		complete: function() {
			$('#set_track_no').attr('disabled', false);
			$('.attention_img').remove();
			$('td[name=track_no]').prepend('<div class="alert alert-success"><i class="fa fa-exclamation-circle"></i> Игдентификатор отправления сохранен! <button data-dismiss="alert" class="close" type="button">×</button></div>');
		},
		success: function(html) {
		}
	});
});
//--></script> 
				]]></add>
			</operation>
			
		</file>
<!--
        <file name="admin/view/template/sale/order_list.tpl" error="skip">
			<operation>
				<search position="after" regex="false"><![CDATA[<td class="right"><?php echo $order['order_id']; ?></td>]]></search>
				<add><![CDATA[
				<td class="right"><?php echo $order['track_no']; ?></td>
				]]></add>
			</operation>
		</file>
-->
</modification>
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.