About This File
Модуль «Почта России - Печать почтовых бланков»
Email: [email protected]
Бланки соответствуют требованиям Почты России
Описание:
Модуль автоматически генерирует заполненные почтовые бланки Почты России, что позволяющий экономить время и нервы при отправке заказов покупателям. Данные заполняются автоматически, но перед каждой генерацией бланка все данные можно изменить. Вы получаете готовый к печати PDF-файл.
Поддерживаемые версии OpenCart: 2.x
Поддерживаемые бланки:
На текущий момент модуль поддерживает следующие бланки:
- ф.112ЭП + ф.116 - Посылка с наложенным платежом [2xA5=A4]
- ф.112ЭП - Прием почтового перевода [A4]
- ф.112ЭП - Прием почтового перевода [1xA5=A4
- ф.116 - Сопроводительный адрес к посылке [A4]
- ф.116 - Сопроводительный адрес к посылке [2xA4]
- ф.116 - Сопроводительный адрес к посылке [2xA5=2xA4]
- ф.107 - Опись содержимого в посылке [2xA5=A4]
- ф.7-a - Первый класс [1xA6=A4]
- ф.7-б - Бандероль [1xA6=A4]
- ф.7-п - Наклейка на коробку [1xA6=A4]
- ф.7-п - Наклейка на коробку [1xA5=A4]
- ф.CN23 - Таможенная декларация [1xA5=A4]
- ф.CP71 - Сопроводительный адрес к посылке за границу [1xA5=A4]
- Заявление на розыск внутренних отправлений [A4]
- Универсальная наклейка для транспортных компаний
Дополнительные платные услуги:
- Адаптация модуля под ваш магазин (например, добавление кастомных полей)
- Создание новых бланков (как абсолютно новых форм, так и сборка из существующих)
-
Пакетная обработка бланков
- Несколько заказов галочками отметили - и открылся файл, в котором находятся все нужные вам бланки
- Или нажал на кнопку и открылись все бланки для заказов со статусом "Готов к отправке Почтой России" (или другой)
[*]И любые другие работы...
Преимущества:
- Разработчик модуля сам регулярно отправляет посылки Почтой России, поэтому в курсе какие бланки надо использовать и как их заполнять;
- Модуль не требует никакой абонентской платы: заплатил раз - пользуешься всегда;
- Новые версии сразу и бесплатно;
- Модуль дешевле всех конкурентов;
- Возможность настройки автоматического заполнения сумм из заказа;
- Автоматическое сокращение адреса;
- Отключение неиспользуемых бланков;
- Добавление дополнительных строк на опись;
- Возможность добавление логотипа на наклейку на коробку;
Покупка:
После покупки модуля, необходимо написать письмо на почтовый ящик [email protected] или личное сообщение, указав в нем ваш ник на форуме, на чей аккаунт был куплен модуль и домен сайта. Вы получите ключ, необходимый для работы модуля (вводится в настройках модуля).
ВАЖНЫЕ ЗАМЕЧАНИЯ:
- При печати бланка CN-23 и CP71 составляйте адрес в формате [улица дом квартира], [город], RUSSIA
-
Условные обозначения [1xA5=A4] означают формат бланка
- [1xA5=A4] - бланк в формате A5 размещен на странице A4
- [2xA5=A4] - два бланка в формате A5 размещены на странице A4
[*]Добавление логотипа на наклейку
- Модуль автоматически берет картинку "logo.png" из папки /system/blankprint/samples
- Логотип выводится в существующих размерах, поэтому размеры стоит подбирать самостоятельно
- Выводится на формы ф.7-п (большую и маленькую)
- Размер логотипа на демосайте - 250 х 70 (отталкивайтесь от этих размеров)
[*]ПАКЕТНАЯ ОБРАБОТКА - не поставляется вместе с модулем. Стоит отдельных денег и делается под нужды заказчика.
Установка до 2.3:
- Загрузить содержимое папки "upload" на сервер в корень OpenCart'a;
- Поместить данный код в конец файла admin/view/template/sale/order_info.tpl внутрь 663 строки
Этот код устанавливает кнопку на соответствующее место:
Цитата<script>
$(document).ready(function() {
$(document.getElementsByClassName('container-fluid')[0].getElementsByClassName('pull-right')).prepend('<button type="button" data-toggle="modal" data-target="#blankprint" class="btn btn-primary">Печать почтовых бланков</button>');
$('#content').prepend( '<div id="blankprint" class="modal fade" role="dialog"><div class="modal-dialog" style="width: 800px;height:650px;" ><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">Печать почтовых бланков</h4></div><div class="modal-body" style="height: 550px;"><iframe src="<?echo substr($_SERVER["HTTP_REFERER"],0,(strripos($_SERVER["HTTP_REFERER"],"route="))) . "route=" . "module/blankprint/formBlankPrint&token=" . $token . "&order_id=" . $order_id ;?>" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div><div class="modal-footer"></div></div></div></div>');
});
</script>
Цитатаif ($(this).attr('data-sort') < -$('#tab-shipping tr').length) {
$('#tab-shipping tr:first').before(this);
}
});
//--></script>
<script>
$(document).ready(function() {
$(document.getElementsByClassName('container-fluid')[0].getElementsByClassName('pull-right')).prepend('<button type="button" data-toggle="modal" data-target="#blankprint" class="btn btn-primary">Печать почтовых бланков</button>');
$('#content').prepend( '<div id="blankprint" class="modal fade" role="dialog"><div class="modal-dialog" style="width: 800px;height:650px;" ><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">Печать почтовых бланков</h4></div><div class="modal-body" style="height: 550px;"><iframe src="<?echo substr($_SERVER["HTTP_REFERER"],0,(strripos($_SERVER["HTTP_REFERER"],"route="))) . "route=" . "module/blankprint/formBlankPrint&token=" . $token . "&order_id=" . $order_id ;?>" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div><div class="modal-footer"></div></div></div></div>');
});
</script>
</div>
<?php echo $footer; ?>
Если для вас работа с кодом представляет сложность - пишите установлю бесплатно.
Установка 2.3, 3.0 и тд.:
- Загрузить содержимое папки "upload" на сервер в корень OpenCart'a;
- Поместить данный код в конец файла admin/view/template/sale/order_info.tpl внутрь 663 строки
Этот код устанавливает кнопку на соответствующее место:
Цитата<script>
<script>$(document).ready(function() {$(document.getElementsByClassName('container-fluid')[0].getElementsByClassName('pull-right')).prepend('<button type="button" data-toggle="modal" data-target="#blankprint" class="btn btn-primary" style="margin-right:4px;">Печать бланков</button>');$('#content').prepend( '<div id="blankprint" class="modal fade" role="dialog"><div class="modal-dialog" style="width: 800px;height:650px;" ><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">Печать бланков</h4></div><div class="modal-body" style="height: 550px;"><iframe src="<?echo substr($_SERVER["HTTP_REFERER"],0,(strripos($_SERVER["HTTP_REFERER"],"route="))) . "route=" . "extension/module/blankprint/formBlankPrint&token=" . $token . "&order_id=" . $order_id ;?>" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div><div class="modal-footer"></div></div></div></div>');});</script></script>
В результате должно получиться что-то такое:
Цитата//--></script><script>$(document).ready(function() {$(document.getElementsByClassName('container-fluid')[0].getElementsByClassName('pull-right')).prepend('<button type="button" data-toggle="modal" data-target="#blankprint" class="btn btn-primary" style="margin-right:4px;">Печать бланков</button>');$('#content').prepend( '<div id="blankprint" class="modal fade" role="dialog"><div class="modal-dialog" style="width: 800px;height:650px;" ><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal">×</button><h4 class="modal-title">Печать бланков</h4></div><div class="modal-body" style="height: 550px;"><iframe src="<?echo substr($_SERVER["HTTP_REFERER"],0,(strripos($_SERVER["HTTP_REFERER"],"route="))) . "route=" . "extension/module/blankprint/formBlankPrint&token=" . $token . "&order_id=" . $order_id ;?>" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div><div class="modal-footer"></div></div></div></div>');});</script></div><?php echo $footer; ?>
Если для вас работа с кодом представляет сложность - пишите установлю бесплатно.
Настройка:
- В панели администратора, в меню Модулей (Дополнения -> Модули) установите модуль "Почта России – Печать почтовых бланков", нажав кнопку [Установить]
- Затем нажмите [Изменить]
- Это меню настроек модуля, здесь вы можете внести данные об отправителях вашего интернет-магазина (как о физических, так и о юридических лицах)
- Первая вкладка - профили вашего интернет-магазина
- Вторая вкладка - настройки
- Третья вкладка - дополнительные строки для описи (фирменный пакет, дисконтная карта и пр.)
Демонстрация:
1. Перейдите по данной ссылке: http://nikitabatov.ru/opencart/demo2/admin/
2. Введите логин и пароль (Логин: demo2 Пароль: demo)
3. Выберете любой заказ
4. В верхней части появилась кнопка "Печать почтовых бланков"
5. Появилось окно, в котором вы уже можете сгенерировать необходимый вам бланк
Часто задаваемые вопросы:
Почему адреса пишутся в обратном порядке?
По правилам Почты России адрес должен писаться в формате [улица, дом, квартира] [населенный пункт] [регион]
Чем объявленная стоимость отличается от наложенного платежа?
Объявленная стоимость – те деньги, в которые вы оцениваете содержимое посылки
Наложенный платеж – те деньги, которые покупатель должен заплатить за посылку при получении
При этом наложенный платеж не может быть больше объявленной стоимости.
Стоит помнить, что вы как интернет-магазин и отправитель посылки оплачиваете стоимость доставки сразу и имеет смысл включить ее в наложенный платеж.
То есть, например, покупатель купил товаров на 200 рублей, а доставка до него стоит 100 рублей, в таком случае и наложенный платеж и объявленная стоимость будет равна 300 рублей.
А покупатель заплатит около 312 рублей, так как почта берет 4% за услугу наложенного платежа. Будьте аккуратны при этих расчетах.
Например, покупатель купил iPhone по цене 20 000 руб., а ваш модуль доставки рассчитал доставку как 543 руб. Итого: 20 543 руб. Таким образом – объявленная стоимость и наложенный платеж равняются 20 543.