Opencart 2.x - Почта России - Печать почтовых бланков Nulled

Модуль автоматически генерирует заполненные почтовые бланки Почты России

  1. admin
    Модуль «Почта России - Печать почтовых бланков»
    Бланки соответствуют требованиям Почты России

    Описание:
    Модуль автоматически генерирует заполненные почтовые бланки Почты России, что позволяющий экономить время и нервы при отправке заказов покупателям. Данные заполняются автоматически, но перед каждой генерацией бланка все данные можно изменить. Вы получаете готовый к печати PDF-файл.

    Поддерживаемые версии OpenCart: 2.x
    h_1446139406_5381025_213ff2c26a.png

    Поддерживаемые бланки:
    На текущий момент модуль поддерживает следующие бланки:
    • ф.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]
    • Универсальная наклейка для транспортных компаний
    Дополнительные платные услуги:
    • Адаптация модуля под ваш магазин (например, добавление кастомных полей)
    • Создание новых бланков (как абсолютно новых форм, так и сборка из существующих)
    • Пакетная обработка бланков
      • Несколько заказов галочками отметили - и открылся файл, в котором находятся все нужные вам бланки
      • Или нажал на кнопку и открылись все бланки для заказов со статусом "Готов к отправке Почтой России" (или другой)
    • И любые другие работы...
    Преимущества:
    • Разработчик модуля сам регулярно отправляет посылки Почтой России, поэтому в курсе какие бланки надо использовать и как их заполнять;
    • Модуль не требует никакой абонентской платы: заплатил раз - пользуешься всегда;
    • Новые версии сразу и бесплатно;
    • Модуль дешевле всех конкурентов;
    • Возможность настройки автоматического заполнения сумм из заказа;
    • Автоматическое сокращение адреса;
    • Отключение неиспользуемых бланков;
    • Добавление дополнительных строк на опись;
    • Возможность добавление логотипа на наклейку на коробку;
    Покупка:
    После покупки модуля, необходимо написать письмо на почтовый ящик printblank@nikitabatov.ru или личное сообщение, указав в нем ваш ник на форуме, на чей аккаунт был куплен модуль и домен сайта. Вы получите ключ, необходимый для работы модуля (вводится в настройках модуля).

    ВАЖНЫЕ ЗАМЕЧАНИЯ:
    • При печати бланка CN-23 и CP71 составляйте адрес в формате [улица дом квартира], [город], RUSSIA
    • Условные обозначения [1xA5=A4] означают формат бланка
      • [1xA5=A4] - бланк в формате A5 размещен на странице A4
      • [2xA5=A4] - два бланка в формате A5 размещены на странице A4
    • Добавление логотипа на наклейку
      • Модуль автоматически берет картинку "logo.png" из папки /system/blankprint/samples
      • Логотип выводится в существующих размерах, поэтому размеры стоит подбирать самостоятельно
      • Выводится на формы ф.7-п (большую и маленькую)
      • Размер логотипа на демосайте - 250 х 70 (отталкивайтесь от этих размеров)
    • ПАКЕТНАЯ ОБРАБОТКА - не поставляется вместе с модулем. Стоит отдельных денег и делается под нужды заказчика.
    Установка:
    • Загрузить содержимое папки "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">&times;</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&amp;token=" . $token . "&amp;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">&times;</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&amp;token=" . $token . "&amp;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.r...rt/demo2/admin/
    2. Введите логин и пароль (Логин: demo2 Пароль: demo)
    3. Выберете любой заказ
    4. В верхней части появилась кнопка "Печать почтовых бланков"
    5. Появилось окно, в котором вы уже можете сгенерировать необходимый вам бланк

    Часто задаваемые вопросы:
    Почему адреса пишутся в обратном порядке?
    По правилам Почты России адрес должен писаться в формате [улица, дом, квартира] [населенный пункт] [регион]

    Изображения

    1. monthly_01_2017-8aac2026e893e20889552a8c51482ad8-------------------1.jpg
    goulan, Ярррослав, anginsan89 и 9 другим нравится это.