Обзор плагинов, позволяющих распечатать инвойсы, накладные и бланки заказов для интернет-магазина на WooCommerce

Обзор плагинов, позволяющих распечатать инвойсы, накладные и бланки заказов для интернет-магазина на WooCommerceРешил немного отойти от обещанного ранее продолжения рассмотрения тем и шаблонов для интернет-магазина на Woocommerce, и вклинить небольшой обзор плагинов, которые позволили бы распечатать как из админки, так и из клиентской части бланк заказа (он же накладная, он же счет, он же инвойс, он же invoice по английски). По ходу обзора я буду называть их и так, и эдак. Понятно, что для больших интернет-магазинов это не подойдет, поскольку наши доблестные законотворцы обязали всех продавцов передавать в чек наименования товаров (как в больших гипермаркетах). А без доработок Вукоммерса это вряд ли осуществимо – но большие проекты на нем обычно и не строят. Так или иначе, но выдача бланка заказа превратилось уже в правило хорошего тона, и лишним он в любом случае не будет. А раз так – посмотрим, как это можно реализовать.

По умолчанию ни сам Вордпресс, ни Вукоммерс генерировать бланки заказов не умеют. А следовательно, необходимо воспользоваться одним из плагинов, которые в широком ассортименте представлены в репозитории Вордпресса. Всего таких плагинов я насчитал порядка 20, но добрая половина – отсеялась уже после того, как я прочитал описание и посмотрел на скриншоты. Оставшиеся же вызывали вполне достаточный интерес, чтобы можно было попробовать установить их на свой тестовый сайт, и посмотреть – действительно ли они настолько хороши. А по результатам этого рассмотрения и родился данный обзор.

Прежде всего, определимся попунктно, какие функции должен иметь плагин бланка заказов, чтобы отвечать гордому званию “Выбор редакции”? Я определил для себя следующие:

  1. Возможность распечатывать инвойс прямо из админки, не заходя в заказ
  2. Возможность распечатывать бланк заказа клиентом из личного кабинета
  3. Возможность отправки экземпляра бланка заказа в pdf клиенту по е-мэйл при совершении заказа
  4. Возожность выбирать – адрес оплаты, или доставки указывать в бланке заказа (у вордпресса с вукоммерсом это разнесено, в Российских же реалиях оно, в основном, совпадает)
  5. Возможность добавлять логотип компании, да и вообще – настраивать шаблон бланка заказа, добавлять свои тексты, изображения товаров, и убирать ненужные налоги
  6. Выводить кастомные поля – у нас убраны ненужные поля, типа штат, зип-код и т.д. и введены нужные – квартира, номер этажа, подъезда, чтобы курьеру было удобнее доставлять заказ, и не отвлекать клиента звонками с уточнением этих данных.

Это тот минимум, который должен иметь плагин, если же будут еще какие-либо полезные опции – то в зависимости от их замороченности, это может пойти как в плюс, так и в минус рассматриваемому плагину. А, ну и небольшой дисклеймер: все результаты, приведенные здесь, относятся именно к указанным номерам версий плагинов. Естественно, после публикации статьи, я не отслеживаю судьбу каждого из плагинов на предмет исправления указанных в обзоре ошибок. И если уважаемые авторы их исправили – то пожалуйста, дайте мне об этом знать, тогда уже я и внесу изменения в статью. Ну, и тому, кому не хочется читать много букв – может прочитать просто про первые три плагина, и дальше – перейти к выводам.

Итак, поехали.

  1. Плагин WooCommerce PDF Invoices & Packing Slips 1.5.39

Из всех рассмотренных мною плагинов – этот имеет наибольшее число установок, обходя самых ближайших конкурентов почти в два раза: более 70 тысяч скачиваний. Рейтинг – тоже внушает уважение: из 261 голоса – 254 пятизвездных, и пять – на четыре звезды. Многообещающе, чего и говорить. Ну что же, устанавливаем.

Для начала пробежимся по настройкам. В общих – можем задать, открывать ли бланк в новом окне, или дать возможность скачать как PDF, к какому е-мэйлу прикреплять его, а также – в каком статусе должен быть заказ, чтобы клиенту было позволено скачать инвойс (кроме конкретных вариантов выбора – можно указать всегда, или никогда). Выглядит это так:

Общие настройки плагина WooCommerce PDF Invoices & Packing Slips

На странице настроек шаблона по умолчанию предлагается всего один шаблон – Simple, но скопировав его в папку темы, можно его редактировать, как душе угодно. Кроме того, без создания своего шаблона можно модифицировать уже имеющийся: выбрать типоразмер бумаги – A4 или Letter, загрузить собственный логотип, добавить название и адрес магазина, в подвал бланка – добавить условия обмена и возврата товара:

