OpenCart — возможность распечатать заказ из личного кабинета
Сегодня хочу представить вашему вниманию модуль, работа которого проявляется в личном кабинете покупателя. Модуль Vqmod order print button multilingual 1.1 даст покупателю возможность распечатать тот или иной, совершенный им, заказ.
Зарегистрированный покупатель, войдя в свой личный кабинет, может перейти на страницу, где будут отображены все совершенные им заказы.
Каждый заказ покупатель может рассмотреть подробнее, нажав на значок с лупой. На открывшейся странице с определенным заказом будет представлена полная информация по данному заказу.
Что покупатель может сделать, находясь на этой странице? Только просмотреть информацию. Если ему понадобится какая-то информация с данной «накладной», то ее придется переписать вручную. Модуль Vqmod order print button multilingual 1.1 добавит функциональности странице с заказом — появится возможность распечатать заказ. Рядом с кнопкой «Продолжить» появится новая кнопка для печати.
Скачать модуль Vqmod order print button multilingual 1.1.
Модуль совместим с версиями 1.5.2 — 1.5.6.1. Необходим vqmod.
Установка и настройка модуля.
В корневую папку магазина загружаем содержимое папки upload из скачанного архива.
Для того, чтобы на кнопке отображалась нужная нам надпись открываем файл vqmod\xml\vqmod_order_print_button_1.1.xml и находим код (приблизительно 49 строка)
1 |
<file name="catalog/language/*/swedish.php"> |
и меняем его на
1 |
<file name="catalog/language/*/ukrainian.php"> |
ниже находим код
1 |
<add><![CDATA[$_['button_skrivut'] = '******';]]></add> |
и заменяем звездочки на нужную фразу
1 |
<add><![CDATA[$_['button_skrivut'] = 'Печать';]]></add> |
при этом не забываем о кодировке файла — преобразовываем в utf-8 без BOM.
Все, теперь кнопка получила адекватную надпись, а покупатели получили возможность печати своих заказов.
Спасибо. Ваши статьи как говорится, в нужное время, в нужном месте. :)
Спасибо вам большое)
Юлия, у меня тема «tecart» и на странице заказа нет даже кнопки «продолжить». Переключаю тему на «default», кнопки появляются. Пытался править css, ничего не получается. Не знаю, где рыть.. Может подскажете?
В xml файле вместо звездочки пропишите название своей темы. Что же касается отсутствия кнопки «Продолжить», то видимо, автор шаблона либо прописал ей display: none, либо скрыл/удалил. Можете проверить это в файле catalog/view/theme/ваша-тема или default шаблон/template/account/order_list.tpl, должен быть class=»buttons» и в нем class=»right» с выводом $button_continue.
Да, действительно оказалось, что в моей теме в order_list.tpl не было class=”buttons”. Я скопировал с default, но кнопки не появились(
пс. свою тему прописываю во всех новых модулях, конечно первым делом проверил, не забыл ли где соответствия… но увы.. этого ему не достаточно)
Приветствую!
интересно, есть такое же но для выгрузки заказа ну и всех заказов соответственно в exel ??
Установила, кнопка появилась, но при нажатии на нее ничего не происходит. Пробовала в разных браузерах, Не подскажите, где проблема?
А вот до такого его не допилить , чтоб не зарегиный покупатель мог распечатать https://www.opencart.com/index.php?route=extension/extension/info&extension_id=12568&filter_search=print
у меня не получилось, сделал как в описании, поменял кодировку на utf8, кнопки нет. Может в админпанели сайта, её нужно активировать?
Установил на 15511.Все работает. В 6-ой строке /*/ Ваш сайт. Спасибо!