CodeCanyon Bookly Invoices - Плагин WordPress
Плагин предоставляет пользователям Bookly возможность генерировать однородные и профессиональные счета для своих услуг непосредственно на платформе WordPress. Он оптимизирует процесс составления счетов, дополняя общий опыт работы с Bookly и упрощая управление биллингом для бизнеса. Это функциональное расширение интегрируется гармонично с Bookly, обеспечивая удобный и цельный пользовательский опыт для тех, кто использует систему записи на приемы Bookly на своих веб-сайтах на WordPress.

Особенности плагина
Повышая возможности Bookly, плагин предоставляет расширенные инструменты для создания счетов, позволяя бизнесам эффективно настраивать счета под свои брендированные и клиентские потребности. С помощью простых в настройке и интуитивно понятных опций компании могут легко адаптировать свои счета, сохраняя единообразный и профессиональный вид во всех коммуникациях с клиентами. Эта гибкость дает компаниям возможность создавать сплоченную брендовую идентичность и устанавливать доверительные отношения с клиентами через качественные и персонализированные счета.
Более того, CodeCanyon Bookly Invoices автоматизирует процесс генерации счетов, экономя драгоценное время и усилия бизнеса за счет автоматической обработки. Настройкой автоматических триггеров и шаблонов пользователи могут гарантировать своевременную генерацию и отправку счетов клиентам, оптимизируя цикл выставления счетов и повышая общую эффективность. Эта функция автоматизации снижает вероятность ошибок и обеспечивает быстроту, точность и безошибочность процесса выставления счетов для компаний, использующих Bookly.
С акцентом на удобстве использования, плагин позволяет бизнесам управлять счетами напрямую в административной панели WordPress, предоставляя централизованную платформу для всех действий по выставлению счетов. Эта интеграция упрощает управление рабочим процессом, позволяя компаниям отслеживать записи, биллинг и взаимодействие с клиентами в единой среде. Объединение этих важных функций позволяет компаниям повысить оперативную эффективность и обеспечить безупречный опыт как для сотрудников, так и для клиентов, взаимодействующих с системой Bookly.
Помимо возможностей по выставлению счетов, плагин предлагает мощные функции отчетности, предоставляя бизнесу ценные инсайты в их финансовую производительность и историю выставления счетов клиентам. Путем доступа к полным отчетам и аналитике компании могут принимать обоснованные решения, отслеживать источники доходов, а также оптимизировать свою практику выставления счетов для улучшения финансового управления. Этот аналитический подход предоставляет компаниям инструменты для роста и максимизации эффективности их системы выставления счетов в Bookly.
Спецификации:
| Дата выхода: | 12-07-2019 | |
| Дата обновления: | 02-06-2026 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Специфические для Bookly | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | CodeCanyon | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке и использованию CodeCanyon Bookly Invoices
CodeCanyon Bookly Invoices нужен тем, кто уже ведет запись клиентов через Bookly и хочет превратить бронирование в понятный счет: с номером, сроком оплаты, данными услуги, ссылкой для клиента и PDF-документом в истории платежей. В этом руководстве разберем не рекламное описание, а рабочую схему: что проверить перед установкой, где находятся настройки, как связать счет с уведомлениями, как протестировать PDF и что делать, если клиент не получает документ.
Плагин работает как надстройка к Bookly, поэтому его нельзя рассматривать отдельно от записей, платежей, статусов бронирования и уведомлений. Если в Bookly не настроены услуги, сотрудники, цены, способ оплаты и почтовая доставка, счет может формироваться корректно, но не попадет к клиенту в нужный момент. Поэтому полезная настройка начинается не с кнопки Activate, а с понимания цепочки "запись - платеж - уведомление - PDF - проверка".
В материале есть практический пример для сервисного бизнеса, где клиент бронирует консультацию, получает письмо со счетом, а администратор затем находит документ в разделе платежей и скачивает архив для учета. Также отдельно разберем ситуации, где счет лучше отправлять сразу, где логичнее делать это после подтверждения записи, а где стоит использовать ссылку в SMS только как дополнительный канал.
Главный принцип настройки: CodeCanyon Bookly Invoices не заменяет бухгалтерскую систему и не решает налоговые вопросы сам по себе. Он помогает создавать и отправлять документы внутри процесса записи на услуги. Юридическую формулировку реквизитов, налоговые ставки, правила нумерации и хранение первичных документов нужно согласовать с вашей учетной практикой.
Какую задачу решает надстройка счетов в Bookly
Bookly обычно закрывает первую часть пути клиента: выбрать услугу, сотрудника, дату, время, указать контакты и подтвердить запись. Но для платных консультаций, занятий, процедур, студий, медицинских или образовательных услуг часто нужна вторая часть - документ, который клиент может сохранить, переслать бухгалтерии или использовать как подтверждение платежа. CodeCanyon Bookly Invoices добавляет эту вторую часть к уже существующей системе записи.
Смысл надстройки не в том, чтобы вручную выписывать отдельный счет после каждого бронирования. Ее ценность в том, что документ создается на основе данных Bookly: услуги, клиента, суммы, платежной записи, срока оплаты и выбранного шаблона. Администратор получает единый журнал в разделе платежей, а клиент получает PDF или ссылку на счет через тот канал, который уже используется для уведомлений.
Где плагин особенно полезен
Надстройка хорошо подходит сайтам, где запись и оплата связаны с конкретной услугой, а не с обычной корзиной товаров. Например, салон может отправлять клиенту счет после подтверждения визита, учебный центр - после записи на занятие, консультант - после бронирования оплачиваемой сессии, а клиника - после создания визита с прикрепленным платежом. В этих случаях счету важны не только сумма и имя клиента, но и услуга, дата, сотрудник, статус и срок оплаты.
- Если вы уже используете Bookly Pro и платежи проходят через Bookly, надстройка помогает держать счета рядом с записями и платежами.
- Если клиентам достаточно подтверждения бронирования без PDF, установка может быть лишней.
- Если учет строится вокруг WooCommerce-заказов, стоит заранее решить, где будет главный документ: в Bookly Invoices, WooCommerce или внешней системе учета.
- Если нужен сложный документооборот с актами, контрактами и интеграцией с бухгалтерией, Bookly Invoices лучше рассматривать как простой счет из системы бронирования, а не как замену учетной платформы.
Что меняется для администратора и клиента
Для администратора появляется отдельный контур контроля: не только запись в календаре и платеж в списке Bookly, но и номер счета, PDF-файл, возможность скачать документ, повторно отправить его клиенту или выгрузить группу счетов архивом. Для клиента меняется финальный опыт: вместо абстрактного "ваша запись подтверждена" он получает документ, где видно, за что выставлена сумма и до какого срока ожидается оплата.
Эта разница особенно заметна там, где решение о платеже принимает не сам посетитель сайта, а администратор, родитель, офис-менеджер или бухгалтерия клиента. PDF-счет проще переслать внутри организации, чем обычное письмо с описанием записи. Но из этого же следует ограничение: шаблон счета должен быть аккуратным, понятным и проверенным на реальных данных, иначе автоматизация начнет быстро размножать ошибки.
Что проверить перед установкой
Поскольку Bookly Invoices является надстройкой, первая проверка всегда касается базовой системы. Установленный WordPress и активный Bookly еще не означают, что счета будут формироваться и доставляться корректно. Нужно убедиться, что Bookly Pro включен, услуги имеют цены, платежи появляются в разделе Bookly, письма уходят с сайта, а администратор понимает, какой сценарий оплаты используется.
Зависимости и рабочая база
Официальная документация подчеркивает, что add-ons для Bookly требуют установленный и активированный Bookly Pro. Это не формальность: без Pro-уровня надстройки не работают как самостоятельные плагины. Поэтому перед настройкой проверьте, что в списке плагинов активны базовый Bookly, Bookly Pro и сама надстройка счетов. Если сайт был недавно обновлен, стоит отдельно убедиться, что компоненты Bookly обновлены согласованно, потому что changelog Bookly прямо напоминает о совместном обновлении ядра, Pro и add-ons.
Далее проверьте минимальный рабочий сценарий Bookly без счетов: клиент может выбрать услугу, отправить форму, запись появляется в календаре, платежная запись создается, статус записи понятен администратору. Если этот сценарий нестабилен, надстройка счетов не исправит первичную ошибку. Она лишь добавит документ поверх уже существующих данных.
Почта, SMS и платежи
Для отправки счета по email важно, чтобы почтовая доставка в Bookly была настроена не только формально, но и проверена. В настройках email нужно указать узнаваемое имя отправителя, активный адрес и, при необходимости, SMTP-шлюз. Если письма Bookly уже иногда попадают в ошибку доставки, счет как вложение только сделает проблему заметнее. В таком случае сначала настройте почту, проверьте тестовое письмо, затем подключайте PDF-счета.
SMS-сценарий устроен иначе. В SMS обычно не отправляют PDF-файл как вложение, а вставляют код {invoice_link}, который превращается в ссылку на счет. Это удобно для напоминаний и коротких сообщений, но требует аккуратности: текст должен быть коротким, понятным и не перегруженным. Если используются символы кириллицы, длина одного SMS меньше, поэтому длинные фразы могут увеличивать расход сообщений. В статье не будем указывать тарифы, потому что они меняются, но сам принцип нужно учитывать при настройке.
Юридическая и учетная часть
Перед запуском автоматической выдачи счетов согласуйте, какие данные должны быть в PDF: название компании, адрес, телефон, реквизиты, налоговая информация, срок оплаты, примечания, формулировки услуг. Bookly Invoices позволяет настраивать шаблон, шрифт, изображения в шапке и подвале, текстовые элементы и префикс имени файла, но он не знает ваших местных требований к документам. Не включайте массовую отправку, пока один тестовый счет не проверен человеком, который отвечает за учет.
Если на сайте используются налоги, скидки, купоны, ручные корректировки или дополнительные услуги Bookly, проверьте, какие данные реально попадают в счет и в платежную запись. Документация по налогам Bookly отдельно предупреждает, что расчет налогов зависит от настроек и локальных требований, а при некоторых платежных сценариях налоговые данные могут вести себя по-разному. Поэтому для первого запуска лучше выбрать один простой платный сервис, пройти его до конца и только потом переносить схему на сложные услуги.
Установка и первичная проверка в WordPress
Установка надстройки проходит как установка обычного плагина WordPress: администратор добавляет ZIP-архив в разделе плагинов, активирует его и затем переходит к настройкам Bookly. В руководстве не рассматриваем покупку, лицензионные обходы или получение платной версии, потому что задача здесь - настроить уже имеющийся продукт. Важнее понять, что делать сразу после активации.
Порядок безопасного включения
- Сделайте резервную копию сайта и базы данных перед обновлением или установкой новых компонентов Bookly.
- Проверьте, что Bookly, Bookly Pro и другие add-ons обновлены согласованно.
- Установите и активируйте Bookly Invoices через раздел
Plugins. - Перейдите в настройки Bookly и найдите раздел
Settings-Invoices. - Укажите срок оплаты в поле
Invoice due daysи сохраните настройку. - Создайте тестовую запись с платежом, но пока не включайте массовую отправку для всех уведомлений.
Такой порядок защищает от типичной ошибки: администратор активирует вложение счетов во всех письмах, а затем обнаруживает, что шаблон PDF содержит старый логотип, неверный срок оплаты или неполный текст услуги. Лучше сначала проверить один документ вручную, затем подключить нужные уведомления.
Что должно появиться после активации
После корректной установки в Bookly появляется раздел настройки счетов. Там задается срок оплаты, внешний вид и шаблон PDF. В платежных отчетах должны стать доступны действия, связанные со счетом: просмотр, скачивание PDF, изменение номера в деталях платежа и выгрузка выбранных счетов архивом. Если в интерфейсе нет этих элементов, проверьте активность надстройки, зависимость от Bookly Pro и актуальность компонентов.
Проверка после установки: создайте не реальную, а тестовую запись с понятным именем клиента, услугой и суммой. После этого найдите запись в
Payments, откройте детали и убедитесь, что счет можно скачать как PDF. Только после этого включайте вложение в письма для клиентов.
Если запись создается из админ-панели, документация Bookly обращает внимание на важный нюанс: к такой записи нужно прикрепить платеж и выбрать отправку уведомлений, иначе счет не попадет в подтверждающее письмо. Это логично: счет связан не просто с фактом записи, а с платежной частью бронирования.
Настройка шаблона счета: срок оплаты, номер, шрифт и фирменные элементы
Раздел Settings - Invoices стоит пройти медленно. На первый взгляд там немного параметров, но именно они влияют на то, будет ли PDF понятен клиенту и удобен администратору. Хороший шаблон счета отвечает на четыре вопроса: кто выставил документ, кому он выставлен, за какую услугу, в какой срок нужно оплатить.
Срок оплаты и логика ожидания платежа
Поле Invoice due days задает количество дней, в течение которых ожидается оплата. Для услуг с предоплатой срок обычно делают коротким, потому что запись должна быстро перейти из ожидающей в подтвержденную. Для консультаций, где администратор сначала проверяет заявку, срок можно сделать мягче. Важно не копировать случайное значение: оно должно соответствовать тому, как вы реально работаете с клиентами.
Если у бизнеса есть разные типы услуг, не пытайтесь решить все одним сроком без проверки. Например, разовая консультация может требовать быстрого платежа, а корпоративное обучение - согласования счета внутри компании. Если Bookly Invoices не дает нужной гибкости для разных правил оплаты, лучше отразить различия в тексте уведомления и регламенте администратора, чем обещать клиенту то, что система не сможет поддержать автоматически.
Префикс файла и последовательная нумерация
Настройка Invoice file name prefix помогает отличать PDF-счета Bookly от других документов. Префикс должен быть коротким и понятным: например, название сайта или внутренний код направления услуг. Не используйте в префиксе длинные фразы, пробелы и спорные символы. Чем проще имя файла, тем легче администратору работать с архивами.
Последовательная нумерация делает счета похожими на обычный документооборот: номер растет по порядку. Если настройка выключена, номер может соответствовать номеру платежа. Что выбрать, зависит от вашей учетной схемы. Если бухгалтерия ожидает строгую цепочку счетов, последовательная нумерация удобнее. Если важнее быстро сопоставлять документ с платежной записью Bookly, привязка к платежу может быть понятнее. Перед запуском обсудите это с человеком, который потом будет искать документы.
Шрифт, шапка, подвал и редактируемый текст
В шаблоне можно выбрать шрифт, загрузить изображения для шапки и подвала, а также изменить подчеркиваемые текстовые элементы. Здесь легко увлечься оформлением, но для счета важнее читаемость. Логотип не должен занимать половину страницы, подвал не должен превращаться в рекламный баннер, а шрифт должен корректно отображать русские буквы, если счет отправляется русскоязычным клиентам.
Лучшие настройки CodeCanyon Bookly Invoices в практическом смысле - это не самый красивый шаблон, а такой, который не ломается на длинных названиях услуг, не теряет реквизиты и нормально выглядит в PDF. После каждого изменения нажимайте Preview, смотрите PDF на тестовых данных и только затем сохраняйте через Save.
Что включать только при необходимости
Опцию отображения ручных корректировок стоит включать, если администраторы действительно меняют суммы в деталях платежа: добавляют скидку, уменьшают цену или отражают дополнительную договоренность. Если корректировки не используются, лишняя строка может только путать клиента. То же касается налоговых данных: выводите их в счете только после настройки Bookly Taxes и проверки корректности расчета для ваших услуг.
Как откатить спорную настройку
Если после изменения шаблона PDF выглядит хуже, вернитесь к предыдущему варианту: удалите новое изображение, восстановите прежний текст, отключите спорную строку и снова нажмите Preview. Не исправляйте это через правку файлов плагина. Любая правка ядра надстройки может пропасть при обновлении и создать проблему, которую сложно повторить на тестовом сайте.
Когда отправлять счет: новое бронирование, подтверждение или напоминание
Самая важная настройка не в том, как выглядит PDF, а в том, в какой момент клиент его получит. Документация Bookly описывает три естественных сценария: при создании нового бронирования, при смене статуса записи и в последующем сообщении после приема или занятия. Каждый вариант подходит для разных бизнес-процессов.
Счет при новом бронировании
Этот вариант подходит, если услуга стандартная, цена известна заранее, а запись не требует ручной проверки. Клиент бронирует время, получает письмо с подтверждением и счетом, оплачивает в заданный срок. Такой сценарий удобен для консультаций, занятий, салонов и сервисов с понятной фиксированной стоимостью.
Риск в том, что счет может уйти до того, как администратор подтвердит реальную доступность услуги. Если в вашем бизнесе бывают ручные согласования, нестандартные длительности, индивидуальные цены или переносы, отправка счета при новом бронировании может создавать лишнюю переписку. В таких случаях лучше привязать документ к смене статуса.
Счет после изменения статуса записи
Этот сценарий полезен, когда запись сначала попадает в состояние ожидания, а администратор затем переводит ее в подтвержденную. Счет уходит не на каждую заявку, а на ту, которую вы готовы принять. Для медицинских центров, студий, мастеров с ручным расписанием и сложных услуг это часто более безопасный вариант.
Практическая настройка выглядит так: в email-уведомлениях выбирается шаблон, который срабатывает при нужном изменении статуса, и в нем включается опция прикрепления счета. После этого нужно создать тестовую запись, сменить статус и убедиться, что письмо уходит с PDF. Если письмо не ушло, проверьте не только счет, но и саму настройку уведомления: состояние Enabled, тип события, получателя и почтовую доставку.
Счет в последующем сообщении
Иногда счет логично отправлять после оказания услуги. Например, если итоговая сумма зависит от фактической длительности, дополнительных услуг или ручной корректировки. В таком сценарии администратор сначала проверяет платежные детали, при необходимости вносит корректировку, затем отправляет письмо или повторно отправляет счет из платежной записи.
Такой подход требует дисциплины: если администратор забывает закрыть запись или проверить платеж, счет не уйдет вовремя. Поэтому для последующих сообщений особенно важно иметь внутренний список проверок: завершена ли услуга, верна ли сумма, видна ли ручная корректировка, указан ли правильный адрес клиента.
Email-вложение, SMS-ссылка и кнопка на последнем шаге
Bookly Invoices можно использовать не только как PDF во вложении. В email-уведомлениях включается опция прикрепления счета, в SMS-шаблон можно вставить {invoice_link}, а на финальном шаге классической пошаговой формы можно показать кнопку Download invoice. Эти каналы не заменяют друг друга, а решают разные задачи.
- Email-вложение удобно для клиента, который хочет сохранить документ или переслать его бухгалтерии.
- SMS-ссылка полезна как короткое напоминание, но ее лучше не перегружать длинным текстом.
- Кнопка на последнем шаге формы хороша для клиентов, которые хотят скачать документ сразу после бронирования.
- Повторная отправка из платежей помогает, когда клиент потерял письмо или указал адрес с ошибкой.
Платежи и архив счетов: как администратор контролирует результат
После настройки надстройки раздел Payments становится главным местом контроля. Здесь администратор видит платежные записи, фильтрует их, открывает детали, скачивает отдельные счета и выгружает выбранные документы архивом. Это важнее, чем кажется: если счет отправился клиенту, но администратор не может быстро найти его копию, автоматизация остается неполной.
Как искать нужный документ
Платежная таблица похожа на список записей, но смотрит на ситуацию со стороны денег и документов. Фильтры по сервису, статусу, способу оплаты и другим полям помогают найти нужную строку. Если таблица перегружена, используйте настройки видимых колонок через иконку глаза и оставьте то, что реально помогает: клиент, услуга, статус, сумма, метод оплаты, действие со счетом.
В деталях платежа можно изменить номер счета через действие Edit Invoice number. Это нужно делать осторожно и только по понятной причине. Если администраторы меняют номера без регламента, журнал быстро перестанет быть надежным. Лучше заранее решить, кто имеет право редактировать номер и в каких случаях это допустимо.
Ручные корректировки и итоговая сумма
Bookly поддерживает ручные корректировки платежных деталей. Если сумма меняется после записи, например из-за индивидуальной скидки или уточнения услуги, нужно проверить, отражается ли корректировка в PDF. Для этого в настройках счета есть опция показа ручных изменений. Включайте ее только тогда, когда такие корректировки действительно являются частью вашего процесса.
Если на сайте используется Bookly Taxes, Bookly Coupons, Deposit Payments или другие платежные add-ons, тестируйте связку целиком. Счет должен показывать клиенту понятную картину, а не только итоговую сумму. Но не добавляйте в шаблон поля, которые вы не проверили. Неясная строка в PDF хуже, чем честный простой счет с базовой услугой, ценой и сроком оплаты.
Архив для учета
Функция Download invoices позволяет скачать ZIP-архив выбранных или отфильтрованных PDF-документов. Это удобно для периодической передачи счетов ответственному человеку. Перед регулярной выгрузкой настройте префикс файлов и фильтры так, чтобы архив было легко разобрать без открытия каждого PDF. Например, можно фильтровать по периоду и статусу платежа, затем скачивать только релевантные документы.
Мини-итог: счет считается настроенным не тогда, когда он красиво выглядит в предпросмотре, а когда администратор может повторить весь путь: создать запись, получить платеж, отправить PDF, найти документ в
Payments, скачать отдельный счет и выгрузить группу счетов без путаницы.
Практический пример: консультация с подтверждением и PDF-счетом
Рассмотрим предметный сценарий. У сайта есть платная консультация, цена известна заранее, но администратор хочет сначала подтвердить запись. Клиент оставляет заявку через форму Bookly, запись попадает в ожидающий статус, администратор проверяет расписание, переводит запись в подтвержденную, после чего клиент получает письмо со счетом. В SMS клиент получает короткую ссылку на документ, а в платежах администратор видит PDF и может скачать его для архива.
Цель и подготовка
Цель - не просто создать счет, а выстроить повторяемую процедуру для всех консультаций. Для этого должны быть активны Bookly, Bookly Pro и Bookly Invoices; создана услуга с ценой; настроен сотрудник; включено email-уведомление для клиента; проверена почтовая доставка; в настройках счетов указан срок оплаты и подготовлен шаблон PDF.
Перед началом создайте тестового клиента с реальным адресом, к которому у вас есть доступ. Не используйте адрес администратора сайта, если хотите проверить путь глазами клиента. Так легче заметить, как выглядит тема письма, не теряется ли вложение, видна ли ссылка и нет ли лишних служебных фраз.
Шаги настройки
- В
Settings-Invoicesзадайте срок оплаты и проверьте шаблон черезPreview. - В email-уведомлениях выберите шаблон, который срабатывает при смене статуса записи на подтвержденную.
- Включите прикрепление счета к этому email-шаблону.
- Если нужен SMS-канал, вставьте
{invoice_link}в короткое сообщение для клиента. - Создайте тестовую запись через публичную форму Bookly.
- В админ-панели откройте запись, убедитесь, что платеж прикреплен, затем смените статус на подтвержденный.
- Проверьте почту клиента и наличие PDF-вложения.
- Перейдите в
Payments, найдите платеж и скачайте счет вручную.
Проверка результата
Успешный результат выглядит так: клиент получил письмо с понятной темой, PDF открывается без ошибок, в документе верны название услуги, сумма, имя клиента, срок оплаты и реквизиты. В SMS, если оно используется, ссылка не выглядит оборванной и ведет на счет. В Payments администратор может найти запись, скачать PDF и при необходимости повторно отправить документ клиенту.
Если хотя бы один элемент не сходится, не переходите к реальным клиентам. Исправьте проблему на тестовой записи, затем повторите весь сценарий заново. Особенно внимательно проверьте длинные русские названия услуг, логотип в шапке, ручные корректировки и сообщения, где счет прикрепляется автоматически.
Нюанс с WooCommerce
Если Bookly интегрирован с WooCommerce, клиент может уходить в корзину WooCommerce, а стандартные способы оплаты Bookly отключаются в пользу оформления через WooCommerce. В таком случае нужно заранее решить, какой документ будет основным: счет Bookly или PDF-инвойс WooCommerce. Одновременная отправка двух разных документов может запутать клиента. Если WooCommerce используется только как платежный маршрут, Bookly Invoices может оставаться удобным для документов по бронированию, но проверка должна проходить через полный путь с корзиной.
Совместимость с налогами, скидками, депозитами и другими add-ons
Bookly ценен экосистемой add-ons, но для счетов это означает дополнительную ответственность. Каждый add-on, который меняет сумму, состав услуги или способ оплаты, может влиять на то, что клиент ожидает увидеть в PDF. Поэтому после подключения CodeCanyon Bookly Invoices не ограничивайтесь одной тестовой записью, если у вас есть скидки, налоги, депозиты, корзина или дополнительные услуги.
Налоги и учетные строки
Bookly Taxes позволяет настраивать налоговые ставки и применять их к услугам. Документация отдельно указывает, что налоговый расчет зависит от настроек и требований конкретного бизнеса. Для счета это значит простую вещь: если налоговая строка выводится в PDF, она должна быть проверена на реальной логике ваших услуг. Не стоит включать налоговые коды только потому, что они доступны в списке заполнителей.
Если цены в Bookly вводятся с учетом налога, результат будет отличаться от сценария, где налог добавляется сверху. Это не ошибка счета, а следствие модели расчета. Проверьте оба случая, если сайт работает с разными категориями услуг. Если налоговая отчетность критична, согласуйте шаблон с бухгалтером до массовой отправки.
Скидки, купоны и ручные изменения
Скидка должна быть видна клиенту так, чтобы не возникало вопроса, почему итоговая сумма отличается от цены услуги. Если используются купоны или ручные корректировки, настройте шаблон и платежные детали так, чтобы итог не выглядел случайным. В идеале клиент видит услугу, базовую цену, скидку или корректировку, итог и срок оплаты. Если надстройка не выводит желаемую детализацию именно в вашем сценарии, не обещайте ее в письме.
Депозиты и частичная оплата
Deposit Payments меняет восприятие счета: клиент может платить часть суммы при записи, а остаток позже. В таком сценарии важно, чтобы текст письма не звучал как требование полной оплаты, если бизнес ждет только депозит. Проверьте формулировки уведомлений и поля счета. Если в PDF нет достаточно ясного разделения "оплачено" и "к оплате", добавьте пояснение в email-шаблон, а не пытайтесь компенсировать это устными инструкциями.
Платежные шлюзы и статус записи
В Bookly статус записи может меняться после успешного платежа, если соответствующая настройка включена. Это удобно, но при связке со счетами важно понимать порядок событий. Если счет отправляется при смене статуса, а статус меняется после оплаты, клиент может получить документ уже после успешной транзакции. Если счет нужен до оплаты, используйте другой триггер или отдельное уведомление.
Практический вывод: не существует одной универсальной схемы "включить счет во все письма". Для каждого платежного сценария выберите момент отправки, проверьте сумму и убедитесь, что PDF соответствует ожиданию клиента.
Частые проблемы и диагностика
Большинство проблем с Bookly Invoices связано не с самим PDF, а с соседними частями цепочки: зависимость от Bookly Pro, платежная запись, уведомления, почтовая доставка, SMS-шаблон или некорректный тестовый сценарий. Диагностику лучше вести по шагам, не меняя сразу несколько настроек.
Счет не прикрепляется к письму
Симптом: запись создается, письмо приходит, но PDF-вложения нет. Возможная причина - в нужном email-шаблоне не включена опция прикрепления счета, выбран не тот тип уведомления, запись была создана без платежа или уведомление сработало раньше, чем появился документ.
Проверьте шаблон в разделе email-уведомлений, состояние Enabled, тип события и получателя. Затем создайте новую тестовую запись, а не используйте старую, где событие уже прошло. Если запись создается из админ-панели, убедитесь, что к ней прикреплен платеж и выбрана отправка уведомлений.
PDF скачивается из Payments, но клиент его не получает
Если PDF доступен в Payments, значит генерация документа работает. Дальше проверяйте доставку: адрес клиента, настройки отправителя, почтовые журналы Bookly, SMTP-шлюз и сообщения об ошибке доставки. В документации по email Bookly отдельно указано, что при неверном адресе клиента уведомления не будут доставлены, а администратору стоит смотреть сообщения о неудачной доставке.
Исправление обычно находится не в шаблоне счета, а в почтовой конфигурации. Настройте SMTP, проверьте Test, повторите отправку на контролируемый адрес и только потом возвращайтесь к реальным клиентам.
Ссылка {invoice_link} не появляется в SMS
Проверьте, установлен и активирован ли Invoices Add-on, используется ли точный код {invoice_link}, и относится ли шаблон SMS к событию, где счет уже может быть создан. Если код написан с ошибкой или вставлен в неподходящий тип сообщения, клиент увидит обычный текст или не получит ссылку.
Также проверьте длину SMS. Для кириллицы лимит одного сообщения меньше, поэтому длинный текст с ссылкой может стать дорогим и неудобным. Оставьте короткую формулировку: кто отправляет счет, за какую запись, и что нужно перейти по ссылке.
В счете неверная сумма
Сначала определите источник суммы: цена услуги, платежный шлюз, купон, ручная корректировка, депозит, налог или WooCommerce-маршрут. Затем откройте платежные детали и сравните их с PDF. Если в платежной записи сумма уже неверная, проблема находится до счета. Если платеж верный, а PDF не отражает нужную строку, проверьте шаблон и опцию показа ручных корректировок.
Когда ошибка связана с налогами или скидками, не исправляйте ее текстом в письме. Проверьте настройки Bookly Taxes, Coupons или Deposit Payments, затем повторите тестовую запись. Если сумма зависит от ручного решения администратора, добавьте внутреннее правило: счет отправляется только после проверки платежных деталей.
Не видно кнопки скачивания счета на последнем шаге формы
Для классической пошаговой формы настройка находится в Appearance - Done: нужно включить показ кнопки Download invoice и сохранить изменения. Если используется другой тип формы или сценарий без счета на финальном шаге, кнопка может быть неуместна. Проверьте именно тот вариант формы, который опубликован на странице сайта.
После обновления пропали элементы надстройки
Changelog Bookly напоминает: если add-ons перестали работать после обновления, нужно убедиться, что используется актуальный набор всех Bookly-компонентов, включая базовый Bookly, Bookly Pro и add-ons. Не откатывайте наугад один компонент. Сначала сделайте резервную копию, затем обновите комплект согласованно и проверьте тестовый сценарий.
Когда лучше откатить настройку
Откатывайте изменение, если PDF уходит клиентам с неверной суммой, письмо отправляется не в тот момент, SMS-ссылка не подставляется, или счет дублирует другой официальный документ из WooCommerce. Временное отключение вложения в уведомлении лучше, чем массовая отправка документов с ошибкой. После исправления повторите тест с новой записью и только потом возвращайте автоматическую отправку.
Проверка перед запуском на реальных клиентах
Финальная проверка должна имитировать обычный день администратора, а не один удачный клик. Возьмите типовой сервис, создайте тестового клиента, пройдите форму, проверьте письмо, скачайте PDF, найдите документ в платежах, измените статус записи, повторно отправьте счет и выгрузите архив. Если какой-то шаг непонятен вам, он будет непонятен и сотруднику, который будет работать с Bookly каждый день.
Контрольный список
- В шаблоне счета корректно отображаются русские буквы, логотип, реквизиты и название услуги.
- Срок оплаты соответствует реальному процессу бизнеса.
- Нумерация понятна администратору и человеку, который ведет учет.
- Email приходит на реальный адрес, PDF не блокируется почтовым сервисом и открывается без ошибок.
- SMS-ссылка, если используется, подставляется через
{invoice_link}и не перегружает сообщение. - В
Paymentsможно найти платеж, скачать счет и выгрузить архив выбранных документов. - Сценарий с ручной корректировкой проверен отдельно, если он используется.
- Сценарий с WooCommerce, налогами, депозитом или купоном проверен отдельно, если такие add-ons активны.
Что не стоит обещать клиенту
Не пишите в уведомлении, что счет является окончательным юридическим документом, если это не подтверждено вашим учетом. Не обещайте мгновенную оплату, если платеж идет через ручное подтверждение. Не называйте PDF квитанцией, если по вашей схеме это именно счет на оплату. Чем точнее формулировка, тем меньше вопросов в поддержке.
Если после проверки все шаги повторяются стабильно, можно переходить к реальным клиентам и загрузить CodeCanyon Bookly Invoices для установки на рабочий сайт или тестовый стенд. Перед включением на рабочем сайте сохраните резервную копию и оставьте первый день для наблюдения за письмами, платежами и PDF.
Вопросы и ответы по CodeCanyon Bookly Invoices
Можно ли использовать надстройку без Bookly Pro?
Нет. Официальная документация Bookly указывает, что add-ons требуют установленный и активированный Bookly Pro. Если на сайте есть только бесплатный Bookly, сначала нужно решить вопрос с Pro-уровнем, иначе Invoices Add-on не будет полноценной рабочей частью системы.
Где находится главная настройка счетов?
После активации переходите в настройки Bookly и открывайте Settings - Invoices. Там задаются срок оплаты, шаблон, шрифт, изображения, префикс файла, нумерация и предпросмотр. Отправка счета настраивается отдельно в email- и SMS-уведомлениях.
Почему счет есть в Payments, но не пришел клиенту?
Если PDF скачивается из Payments, генерация работает. Тогда проверяйте уведомление и почтовую доставку: включено ли вложение счета в нужном шаблоне, верен ли email клиента, настроен ли SMTP, нет ли ошибки доставки. Проблема может быть не в счете, а в канале отправки.
Можно ли отправлять счет по SMS?
По SMS обычно отправляют не PDF-вложение, а ссылку через код {invoice_link}. Его нужно вставить в SMS-шаблон Bookly. Для русских сообщений следите за длиной текста, потому что кириллица уменьшает количество символов в одном SMS.
Подходит ли плагин для налоговых документов?
Он помогает сформировать PDF-счет по данным Bookly, но не заменяет консультацию по налогам и бухгалтерии. Если нужны налоговые строки, проверяйте связку с Bookly Taxes и согласуйте шаблон с человеком, который отвечает за учет. Не включайте спорные поля без теста.
Что делать, если используется WooCommerce checkout?
Проверьте полный путь через WooCommerce. При включенной интеграции Bookly может перенаправлять клиента в корзину WooCommerce, а встроенные платежные методы Bookly перестают быть главным маршрутом. Решите, какой счет будет основным: документ Bookly или документ WooCommerce.
Можно ли вручную изменить номер счета?
В платежных деталях Bookly есть действие для редактирования номера счета. Используйте его осторожно и по регламенту. Если разные администраторы меняют номера без правила, архив документов быстро становится трудным для учета.
Нужно ли добавлять кнопку скачивания счета на последний шаг формы?
Это полезно, если клиент должен получить документ сразу после бронирования. Для классической пошаговой формы настройка находится в Appearance - Done. Если счет отправляется только после ручного подтверждения, кнопка на финальном шаге может быть преждевременной.
Когда CodeCanyon Bookly Invoices будет удачным выбором
CodeCanyon Bookly Invoices стоит использовать, если ваш сайт уже живет в экосистеме Bookly Pro, услуги имеют понятную стоимость, клиентам нужен PDF-счет, а администратору важно хранить документы рядом с платежами. Надстройка особенно полезна, когда вы хотите убрать ручное создание счетов после каждой записи и сделать процесс повторяемым: бронирование, платежная запись, уведомление, PDF, архив.
Плагин может не подойти, если вам нужна полноценная бухгалтерская система, сложные акты, интеграция с внешним документооборотом или единый учет через WooCommerce-заказы. В таком случае Bookly Invoices можно использовать только после проверки роли каждого документа, чтобы клиент не получал два разных счета по одной записи.
Перед рабочим запуском не ограничивайтесь установкой. Настройте шаблон, выберите момент отправки, проверьте email, протестируйте SMS-ссылку, скачайте счет из Payments, выгрузите архив и отдельно пройдите сценарии с налогами, скидками, депозитами или WooCommerce, если они есть на сайте. Такой подход превращает надстройку из "еще одного add-on" в надежную часть процесса оплаты услуг.


