Bussol: Счет заказа в PDF и отправка на почту Битрикс
Bussol: Счет заказа в PDF и отправка на почту
Версия 2.2.2
КРАТКОЕ ОПИСАНИЕ
Bussol: Счет заказа в PDF и отправка на почту — модуль для автоматического формирования PDF-счетов по заказам интернет-магазина на «1С-Битрикс».
Модуль сам определяет, когда нужно сформировать счет, создает PDF по выбранному шаблону, сохраняет его в архиве, отправляет покупателю и при необходимости бухгалтерии, а также позволяет клиенту скачать счет из личного кабинета.
Гибкие правила запуска позволяют использовать разные сценарии для платежных систем, статусов заказа, оплаченных и неоплаченных заказов, диапазонов суммы и разных PDF-шаблонов.
Подходит интернет-магазинам, B2B-проектам, оптовым компаниям и всем, кому необходимо автоматизировать выставление счетов без ручной подготовки документов.
ОСНОВНОЕ ОПИСАНИЕ
Bussol: Счет заказа в PDF и отправка на почту
Автоматизируйте весь путь счета — от заказа до покупателя и бухгалтерии.
Модуль формирует полноценный PDF-счет на основании данных заказа «1С-Битрикс», сохраняет его на сервере, отправляет по email и предоставляет покупателю защищенный доступ к документу в личном кабинете.
Больше не нужно вручную создавать счет, сохранять его в PDF, искать email клиента и отправлять файл отдельным письмом.
После оформления или изменения заказа Bussol проверяет заданные вами правила и автоматически выполняет нужный сценарий.
АВТОМАТИЧЕСКОЕ ФОРМИРОВАНИЕ PDF-СЧЕТА
Модуль работает с заказами штатного модуля sale и автоматически получает необходимые данные:
- номер и дату заказа;
- данные продавца;
- данные покупателя;
- состав заказа;
- количество и стоимость товаров;
- единицы измерения;
- НДС;
- скидку;
- стоимость доставки;
- уже оплаченную сумму;
- итоговую сумму;
- комментарий к заказу;
- дополнительные свойства заказа;
- данные конкретной оплаты.
На основании этих данных формируется готовый PDF-документ формата A4.
Генерация выполняется после сохранения заказа фоновым заданием «1С-Битрикс», поэтому формирование и отправка счета не должны задерживать основной процесс оформления заказа.
ГИБКИЕ ПРАВИЛА ЗАПУСКА
Главное преимущество Bussol — вы сами определяете, когда и какой счет должен быть создан.
Можно создать любое количество правил и для каждого указать:
- одну или несколько платежных систем;
- один или несколько статусов заказа;
- состояние оплаты: любое, оплачено или не оплачено;
- минимальную сумму заказа;
- максимальную сумму заказа;
- PDF-шаблон;
- отправлять ли счет покупателю;
- отправлять ли копию бухгалтерии;
- разрешать ли скачивание счета в личном кабинете.
Правила имеют приоритет и проверяются сверху вниз.
Если в заказе несколько оплат, правила проверяются отдельно для каждой оплаты. Для конкретной оплаты применяется первое подходящее правило.
Например, можно настроить:
- счет для юридических лиц только при выборе оплаты по безналичному расчету;
- отдельный шаблон для крупных заказов;
- отправку счета только после перехода заказа в нужный статус;
- создание счета без отправки покупателю;
- отдельные сценарии для разных платежных систем.
НЕСКОЛЬКО PDF-ШАБЛОНОВ
Модуль не ограничивает вас одним внешним видом счета.
В административной части можно создавать несколько собственных HTML-шаблонов PDF и назначать нужный шаблон каждому правилу запуска.
Это позволяет использовать, например:
- разные счета для юридических и физических лиц;
- отдельные шаблоны для разных направлений бизнеса;
- разные реквизиты и оформление для сайтов;
- специальный счет для определенной платежной системы;
- фирменный дизайн документа.
Шаблоны поддерживают переменные, условия и циклы.
Можно выводить данные продавца и покупателя, информацию о заказе и оплате, список товаров, суммы, изображения, QR-код и другие данные счета.
По умолчанию доступен готовый встроенный шаблон — модуль можно использовать сразу после настройки реквизитов.
ФИРМЕННОЕ ОФОРМЛЕНИЕ
В счет можно добавить:
- логотип компании;
- печать;
- подпись руководителя;
- ФИО руководителя;
- ФИО главного бухгалтера;
- банковские реквизиты;
- контактные данные компании.
Отдельно настраивается, какие блоки отображать в документе.
Например, можно включить или отключить:
- банковские реквизиты;
- данные покупателя;
- email и телефон покупателя;
- адрес;
- ИНН и КПП;
- ID товара;
- единицы измерения;
- НДС;
- скидку;
- доставку;
- уже оплаченную сумму;
- комментарий к заказу;
- дополнительные свойства;
- печать;
- подпись;
- сумму прописью.
СУММА ПРОПИСЬЮ
Итоговую сумму счета можно автоматически выводить прописью.
Например:
Пятнадцать тысяч пятьсот девяносто девять рублей 00 копеек.
Функция работает во встроенном шаблоне и доступна в пользовательских шаблонах.
QR-КОД В СЧЕТЕ
Bussol умеет автоматически добавлять QR-код в PDF.
Доступны два режима.
Платежный QR-код
Модуль формирует платежные данные на основании реквизитов компании, суммы заказа и назначения платежа.
В QR могут использоваться:
- наименование получателя;
- расчетный счет;
- название банка;
- БИК;
- корреспондентский счет;
- ИНН;
- КПП;
- назначение платежа;
- сумма.
Покупателю достаточно отсканировать QR-код банковским приложением, чтобы использовать подготовленные платежные реквизиты.
Произвольный QR-код
Вместо платежных данных можно поместить в QR произвольный текст или ссылку.
Поддерживаются макросы заказа, поэтому QR-код может содержать динамические данные конкретного счета.
АВТОМАТИЧЕСКАЯ ОТПРАВКА ПОКУПАТЕЛЮ
После формирования PDF модуль может автоматически отправить счет покупателю на email из свойств заказа.
PDF прикладывается к письму автоматически.
Для письма настраиваются:
- тема;
- HTML-текст;
- макросы заказа.
Можно использовать номер заказа, номер счета, дату и другие данные.
Модуль хранит состояние отправки и защищает покупателя от повторной автоматической отправки одного и того же счета.
КОПИЯ СЧЕТА ДЛЯ БУХГАЛТЕРИИ
Отдельно можно включить автоматическую отправку PDF в бухгалтерию.
Поддерживается один или несколько email-адресов.
Для бухгалтерии задаются собственные:
- получатели;
- тема письма;
- HTML-текст письма.
В бухгалтерию отправляется тот же сохраненный PDF — отдельная копия документа не создается.
Отправку бухгалтерской копии можно дополнительно включать или отключать для каждого правила запуска.
СЧЕТ В ЛИЧНОМ КАБИНЕТЕ ПОКУПАТЕЛЯ
Модуль устанавливает готовый компонент для личного кабинета.
Его можно разместить:
- на странице заказа;
- в истории заказов;
- на отдельной странице «Счета».
Компонент умеет показывать счет конкретного заказа или список всех доступных счетов пользователя.
Покупатель видит только документы собственных заказов.
Скачивание выполняется через защищенный обработчик: пользователь должен быть авторизован, заказ должен принадлежать ему, а выдача счета должна быть разрешена настройками модуля и соответствующим правилом запуска.
АРХИВ ВСЕХ СЧЕТОВ
Сформированные PDF не исчезают после отправки.
Модуль сохраняет счета в структурированном архиве по сайту, году и месяцу.
В административном разделе «Счета» можно видеть:
- заказ;
- сайт;
- платежную систему;
- email покупателя;
- PDF-файл;
- статус;
- дату создания;
- дату отправки;
- информацию об ошибке.
Для сохраненных счетов доступны административные действия:
- скачать PDF;
- повторно сформировать счет;
- повторно отправить покупателю;
- отправить копию бухгалтерии.
Это превращает модуль не только в генератор PDF, но и в удобный архив выставленных счетов.
ПЕРЕФОРМИРОВАНИЕ СЧЕТА
Если данные заказа изменились, администратор может переформировать сохраненный счет.
Модуль использует привязанный к счету PDF-шаблон, а если он больше недоступен — актуальный шаблон соответствующего правила или шаблон по умолчанию.
Это удобно, если необходимо обновить документ после изменения состава заказа, реквизитов или других данных.
ДАННЫЕ ПОКУПАТЕЛЯ ИЗ СВОЙСТВ ЗАКАЗА
Вы сами указываете, из каких свойств заказа брать:
- название организации;
- ФИО;
- email;
- телефон;
- ИНН;
- КПП;
- адрес.
Дополнительно можно вывести любые необходимые свойства заказа, указав их коды в настройках.
Поэтому модуль можно адаптировать как под обычный интернет-магазин, так и под B2B-оформление заказа с реквизитами организации.
НАСТРАИВАЕМЫЕ ИМЕНА ФАЙЛОВ И ТЕКСТЫ
Имя PDF-файла, заголовок счета, назначение платежа и тексты писем поддерживают динамические макросы.
Например, имя файла можно формировать на основании:
- номера заказа;
- номера счета;
- даты;
- ID оплаты.
В результате покупатель получает понятный документ, например:
invoice_1258_26-09-2026.pdf
МНОГОСАЙТОВОСТЬ
Настройки модуля хранятся отдельно для каждого сайта.
Для каждого siteId можно независимо настроить:
- правила формирования;
- PDF-шаблоны;
- реквизиты продавца;
- оформление счета;
- QR-код;
- письма покупателю;
- адреса бухгалтерии;
- доступ к счетам в личном кабинете.
Это позволяет использовать один модуль в многосайтовой установке с разными компаниями, брендами или условиями работы.
БЕЗОПАСНЫЕ ПОЛЬЗОВАТЕЛЬСКИЕ ШАБЛОНЫ
Пользовательские PDF-шаблоны хранятся отдельно и не исполняют PHP-код.
Данные, подставляемые в стандартные переменные шаблона, HTML-экранируются.
При формировании PDF заблокированы опасные способы загрузки внешних ресурсов, выполнение PHP и JavaScript.
Загружаемые изображения проверяются по допустимому типу и размеру.
Архив PDF закрыт от прямого публичного доступа, а выдача счетов покупателю выполняется через контролируемый обработчик с проверкой пользователя и заказа.
РАБОТА С ОШИБКАМИ
Модуль хранит статус каждого счета.
В административной части можно увидеть:
- создается ли счет;
- сформирован ли PDF;
- готов ли документ без отправки;
- отправлен ли он покупателю;
- возникла ли ошибка.
При проблеме сохраняется текст ошибки, что упрощает диагностику и повторную отправку документа.
ДЛЯ КОГО ПРЕДНАЗНАЧЕН МОДУЛЬ
Bussol: Счет заказа в PDF и отправка на почту будет особенно полезен:
- интернет-магазинам с оплатой по счету;
- B2B-магазинам;
- оптовым компаниям;
- производителям;
- поставщикам оборудования и материалов;
- компаниям, работающим с юридическими лицами и ИП;
- магазинам, где счет должен автоматически получать не только клиент, но и бухгалтерия;
- проектам, которым требуется хранить историю сформированных счетов в «1С-Битрикс».
Модуль автоматизирует рутинный процесс выставления счетов и связывает заказ, оплату, PDF-документ, покупателя, бухгалтерию и личный кабинет в единую систему.
КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ
- автоматическое формирование PDF-счетов по заказам;
- сохранение счетов в архиве;
- автоматическая отправка покупателю;
- копия счета для бухгалтерии;
- несколько получателей бухгалтерской копии;
- гибкие правила запуска;
- фильтрация по платежным системам;
- фильтрация по статусам заказа;
- условия по состоянию оплаты;
- минимальная и максимальная сумма заказа;
- отдельная обработка оплат заказа;
- разные PDF-шаблоны;
- выбор шаблона для каждого правила;
- собственные HTML-шаблоны;
- готовый встроенный шаблон;
- логотип, печать и подпись;
- банковские реквизиты;
- сумма прописью;
- платежный QR-код;
- произвольный QR-код;
- динамические макросы;
- дополнительные свойства заказа;
- настройка отображаемых блоков счета;
- защищенное скачивание из личного кабинета;
- список счетов пользователя;
- скачивание PDF из административной части;
- повторное формирование;
- повторная отправка покупателю;
- ручная отправка бухгалтерской копии;
- журнал статусов и ошибок;
- многосайтовые настройки;
- фоновая обработка после сохранения заказа.
ПРИМЕРЫ СЦЕНАРИЕВ
Сценарий 1. Оплата по счету для юридического лица
Покупатель выбирает нужную платежную систему. После оформления заказа модуль автоматически формирует PDF со всеми банковскими реквизитами, товарами и QR-кодом, отправляет его клиенту и сохраняет в архиве.
Сценарий 2. Счет только после подтверждения заказа
Правило можно ограничить определенным статусом заказа. PDF будет сформирован тогда, когда заказ перейдет в этот статус.
Сценарий 3. Разные документы для разных способов оплаты
Для каждой платежной системы можно назначить свой шаблон и собственные условия запуска.
Сценарий 4. Крупные B2B-заказы
Можно создать отдельное правило для заказов от заданной суммы и использовать для них специальный PDF-шаблон.
Сценарий 5. Счет в личном кабинете без email
Модуль может сформировать и сохранить PDF, не отправляя его покупателю. Клиент получит документ через личный кабинет.
Сценарий 6. Автоматизация бухгалтерии
После формирования счета тот же PDF автоматически отправляется покупателю и на один или несколько адресов бухгалтерии.
ТРЕБОВАНИЯ
«1С-Битрикс: Управление сайтом» версии 26 или новее.
PHP 8.2 или новее.
Редакция «Малый бизнес» или выше.
Для работы с заказами используется штатный модуль sale «1С-Битрикс».
ИТОГ
Bussol: Счет заказа в PDF и отправка на почту — это не просто генератор PDF.
Это полноценная автоматизация выставления счетов внутри «1С-Битрикс»:
заказ → проверка правил → PDF → покупатель → бухгалтерия → архив → личный кабинет.
Настройте процесс один раз — и счета будут формироваться и доставляться автоматически по правилам вашего интернет-магазина.
Важно: для работы данного готового решения вам потребуется система управления Битрикс, позволяющая менять его структуру и редактировать текстовую информацию без навыков программирования.
Возможности этой системы разделены на несколько редакций, которые отличаются количеством и гибкостью функционала. Список подходящих редакций указан возле стоимости решения. Здесь же расположена кнопка со ссылкой на демо версию, перейдя по которой вы можете ознакомиться с готовым решением и попробовать его в действии.
Для создания лендинга или корпоративного сайта достаточно редакции Старт или Стандарт.
Для разработки интернет-магазина нужна редакция Малый бизнес или Бизнес.
Мы предлагаем два варианта покупки:
- Вы покупаете только решение (подходит исключительно в том случае, когда у вас уже есть система управления Битрикс в нужной редакции и ваша лицензия не просрочена).
- Вы покупаете все необходимое в одном наборе и получаете установленное и полностью готовое к работе решение на следующий рабочий день после оплаты.
- Выбранное готовое решение;
- Минимально возможная редакция Битрикс;
- Аренда хостинга;
- Бесплатная установка.
Вы можете выбрать такой набор или составить свой, добавив в него новые позиции. Например:
- Другую редакцию Битрикс с большим количеством полезных функций;
- Более мощный хостинг;
- Услуги приоритетной технической поддержки.
Положите товары в корзину, кликните по ней в правом верхнем углу страницы и выберите тип заказа.
Быстрый заказ
Позволяет пропустить стандартную процедуру оформления покупки. Вместо этого вы оставляете свои контактные данные и ожидаете звонка нашего сотрудника. Он уточняет позиции вашего заказа, отвечает на вопросы и отправляет подтверждение на вашу электронную почту.
Обычное оформление
Желательно выбирать именно его. В процессе стандартного оформления заказа, вы будете переадресованы на новую страницу. Здесь вам нужно будет выбрать тип плательщика, вариант оплаты и доставки, а также корректно указать свои контактные данные.
Правильно заполненный e-mail исключает проблему выполнения заказа с нашей стороны.
После оформления заказа вы получите от нас электронное письмо, в котором будет ссылка на оплату.
Дальнейшее информирование о стадиях выполнения заказа мы также будем отправлять вам на почту.
Оплата
Вы можете оплатить заказ по безналичному расчету или наличными при помощи банковских карт Visa, Mastercard или платежной системы LiqPay. Все позиции нашего каталога продаются без НДС, согласно раздела ХХ «Переходные положения» Налогового Кодекса Украины, подраздела 2, п. 26. Комиссия при оплате наличными не применяется.
Доставка
Купленные программные продукты будут отправлены вам по электронной почте в виде цифро-буквенного кода. Данный код является лицензионным ключом и выписывается автором купленного программного продукта.
Он предоставляет вам официальное право на его использование.
Установка
В стоимость программных продуктов входит их бесплатная установка.
Если у вас уже есть сайт на Битрикс и вы хотите установить купленное решение на той же лицензии на отдельном домене, такая установка оплачивается дополнительно.
Безналичный расчет
Данный способ оплаты доступен для физических и юридических лиц. После заполнения и подтверждения заказа вы получите по e-mail счeт-оферту со всеми реквизитами, которую необходимо распечатать и оплатить в любом коммерческом банке в течение 5 банковских дней с момента оформления заказа.
Пожалуйста, обратите внимание, что продажа программных продуктов осуществляется без НДС, согласно раздела
ХХ «Переходные положения» НКУ, подраздела 2, п. 26. После оплаты вы получите по почте счет и акт об оказании услуг. Пожалуйста, подпишите данный акт, поставьте печать и отправьте нам один экзмпляр.
Оплата с помощью платежных карт Visa и Mastercard
Этот способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Для защиты платежей используется технология 3-D Secure, которая лежит в основе программ Verified by Visa и MasterCard SecureCode. Она гарантирует и покупателю, и продавцу полную безопасность операций. Наш банк-эквайер имеет сертификат PCI DSS Compliance, подтверждающий полное соответствие системы обработки платежных карт банка требованиям стандарта безопасности международных платежных систем PCI DSS.
После заполнения и подтверждения заказа вы будете переадресованы на защищенную страницу веб-сайта банка, где и укажете реквизиты карты для оплаты, при этом обмен информацией будет произведён с помощью промышленных форматов шифрования.
Оплата с помощью платeжной системы LiqPay
Данный способ оплаты доступен для физических лиц (комиссия за перечисление денег не взымается). Высокий уровень безопасности обеспечивается технологией OTP (One-time Password). Надёжность и безопасность приёма платежей подтверждена международными сертификатами Verified by Visa и MasterCard SecureCode. «Приватбанк» обеспечивает круглосуточный мониторинг платежей клиентов в режиме реального времени.
После заполнения и подтверждения заказа вы будете переадресованы на защищенную страницу веб-сайта сервиса LiqPay, где и укажете реквизиты карты или своего внутреннего счёта для оплаты.
Доставка
Купленные программные продукты поставляются в виде цифро-буквенного кода, используя который их можно установить на хостинг согласно инструкции. Код отправляется онлайн на указанную в заказе электронную почту.
После получения оплаты и до момента отправки лицензионного ключа может пройти несколько часов.
На протяжении этого времени проводится оформление купленной продукции на ваше имя.
Внимание! Неправильно указанный e-mail может привести к дополнительной задержке.
Пожалуйста, проверяйте ваши персональные данные при регистрации и оформлении заказа.
Для установки вам потребуется:
- Система управления Битрикс (подходящей редакции);
- Домен;
- Хостинг.
При покупке готового набора, установку мы сделаем для вас бесплатно.
Инструкция по установке системы управления Битрикс:
- Зарегистрируйте лицензионный ключ на
сайте Битрикс (придет на ваш e-mail после покупки).
Он состоит из 23 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XX-XXXXXXXXXXXXXXXX. - Скачайте на компьютер установочный файл.
- Авторизируйтесь на сайте хостинг провайдера (логин и пароль придет на ваш e-mail после покупки).
- Войдите в файловый менеджер и загрузите установочный файл в корневую папку хостинга.
- Создайте новую базу данных.
- Перейдите по адресу тестового домена по ссылке имя-сайта/bitrixsetup.php
- В окне установки выберите редакцию, соответствующую вашему лицензионному ключу.
- В поле «Лицензионный ключ» вставьте код, который пришел вам на e-mail после покупки.
Он состоит из 23 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XX-XXXXXXXXXXXXXXXX. Нажмите кнопку «Загрузить». - На экране «Начало установки» нажмите кнопку «Далее».
- Поставьте галочку в пункте «Я принимаю лицензионное соглашение» и нажмите кнопку «Далее».
- Поставьте галочку в пункте «Я хочу зарегистрировать свою версию продукта", заполните обязательные поля.
Если планируете делать сайт на иностранном языке, отметьте пункт «Установить в кодировке UTF-8», нажмите кнопку «Далее». - На экране «Предварительная проверка системы» вы увидите показатели вашей системы управления.
Показатели зелёного цвета соответствуют требованиям. Красные - нет.
Для исправления красных значений обратитесь в техподдержку вашего хостинг провайдера. - На экране «Создание базы данных» впишите данные созданной на хостинге базы данных.
- Создайте администратора сайта, заполнив все обязательные поля.
- Выберите шаблон для установки на сайт: либо бесплатный шаблон, либо купленное готовое решение.
Инструкция по установке готового решения:
- Установите на хостинг систему управления «Битрикс».
- Перейдите по ссылке: имя-сайта/bitrix и авторизируйтесь под данными администратора.
- Перейдите в административную панель в раздел Marketplace и подраздел «Обновление решений».
Откройте вкладку «Активация купона». - Введите в поле купон, который пришел вам на e-mail после покупки решения.
Он состоит из 25 символов прописных (больших) букв латинского алфавита и цифр в формате:
XXX-XXXXXXXXXX-XXXXXXXXXX. Нажмите кнопку «Активировать купон». - Название решения появится во вкладке «Список обновлений». Отметьте его галочкой и загрузите.
- Откройте вкладку «Установка обновлений» и установите.
- Найдите появившееся название купленного решения и в выпадающем списке выберите пункт «Загрузить».
- Перейдите в разделе «Настройки» в подраздел «Список мастеров», найдите название купленного решения и в выпадающем списке выберите пункт «Установить».
- Откроется мастер установки готового решения.
- Выберите пункт «Существующий» для установки решения первым сайтом на лицензии, нажмите «Далее».
- На экране «Выбор шаблона» нажмите «Далее».
- Выберите цветовую схему сайта, нажмите «Далее».
- Замените демо данные сайта, нажмите «Установить».
- На экране «Завершение настройки» нажмите «Перейти на сайт».
Задать вопрос
Не нашли ответа на свой вопрос?Свяжитесь с нами, и мы предоставим необходимую информацию. |
Задать вопрос
|










