Перейти к содержанию
vilija

[Поддержка] Пакет документов по заказу в PDF

Рекомендуемые сообщения

Пакет документов по заказу в PDF


Пакет документов по заказу в PDF


Модуль для генрации пакета документов по заказу.

Документы генерируются в формате PDF.

Список генерируемых документов:

  • Счет на оплату
  • Акт выполненных работ
  • Товарно-транспортная накладная
  • Счет-фактура

Для кастомизации этих документов под свой магазин нужно править фалы в папке

upload/admin/view/template/sale/

Для установки требуется vQmod.

Для установки скопировать содержимое папки upload в корень сайта.

После установки нужно поменять права доступа папки upload\system\library\dompdf\lib\fonts на 777.

Посмотреть модуль в работе можно здесь

Логин demo

Пароль support

Тестировалось на ocStore 1.5.1.3, 1.5.3.1, 1.5.4.1

Должен работать на всей линейке 1.5.х

Модуль сделан на основе http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6331&filter_search=invoice%20to%20pdf&filter_license=0


 

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Прошу прошения но я ведать первый с проблемой :) Подскажите в чем может быть проблема.

- при формирование документа СЧЁТ ФАКТУРЫ на локальном сервере вместо текста знаки вопроса "?????? ????"
 

?????????? ???????
?????????? ?????????
? ????????-?????????? ????????? ? 286
??????????: Notice: Undefined index: firstname in S:\WEBSERVER\OpenServer\domains\tyre.loc\admin\view\template\sale\order_invoice_sf.tplon line 27Notice: Undefined index: lastname in 
S:\WEBSERVER\OpenServer\domains\tyre.loc\admin\view\template\sale\order_invoice_sf.tplon line 27
?????: Notice: Undefined index: address_2 in S:\WEBSERVER\OpenServer\domains\tyre.loc\admin\view\template\sale\order_invoice_sf.tplon line 28
???/??? ??????????: 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На хостинге выходит на ошибку: Notice: A non well formed numeric value encountered in /home/xxx/public_html/бла-бла.ru/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 39Unable to stream pdf: headers already sent

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

upload\system\library\dompdf\lib\fonts на 777

Что то не вижу папки upload  Вот system и далее -есть. Не опечатка? Должна появиться в корне upload?  Доки формирует - но тоже кракозябры

 

2013-05-08 9:45:02 - PHP Notice:  Undefined index: firstname in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 27
2013-05-08 9:45:02 - PHP Notice:  Undefined index: lastname in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 27
2013-05-08 9:45:02 - PHP Notice:  Undefined index: address_2 in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 28
2013-05-08 9:45:02 - PHP Notice:  Undefined index: wo_nds in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 62
2013-05-08 9:45:02 - PHP Notice:  Undefined index: nds in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 64
2013-05-08 9:52:57 - PHP Notice:  Undefined index: firstname in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 27
2013-05-08 9:52:57 - PHP Notice:  Undefined index: lastname in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 27
2013-05-08 9:52:57 - PHP Notice:  Undefined index: address_2 in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 28
2013-05-08 9:52:57 - PHP Notice:  Undefined index: wo_nds in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 62
2013-05-08 9:52:57 - PHP Notice:  Undefined index: nds in /var/www/user3831/data/www/test.ru/admin/view/template/sale/order_invoice_sf.tpl on line 64

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да , вижу, есть проблема.

Забыл вложить view/stylesheet/invoice.css.

????? скорее всего из-за этого.

Дело в том что в шаблонах документов нельзя определять шрифты  ( По умолчанию - font-family:Verdana,Arial,Helvetica,sans-serif; ).

Модуль использует свой шрифт , поддерживающий кириллицу.

Нотисы тоже полечу.

На праздниках выложу обновление.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, в демо, у меня на любую из кнопок, выдаёт один и тот же документ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

REQUEST URI : /admin/index.php?route=sale/order/history&token=8bd74dcc683bde0d520e4c126a2780b0&order_id=5
MOD DETAILS:
   modFile   : /var/www/user3831/data/www/test.ru/vqmod/xml/invoice-to-pdf-1-21-154.xml
   id        : Invoice to PDF
   version   : 1.21.154
   vqmver    : 1.00
   author    : CGSmith.net, LLC - http://www.cgsmith.net/
SEARCH NOT FOUND (ABORTING MOD): 'total'            => $total_data,
----------------------------------------------------------------------

 