Настройки шабона в плагине WooCommerce PDF Invoices & Packing Slips

Также можно выбрать, указывать ли в накладной добавочный адрес доставки (это, как мы помним, для зарубежья), телефон, е-мэйл, префикс и суффикс у номера накладной, если например, хотим добавлять к нему месяц и/или год, ну и начинать ли подсчет номеров накладных каждый год с начала:

Также есть настройки Счетов-Фактур, но надо понимать, что встроенные счета-фактуры – это не наши налоговые счета-фактуры, а просто те же бланки заказа, просто с перечнем товара. Нам они не интересны, поэтому даже рассматривать не будем.

Теперь – посмотрим, что у нас в админке, где собираются заказы. Собственно – особо-то и ничего, добавилось пару кнопок: вывод бланка заказа и “счета-фактуры”:

В списке заказов WooCommerce PDF Invoices & Packing Slips

при нажатии на каждую – происходит вывод соответствующего документа: в зависимости от выбранных настроек – или скачивается на компьютер, или выводится в новом окне браузера. В случае, если зайти внутрь заказа – также добавляются две кнопки, и возможность распечатать номер накладной:

Внутри заказа с плагином WooCommerce PDF Invoices & Packing Slips

Соответственно, когда менеджер магазина нажал на кнопку создания инвойса – возможность скачать бланк заказа появляется и у пользователя:

Фронт-енд WooCommerce PDF Invoices & Packing Slips

Ну, и как это все выглядит в результате:

Бланк заказа WooCommerce PDF Invoices & Packing Slips

И вот тут-то – беда-печалька – мы видим, что все дополнительные поля, которые мы создавали в плагинах редактирования check-out, такие как номер квартиры, подъезда, этажа, кода домофона и т.д. – в бланк заказа у нас не попали 🙁 Также нет возможности вывести и фото товаров из заказа. Возможно, это получится сделать, редактируя шаблон, добавив шорт-коды соответствующих полей. Но вот так, из коробки – к сожалению, не получится.

Что в итоге? Плагин понравился логичностью, надежностью предоставляемыми функциями. Он прост и надежен, как автомат Калашникова. Все минимально-необходимые функции имеет, и лишь необходимость придумать, как вывести дополнительно введенные нами поля для доставки – вызывает некоторые осложнения. Впрочем, справедливости ради, необходимо отметить, что эти поля не может отредактировать даже сам клиент при изменении своего адреса. Мы же – пойдем дальше, и рассмотрим следующий плагин, вдруг он сможет и это?

2. Плагин WooCommerce Print Invoice & Delivery Note 4.1.5

Как я уже говорил, число скачиваний у этого плагина – в два раза меньше. Отзывов же меньше в 5 раз – всего около 54. Пятизвездочных же – в 7 раз, их 37. И даже есть по 1 и 2 звезды, правда – для древних версий. Последний раз он обновлялся год назад, и с тех пор – его развитие приостановлено. Ладно, посмотрим, что к чему, я, к примеру, до сих пор пользуюсь 2003 экселем, уже 14 лет – и не жужжу, он устраивает меня на все 90%. Устанавливаем, активируем, переходим в настройки, и смотрим.

Прежде всего – видим, что ничего не переведено, в отличие от предыдущего плагина. Но тем не менее – стандартные настройки шаблона, такие как выбор логотипа, названия и адреса магазина – есть. Более того, присутствуют три дополнительных поля, информация из которых также будет выводится в накладной, например условия обмена товара, поздравление с Новым годом и слоган (потом заполним их, и посмотрим, что из этого получится):

Настройки шаблона WooCommerce Print Invoice & Delivery Note

Но что еще больше радует – на сайте репозитория, где лежит этот плагин, находится подробнейшая инструкция, как редактировать этот шаблон – включая вывод любых полей, начиная от заданных самостоятельно, и заканчивая картинками товаров. Полагаю, ее можно использовать не только для этого плагина. С другой же стороны – отсутствие возможности отключить вывод е-мэйла просто установкой галочки слегка напрягает.

А вот что касается настроек е-мэйла и самого файла бланков заказов, то тут дело обстоит несколько хуже. Во-первых, создание pdf файла не предусмотрено, бланк заказа можно вывести на экран и распечатать, а для того, чтобы его перевести в пдф – потребуется сторонний pdf принтер. Естественно, в связи с этим, бланк заказа клиенту не отправляется, в е-мэйле уходит только ссылка на его вывод на экране и печать.

