Здравствуй, уважаемый друг!

Кажется, ты используешь AdBlock. Этот проект развивается и существует за счет доходов от рекламы.
Добавь, пожалуйста, нас в исключения.

Спасибо за понимание.

Теперь мы команда!

Модуль отправки PDF файла заказа для OpenCart 2.x

25 июня 2015 в 11:00 Автор: Nikita_Sp в категории Плагины и модули 54 комментария

При создании интернет магазина, особенно это касается разработки крупных проектов, возникает необходимость работать с PDF версиями счетов или листов заказа. PDF email notification for Opencart 2.x — модуль, разработанный для обеспечения генерации PDF файлов ваших заказов!

Nikita Spivak PDF email notification extension for OpenCart 2.x

Данный модуль обладает простыми настройками, и быстрой установкой, т.к. устанавливается при помощи Extension Installer (Установщика дополнений) через администраторскую панель вашего интернет магазина!

Модуль для Opencart 2.x PDF email notification позволяет скачивать PDF версию счета (счета-фактуры/квитанции/накладной) прямо из администраторской части вашего интернет магазина, при просмотре информации о заказе (см. скриншоты ниже), а также обладает двумя настройками, которые позволяют включить отправку PDF файла счета на email администратора и/или дополнительные Email’ы, которые были указаны на вкладке «Почта» в настройках вашего Opencart.

Установка модуля проста:

  1. скачать архив;
  2. зайти в администраторскую панель вашего интернет магазина на Opencart v2.x;
  3. перейти в пункт Extensions — Extension Installer (Дополнения — Установщик дополнений);
  4. выбрать файл модуля и дождаться установки.

Как устанавливать модули OCMOD на Opencart 2.x на локальном сервере без FTP вы можете прочитать в предыдущей статье: Установка OCMOD модулей на Opencart 2.x на localhost (denwer) без FTP.

Правила использования модуля стандартные, для моих бесплатных модулей: модуль абсолютно бесплатный, для использования, однако загружать на сторонние ресурсы запрещено – делитесь ссылкой на эту страницу, спасибо за понимание.

Спасибо за доверие, не забываем подписываться и ставить +1, ведь именно благодаря ВАШИМ “лайкам” я вижу что работа не напрасна, а комментарии дают вдохновение на сотворение новых модулей и модификацию имеющихся!

Также буду рад услышать ваши комментарии относительно данного и иных моих модулей, а также предложения по их улучшению, и идеи для написания новых модулей!

Скачать модуль PDF email notification для Opencart 2.xPDF email notification.zip

