Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
Компонент предназначен для подготовки и печати документов с информацией о заказах
Войдите, чтобы оформить заказ.
Загрузите дополнение из админки вашего сайта. Как?

Внимание, этот компонент требует версию PHP не ниже 5.3!
Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Компонент предназначен для подготовки и вывода документов с информацией о заказах в формате pdf удобном для распечатки. Полезен, если нужно напечатать, к примеру счет-фактуру или наряд курьеру на доставку заказанной продукции.

Компонент позволяет пользователю самостоятельно настроить шаблоны документов, указать необходимые данные, которые можно будет использовать во всех шаблонах (к прмеру название компании, ИНН или имя бухгалтера).


Основной особенностью OrderPrint является то, что он умеет работать как с MiniShop2, так и с Shopkeeper-2 и Shopkeeper-3. Переключить тип магазина можно в настройках системы (по умолчанию компонент настроен на MiniShop2, и при переключении стандартные шаблоны документов нужно будет немного изменить для правильного вывода документов).

Основные особенности:

  • возможность работать как с MiniShop2, так и с Shopkeeper-2 и Shopkeeper-3
  • «из коробки» доступно 4 распространенных типа документов (счет-фактура, счет, заявка на склад и наряд курьеру настроенных под MiniShop2, для использования с ShopKeeper нужно будет заменить плейсхолдеры в шаблонах)
  • возможность добавлять не ограниченное количество документов
  • возможность добавлять свои параметры для вывода в документах (например название компании)
  • использование для шаблонизации документов обычные и привычные механизмы MODX — чанки
  • для каждого документа Вы можете назначить 2 чанка: шаблон всего документа и шаблон строки с информацией о товаре из заказа, кроме того можно указать ориентацию листа при печати (альбомная или книжная) и поля (отступы)
  • любой документ можно сделать доступным для пользователей сайта, и дать им возможность распечатывать такие документы прямо из личного кабинета (по большому счету хоть с главной, где вызовите сниппет, там и будут ссылки на печать)
  • позволяет печатать только свои заказы. **Возможность полного доступа настраивается для групп пользователей и дает возможность печатать любые документы по любым заказам, но список всех заказов в пудличной части выводиться не будет
  • для формирования PDF используется библиотека TCPDF
  • «из коробки» доступны только основные шрифты, при необходимости использовать шрифт, который не включен в пакет, Вы можете скачать архив со всеми доступными шрифтами на сайте разработчика библиотеки TCPDF. Скачанный архив нужно распаковать и загрузить файлы из папки fonts в папку assets/components/orderprint/pdf/tcpdf/fonts/ вашего сайта.


Задавайте вопросы по настройке и эксплуатации платных дополнений.
Changelog file for orderPrint component:

orderPrint 1.2.0
====================================
Added support shopkeeper 3. For use it, system setting "opr_type" must be have "shk3" value.

orderPrint 1.1.7
====================================
Corrected conversion of the date of createdon order in miniShop2 to timestamp

orderPrint 1.1.6
====================================
Fixed bug with rights to manage settings
Added placeholder with timestamp of order created time for both stores

1.1.5-beta (25.02.2016)
====================================
Added policies for access rights settings to printing documents in different groups of users.
Updated tcpdf library.

1.1.4-beta (02.01.2016)
====================================
Added displaying the number of items in the cart and the order value in words

1.1.3-beta (04.07.2015)
====================================
Fix display information about the products removed from the system in MiniShop2

1.1.2-beta (27.05.2015)
====================================
Add Shopkeeper\'s field address from order contacts. Placeholders [[+contacts.address]] from string or [[+contacts.address.address_field]] from array

1.0.0
====================================
Initial Version