Настройки WooCommerce Print Invoice & Delivery Note

Если задать создание номера инвойса – то появится возможность добавить суффиксы и префиксы, как в предыдущем плагине (можно ли подставлять дату в качестве префикса – не разбирался). Также можно выбрать – выводить ли клиенту инвойс, и где. А еще можно отключить вывод “счета-фактуры” и “чека”, чтобы кнопки не маячили в админке. В целом, набор опций не плохой.

Посмотрим, кстати, теперь, что у нас в админской части заказов. Собственно, все стандартно – добавляется кнопочка (одна, две, или три) на распечатывание соответствующего документа:

Список заказов с WooCommerce Print Invoice & Delivery Note

Если зайти в заказ – то там будет только кнопка на распечатывания, аналогично предыдущему плагину, так что нет даже смысла приводить скриншот. У пользователя же кнопка распечатывания заказа находится сразу в двух местах – в списке заказов, и непосредственно в самом заказе. Выглядит примерно так:

WooCommerce Print Invoice & Delivery Note

Выглядит слегка поаккуратнее, чем в предыдущем плагине. Ну, и приведу конечный результат:

Вид инвойса WooCommerce Print Invoice & Delivery Note

Тут, конечно, инвойсу из коробки далеко по дизайну от дизайна инвойса первого плагина, и опять же – все на английском; зато – БИНГО! – выводятся все поля адреса, необходимые курьеру для доставки!

В целом, плагин вызвал двоякое впечатление. С одной стороны – все заявленные функции есть, и работают так, как они должны, и более того – работает даже то, что не работает из коробки у первого плагина, например отображение только  кнопки инвойса в админке без ненужных кнопок “счет-фактуры”, кнопочка “принт” непосредственно в заказе у клиента, и самое главное – корректно подхватываются все поля доставки. С другой стороны – невозможность сохранить на компьютер PDF файл, если у вас не стоит какой-нибудь Foxit Reader PDF Printer, и тем более – отправить его клиенту, английские абревиатуры в бланке заказа, да и сам его дизайн – тоже не помешало бы переработать. Поэтому, учитывая, что темплейт и того, и другого требует редактирования – все определяется тем, хотите ли вы бланк заказа в виде PDF, или же вам важнее не видеть ненужных кнопок в админке, и иметь красивые и нужные кнопки в клиентской части.

Ну а я – продолжу рассмотрение плагинов, и посмотрю, может быть удастся найти такой, который бы объединял достоинства этих обоих плагинов, да плюс имел бы еще и хороший дизайн инвойса из коробки.

3. Плагин WooCommerce PDF Invoices 2.6.4

Начнем, как всегда, с общих слов. Итак, популярность его – не супер-великая, но 10 тысяч скачиваний – число вполне достойное. Честное третье место. А вот по положительным отзывам – он обгоняет даже нашего чемпиона с первого места: у рассматриваемого в данном подпункте 302 пятизвездных отзыва! Что же, посмотрим, действительно ли он так хорош.

Устанавливаем, активируем, лезем в настройки. В общем, все очень стандартно, и напоминает плагин номер раз:

Настройки WooCommerce PDF Invoices

Все те же возможности скачать pdf или вывести на экран, к какому письму прикреплять, и давать ли клиенту возможность скачать его. Из новенького – добавилась возможность отправлять бланк заказа в Dropbox, OneDrive, или Google Drive, хотя зачем это нужно – представить мне сложно.

В шаблонах – все тот же выбор из одной темы, но появилась возможность изменить цветовую гамму линий и окрашивания. Также можно видеть настройки каких-то налогов, и возможность использовать дату в ином, нежели принятом у нас в России формате. Остальное – также мало отличается от первого плагина: возможность использовать номер накладной или номер заказа, число знаков:

Настройки шаблона WooCommerce PDF Invoices

 

Ну и ввод суфикса и префикса, и использование в их качестве даты, название компании, адрес, логотип (отображает в том размере, в котором был загружен, не уменьшая), и отображать ли второй адрес – никуда не делись, ну и плюс еще добавилось поле “Описание компании”, в которое можно воткнуть, например, слоган компании, текст благодарности, условия и соглашения, выводить или нет комментарии покупателя, и даже как назвать инвойс – например, “Накладная”, или “Бланк заказа”.

Настройки шаблон WooCommerce PDF Invoices

Настройки шаблона WooCommerce PDF Invoices

Дополнительно – Футер делится на две колонки, ну и можно включать/отключать колонки с артикулами, доставкой и т.д.:

