orderPrint

Компонент предназначен для подготовки и печати документов с информацией о заказах
Автор дополнения
Александр Филимонов
Пакетов
7
Закачек
1 311
Обычно отвечает более недели
Автор дополнения
Пакетов
7
Закачек
1 311
Обычно отвечает более недели
Версия 1.3.1-pl
Дата выпуска 12.08.2024
Загрузки 313
Просмотры 11 122
Внимание, этот компонент требует версию 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/ вашего сайта.

orderPrint 1.3.0

PHP 8 support

orderPrint 1.2.4

Added placeholders from original products Added total_count placeholder, with count of products in order

orderPrint 1.2.3

Fenom template engine support added

orderPrint 1.2.2

Added support product options for MS2

orderPrint 1.2.1

Fixed bugs with API connection and processing of the tpl parameter in the orderPrint snippet Fixed error when printing documents for orders without delivery and/or payment methods

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)

Последние обсуждения в сообществе MODX.pro