orderPrint 1.1.1
====================================
Fixed a bug with the display address fields (indicated by the buyer in the form of reservation)
  1. Илья 25 февраля 2014, 22:31 #
    Хотелось бы понять, перед покупкой, можно ли вывести счет для клиента на странице заказа? Например, когда посетитель выбирает юрлицо и способ оплаты «По счету».

    Заранее благодарен за ответ.
    1. Филимонов Александр 25 февраля 2014, 23:16 #
      Дело в том что данный момент компонент работает с уже существующими в системе заказами. Поскольку в процессе оформления заказа его еще нет как такового, то и документ сформировать еще нельзя. В комплект входит сниппет для формирования и вывода уже оформленного пользователем заказа, который можно использовать например в личном кабинете или на странице «ваш заказ успешно оформлен» сразу после оформления заказа (статус заказа роли не играет)
    2. Богдановский Денис 26 февраля 2014, 14:36 #
      Отличное дополнение, экономит много времени!
      1. Media PRO 20 октября 2014, 15:49 #
        Компонент очень удобный и функциональный.
        Спасибо автору за техническую поддержку и помощь в настройке.
        1. Xcompnet Er 18 декабря 2014, 11:42 #
          При покупке данного модуля, установка разрешена на все проекты или только на один конкретный?
          1. Василий Наумкин 18 декабря 2014, 11:51 #
            На один домен. Подробности.
          2. Дмитрий С. 28 февраля 2015, 14:46 #
            Подскажите как вытащить в строку описание товара — [[+description]]?
            пробовал такую конструкцию, не хочет ))
            [[pdoField?
                &id=`[[+id]]`
                &field=`description`
            ]]
            1. Александр Филимонов 28 февраля 2015, 23:39 #
              Задавайте пожалуйста технические вопросы в техподдержке в личном кабинете
            2. Василий Тёркин 29 сентября 2015, 01:13 #
              Классный компонент.
              В сниппете orderPrint опечатка в третьей строке — csriptProperties, из-за нее шаблон не менялся
              1. Adison Webmaster 01 октября 2015, 12:11 #
                Hi i would like to ask if possible to setup this print order in frontend like the print option in IKEA shopping site on checkout page..that's my idea now on my project and im using modx and minishop2.
                Thanks and regards
                1. Андрей Рябченко 20 марта 2016, 01:44 #
                  удобный и нужный компонент, автору спасибо за работу и поддержку.

                  в виде идеи и пожелания:
                  добавить в документе возможность выбирать формат, не для всех вариантов подходит PDF — иногда нужен просто плайнтекст или html
                  1. Крайнов Сергей 20 апреля 2016, 11:08 #
                    Данный модуль отправляет ссылку (в e-mail письме) на pdf документ покупателю после совершения заказа? Или документ доступен только на самом сайт (после оформления заказа и в личном кабинете)?
                    1. Александр Филимонов 20 апреля 2016, 12:15 #
                      Добрый день! Данный модуль формирует pdf по данным из заказа «на лету» он не отправляет ссылок покупателю. Но если Вам это нужно, то можете добавить в шаблон письма ссылку на ЛК, где разместите ссылки для генерации pdf по каждому заказу покупателя
                    2. lavreno63 20 апреля 2016, 11:53 #
                      Добрый день!
                      Интересует вопрос
                      Можно ли в первом плагине вывести картинку товара на печать?
                      1. Александр Филимонов 20 апреля 2016, 12:17 #
                        В каком «первом плагине»?
                        1. lavreno63 20 апреля 2016, 15:22 #
                          Опечатался
                        2. Roman 09 июля 2016, 15:36 #
                          Можно ли пометить несколько документов, и отправить на печать?
                          1. Roman Sadoyan 09 сентября 2016, 16:38 #
                            Большая просьба к автору дополнения заменить использование функций
                            modx->getChunk
                            на getChunk из pdoTools — это обеспечит поддержку феном.
                            Также прошу вывести id способа доставки в плейсхолдеры minishop2.
                            Сейчас всё вышеперечисленное приходится делать самому, переписывая код компонента.
                            Если будут какие то вопросы, буду рад ответить.
                            modx.pro/users/core01/
                            1. ksandr 30 сентября 2016, 16:15 #
                              Указано что работает с Shopkeeper. Но не указано с какой версией. А там, в разных версиях, разные вызовы снипета.
                              Будьте так добры уточнить, будет ли данный модуль работать с Shopkeeper 3?
                              Войдите на сайт, чтобы прокомментировать.
                              График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
                              New!
                              Название
                              orderPrint
                              Версия
                              1.2.0-beta
                              Дата выпуска
                              09.02.2017
                              Автор выпуска
                              Александр Филимонов
                              Цена
                              1490 a
                              Загрузок
                              138
                              Версия MODX
                              от 2.2
                              Теги
                              Другие дополнения автора
                              msEMS, mspWebmoney, msSMS, mspYandexMoney, ordersUnformed, msRevaluation
                              Поделиться