Настройки шаблона WooCommerce PDF Invoices

В общем, видно, что касается настроек шаблона – их несколько больше, чем в первом рассмотренном плагине, а вот настроек е-мейлов – наоборот, немного поменьше.

А вот в админке с заказами – печалька: для тех заказов, где не были сгенерированы инвойсы, в столбце кнопки для них просто нет. Необходимо зайти внутрь заказа, создать бланк заказа, и только тогда кнопка появится. Вот как это выглядит: два заказа, у одного кнопка есть, у старого – нет:

В заказах WooCommerce PDF Invoices

С другой стороны, это для уже существующих заказов. В случае же, когда заказ только получен магазином, и клиенту высылается письмо, или заказ переводится в другой статус, накладная (и соответствующая кнопка) должна генерироваться автоматом. Ну и отсутствие “счетов-фактур” – для меня однозначный плюс, для кого-то – возможно, минус.

Что касается фронт-енда, то распечатать бланк, находясь внутри заказа невозможно, но можно вывести соответствующий PDF из списка заказов:

Фронт-енд WooCommerce PDF Invoices

Ну и разумеется, как выглядит сам бланк заказа:

Бланк заказа WooCommerce PDF Invoices

В целом дизайн исключительно симпатичный, пожалуй лучший из всех трех уже рассмотренных – но черт возьми, опять отсутствуют поля с точным указанием адреса – номера квартиры, этажа и т.д. Т.е. опять получается – или необходимо доделывать шаблон, или пытаться использовать только поля Billing_address_1 и Billing_address_2, изначально присутствующие в вукоммерсе, т.е. исключительно почтовую доставку. В остальном – как я уже сказал, он очень похож на самый первый рассмотренный плагин, отличаясь дизайном готового бланка, и наличием в нем нескольких дополнительных полей, необходимость которых под вопросом, и отсутствием возможности из админки отключить вывод телефона, и включить вывод е-мэйла (хотя это как раз хорошо сделано). А, ну еще возможностью вывести поле с комментарием пользователя к заказу. Поэтому, в поисках идеала – приступаем к рассмотрению следующего плагина.

4. Плагин YITH WooCommerce PDF Invoice and Shipping List 1.1.15

Такое чувство, что разработчики этих плагинов соревнуются – кто длиннее его назовет. Вот до чего сео-оптимизация в попытках выдвинуть свой продукт в поиске доводит 🙂 Ну, да ладно. Это плагин, как и предыдущий имеет 10 тысяч скачиваний, а вот с оценками – совсем туго: всего 9 голосов, 4 из которых – отрицательные. Надо ли ему вообще уделять время? Сейчас разберемся.

Первое впечатление, что плагин писался под копирку с первого номера, с очень небольшими вкраплениями из третьего – все те же настройки инвойса, включающие в себя начальный номер, суфикс с префиксом, формат даты, действие при нажатии на кнопку – скачивать или открывать в новом окне, и наибольший плюс – выводить или нет кнопку для дополнительных документов:

Настройки YITH WooCommerce PDF Invoice

Никакого управления е-мейлом нет, видимо отправляется по умолчанию клиенту в момент отправки на сайт заказа.

Настройки же шаблона – вообще один-в-один с первым рассмотренным плагином, и даже немного меньше – название компании, логотип, адрес, произвольная надпись, и футер до кучи:

Настройки шаблона YITH WooCommerce PDF Invoice

Логотип отображает в том размере, в котором был загружен, не уменьшая. Вот, собственно, и все, достаточно скромно.

Посмотрим, что творится в списке заказов.

Для уже существующих заказов – готовых инвойсов нет. Необходимо сначала сгенерировать его вручную, слава богу, что кнопки есть. На скриншоте ниже – заказ, у которого инвойс сгенерирован, и у которого еще нет:

В заказах YITH WooCommerce PDF Invoice

После того, как сгенерирован, будет скачиваться только он, перегенерировать его можно, зайдя внутрь заказа:

Внутри заказа с YITH WooCommerce PDF Invoice

Во фронт-енде в самом заказе ничего распечатать не предлагает, но в списке заказов – все, как обычно – появляется соответствующая кнопочка:

Фронт-енд YITH WooCommerce PDF Invoice

Ну, и естественно, посмотрим, что получается в результате:

Бланк заказа YITH WooCommerce PDF Invoice

Ау, а где телефон??? В общем – результат так себе: дополнительные поля с адресом опять не выведены, на русский ничего не переведено, дизайн – подозрительно смахивает на первый плагин. Никаких плюсов по сравнению с уже рассмотренными тремя он не имеет, и к установке я его порекомендовать не могу. А за сим – переходим к пятому номеру.

