Модуль Печатные формы Почты России для VamShop 2
Модуль Печатные формы Почты России для VamShop 2
Модуль автоматически генерирует заполненные формы для Почты России.
Используется API сайта http://russianpostcalc.ru
1. Печать бланка адресного ярлыка.
2. Печать сопроводительного бланка ф.116.
3. Печать бланка почтового перевода ф.112эн.
4. Печать бланка почтового перевода ф.113эф.
5. Печать списка почтовых отправлений ф.103.
Как установить:
1. Зарегистрируйтесь на сайте http://russianpostcalc.ru и получите API ключ и API пароль.
2. Перепишите файл /app/View/Helper/PrintFormsHelper.php из архива в магазин.
3. В файле /app/View/Helper/PrintFormsHelper.php укажите свои API ключ и API пароль, а так же информацию об отправителе.
4. В файле просмотра заказа в админке /app/View/Orders/admin_view.ctp например после:
echo $this->Admin->linkButton(__('Print Order'), 'javascript: window.print();', 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn'));
добавляйте:
echo $this->PrintForms->init($data);
echo $this->Admin->linkButton(__('Распечатать бланк ф. 116'), $this->PrintForms->PDFLink("print_f116", array("f116_onepage" => "1")), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn'));
echo $this->Admin->linkButton(__('Распечатать бланк ф. 112эп'), $this->PrintForms->PDFLink("print_f112"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
echo $this->Admin->linkButton(__('Распечатать бланк ф. 113'), $this->PrintForms->PDFLink("print_f113"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
echo $this->Admin->linkButton(__('Распечатать адресный ярлык ф. 107'), $this->PrintForms->PDFLink("print_f7p"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
5. Всё, теперь в Админке - Заказы при просмотре конкретного заказа внизу будут кнопки распечатки заполненных бланков для Почты России.
Форум поддержки http://forum.vamshop.ru/forum/4-vamshop-2/
Модуль автоматически генерирует заполненные формы для Почты России.
Используется API сайта http://russianpostcalc.ru
1. Печать бланка адресного ярлыка.
2. Печать сопроводительного бланка ф.116.
3. Печать бланка почтового перевода ф.112эн.
4. Печать бланка почтового перевода ф.113эф.
5. Печать списка почтовых отправлений ф.103.
Как установить:
1. Зарегистрируйтесь на сайте http://russianpostcalc.ru и получите API ключ и API пароль.
2. Перепишите файл /app/View/Helper/PrintFormsHelper.php из архива в магазин.
3. В файле /app/View/Helper/PrintFormsHelper.php укажите свои API ключ и API пароль, а так же информацию об отправителе.
4. В файле просмотра заказа в админке /app/View/Orders/admin_view.ctp например после:
echo $this->Admin->linkButton(__('Print Order'), 'javascript: window.print();', 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn'));
добавляйте:
echo $this->PrintForms->init($data);
echo $this->Admin->linkButton(__('Распечатать бланк ф. 116'), $this->PrintForms->PDFLink("print_f116", array("f116_onepage" => "1")), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn'));
echo $this->Admin->linkButton(__('Распечатать бланк ф. 112эп'), $this->PrintForms->PDFLink("print_f112"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
echo $this->Admin->linkButton(__('Распечатать бланк ф. 113'), $this->PrintForms->PDFLink("print_f113"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
echo $this->Admin->linkButton(__('Распечатать адресный ярлык ф. 107'), $this->PrintForms->PDFLink("print_f7p"), 'cus-printer', array('escape' => false, 'target' => '_blank', 'class' => 'btn btn-default'));
5. Всё, теперь в Админке - Заказы при просмотре конкретного заказа внизу будут кнопки распечатки заполненных бланков для Почты России.
Форум поддержки http://forum.vamshop.ru/forum/4-vamshop-2/
- Please do not vote for the same resource more than once.
- The scale is 1 - 10, with 1 being poor and 10 being excellent.
- Please be objective, if everyone receives a 1 or a 10, the ratings aren't very useful.
- Do not vote for your own resource.