Решил немного отойти от обещанного ранее продолжения рассмотрения тем и шаблонов для интернет-магазина на Woocommerce, и вклинить небольшой обзор плагинов, которые позволили бы распечатать как из админки, так и из клиентской части бланк заказа (он же накладная, он же счет, он же инвойс, он же invoice по английски). По ходу обзора я буду называть их и так, и эдак. Понятно, что для больших интернет-магазинов это не подойдет, поскольку наши доблестные законотворцы обязали всех продавцов передавать в чек наименования товаров (как в больших гипермаркетах). А без доработок Вукоммерса это вряд ли осуществимо — но большие проекты на нем обычно и не строят. Так или иначе, но выдача бланка заказа превратилось уже в правило хорошего тона, и лишним он в любом случае не будет. А раз так — посмотрим, как это можно реализовать.
По умолчанию ни сам Вордпресс, ни Вукоммерс генерировать бланки заказов не умеют. А следовательно, необходимо воспользоваться одним из плагинов, которые в широком ассортименте представлены в репозитории Вордпресса. Всего таких плагинов я насчитал порядка 20, но добрая половина — отсеялась уже после того, как я прочитал описание и посмотрел на скриншоты. Оставшиеся же вызывали вполне достаточный интерес, чтобы можно было попробовать установить их на свой тестовый сайт, и посмотреть — действительно ли они настолько хороши. А по результатам этого рассмотрения и родился данный обзор.
Прежде всего, определимся попунктно, какие функции должен иметь плагин бланка заказов, чтобы отвечать гордому званию «Выбор редакции»? Я определил для себя следующие:
- Возможность распечатывать инвойс прямо из админки, не заходя в заказ
- Возможность распечатывать бланк заказа клиентом из личного кабинета
- Возможность отправки экземпляра бланка заказа в pdf клиенту по е-мэйл при совершении заказа
- Возожность выбирать — адрес оплаты, или доставки указывать в бланке заказа (у вордпресса с вукоммерсом это разнесено, в Российских же реалиях оно, в основном, совпадает)
- Возможность добавлять логотип компании, да и вообще — настраивать шаблон бланка заказа, добавлять свои тексты, изображения товаров, и убирать ненужные налоги
- Выводить кастомные поля — у нас убраны ненужные поля, типа штат, зип-код и т.д. и введены нужные — квартира, номер этажа, подъезда, чтобы курьеру было удобнее доставлять заказ, и не отвлекать клиента звонками с уточнением этих данных.
Это тот минимум, который должен иметь плагин, если же будут еще какие-либо полезные опции — то в зависимости от их замороченности, это может пойти как в плюс, так и в минус рассматриваемому плагину. А, ну и небольшой дисклеймер: все результаты, приведенные здесь, относятся именно к указанным номерам версий плагинов. Естественно, после публикации статьи, я не отслеживаю судьбу каждого из плагинов на предмет исправления указанных в обзоре ошибок. И если уважаемые авторы их исправили — то пожалуйста, дайте мне об этом знать, тогда уже я и внесу изменения в статью. Ну, и тому, кому не хочется читать много букв — может прочитать просто про первые три плагина, и дальше — перейти к выводам.
Итак, поехали.
- Плагин WooCommerce PDF Invoices & Packing Slips 1.5.39
Из всех рассмотренных мною плагинов — этот имеет наибольшее число установок, обходя самых ближайших конкурентов почти в два раза: более 70 тысяч скачиваний. Рейтинг — тоже внушает уважение: из 261 голоса — 254 пятизвездных, и пять — на четыре звезды. Многообещающе, чего и говорить. Ну что же, устанавливаем.
Для начала пробежимся по настройкам. В общих — можем задать, открывать ли бланк в новом окне, или дать возможность скачать как PDF, к какому е-мэйлу прикреплять его, а также — в каком статусе должен быть заказ, чтобы клиенту было позволено скачать инвойс (кроме конкретных вариантов выбора — можно указать всегда, или никогда). Выглядит это так:
На странице настроек шаблона по умолчанию предлагается всего один шаблон — Simple, но скопировав его в папку темы, можно его редактировать, как душе угодно. Кроме того, без создания своего шаблона можно модифицировать уже имеющийся: выбрать типоразмер бумаги — A4 или Letter, загрузить собственный логотип, добавить название и адрес магазина, в подвал бланка — добавить условия обмена и возврата товара:
Также можно выбрать, указывать ли в накладной добавочный адрес доставки (это, как мы помним, для зарубежья), телефон, е-мэйл, префикс и суффикс у номера накладной, если например, хотим добавлять к нему месяц и/или год, ну и начинать ли подсчет номеров накладных каждый год с начала:
Также есть настройки Счетов-Фактур, но надо понимать, что встроенные счета-фактуры — это не наши налоговые счета-фактуры, а просто те же бланки заказа, просто с перечнем товара. Нам они не интересны, поэтому даже рассматривать не будем.
Теперь — посмотрим, что у нас в админке, где собираются заказы. Собственно — особо-то и ничего, добавилось пару кнопок: вывод бланка заказа и «счета-фактуры»:
при нажатии на каждую — происходит вывод соответствующего документа: в зависимости от выбранных настроек — или скачивается на компьютер, или выводится в новом окне браузера. В случае, если зайти внутрь заказа — также добавляются две кнопки, и возможность распечатать номер накладной:
Соответственно, когда менеджер магазина нажал на кнопку создания инвойса — возможность скачать бланк заказа появляется и у пользователя:
Ну, и как это все выглядит в результате:
И вот тут-то — беда-печалька — мы видим, что все дополнительные поля, которые мы создавали в плагинах редактирования check-out, такие как номер квартиры, подъезда, этажа, кода домофона и т.д. — в бланк заказа у нас не попали Также нет возможности вывести и фото товаров из заказа. Возможно, это получится сделать, редактируя шаблон, добавив шорт-коды соответствующих полей. Но вот так, из коробки — к сожалению, не получится.
Что в итоге? Плагин понравился логичностью, надежностью предоставляемыми функциями. Он прост и надежен, как автомат Калашникова. Все минимально-необходимые функции имеет, и лишь необходимость придумать, как вывести дополнительно введенные нами поля для доставки — вызывает некоторые осложнения. Впрочем, справедливости ради, необходимо отметить, что эти поля не может отредактировать даже сам клиент при изменении своего адреса. Мы же — пойдем дальше, и рассмотрим следующий плагин, вдруг он сможет и это?
2. Плагин WooCommerce Print Invoice & Delivery Note 4.1.5
Как я уже говорил, число скачиваний у этого плагина — в два раза меньше. Отзывов же меньше в 5 раз — всего около 54. Пятизвездочных же — в 7 раз, их 37. И даже есть по 1 и 2 звезды, правда — для древних версий. Последний раз он обновлялся год назад, и с тех пор — его развитие приостановлено. Ладно, посмотрим, что к чему, я, к примеру, до сих пор пользуюсь 2003 экселем, уже 14 лет — и не жужжу, он устраивает меня на все 90%. Устанавливаем, активируем, переходим в настройки, и смотрим.
Прежде всего — видим, что ничего не переведено, в отличие от предыдущего плагина. Но тем не менее — стандартные настройки шаблона, такие как выбор логотипа, названия и адреса магазина — есть. Более того, присутствуют три дополнительных поля, информация из которых также будет выводится в накладной, например условия обмена товара, поздравление с Новым годом и слоган (потом заполним их, и посмотрим, что из этого получится):
Но что еще больше радует — на сайте репозитория, где лежит этот плагин, находится подробнейшая инструкция, как редактировать этот шаблон — включая вывод любых полей, начиная от заданных самостоятельно, и заканчивая картинками товаров. Полагаю, ее можно использовать не только для этого плагина. С другой же стороны — отсутствие возможности отключить вывод е-мэйла просто установкой галочки слегка напрягает.
А вот что касается настроек е-мэйла и самого файла бланков заказов, то тут дело обстоит несколько хуже. Во-первых, создание pdf файла не предусмотрено, бланк заказа можно вывести на экран и распечатать, а для того, чтобы его перевести в пдф — потребуется сторонний pdf принтер. Естественно, в связи с этим, бланк заказа клиенту не отправляется, в е-мэйле уходит только ссылка на его вывод на экране и печать.
Если задать создание номера инвойса — то появится возможность добавить суффиксы и префиксы, как в предыдущем плагине (можно ли подставлять дату в качестве префикса — не разбирался). Также можно выбрать — выводить ли клиенту инвойс, и где. А еще можно отключить вывод «счета-фактуры» и «чека», чтобы кнопки не маячили в админке. В целом, набор опций не плохой.
Посмотрим, кстати, теперь, что у нас в админской части заказов. Собственно, все стандартно — добавляется кнопочка (одна, две, или три) на распечатывание соответствующего документа:
Если зайти в заказ — то там будет только кнопка на распечатывания, аналогично предыдущему плагину, так что нет даже смысла приводить скриншот. У пользователя же кнопка распечатывания заказа находится сразу в двух местах — в списке заказов, и непосредственно в самом заказе. Выглядит примерно так:
Выглядит слегка поаккуратнее, чем в предыдущем плагине. Ну, и приведу конечный результат:
Тут, конечно, инвойсу из коробки далеко по дизайну от дизайна инвойса первого плагина, и опять же — все на английском; зато — БИНГО! — выводятся все поля адреса, необходимые курьеру для доставки!
В целом, плагин вызвал двоякое впечатление. С одной стороны — все заявленные функции есть, и работают так, как они должны, и более того — работает даже то, что не работает из коробки у первого плагина, например отображение только кнопки инвойса в админке без ненужных кнопок «счет-фактуры», кнопочка «принт» непосредственно в заказе у клиента, и самое главное — корректно подхватываются все поля доставки. С другой стороны — невозможность сохранить на компьютер PDF файл, если у вас не стоит какой-нибудь Foxit Reader PDF Printer, и тем более — отправить его клиенту, английские абревиатуры в бланке заказа, да и сам его дизайн — тоже не помешало бы переработать. Поэтому, учитывая, что темплейт и того, и другого требует редактирования — все определяется тем, хотите ли вы бланк заказа в виде PDF, или же вам важнее не видеть ненужных кнопок в админке, и иметь красивые и нужные кнопки в клиентской части.
Ну а я — продолжу рассмотрение плагинов, и посмотрю, может быть удастся найти такой, который бы объединял достоинства этих обоих плагинов, да плюс имел бы еще и хороший дизайн инвойса из коробки.
3. Плагин WooCommerce PDF Invoices 2.6.4
Начнем, как всегда, с общих слов. Итак, популярность его — не супер-великая, но 10 тысяч скачиваний — число вполне достойное. Честное третье место. А вот по положительным отзывам — он обгоняет даже нашего чемпиона с первого места: у рассматриваемого в данном подпункте 302 пятизвездных отзыва! Что же, посмотрим, действительно ли он так хорош.
Устанавливаем, активируем, лезем в настройки. В общем, все очень стандартно, и напоминает плагин номер раз:
Все те же возможности скачать pdf или вывести на экран, к какому письму прикреплять, и давать ли клиенту возможность скачать его. Из новенького — добавилась возможность отправлять бланк заказа в Dropbox, OneDrive, или Google Drive, хотя зачем это нужно — представить мне сложно.
В шаблонах — все тот же выбор из одной темы, но появилась возможность изменить цветовую гамму линий и окрашивания. Также можно видеть настройки каких-то налогов, и возможность использовать дату в ином, нежели принятом у нас в России формате. Остальное — также мало отличается от первого плагина: возможность использовать номер накладной или номер заказа, число знаков:
Ну и ввод суфикса и префикса, и использование в их качестве даты, название компании, адрес, логотип (отображает в том размере, в котором был загружен, не уменьшая), и отображать ли второй адрес — никуда не делись, ну и плюс еще добавилось поле «Описание компании», в которое можно воткнуть, например, слоган компании, текст благодарности, условия и соглашения, выводить или нет комментарии покупателя, и даже как назвать инвойс — например, «Накладная», или «Бланк заказа».
Дополнительно — Футер делится на две колонки, ну и можно включать/отключать колонки с артикулами, доставкой и т.д.:
В общем, видно, что касается настроек шаблона — их несколько больше, чем в первом рассмотренном плагине, а вот настроек е-мейлов — наоборот, немного поменьше.
А вот в админке с заказами — печалька: для тех заказов, где не были сгенерированы инвойсы, в столбце кнопки для них просто нет. Необходимо зайти внутрь заказа, создать бланк заказа, и только тогда кнопка появится. Вот как это выглядит: два заказа, у одного кнопка есть, у старого — нет:
С другой стороны, это для уже существующих заказов. В случае же, когда заказ только получен магазином, и клиенту высылается письмо, или заказ переводится в другой статус, накладная (и соответствующая кнопка) должна генерироваться автоматом. Ну и отсутствие «счетов-фактур» — для меня однозначный плюс, для кого-то — возможно, минус.
Что касается фронт-енда, то распечатать бланк, находясь внутри заказа невозможно, но можно вывести соответствующий PDF из списка заказов:
Ну и разумеется, как выглядит сам бланк заказа:
В целом дизайн исключительно симпатичный, пожалуй лучший из всех трех уже рассмотренных — но черт возьми, опять отсутствуют поля с точным указанием адреса — номера квартиры, этажа и т.д. Т.е. опять получается — или необходимо доделывать шаблон, или пытаться использовать только поля Billing_address_1 и Billing_address_2, изначально присутствующие в вукоммерсе, т.е. исключительно почтовую доставку. В остальном — как я уже сказал, он очень похож на самый первый рассмотренный плагин, отличаясь дизайном готового бланка, и наличием в нем нескольких дополнительных полей, необходимость которых под вопросом, и отсутствием возможности из админки отключить вывод телефона, и включить вывод е-мэйла (хотя это как раз хорошо сделано). А, ну еще возможностью вывести поле с комментарием пользователя к заказу. Поэтому, в поисках идеала — приступаем к рассмотрению следующего плагина.
4. Плагин YITH WooCommerce PDF Invoice and Shipping List 1.1.15
Такое чувство, что разработчики этих плагинов соревнуются — кто длиннее его назовет. Вот до чего сео-оптимизация в попытках выдвинуть свой продукт в поиске доводит Ну, да ладно. Это плагин, как и предыдущий имеет 10 тысяч скачиваний, а вот с оценками — совсем туго: всего 9 голосов, 4 из которых — отрицательные. Надо ли ему вообще уделять время? Сейчас разберемся.
Первое впечатление, что плагин писался под копирку с первого номера, с очень небольшими вкраплениями из третьего — все те же настройки инвойса, включающие в себя начальный номер, суфикс с префиксом, формат даты, действие при нажатии на кнопку — скачивать или открывать в новом окне, и наибольший плюс — выводить или нет кнопку для дополнительных документов:
Никакого управления е-мейлом нет, видимо отправляется по умолчанию клиенту в момент отправки на сайт заказа.
Настройки же шаблона — вообще один-в-один с первым рассмотренным плагином, и даже немного меньше — название компании, логотип, адрес, произвольная надпись, и футер до кучи:
Логотип отображает в том размере, в котором был загружен, не уменьшая. Вот, собственно, и все, достаточно скромно.
Посмотрим, что творится в списке заказов.
Для уже существующих заказов — готовых инвойсов нет. Необходимо сначала сгенерировать его вручную, слава богу, что кнопки есть. На скриншоте ниже — заказ, у которого инвойс сгенерирован, и у которого еще нет:
После того, как сгенерирован, будет скачиваться только он, перегенерировать его можно, зайдя внутрь заказа:
Во фронт-енде в самом заказе ничего распечатать не предлагает, но в списке заказов — все, как обычно — появляется соответствующая кнопочка:
Ну, и естественно, посмотрим, что получается в результате:
Ау, а где телефон??? В общем — результат так себе: дополнительные поля с адресом опять не выведены, на русский ничего не переведено, дизайн — подозрительно смахивает на первый плагин. Никаких плюсов по сравнению с уже рассмотренными тремя он не имеет, и к установке я его порекомендовать не могу. А за сим — переходим к пятому номеру.
5. Плагин Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce 2.0.9
Пожалуй, я не дооценил длину названия плагина, когда писал о предыдущем подопытном. Тут, конечно, заткнули за пояс всех. Как и в степени хвастовства — заявляют о том, что их плагин используют более 10 тысяч магазинов, в то время, как он был скачан всего 2000 раз. Не, ну конечно, я могу допустить, что кто-то скачал его с их сайта столько же раз, сколько с репозитория WordPress, но не в 4 же раза больше. Отзывов всего 4, ну хоть отрицательных нет. Ладно, посмотрим, хотя предчувствия, как-бэ не очень.
Заходим в настройки плагина. Нда. Как там в анекдоте?
Театр. Тишина, идет спектакль. Вдруг крики:
— Доктор! Доктор! В зале есть доктор??!
С балкона:
— Да, что случилось?
— Коллега, что за Х**** нам тут показывают??
Иными словами передать мои впечатления невозможно.
Настройки е-мэйлов? Логотип компании? Дополнительные поля? Надпись в подвале? Префиксы-суфиксы? Настройки цветовой гаммы?
Не, не слышали. Зато исходящий адрес компании — не в одном поле, а разделен на 6 строк:
И поэтому меня даже изумило наличие чуть ниже настройки добавлять ли картинку товара в инвойс:
А, черт, это не в инвойсе/бланке заказа, а в пэкинь слипе (счет-фактуре) — бумажке без цен. Ну, тогда все нормально, это примерно и ожидалось.
Собственно, это практически и всё. Есть еще вкладка настройки инвойса, но там лишь чекбокс, использовать ли номер заказа в качестве инвойса, или нет.
Зато в списке заказов админки — аж две кнопки — одна скачать, вторая — распечатать:
А внутрях заказа — их 8, и не беда, что нужны от силы пара:
Распечатать из фронт-енда клиентом самостоятельно? Да вы что? Нет такой опции.
Ну а хоть как выглядит-то конечный результат? А вот так:
А теперь — ха-ха три раза: Pdf файл генерируется пустой, в отличие от печатной версии.
Ну ладно уж, зато картинки может вставлять. Без цен, правда — в упаковочный лист:
Про поля, и все надписи на английском я не буду, ладно?
В общем, вы поняли — более глючной поделки я еще не видел. В печку ее, Зина!
6. Плагин Sliced Invoices — WordPress Invoice Plugin 3.3.1 c расширением Sliced Invoices Plugin
Вообще, этот плагин идет особняком, т.к. это скорее не плагин генерации инвойсов для интернет-магазина, а плагин инвойсов для блога, и управления ими. К сожалению, особо написать мне о нем нечего, т.к. для того, чтобы разобраться с этим плагином, даже в смысле — как заставить его работать и протестировать — требуется не меньше пары дней. Просто скажу, что в бесплатной версии пдф-ки он генерировать не позволяет, слишком сложен для освоения и настройки. Поэтому проходим мимо, и идем дальше.
7. Плагин Ultimate PDF Invoice 1.0
Достаточно молодой плагин, менее года на репозитории, поэтому всего 200 скачиваний и всего две пятизвездочных оценки. От авторов, не иначе. Ну что, дадим шанс?
Все стандартно — установка, активация. Но вот дальше — скажу сразу, из всех рассмотренных плагинов это первый, сделанный не по стандартной схеме. Что же, всяко лучше, чем очередной клон. Кстати, плагин переведен — но честное слово, лучше бы оставили все на английском, ибо с настроек плагина «оставить» и «правильно», означающих положение логотипа слева или справа — я рыдал и смеялся в голос. Надмозг отдыхает Итак, посмеёмся вместе. Идем в настройки.
Прежде всего, настройки самого плагина ограничиваются тремя пунктами: выбор шаблона, прикреплять ли инвойс к е-мэйлу, и для какого именно заказ прикреплять:
Суфиксов-префиксов нет, как и выбора — нумеровать согласно номеру заказа, или вести отдельную нумерацию. Зато относительно того, что касается шаблона — настройки очень широкие. Во-первых, в качестве базовых — нам предлагается два вида шаблона, хоти и похожих друг на друга, но с различным расположением полей:
Судя по адресам в примерах — над плагином работали индусы.
Каждый из них можно отредактировать по своему желанию, необходимо просто войти в него. При наведении мышки на соответствующее поле — выскакивает соответствующая менюшка, в которую заводится необходимая информация, например адрес или название компании, местоположение поля на странице, размер текста, выравнивание, и вообще — показывать ли ее. Выглядит это так:
Таким образом, в рамках представленных шаблонов мы имеем достаточно широкие возможности по их редактированию. Но вот если что-то сделать нельзя с помощью предоставленных средств, например вывести отсутствующие поля, или картинки товаров, то сделать это путем ручной правки шаблона в блокноте — будет гораздо затруднительнее, чем в предыдущих плагинах. Из того, что можно редактировать — это логотип и его местоположение (правда, придется загружать, а не брать из медиатеки), адрес от кого, адрес куда (только размер шрифта и его положение), цветовую схему, пару надписей в футере. В списке товаров настраивается только цветовая схема и размер шрифта.
Кнопочка на скачивание в списке заказов в админке присутствует, одна, слава богу:
Внутри заказа тоже одна, все в порядке. Думаю, даже без скриншота обойдемся.
Во фронт-енде — все тоже более-менее стандартно: внутри заказа кнопки на скачивание нет, в списке — присутствует:
Ну, и конечный результат, на примере зелененького шаблона:
Половина переведено, половина нет. Как обычно, отсутствуют детали адреса — квартира, этаж и т.д. С телефоном — тоже беда, кому звонить, в случае, если клиента нет на месте — не понятно. Про доставку — тоже забыли, просто почему-то цена на 300 рублей увеличилась. Ну в целом — не ужас-ужас, конечно, но явно видно, что над плагином надо еще работать и работать: в том состоянии, и от той версии, что он сейчас — могу рекоммендовать только энтузиастам, как и четвертый плагин.
8. Плагин Woo PDF Invoices 1.0.0
Долго думал, включать ли вообще этот плагин в обзор, особенно учитывая не особо положительный опыт с рассмотрением прошлого плагина. Дело в том, что этому плагину всего 1 месяц, менее 50 скачиваний, полное отсутствие отзывов. Шансы, что кто-то мог что-то хорошо сделать с первого раза — крайне малы: как правило, необходимо долго и нудно тестировать свое творение, в том числе, накапливая и собирая отзывы пользователей. Но и просто пройти мимо — тоже не мог, ибо в описании написано все очень даже красиво. Ладно, рискнем. После установки и активации, как обычно — заходим в настройки.
Начало вроде неплохое — видим возможность установить название компании, е-мэйл, логотип (загружается из медиатеки в реальном размере, на инвойсе не масштабируется), телефон; выбрать — что делать с бланком в списке заказов и во фронтенде у клиента — дать скачать, или вывести на принтер.
Никаких вариантов настройки приложения пдф к е-мэйлу нет — лишь выбор — да, или нет. И к сожалению, сразу необходимо упомянуть об имеющихся глюках: телефонный номер можно вводить только в формате единого числа, например 84951112233, и не получится ввести его в привычном виде, со скобочками/тире, например 8 (495) 111-22-33. Даже просто с тире не получится. И с пробелами тоже. В случае, если не введен е-мэйл компании и телефон, то строки с ними все равно выводятся, при этом строка е-мэйла называется Email ID (при чем там ID — не знаю). Тоже самое касается, кстати, и Адреса компании, Условий и Примечаний:
Даже если их не ввести, то строки с такими названиями все равно будут выводится, а на против них — затемненные сереньким примечания из полей, куда их надо было вводить (например, в строке условий выводится Terms: Company term and condition goes here). Ну ладно, чаще всего все равно полезные поля, будем считать, что это подстегнет все это заполнять.
В настройках темплейта можно указать, печатать ли номер инвойса (он же заказа), но никаких префиксов-суффиксов не предусмотрено. Также можно выбирать, показывать ли второй адрес, подытог и информацию о налогах:
И опять надо заметить — что все это подглючивает: строка Tax:, вернее — ее название все равно выводится, просто не заполняется. Но это все мы потом обсудим, когда будем рассматривать непосредственно бланк заказа.
В списке заказов кнопочка «скачать» присутствует, и она одна:
Более того — инвойс генерится каждый раз новый, нет необходимости его перегенерировать. А вот внутри заказа — такой кнопочки нет. Даже и скриншот нем смысла делать
Но у пользователя во фронт-енде — все хорошо, кнопочка Pdf Invoce присутствует, хотя и только в списке заказов:
При нажатии — в зависимости от заданного в админке действия — инвойс либо выводится на печать, либо скачивается в формате пдф. И вот, как он выглядит:
Дизайн вполне стандартен, ничего волшебного. Кстати, сразу обратим внимание на указанный в обзоре выше вывод всех полей, даже которые мы не хотели выводить — Налоги, Адрес компании с её е-мэйлом, телефон в кривом формата. Естественно, все на английском.
Но особо огорчает, что в разделе доставки — указано ноль рублей, хотя общая сумма — 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 счета фактуры и отборочных накладные», и включаем его галочкой:
Не забываем нажать кнопку «сохранить изменения» снизу.
Посмотрим, что он может, идем в настройки. На первый взгляд, настроек много:
Но первая же страница — «Основные» — дает лишь возможность выбрать, держать ли этот модуль включенным, и в какой момент генерировать инвойс — когда заказ приходит, или когда поступает в обработку (все остальное — для премиум-плагина).
В нумерации доступны суффиксы и префиксы, можно испльзовать даты — описано в документации:
На следующей вкладке — окошко редактирования шаблона:
С одной стороны это, конечно, хуже, чем в Ultimate PDF Invoice, где был практически WYSIWYG-редактор, но с другой — открывает гораздо более широкие возможности.
Шапка инвойса — прописывается отдельно, там можно задать логотип, его масштабирование, цвет шрифта и линии, его отделяющей:
Тоже самое и с футером, только логотипа, естественно, нет, и надпись в бесплатной версии — всегда одна и та же — количество страниц, и страниц всего:
Вкладку стилизация я рассматривать не буду — там, как в темплейте, просто окошко для редактирования CSS стилей. А вот о вкладке «Настройки страницы» не сказать не могу — такого в предыдущих плагинах мы еще не видели: можно указать любой стандарт страницы, а не только А4 или Леттер, задать ориентацию — портретную, или ландшафтную, и даже — отступы от краев:
Ух, почти добрались до конца. Следующая вкладка — параметры, кому, и при каком изменении статуса отправлять е-мэйлы:
Ну и последняя вкладка настроек — это как все это добро отображать в админке и фронт-энде:
Собственно, теперь и посмотрим, как это отображается. Для старых заказов инвойсы не отображаются, отображается только кнопка для их генерации:
При нажатии на плюсик — генерируется инвойс, появляется кнопка для скачивания. В самом заказе у менеджера магазина — ничего не появляется, распечатать можно только из списка заказов. У самого клиента — все стандартненько — что прописали, то и отобразилось:
При нажатии на кнопочку — появляется сам инвойс:
Ну, проблемы, в общем — все те же самые: английские буквы, не самый лучший дизайн, отсутствуют кастомные поля, подглючивает логотип, куда-то пропала стоимость доставки и телефон клиента. В общем, над шаблоном — надо работать и работать, взять его из коробки, и начать распечатывать без дополнительной настройки — не получится. Так что я бы сказал, что никаких преимуществ по сравнению с педыдущими — он не имеет, а нооборот — обладает излишней глючностью. Если сильны в редактировании php, html и css — можете дерзать. По мне же — результат того не стоит.
На этом можно завершить мое исследование бесплатных плагинов для woocommerce, которые позволяют готовить отгрузочную документацию. Можно было, конечно, взять еще один какой-нибудь плагин до круглого количества, чтобы звучало красиво — типа «Топ-10 лучших бесплатных плагинов для генерации инвойсов в woocommerce», но честное слово — даже из описания на репозитории вордпресса видно, что все оставшееся — еще хуже даже самого плохого, рассмотренного здесь. Если я вдруг ошибаюсь — пожалуйста, поправьте меня в комментариях, и укажите тот плагин, который, по вашему мнению, также достоин рассмотрения.
Выводы.
А теперь я, в свою очередь, подытожу данный обзор, раздав всем сестрам по серьгам. Итак, короткие выводы и результаты:
- В неполучившие никакой оценки заносим плагин под номером 6: Sliced Invoices — WordPress Invoice Plugin 3.3.1 c расширением Sliced Invoices Plugin. К сожалению, время необходимое на его освоение превышает то, которое я готов потратить для обзора. Возможно, он и неплох, и может быть — мог бы стать чемпионом моего обзора, но увы, увы.
- В получивший свою единицу — смело заносим плагин под номером 5: Print Invoice, Packing Slip, Delivery Note & Label for WooCommerce 2.0.9. Минимальное число настроек, отсутствие дополнительных полей, невозможность вставить логотип, а самое главное — генерируемый пустой pdf, и невозможность распечатать бланк заказа самостоятельно клиентом ставят крест даже на правильно подхватываемой из админки стоимости доставки и картинках товара в упаковочном листе.
- Два балла получают самые молодые плагины, и наш плагин-швейцарский нож, т.е. номера 7, 8 и 9: Ultimate PDF Invoice 1.0, Woo PDF Invoices 1.0.0 и Booster for WooCommerce 2.6.0. Седьмой — за отсутствие телефона клиента и стоимости доставки, восьмой — за лишние включаемые поля и непопадающую стоимость доставки, ну а девятый — за сложность, отсутствующую стоимость доставки, телефон и глючащий логотип.
- Три балла получает плагин под номером 4: YITH WooCommerce PDF Invoice and Shipping List 1.1.15. В целом, все более-менее, и если бы не отсутствие поля с телефоном, дополнительных полей с адресом и опять же — отсутствие русского перевода — то мог бы получить и 4.
- Ну, и четыре балла — это наша первая тройка: WooCommerce PDF Invoices & Packing Slips 1.5.39, WooCommerce Print Invoice & Delivery Note 4.1.5 и Плагин WooCommerce PDF Invoices 2.6.4. При этом необходимо помнить, что второй из них не позволяет скачивать бланки заказа в виде pdf файла и прикладывать их, соответственно, к е-мэйлу, но единственный из всех остальных — сумевший подхватить необходимые дополнительные поля адреса. Так что для курьера — используем второй, для клиента — первый или третий. В общем, после их рассмотрения, обзор можно было и не продолжать, но коли уж я поставил и протестировал их все, то было бы неправильным промолчать.
Пять баллов же — не получил ни один, к сожалению, хорошего сочетания, например, третьего и второго плагина — не нашлось. В общем, ситуация схожа с темами для сайта — явно видно, что делали их программисты, а не люди, которые занимаются именно торговлей, т.к. все нехватающие мелочи можно увидеть, только если с этим плотно поработать. Ну и естественно — даже каждый из попавших в ТОП-3 плагинов — требует дополнительной, хотя бы минимальной доработки шаблона, использовать их прямо так, из коробки — не получится.
Но рассмотрение того, как это сделать самостоятельно — уже выходит за рамки этого незатейливого обзора, и вероятно, я посвящу этому отдельный пост.
Спасибо за полезную и интересную информацию.
Спасибо большое за обзор!
Ищу такой же плагин. Только нужно чтобы я сам смог генерировать накладную в админке. Еще нужно чтобы выводились изображения товаров и описание. Ничего не посоветуете?)