5. Плагин Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce 2.0.9

Пожалуй, я не дооценил длину названия плагина, когда писал о предыдущем подопытном. Тут, конечно, заткнули за пояс всех. Как и в степени хвастовства – заявляют о том, что их плагин используют более 10 тысяч магазинов, в то время, как он был скачан всего 2000 раз. Не, ну конечно, я могу допустить, что кто-то скачал его с их сайта столько же раз, сколько с репозитория WordPress, но не в 4 же раза больше. Отзывов всего 4, ну хоть отрицательных нет. Ладно, посмотрим, хотя предчувствия, как-бэ не очень.

Заходим в настройки плагина. Нда. Как там в анекдоте?

Театр. Тишина, идет спектакль. Вдруг крики:
– Доктор! Доктор! В зале есть доктор??!
С балкона:
– Да, что случилось?
– Коллега, что за Х**** нам тут показывают??

Иными словами передать мои впечатления невозможно.

Настройки е-мэйлов? Логотип компании? Дополнительные поля? Надпись в подвале? Префиксы-суфиксы? Настройки цветовой гаммы?

Не, не слышали. Зато исходящий адрес компании – не в одном поле, а разделен на 6 строк:

Настройки Print Invoice Packing Slip

И поэтому меня даже изумило наличие чуть ниже настройки добавлять ли картинку товара в инвойс:

Настройки Print Invoice Packing Slip

А, черт, это не в инвойсе/бланке заказа, а в пэкинь слипе (счет-фактуре) – бумажке без цен. Ну, тогда все нормально, это примерно и ожидалось.

Собственно, это практически и всё. Есть еще вкладка настройки инвойса, но там лишь чекбокс, использовать ли номер заказа в качестве инвойса, или нет.

Зато в списке заказов админки – аж две кнопки – одна скачать, вторая – распечатать:

В списке заказов Print Invoice Packing Slip

А внутрях заказа – их 8, и не беда, что нужны от силы пара:

В заказое Print Invoice Packing Slip

Распечатать из фронт-енда клиентом самостоятельно? Да вы что? Нет такой опции.

Ну а хоть как выглядит-то конечный результат? А вот так:

Бланко заказа Print Invoice Packing Slip

А теперь – ха-ха три раза: Pdf файл генерируется пустой, в отличие от печатной версии.

Ну ладно уж, зато картинки может вставлять. Без цен, правда – в упаковочный лист:

Упаковочный лист Print Invoice Packing Slip

Про поля, и все надписи на английском я не буду, ладно?

В общем, вы поняли – более глючной поделки я еще не видел. В печку ее, Зина!

6. Плагин Sliced Invoices – WordPress Invoice Plugin 3.3.1 c расширением Sliced Invoices Plugin

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

7. Плагин Ultimate PDF Invoice 1.0

Достаточно молодой плагин, менее года на репозитории, поэтому всего 200 скачиваний и всего две пятизвездочных оценки. От авторов, не иначе. Ну что, дадим шанс?

Все стандартно – установка, активация. Но вот дальше – скажу сразу, из всех рассмотренных плагинов это первый, сделанный не по стандартной схеме. Что же, всяко лучше, чем очередной клон. Кстати, плагин переведен – но честное слово, лучше бы оставили все на английском, ибо с настроек плагина “оставить” и “правильно”, означающих положение логотипа слева или справа – я рыдал и смеялся в голос. Надмозг отдыхает 🙂 Итак, посмеёмся вместе. Идем в настройки.

Прежде всего, настройки самого плагина ограничиваются тремя пунктами: выбор шаблона, прикреплять ли инвойс к е-мэйлу, и для какого именно заказ прикреплять:

Настройки Ultimate PDF Invoice

Суфиксов-префиксов нет, как и выбора – нумеровать согласно номеру заказа, или вести отдельную нумерацию. Зато относительно того, что касается шаблона – настройки очень широкие. Во-первых, в качестве базовых – нам предлагается два вида шаблона, хоти и похожих друг на друга, но с различным расположением полей:

Виды шаблонов Ultimate PDF Invoice

Судя по адресам в примерах – над плагином работали индусы.

Каждый из них можно отредактировать по своему желанию, необходимо просто войти в него. При наведении мышки на соответствующее поле – выскакивает соответствующая менюшка, в которую заводится необходимая информация, например адрес или название компании, местоположение поля на странице, размер текста, выравнивание, и вообще – показывать ли ее. Выглядит это так:

Настройка шаблона Ultimate PDF Invoice

Таким образом, в рамках представленных шаблонов мы имеем достаточно широкие возможности по их редактированию. Но вот если что-то сделать нельзя с помощью предоставленных средств, например вывести отсутствующие поля, или картинки товаров, то сделать это путем ручной правки шаблона в блокноте – будет гораздо затруднительнее, чем в предыдущих плагинах. Из того, что можно редактировать – это логотип и его местоположение (правда, придется загружать, а не брать из медиатеки), адрес от кого, адрес куда (только размер шрифта и его положение), цветовую схему, пару надписей в футере. В списке товаров настраивается только цветовая схема и размер шрифта.

Кнопочка на скачивание в списке заказов в админке присутствует, одна, слава богу:

В списке заказов Ultimate PDF Invoice

Внутри заказа тоже одна, все в порядке. Думаю, даже без скриншота обойдемся.

Во фронт-енде – все тоже более-менее стандартно: внутри заказа кнопки на скачивание нет, в списке – присутствует:

Фронт-енд Ultimate PDF Invoice

Ну, и конечный результат, на примере зелененького шаблона:

Бланк заказа Ultimate PDF Invoice

Половина переведено, половина нет. Как обычно, отсутствуют детали адреса – квартира, этаж и т.д. С телефоном – тоже беда, кому звонить, в случае, если клиента нет на месте – не понятно. Про доставку – тоже забыли, просто почему-то цена на 300 рублей увеличилась. Ну в целом – не ужас-ужас, конечно, но явно видно, что над плагином надо еще работать и работать: в том состоянии, и от той версии, что он сейчас – могу рекоммендовать только энтузиастам, как и четвертый плагин.

8. Плагин Woo PDF Invoices 1.0.0

Долго думал, включать ли вообще этот плагин в обзор, особенно учитывая не особо положительный опыт с рассмотрением прошлого плагина. Дело в том, что этому плагину всего 1 месяц, менее 50 скачиваний, полное отсутствие отзывов. Шансы, что кто-то мог что-то хорошо сделать с первого раза – крайне малы: как правило, необходимо долго и нудно тестировать свое творение, в том числе, накапливая и собирая отзывы пользователей. Но и просто пройти мимо – тоже не мог, ибо в описании написано все очень даже красиво. Ладно, рискнем. После установки и активации, как обычно – заходим в настройки.

Начало вроде неплохое – видим возможность установить название компании, е-мэйл, логотип (загружается из медиатеки в реальном размере, на инвойсе не масштабируется), телефон; выбрать – что делать с бланком в списке заказов и во фронтенде у клиента – дать скачать, или вывести на принтер.

Настройки Woo PDF Invoices

Никаких вариантов настройки приложения пдф к е-мэйлу нет – лишь выбор – да, или нет. И к сожалению, сразу необходимо упомянуть об имеющихся глюках: телефонный номер можно вводить только в формате единого числа, например 84951112233, и не получится ввести его в привычном виде, со скобочками/тире, например 8 (495) 111-22-33. Даже просто с тире не получится. И с пробелами тоже. В случае, если не введен е-мэйл компании и телефон, то строки с ними все равно выводятся, при этом строка е-мэйла называется Email ID (при чем там ID – не знаю). Тоже самое касается, кстати, и Адреса компании, Условий и Примечаний:

Настройки Woo PDF Invoices

Даже если их не ввести, то строки с такими названиями все равно будут выводится, а на против них – затемненные сереньким примечания из полей, куда их надо было вводить (например, в строке условий выводится Terms: Company term and condition goes here). Ну ладно, чаще всего все равно полезные поля, будем считать, что это подстегнет все это заполнять.

В настройках темплейта можно указать, печатать ли номер инвойса (он же заказа), но никаких префиксов-суффиксов не предусмотрено. Также можно выбирать, показывать ли второй адрес, подытог и информацию о налогах:

Настройки Woo PDF Invoices

И опять надо заметить – что все это подглючивает: строка Tax:, вернее – ее название все равно выводится, просто не заполняется. Но это все мы потом обсудим, когда будем рассматривать непосредственно бланк заказа.

В списке заказов кнопочка “скачать” присутствует, и она одна:

В списке заказов Woo PDF Invoices

Более того – инвойс генерится каждый раз новый, нет необходимости его перегенерировать. А вот внутри заказа – такой кнопочки нет. Даже и скриншот нем смысла делать 🙂

Но у пользователя во фронт-енде – все хорошо, кнопочка Pdf Invoce присутствует, хотя и только в списке заказов:

Фронт-енд Woo PDF Invoices

При нажатии – в зависимости от заданного в админке действия – инвойс либо выводится на печать, либо скачивается в формате пдф. И вот, как он выглядит:

Бланк заказа Woo PDF Invoices

Дизайн вполне стандартен, ничего волшебного. Кстати, сразу обратим внимание на указанный в обзоре выше вывод всех полей, даже которые мы не хотели выводить – Налоги, Адрес компании с её е-мэйлом, телефон в кривом формата. Естественно, все на английском.

Но особо огорчает, что в разделе доставки – указано ноль рублей, хотя общая сумма – 5800, а не 5500. А знаете почему? Да потому что она просто туда не попала.

Как не попал даже город и номер дома в строку адреса, не говоря уже о введенных нами полях этажей и номера квартиры.

Поэтому – подытожим: да, для первой версии – плагин, конечно неплох, и виден большой потенциал, особенно – если даже просто пофиксить указанные в обзоре глюки. Но данную версию 1.0 пока рекомендовать к использованию никак нельзя. Отправляется в компанию к четвертому и седьмому плагину.

9. Плагин Booster for WooCommerce 2.6.0

Этот плагин, как и номер 6 в этом обзоре (Sliced Invoices – WordPress Invoice Plugin 3.3.1 c расширением Sliced Invoices Plugin) лучше было бы рассматривать отдельно – потому что на самом деле, это целый набор плагинов, из которых плагин создания накладных вовсе не главный. И соответственно – посвятить ему отдельный обзор, рассмотрев все его части. Но время у нас ограничено (ну, по крайней мере – у меня), поэтому рассмотрим здесь лишь одну его ипостась.

Итак, после установки – идем в настройки Woocommerce, и там во появившейся последней вкладке Booster находим пункт “PDF счета фактуры и отборочных накладные”, и включаем его галочкой:

Включаем Booster for WooCommerce

Не забываем нажать кнопку “сохранить изменения” снизу.

Посмотрим, что он может, идем в настройки. На первый взгляд, настроек много:

Настройки Booster for WooCommerce

Но первая же страница – “Основные” – дает лишь возможность выбрать, держать ли этот модуль включенным, и в какой момент генерировать инвойс – когда заказ приходит, или когда поступает в обработку (все остальное – для премиум-плагина).

В нумерации доступны суффиксы и префиксы, можно испльзовать даты – описано в документации:

Номера инвойсов в Booster for WooCommerce

На следующей вкладке – окошко редактирования шаблона:

Настройки шаблона Booster for WooCommerce

С одной стороны это, конечно, хуже, чем в Ultimate PDF Invoice, где был практически WYSIWYG-редактор, но с другой – открывает гораздо более широкие возможности.

Шапка инвойса – прописывается отдельно, там можно задать логотип, его масштабирование, цвет шрифта и линии, его отделяющей:

Header Booster for WooCommerce

Тоже самое и с футером, только логотипа, естественно, нет, и надпись в бесплатной версии – всегда одна и та же – количество страниц, и страниц всего:

Footer Booster for WooCommerce

Вкладку стилизация я рассматривать не буду – там, как в темплейте, просто окошко для редактирования CSS стилей. А вот о вкладке “Настройки страницы” не сказать не могу – такого в предыдущих плагинах мы еще не видели: можно указать любой стандарт страницы, а не только А4 или Леттер, задать ориентацию – портретную, или ландшафтную, и даже – отступы от краев:

Настройки бланка Booster for WooCommerce

Ух, почти добрались до конца. Следующая вкладка – параметры, кому, и при каком изменении статуса отправлять е-мэйлы:

Емэйды Booster for WooCommerce

Ну и последняя вкладка настроек – это как все это добро отображать в админке и фронт-энде:

Отображение во фронт-енде Booster for WooCommerce

Собственно, теперь и посмотрим, как это отображается. Для старых заказов инвойсы не отображаются, отображается только кнопка для их генерации:

Список заказов Booster for WooCommerce

При нажатии на плюсик – генерируется инвойс, появляется кнопка для скачивания. В самом заказе у менеджера магазина – ничего не появляется, распечатать можно только из списка заказов. У самого клиента – все стандартненько – что прописали, то и отобразилось:

Фронт-енд Booster for WooCommerce

При нажатии на кнопочку – появляется сам инвойс:

Бланк заказа Booster for WooCommerce