54 комментария

  • Здравствуйте, Никита! Спасибо за модуль. Правда есть проблемка:
    Выгружается pdf в неправильной кодировке с каракулями. Админка на руском.

    • Возможно у вас стоит какая-то сборка?
      В любом случае проведу эксперимент. Спасибо за отзыв.

    • Заменил архив, изменив кодировку *.tpl файлов на UTF-8.
      По идее должно решить вашу проблему. Если нет, попробуйте распаковать архив и изменить кодировку и загрузить на сервер вручную.

      Если и это не спасет — буду решать проблему.
      Спасибо.

  • Здравствуйте, Никита! Спасибо за модуль, но у меня то же проблема выгружается с вопросительными знаками Опенкарт Русская сборка 2.0.1.1 .Была такая же с проблемы с чужим модулем Дополнительный Таб так и не смог решить .Может Вы мне поможете с решением,хотя бы с Вашим модулем.

    • Добрый день, Сергей!

      Понял что проблема с кодировкой присутствует у всех, устраню в ближайшее время. Спасибо за комментарий.

    • Заменил архив, изменив кодировку *.tpl файлов на UTF-8.
      По идее должно решить вашу проблему. Если нет, попробуйте распаковать архив и изменить кодировку и загрузить на сервер вручную.

      Если и это не спасет — буду решать проблему.
      Спасибо.

  • Доброго времени суток интересует:
    Выгрузка всех товаров из сайта в файлик pdf
    Есть необходимость в выгрузке каталога товаров из сайта в текстовый документ pdf word excel html ……( поля для выгрузки: фото, артикул, наименование, цена)
    Более детально здесь http://ссылка удалена

    • Добрый день!

      Готов помочь вам в реализации данного модуля и остальных правок по вашему сайту. Напишите на почту на странице контактов через форму обратной связи и я свяжусь с вами.

      Спасибо за обращение.

  • Добрый день.Скачал модуль он вроде после 25,06 не обновлялся архив значит проблемка с кодировкой осталась?

    • Да, извините за задержку, и спасибо что напомнили.
      Думаю завтра обновлю.
      Спасибо.

    • Заменил архив, изменив кодировку *.tpl файлов на UTF-8.
      По идее должно решить вашу проблему. Если нет, попробуйте распаковать архив и изменить кодировку и загрузить на сервер вручную.

      Если и это не спасет — буду решать проблему.
      Спасибо.

  • 2. Manage css and html to modify your PDF view. Это все понятно, но что конкретно нужно делать?

    • Правьте CSS и HTML чтобы он выглядел так как вам необходимо. МОжет вам какие-то строки не нужны, или шрифт другой и т.п.

  • и еще у меня такая трабла, при загрузке zip с модулем выдает такое: Каталог, содержащий файлы для загрузки не может быть найден!
    Не подскажите ли, в каком направлении копать?

    • Эммм, это выдает OpenCart 2.x? Видимо вызагружаете либо не верный архив и в нем нет папки upload, либо надо смотреть)
      Проверьте в архиве должна быть папка «upload».
      Если проблема именно с этим модулем, то обратите внимание что сам архив для загрузки расположен ВНУТРИ архива который вы скачаете.

    • Попробуйте найти файлы у вас на сервере (*.tpl), те которые в архиве загружаются на сервер, и вручную измените кодировку на UTF-8.

  • Думаю неплохо если было реализована отправка в формате пдф счета покупателю, сразу же после формирования заказа.

  • Установил на версию 2.1.0.1 выдает ошибку при нажатии Download PDF из админки. Warning: unlink(/home/aloku191/public_html/system//upload/order-18.pdf)

    • Спасибо за информацию, придется немного переписать для Opencart 2.1 модуль чтобы не нужно было создавать эту папку!

  • Прежняя проблема решена создал папку upload в system и все норм, но теперь другая проблема смотреть в прикрепленных файлах

    • По кодировке:
      проблема в шрифте, который используется, замените файл шрифта на шрифт с поддержкой кириллицы (uploadsystemlibrarydompdflibfonts) или подождите обновления модуля, т.к. обе проблемы я устраню в ближайшее время.

      Спасибо за комментарии.

  • Установил модуль успешно, но ничего не изменилось… в опциях не появились пункты, и в счёт фактуре не появилась pdf версия. Что я делаю не так?

  • О каком обновлении речь, файлы модуля не выполняют заявленную функциональность, и требуют некоего обновления? может быть об этом стоит указать?

      • Я установил модуль, в админке, в разделе «Опции» не появилось никаких дополнительных функций. В заказах, при просмотре счёта, не появилась кнопка «PDF» . Модуль нужен для того чтобы имя и фамилия автора светилась в компонентах?

        • Присылайте на почту ссылку на сайт и доступы (FTP + админка) — будем разбираться. Возможно вы что-то не так сделали.

          • Установил модуль на другом хостинге, в опциях появились пункты, и кнопка в админке появилась. При нажатии на кнопку «Показать PDF файл» появляется ошибка Notice: Error: Could not load template public_html/test/admin/view/template/sale/order_pdf.tpl! in public_html/test/system/storage/modification/system/engine/loader.php on line 86 не подскажите в чём проблема?

          • Возможно вы не скопировали файл .tpl к себе на сайт, т.к. ошибка гласит что не найдет файл шаблона order_pdf.tpl.

          • Закинул вручную файлы из папки upload в корневую . Теперь более «дикая» ошибка 🙂 что-то я не совместим с модулем

          • Комментарии проходят премодерацию.
            Ошибка гласит о том, что не существует такой папки. Тут скорей всего в новой версии OC новая структура папок.

            Проверьте, существует ли папка system/upload вообще, во-вторых, вроде как в пути ошибка (два слеша между system и upload). Это странно, т.к. данный модуль создавался под заказ и работал корректно.

  • Папки system/upload не существует. надо её создать? а если создавать, то что в неё закинуть? версия — ocStore-2.1.0.2

    • Обновил файл модуля, исправил ошибку с папками, теперь работает на всех версиях OC 2.x

  • Отлично, шрифт просто нужно добавить в папку со шрифтами который поддерживает кириллицу.
    Пожалуйста.

    • Расскажите ещё, шрифт который я закидываю в папку, нужно где-то прописывать? удалил все шрифты, закидываю строго кирилические, белый лист. Закинул латинский — иероглифы. И ещё, как можно изменить дизайн счёт-фактуры? order_pdf мой выбор?

  • Спасибо за чудесный модуль! Подскажите пожалуйста проблема с кодировкой как-то решилась? (все файлы tpl в utf-8 и в папке fonts есть шрифты с поддержкой кириллицы). Спасибо.

    • Добрый день, спасибо за комментарий!
      К сожалению, модуль пока не обновлен, ожидайте, а пока можете подписаться на паблик чтобы не пропустить выход обновления: https://vk.com/nikita_sp_pp
      Спасибо за интерес к модулям.

      • Спасибо. Если кому нужно то у меня сработал следующий метод: в файле dompdf_config.inc.php поставила шрифт по умолчанию def(«DOMPDF_DEFAULT_FONT», «DejaVu Sans»); и все отображается правильно.

        • все верно, хочу вывести эту настройку вообще в настройки модуля, но все руки не добираются.

  • Добрый день! модуль установила — проблема с неопределенными переменными
    Undefined variable: downloadpdf in …./system/storage/modification/admin/view/template/sale/order_info.tpl
    Undefined variable: button_downloadpdf …../system/storage/modification/admin/view/template/sale/order_info.tpl
    нашла аналогию с $invoice в контроллере /system/storage/modification/admin/controller/sale/order.php
    добавила строку http://prntscr.com/c9blps

    не помогло….
    поставила костыль
    в виде order_info.tpl определила downloadpdf
    http://prntscr.com/c9bnfn

    все работает, формирует пдф — но костыль не очень мне нрав. Если напишите как правильно поправить буду признательна

    • а вы чистили кеш модификаций после установки модуля? Что-то мне подсказывает что вы что-то не так сделали.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вверх!

Меню блога

Категории блога

Облако тегов