Отслеживание посылок

Отслеживание посылок

Если в Вашем магазине используется доставка Почтой США, Почтой Китая, Почтой Гонконга, Почтой России, Почтой Украины или Почтой Казахстана, то можно предоставить возможность покупателям самостоятельно отслеживать движение посылки при помощи сервиса ГдеПосылка.ру. Для этого регистрируемся в нем, заходим в «Настройки→Сервис» и получаем ключ доступа.

В админке на вкладке «Пересылка→Способы доставки» в используемом способе доставки в поле URL пишем:

http://gdeposylka.ru/@?tos=accept&apikey=Ваш_ключ_доступа&country=Код_страны_назначения

В принципе достаточно и более простой записи, но при этом не будут доступны виджеты:

http://gdeposylka.ru/@

На данном этапе без дополнительных изменений в коде Вам уже доступна возможность отслеживания посылок, однако для удобства покупателей можно добавить виджет, с помощью которого информация об отправлении будет отображена прямо в магазине. Для добавления виджета нужно исправить шаблон themes\prestashop\order-detail.tpl. Ищем строку:

<a href="{$followup|escape:'htmlall':'UTF-8'}">{$followup|escape:'htmlall':'UTF-8'}</a>

И заменяем на

<script type="text/javascript">
<!--
	gp_wdg_title    = "";
	document.write('<sc'+'ript type="text/javascript" src="http://cdn.gdeposylka.ru/assets/js/widgets/packed.widget.v2.js"></sc'+'ript>');
//-->
</script>
<a rel="gdeposylka" href="{$followup|escape:'htmlall':'UTF-8'}">{$order->shipping_number|escape:'htmlall':'UTF-8'}</a>

После этого идем на страницу заказа и выставляем ему статус «Отправлен». В разделе «Информация о доставке» появлется поле для задания номера отправления, в которое вводим номер для отслеживания посылки. Теперь как у покупателя, так и у продавца появится возможность отслеживать почтовое отправление.

Обсуждение

Ирина, 2011/10/06 16:30

Здравствуйте! а что значит «Максимальное количество отслеживаемых треков: 5»? Означает ли это, что посылки смогут отслеживать только 5 покупателей? спасибо

Ирина, 2011/10/06 16:30

Здравствуйте! а что значит «Максимальное количество отслеживаемых треков: 5»? Означает ли это, что посылки смогут отслеживать только 5 покупателей? спасибо

avpet, 2011/10/28 22:31

доброго времени суток! попробовал поставить и получил ошибку: $ is not defined Посмотрел файрбагом и увидел что ошибка возникает в if ($('div#order-detail-content table td.order_cb').length > 0) в history.js(45-ая строка) Если убрать строку document.write('<sc'+'ript type=«text/javascript» src=«http://cdn.gdeposylka.ru/assets/js/widgets/packed.widget.v2.js»></sc'+'ript>'); , то всё работает. Видимо подгружаемый скрипт конфликтует с history.js Знаний яваскпритов не хватает чтобы разобраться самому (

avpet, 2011/10/29 06:36

забыл версию указать PrestaShop 1.4.4.1

avpet, 2011/11/01 22:24

с этим разобрался - просто поменял скрипт и ссылку местами.

ADS, 2012/01/03 22:20

Не могу решить проблему сменой мест

Сергей, 2012/09/15 18:57

Никак не пойму куда трек то вписывать…захожу в заказы, открываю карточку заказа выставляю статус отправлена, дальше то чего? Поля не вижу…не пойму куда вводить трек((((

Ваш комментарий. вики-синтаксис разрешён:
NUCIT
 
otslezhivanie-posylok.txt · Последние изменения: 2015/12/27 16:22 (внешнее изменение)