Ну, проблемы, в общем – все те же самые: английские буквы, не самый лучший дизайн, отсутствуют кастомные поля, подглючивает логотип, куда-то пропала стоимость доставки и телефон клиента. В общем, над шаблоном – надо работать и работать, взять его из коробки, и начать распечатывать без дополнительной настройки – не получится. Так что я бы сказал, что никаких преимуществ по сравнению с педыдущими – он не имеет, а нооборот – обладает излишней глючностью. Если сильны в редактировании php, html и css – можете дерзать. По мне же – результат того не стоит.

На этом можно завершить мое исследование бесплатных плагинов для woocommerce, которые позволяют готовить отгрузочную документацию. Можно было, конечно, взять еще один какой-нибудь плагин до круглого количества, чтобы звучало красиво – типа “Топ-10 лучших бесплатных плагинов для генерации инвойсов в woocommerce”, но честное слово – даже из описания на репозитории вордпресса видно, что все оставшееся – еще хуже даже самого плохого, рассмотренного здесь. Если я вдруг ошибаюсь – пожалуйста, поправьте меня в комментариях, и укажите тот плагин, который, по вашему мнению, также достоин рассмотрения.

Выводы.

А теперь я, в свою очередь, подытожу данный обзор, раздав всем сестрам по серьгам. Итак, короткие выводы и результаты:

  1. В неполучившие никакой оценки заносим плагин под номером 6: Sliced Invoices – WordPress Invoice Plugin 3.3.1 c расширением Sliced Invoices Plugin. К сожалению, время необходимое на его освоение превышает то, которое я готов потратить для обзора. Возможно, он и неплох, и может быть – мог бы стать чемпионом моего обзора, но увы, увы.
  2. В получивший свою единицу – смело заносим плагин под номером 5: Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce 2.0.9. Минимальное число настроек, отсутствие дополнительных полей, невозможность вставить логотип, а самое главное – генерируемый пустой pdf, и невозможность распечатать бланк заказа самостоятельно клиентом ставят крест даже на правильно подхватываемой из админки стоимости доставки и картинках товара в упаковочном листе.
  3. Два балла получают самые молодые плагины, и наш плагин-швейцарский нож, т.е. номера 7, 8 и 9: Ultimate PDF Invoice 1.0, Woo PDF Invoices 1.0.0 и Booster for WooCommerce 2.6.0. Седьмой – за отсутствие телефона клиента и стоимости доставки, восьмой – за лишние включаемые поля и непопадающую стоимость доставки, ну а девятый – за сложность, отсутствующую стоимость доставки, телефон и глючащий логотип.
  4. Три балла получает плагин под номером 4: YITH WooCommerce PDF Invoice and Shipping List 1.1.15. В целом, все более-менее, и если бы не отсутствие поля с телефоном, дополнительных полей с адресом и опять же – отсутствие русского перевода – то мог бы получить и 4.
  5. Ну, и четыре балла – это наша первая тройка: WooCommerce PDF Invoices & Packing Slips 1.5.39, WooCommerce Print Invoice & Delivery Note 4.1.5 и Плагин WooCommerce PDF Invoices 2.6.4. При этом необходимо помнить, что второй из них не позволяет скачивать бланки заказа в виде pdf файла и прикладывать их, соответственно, к е-мэйлу, но единственный из всех остальных – сумевший подхватить необходимые дополнительные поля адреса. Так что для курьера – используем второй, для клиента – первый или третий. В общем, после их рассмотрения, обзор можно было и не продолжать, но коли уж я поставил и протестировал их все, то было бы неправильным промолчать.

Пять баллов же – не получил ни один, к сожалению, хорошего сочетания, например, третьего и второго плагина – не нашлось. В общем, ситуация схожа с темами для сайта – явно видно, что делали их программисты, а не люди, которые занимаются именно торговлей, т.к. все нехватающие мелочи можно увидеть, только если с этим плотно поработать. Ну и естественно  – даже каждый из попавших в ТОП-3 плагинов – требует дополнительной, хотя бы минимальной доработки шаблона, использовать их прямо так, из коробки – не получится.

Но рассмотрение того, как это сделать самостоятельно – уже выходит за рамки этого незатейливого обзора, и вероятно, я посвящу этому отдельный пост.

1
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 комментария на «“Обзор плагинов, позволяющих распечатать инвойсы, накладные и бланки заказов для интернет-магазина на WooCommerce”»

  1. Анастасия:

    Спасибо за полезную  и интересную информацию. 

  2. Стю:

    Спасибо большое за обзор!

  3. Alex:

    Ищу такой же плагин. Только нужно чтобы я сам смог генерировать накладную в админке. Еще нужно чтобы выводились изображения товаров и описание. Ничего не посоветуете?)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

QR Code Business Card