Что-то не пошло... Вообще кнопки документов не появились... Хороший модуль по задумке! Будет корректно работать - даже денежку разумную за такое не жалко!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

REQUEST URI : /admin/index.php?route=sale/order/history&token=8bd74dcc683bde0d520e4c126a2780b0&order_id=5

MOD DETAILS:

   modFile   : /var/www/user3831/data/www/test.ru/vqmod/xml/invoice-to-pdf-1-21-154.xml

   id        : Invoice to PDF

   version   : 1.21.154

   vqmver    : 1.00

   author    : CGSmith.net, LLC - http://www.cgsmith.net/

SEARCH NOT FOUND (ABORTING MOD): 'total'            => $total_data,

----------------------------------------------------------------------

 

Что-то не пошло... Вообще кнопки документов не появились... Хороший модуль по задумке! Будет корректно работать - даже денежку разумную за такое не жалко!

Какая версия движка ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работает на OpenShop (на базе OpenCart)  1.5.4.1

Нужен файл admin/controller/sale/order.php. Можно в личку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужен файл admin/controller/sale/order.php. Можно в личку.

В Опеншоп он скорей всего один в один такой же как оригинал. Идея у автора такая - оригинал не трогать, всё только vqmod-ами. Вам скорей кешированную версию этого файла стоит анализировать. Или все XML-ки, которые этот файл правят, и уже оттуда искать, где конфликт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужен файл admin/controller/sale/order.php. Можно в личку.

В Опеншоп он скорей всего один в один такой же как оригинал. Идея у автора такая - оригинал не трогать, всё только vqmod-ами. Вам скорей кешированную версию этого файла стоит анализировать. Или все XML-ки, которые этот файл правят, и уже оттуда искать, где конфликт.

Можно и кешированный. Но его может не быть - поскольку ошибка ,  могут отмениться все изменения.

Смотрел стандартный   order.php (1.5.4.1 ) , там есть     'total'            => $total_data,

По идее не должно быть такой ошибки на дефолтном файле.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый вечер! Спасибо за обновление "знаки вопроса" пропали.

- В заказе при нажатии кнопки "Транспортная накл." формеруется "Товарная накладная"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это Товарно-транспортная накладная :)

В шаблоне admin/view/template/sale/order_invoice_ttn.tpl можно исправить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброе время суток, поставил на версию 1.5.3.1 никаких измений не произошло, как будто и не ставил. VQMod стоит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у кого ничего не появляется - добавьте в xml файл на 105 строчке 2 пробела в середине  'total'              => $total_data,

у меня другая проблема 

Notice: A non well formed numeric value encountered in /vqmod/vqcache/vq2-admin_controller_sale_order.php on line 39Unable to stream pdf: headers already sent
 

вот 39 строчка

$rub = number_format($tmp[0], 0, '', '-');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у кого ничего не появляется - добавьте в xml файл на 105 строчке 2 пробела в середине  'total'              => $total_data,

у меня другая проблема 

Notice: A non well formed numeric value encountered in /vqmod/vqcache/vq2-admin_controller_sale_order.php on line 39Unable to stream pdf: headers already sent
 

вот 39 строчка

$rub = number_format($tmp[0], 0, '', '-');

Да , на некоторых сайтах появляется такая ошибка. Не разбирался в чем дело. Возможно связано с версией PHP.

Если не нужно выводить итоговую сумму прописью , можно отключить эту функцию :

Заменить $this->data['total_2_str'] = $this->num2str($ind);   на $this->data['total_2_str'] = $ind;

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выложено обновление.

Работает на 1.5.4.1 и возможность вставки изображений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А с моим нестандартом - снова невезуха. Создаваемые pdf ки вновь нечитаемы.

Кстати. Так как название xml файла сменилось, после залива на сервер, новый не поменял старый и оказались включенные оба. В итоге страница заказа просто не открывалась. Старый пришлось выключать в модах.

Если что - доступ нп фтп включил. И в админку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А с моим нестандартом - снова невезуха. Создаваемые pdf ки вновь нечитаемы.

Кстати. Так как название xml файла сменилось, после залива на сервер, новый не поменял старый и оказались включенные оба. В итоге страница заказа просто не открывалась. Старый пришлось выключать в модах.

Если что - доступ нп фтп включил. И в админку

В почту кинь мне доступ по ФТП и админку. Сегодня постораюсь глянуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В целом все отлично. Но я не могу понять почему в поле shipping_address (адрес доставки) дублируется Фамилия и Имя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

vilija, как поменять ориентацию листа с альбомной на книжную?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От balukoff
      715.00 руб
      Скачать/Купить дополнение


      ocBase Документы плюс(Торг-12, Счет-фактура и т.д.)
      Модификатор позволяет формировать документы прямо из модуля заказов. Реализованы:
      + Счет-фактура
      + Реализация товара
      + Счет на оплату
      + Товарная накладная по форме ТОРГ-12
      + Приходный кассовый ордер
      + Акт выполненных работ
      Для удобства формирования реализованы формы с разделителями и пустыми номерами документов(которые можно вводить прямо в форме документа).
      Использование: отмечаем "галочками" нужные заказы, наводим курсор на кнопку "Документы" - выбираем документ и нажимаем на него.
      Протеститировано на opencart 1.5.x, возможна реализация на 2.x при должном интересе. Модуль реализован под Opencart 2.x
      - Используется VqMod
      - Не изменяет системные файлы
      - Локализация на русском языке
      В версиях, содержащих плавающие запятые - происходит исправление ошибок(1.01, 1.02....)
      Установка под разные версии очень проста: просто копируем содержимое архива для своей версии в корень сайта. Для версии 2.x нужно обновить кэш модификаторов.
      Принимаются заявки на платную модификацию модуля в контексте конкретного магазина ;)
      Снизил цену в поддержку антикризисных мероприятий
      Добавил balukoff Добавлено 17.12.2015 Категория Прочее Системные требования Необходим vqmod Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От ashap
      300.00 руб
      Скачать/Купить дополнение


      Счет на оплату (расширение)
      Расширение для совместной работы cash_pluplus и cash_pay (контроль наличия товаров)
      Позволяет совместить работу двух модулей "Безналичный перевод" отложенная и оплата сразу
      Если в корзине оказывается товар которого нет в наличии, то активируется модуль отложенной оплаты.
      Если в корзине все товары в наличии, то работает модуль обычной оплаты(в данном случае "Безналичный перевод ++")
      Так же по количеству, если вы превысите количество товара в наличие в корзине то включится отложенная оплата.
      Лицензия действительна на один домен
      Модуль также поддерживает работу с модулем simple как и основные модули.
      Не заменяет системных файлов и файлов модулей.
      Для работы требуется vqmod
      Должны быть установлены 2 модуля:
      1)Безналичный перевод (отложенная оплата)
      2)Безналичный перевод ++
      Установка:
      Скопировать все из папки Upload в корень сайта
      Удаление\отключение модуля:
      Удалить или переименовать файл /vqmod/xml/cash_stock_control.xml ( переименовать например на cash_stock_control.xml_ )
      Добавил ashap Добавлено 10.02.2014 Категория Модули Системные требования Сайт разработчика https://store.pe-art.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
    • От AlexShurik
      150.00 руб
      Скачать/Купить дополнение


      Счет фактура на e-mail
      Счет-фактура на e-mail (Invoice to e-mail)
      Если вы на своем сайте используете НДС, то данное дополнение для вас.
      Расширяет возможности предустановленного по умолчанию способа оплаты "Банковский перевод".
      Реализовано с использованием библиотеки FPDF на основе отчета бухгалтерской программы 1С.
      Установка:
      1. Скопируйте содержимое архива в корневую директорию вашего сайта. Если вы искользуете не дефолтную тему, то содержимое папки catalog/view/theme/defult также скопируйте в свою тему
      ВНИМАНИЕ!
      (Помимо файлов, которые относятся к "Банковскому переводу", будет изменен файл catalog/model/checkout/order.php
      Еслы Вы не делали никаких изменений в даном файле, то просто согласитесь с заменой. В противном случае, откажитесь от замены и внесите
      следующие изменения вручную:
      а) После строки $text .= $language->get('text_new_footer') . "\n\n";
      добавте $filename = DIR_DOWNLOAD.'Invoice_N'.$order_id.'_'.date("d-m-Y").'.pdf';
      б) Перед if ($this->config->get('config_alert_mail')) { замените $mail->send();
      на $mail->addAttachment($filename);
      $mail->send();
      в) Перед $emails = explode(',', $this->config->get('config_alert_emails')); замените $mail->send();
      на $mail->addAttachment($filename);
      $mail->send();
      г) Перед if ($this->config->get('config_sms_alert')) { добавьте
      if (file_exists($filename)) {
      unlink($filename);
      }
      2. В корневой директории вашего сайта откройте файл index.php и подключите библиотеку fpdf. Для этого после всех подключенных библиотек вставте:
      require_once(DIR_SYSTEM . 'fpdf/fpdf.php'); если вы используете vqmod, тогда require_once(VQMod::modCheck(DIR_SYSTEM . 'fpdf/fpdf.php'));
      3. Зайдите в админ панель вашего сайта. Перейдите в "Дополнения/Оплата/Банковский перевод" и заполните все необходимые поля!
      Как работает:
      При офорлмении заказа и выборе метода оплаты "Банковский перевод", на указанную вами электронную почту, а также почту администратора сайта, вместе с основным
      сообщением придет прикрепленный файл в pdf формате.
      Нюансы:
      Сделайте скан-копию вашей печати и подписи. Для примера смотрите на существующие изображения в папке image.
      Если вы не используете печать, можете оставить поле пустым, в этом случане в счете будет указано Б/П(без печати).
      Демонстрация
      opencart.it-devgroup.com
      Админка
      opencart.it-devgroup.com/admin
      логин demo
      пароль demo
      Тестировалось на ocStore 1.5.3.1, 1.5.4.1, 1.5.5.1
      Добавил AlexShurik Добавлено 02.02.2014 Категория Платежные системы Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От chick
      800.00 руб
      Скачать/Купить дополнение


      Счёт на оплату Opencart 3
       
       
      Модуль «Счёт на оплату» для Opencart 3.0 позволяет покупателям легко и быстро оплатить товары безналичным расчётом. Модуль при оформлении заказа формирует PDF файл со счётом на оплату купленных товаров. В счёте выводятся все необходимые поля: адреса и реквизиты поставщика, номер счёта, список товаров, итог, сумма прописью, подписи и печать в виде картинок, которые можно редактировать в админке. Данный PDF счёт можно сразу же распечатать и оплатить в Сбере, либо в любом онлайн-банке, используя номер счёта, ИНН, КПП и другие реквизиты банка получателя. Всю информацию об организации можно изменять в настройках модуля.
       
      ВНИМАНИЕ!!! Счет на оплату доступен только для зарегистрированных пользователей. Перед просмотром работы на демо сайте - зарегистрируйтесь!
       
      Установка модуля «Счёт на оплату»:
      Зайти в адмикку, в пункте меню Модули / Расширения выбрать Установка расширений, затем нажмите кнопку Загрузить файл и выберите скачанный модуль. После сообщения об успешной установке зайдите в пункт Модификаторы и нажмите кнопку обновить. Затем зайдите в Модули/Расширения, в списке Тип расширения выберите Оплата в настройках модуля «Счёт на оплату» выберите состояние Включено.
       
      Демо админки:
      http://payment.2304.ru/admin/index.php?route=extension/payment/schetnaoplatu
      demo
      demo

      Фронтенд:
      http://payment.2304.ru/
      Добавил chick Добавлено 12.03.2018 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop  
    • От chick
      Модуль «Счёт на оплату» для Opencart 3.0 позволяет покупателям легко и быстро оплатить товары безналичным расчётом. Модуль при оформлении заказа формирует PDF файл со счётом на оплату купленных товаров. В счёте выводятся все необходимые поля: адреса и реквизиты поставщика, номер счёта, список товаров, итог, сумма прописью, подписи и печать в виде картинок, которые можно редактировать в админке. Данный PDF счёт можно сразу же распечатать и оплатить в Сбере, либо в любом онлайн-банке, используя номер счёта, ИНН, КПП и другие реквизиты банка получателя. Всю информацию об организации можно изменять в настройках модуля.
       
      ВНИМАНИЕ!!! Счет на оплату доступен только для зарегистрированных пользователей. Перед просмотром работы на демо сайте - зарегистрируйтесь!
       
      Установка модуля «Счёт на оплату»:
      Зайти в адмикку, в пункте меню Модули / Расширения выбрать Установка расширений, затем нажмите кнопку Загрузить файл и выберите скачанный модуль. После сообщения об успешной установке зайдите в пункт Модификаторы и нажмите кнопку обновить. Затем зайдите в Модули/Расширения, в списке Тип расширения выберите Оплата в настройках модуля «Счёт на оплату» выберите состояние Включено.
       
      Демо админки:
      http://payment.2304.ru/admin/index.php?route=extension/payment/schetnaoplatu
      demo
      demo

      Фронтенд:
      http://payment.2304.ru/
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.