Woocommerce плагин доставка и оплата

Создаем PDF счет на оплату в Woocommerce (инвойс)

Если создаете более-менее продвинутый интернет-магазин с Woocommerce, то наверняка вам придется решать задачи, которых нет в базовой комплектации модуля. Для преодоления этих сложностей можно поискать соответствующие сниппеты, как например хаки вариаций товаров или воспользоваться готовыми WordPress плагинами. Последние как раз и помогут с сегодняшней темой — будем создавать PDF файл счета на оплату в Woocommerce. Приведу список из парочки полезных модулей + рассмотрю один чуть более детально.

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

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

Однако согласитесь отдельный файл Woocommerce накладной в PDF для email смотрелся бы куда солиднее. Особенно, если у вас многие закупают по безналичному расчету. К тому же данное вложение из письма можно легко распечатать.

Плагины инвойсов / счетов в Woocommerce

Ниже найдете парочку решений, которые позволяют реализовать нужную нам функцию. Кстати, похожая фишка есть в популярном Booster for WooCommerce, но специализированные модули мне кажутся более эффективными. Располагаю из в порядке числа загрузок, плюс в самом конце рассмотрю одно из них детальнее.

WooCommerce PDF Invoices & Packing Slips

В PDF Invoices & Packing Slips для клиента формируется 2 документа — накладная (invoice) и счет-фактура (packing slip). Первый отправляется на почту автоматически, второй доступен из админки. Это самый востребованный и актуальный модуль на данный момент — 80 тысяч скачиваний! О работе с ним читаем ниже.

Из преимуществ можно назвать полностью настраиваемые шаблоны HTML/CSS высылаемых файлов, десятки разных опций, задание формата номера инвойса, а также локализацию на множество языков (в т. ч. русский и украинский). Активность разработки подтверждается числом исправленных ошибок — 62 из 88 за последние 2 месяца (что более чем быстро).

WooCommerce Print Invoice & Delivery Note

Второй по популярности плагин Print Invoice & Delivery Note имеет 40тысяч загрузок, но к большому сожалению, работа над ним прекратилась более 2-х лет назад. Допускается совместимость с WordPress 4.0+, но вероятно с последним релизом Woocommerce могут быть проблемы.

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

YITH WooCommerce PDF Invoice and Shipping List

Разработчики YITH Invoice and Shipping List выпускают достаточно много WP модулей интернет-магазинов, поэтому в их надежности можно не сомневаться (хоть оценка и не максимальная). Загрузок — от 10 тысяч.

Визуально скриншоты напоминают первый плагин. Есть настройки для формирования Woocommerce счета фактуры и инвойса, редактируемый макет, ручная отправка из админки и скачивание в профиле покупателя. По разработке имеется документация, единственное пока что отсутствует локализация.

WP-Invoice – Web Invoice and Billing

Чтобы вы понимали разницу между двумя первыми и модулем WP-Invoice, его число загрузок — чуть выше 5 тысяч. Не смотря на красивое представление в репозитории (даже с видео), текущая оценка в 3 балла слегка удручает (15 человек поставили минимальную).

Тем не менее, возможно, именно этот плагин вам пригодится. По описанию он весьма серьезный. Здесь есть: создание и отправка инвойсов, интеграция с WP-CRM, скидки, поддержка платежных систем, шаблоны, экспорт, ссылки на счета и т. п. Единственное непонятно какие из плюшек идут бесплатно, а какие являются премиальными.

Saphali модули

В подборке нельзя не упомянуть продукты Saphali под Woocommerce, которые реализуют ну очень многие задачи. В данном случае речь идет про Документы для продажи (под РФ) и Оплата в банке (счет-фактура, Украина) .

Это премиальные плагины, которые обойдутся вам в $50 и $20-30 соответственно. В первом случае кроме Woocommerce счета на оплату формируются еще несколько других документов: товарная накладная, договор и др. Плюс такого подхода в том, что вам не нужно дополнительно допиливать код, а вы получите готовое решение. Однако тут надо внимательно читать описание функциональности. Предусмотрена поддержка по почте.

Создаем счет в WooCommerce PDF Invoices & Packing Slips

Как и обещал, хочу немного детальнее рассказать о первом модуле. За что же пользователи поставили ему практически твердую пятерку. После установки на сайте у вас появится пункт меню Woocommerce — PDF Накладные. Здесь 3 закладки:

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

В «Основных» задается при каких событиях инвойсы добавляются в email письма: новый или заказ на удержании, отмененный, сообщения админу и т. п. Кстати, при ручном редактировании товаров в заказе с WooCommerce доступна повторная отправка обновленного файла.

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

«Шаблон» — самое интересное в модуле WooCommerce PDF Invoices & Packing Slips. Вы можете изменить внешний вид PDF файлов как вашей душе пожелается. Для этого есть 2 варианта: 1) попроще — с помощью редактирования настроек в админке; и 2) посложнее — через правку файлов макета.

1. В первом случае в WordPress задаются:

  • Глобальные параметры: размер бумаги, изображение в шапке, название и адрес магазина, текст в подвале.
  • Опции накладной: показывать ли адрес, телефон, дату, а также определяете принцип генерации номера инвойса.
  • Детали счета-фактуры: показ/скрытие почты, телефона и адреса заказчика.
  • Экстра поля — под премиальную версию.

2. Если же вы хотите получить максимум гибкости при создании своего PDF файла, то вам нужно заняться редактированием шаблона. Для этого, во-первых, копируете все содержимое из стандартной директории модуля:

В вашу дочернюю тему:

На втором шаге в настройках выбираете новый макет. Теперь информация из NewTemplate будет учитываться для PDF счета на оплату.

Тут есть маленький нюанс — при отправке пользователю после заказа высылается только инвойс (накладная). А счет-фактура, если я правильно понимаю, генерируется в админке. Поэтому мне нужно было отредактировать файл шаблона invoice. php дабы дополнительно добавить туда необходимую информацию по счету для отправки на почту пользователю. В style. css задаются стили. Плюс в исходном файле модуля class-wcpdf-export. php (или class-wcpdf-export. php) найдете функцию build_filename, где придется подправить генерацию названия PDF чтобы было написано «счет«, а не «инвойс/накладная«.

Итого. Чтобы создать в WooCommerce счет на оплату или PDF инвойс лучше всего подходит, конечно же, первый плагин. По настройкам, гибкости шаблона у меня нет претензий, не зря WooCommerce PDF Invoices & Packing Slips скачали более 80-ти тысяч раз. Работа над ошибками ведется достаточно активно, и это плюс. Альтернативу ему может составить решение от YITH (хотя там и мало скачиваний), либо покупайте премиальные Saphali модули, если их функциональность на 100% соответствует вашим требованиям.

Категории: WooCommerce;

Теги: WooCommerce плагины, вордпресс веб-разработка, документы, интернет-магазин, почта, список плагинов, электронная коммерция.

WP плагины оплаты

Плагины оплаты на сайте WordPress, бывают нужны не только для интернет-магазина. Тем не менее, во многих случаях используется именно плагин для интернет торговли — WooCommerce. В оригинале, WooCommerce не предлагает достойных внимания вариантов приема платежей на сайте, поэтому в качестве необходимого дополнения (для Российских сайтов) требуется установка плагинов оплаты с поддержкой отечественных платежных систем и доступных способов оплаты.

До поры, до времени, всех устраивало наличие модуля оплаты для WP — Робокасса для WordPress, которая нормально подключалась к WooCommerce и решала поставленные задачи. Хотя и не полностью.

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

Сегодня мы кратко рассмотрим WP плагины оплаты на сайте, которых за последнее время стало достаточно, чтобы было из чего выбрать.

Прием платежей на сайте от Fondy

Сервис Fondy предлагает готовый плагин для WordPress и современный сервис приема платежей на вашем сайте. Подключившись к Fondy, мы получаем возможность принимать платежи по всему миру с большинства платежных систем: банковские карты Visa, Visa Electron, Mastercard и Maestro любых стран мира, а также множество других платежных методов, таких, как: Qiwi, Yandex, Приват24, оплата наличными, PayPal, SEPA, Swift, интернет-банки Украины, России и Европы, оплата частями, оплата в кредит, Direct Debit.

Физ. лица и юр. лица

Модуль приема платежей Free-Kassa для WP eCommerce

Free-Kassa предлагает около 100 способов оплаты, вероятно это все возможные на сегодня способы. В отличии от Payeer, плагин которого работает на базе WooCommerce, плагин Free-Kassa подключается к WP eCommerce. Следовательно, сначала устанавливаем плагин WP eCommerce, а следом плагин Free-Kassa.

Физ. лица и юр. лица

Преимущества: Free-Kassa представляет самый широкий выбор платежных систем, низкие тарифы комиссии по ряду направлений приема платежей, бесплатен (как большинство плагинов), одинаково доступен как физ. лицам, так и «юрикам».

Яндекс Касса для интернет магазинов

Яндекс Касса оптимизирован под причуды Российского законодательства в сфере интернет торговли и приема платежей. У Яндекс Кассы вы найдете несколько вариантов приема платежей на сайте для физических и юридических лиц. Для интернет магазинов предлагается бесплатный плагин для WordPress и не самые дешевые тарифы для юр. лиц. Возможно это компенсируется удобством и полнотой сервиса (не уверен).

Физ. лица и юр. лица

WP плагин приема платежей и расчета стоимости доставки PayMaster

PayMaster сотрудничает только с юридическими лицами или ИП. Вы можете подключить только прием платежей или Воспользоваться комплексным решением. Кроме юр. лица зарегистрированного на территории РФ у вас должен быть интернет-магазин или веб-сайт онлайн-сервиса (хостинг, игровой портал и пр.), на котором вы планируете принимать оплату.

Сервис доставки по РФ + модуль расчета для сайта

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

Плагин оплаты Pay2Pay для WordPress

Pay2Pay ориентирован на услуги по организации приема платежей на сайте для юридических лиц или ИП. Pay2Pay предлагает WordPress плагин оплаты для WooCommerce и eCommerce или интеграцию по API.

Плагин провайдера электронных платежей Assist для WordPress

Assist предлагает простое решение для подключения сайта к старейшему провайдеру электронных платежей на сайте для юридических лиц или ИП. На сайте Assist вы можете скачать плагин оплаты для WooCommerce и настроить подключение к Assist предварительно зарегистрировавшись в сервисе.

WP плагин оплаты Payeer для WooCommerce

Платежный агрегатор Payeer предлагает широкий набор актуальных платежных систем для приема платежей и способов оплаты. Для взаимодействия с сервисом, Payeer предлагает WP плагин для WooCommerce.

Только физ. лица

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

Так как данная информация касается почти всех плагинов оплат.

Leyka — wp плагин для сбора пожертвований на сайте (краудфандинга и фандрайзинга).

Плагин Leyka ставится в комплекте с WooCommerce, настройка на сайте не сложная, но к платежным системам придется подключаться самому, что тоже не сложно (подробная инструкция на русском).

Физ. лица и юр. лица

Тем более, что некоторые предложенные платежные системы дублируют друг друга, поэтому подключать нужно будет только знакомые и известные вам. Посмотреть вариант подключения «Лейки» к сайту благотворительного фонда? можно на сайте путьксчастливойжизни. рф.

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

Дополнительные платежные агрегаторы

Paymentwall

Paymentwall — платежный агрегатор с интеграцией для CMS WordPress. Сервис англоязычный, но поддерживает немало российских популярных платежных систем. В рабочем состоянии наблюдал платежный модуль на некоторых наших хостингах.

Payu — платежный агрегатор с интеграцией для разных CMS и WordPress в том числе. Сервис русскоязычный. Плагин интегрируется к ранее установленному WooCommerce.

Здесь мы рассмотрели актуальные предложения на сегодняшний день. Это не значит, что нет других плагинов или способов интеграций, приема платежей для вашего сайта на Вордпресс. Просто те, что вы просмотрели выше, наиболее полны в плане поддерживаемых платежных систем, более легки в установке и настройке и как следствие — надежны.

Плагин Saphali Woocommerce Russian — настройка формы заказа

Поговорим о Полезных плагинах для настройки Интернет-магазина на WooCommerce. Таких плагинов достаточно много, но особое внимание следует обратить на Saphali и WooCommerce Customizer. И первым в нашем обзоре идет плагин Saphali Woocommerce Russian. Зачем нужен данный плагин?

Он позволяет настроить такие параметры как:

1) Saphali WC Lite = Saphali Woocommerce Russian:

  • Улучшенный русский перевод магазина
  • Набор полей, заполняемых пользователем при оформлении заказа
  • Реквизиты доставки и оплаты
  • Возможность установки дополнительных полей.
  • А плагин WooCommerce Customizer позволяет удобно работать с текстом на кнопках в различных областях интернет-магазина. Ему посвящена отдельная статья.

  • Текст на кнопке «В корзину» для различных типов товаров и в случае отсутствия товара
  • Количество товаров, отображаемых на одной странице или в колонке
  • В карточке товара название вкладок и текст кнопки добавления товара в корзину
  • Текст сообщений, появляющихся при оформлении заказа
  • Текст налоговых ставок.
  • Но обо все по порядку.

    Плагин Saphali WC Lite — настраиваем поля оформления заказа.

    Плагин Saphali выпускается в двух вариантах — бесплатной и платной. Нам вполне достаточно возможностей бесплатной версии.

    Скачать Saphali WC Lite можно с официального депозитория WordPress: wordpress. org/plugins/saphali-woocommerce-lite

    Или же сразу для установки в админ. панели Вашего сайта перейти в «Плагины»«Добавить новый» — в поле поиска набрать «Saphali Woocommerce Russian». Далее нажмите «Установить» найденный плагин.

    После установки нажимаем «Активировать плагин».

    Теперь можно перейти к настройке плагина: в админке зайдите в «WooCommerce» — «Saphali WC Lite».

    На вкладке «Управление полями» мы может создать полностью свои поля оплаты и доставки:

    Вы видите две формы, в которых можно изменять набор полей:

    • Сверху — реквизиты оплаты,
    • Снизу — реквизиты доставки.

    У нас в стране не принято разделять эти понятия — оплату и доставку, поэтому мы будем ориентироваться на одну форму. Как Вы думаете, какую?

    Верный ответ — мы Будем изменять форму «Реквизиты оплаты». А форма доставки обычно скрыта и покупатель видит ее только если самостоятельно снимет отметку с чекбокса «Доставка по месту оплаты».

    Как редактировать поля и создавать новые:

    Название — это собственно название поля. Английскими буквами, без пробелов, можно использовать цифры. Название уникально для каждого поля и не отображается клиентам магазина.

    Заголовок — это то, что увидят пользователи и покупатели рядом с полем ввода. Должен быть понятным, например: «Ваше имя» или «Ваш e-mail».

    Текст в поле — это тот текст, которым поле ввода будет заполнено по умолчанию, например, если Вы создали поле город, то можете ввести заполнение по умолчанию, например, «Москва» или «Киров».

    Clear — это чекбокс, отметив который Вы сделаете поле с новой строки. Это позволяет не размещать в одной строке сразу два поля, даже если их ширина позволяет.

    Класс поля — задает вариант отображения поля в строке. Какие бывают классы полей:

    • Form-row-wide — поле отображается во всю ширину строки. Например, если Вы создали поле «Ваше имя» и указали ему класс form-row-wide, то поле «Ваше имя» будет во всю ширину, а поле «Фамилия» расположится в следующей строке ниже.
    • Form-row-first — это класс, когда поле ввода займет половину строки. При таком расположении в одной строке будет два поля ввода. Данное поле пойдет первым, расположится в левой половину строки.
    • Form-row-last — данный класс аналогичен предыдущему, только поле ввода будет в правой половине строки.
    • Для всех полей, связанных с адресом, есть дополнительная колонка Address-field, ее не следует менять.

    Обязательное — позволяет сделать поле обязательным для заполнения. Пока покупатель его не заполнит — он не сможет продолжить оформления заказа. Не рекомендую делать слишком много полей обязательными (обычно достаточно сделать обязательными имя, e-mail и телефон).

    Опубликовать — позволяет включать или отключать отображение полей в форме заказа. Если поле опубликовано — ваши покупатели будут видеть его в процессе оформления заказа. Если не опубликовано — данное поле не будет отображаться.

    Удалить/добавить — позволяет полностью удалять поля или же добавлять новые.

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

    Дополнительные поля — это набор полей, не вошедших в выше указанные формы. Тут Вы можете сделать, к примеру, поле «Комментарий к заказу».

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

    Важно: когда Вы закончили редактирование всех полей, не забудьте нажать кнопку «Сохранить», она находится слева внизу страницу.

    А справа внизу расположена кнопка: «Восстановить поля по умолчанию». Если Вы нажмете ее, все Ваши изменения будут сброшены и формы вернутся в «заводское», исходное состояние.

    Напомню, что плагин Saphali Woocommerce Russian входит в состав нашей сборки интернет-магазина. Оцените ее, Вам понравится.

    Поделитесь этой записью с друзьями, буду благодарен!

    Это полезно знать:

  • Плагин WooCommerce Customizer — меняем текст кнопок «В корзину» и отображение товаровПродолжаем разговор о полезных плагинах для настройки интернет-магазина на WooCommerce. В прошлый раз мы говорили.
  • WOOCOMMERCE — модификация и тонкая настройкаРассмотрим тонкую настройку компонента интернет-магазина WooCommerce без внесения изменений в ядро. Описанные здесь модификации безопасны.
  • WooCommerce и WordPress — оптимальный выбор для небольшого интернет-магазинаЕсли перед вами стоит вопрос, какую систему управления сайта выбрать для своего интернет-магазина, то стоит.
  • Smartresponder. Установка формы подписки на сайтСегодня мы рассмотрим как установить форму подписки на наш сайт, в какую область сайта лучше.
  • Локальный сервер Denwer: установка и настройкаЛокальный сервер необходим для того, чтобы вы могли работать с сайтом прямо на вашем компьютере.
  • Post navigation

    11 thoughts on “ Плагин Saphali Woocommerce Russian — настройка формы заказа ”

    Здравствуйте! У вас есть статья про тему Wootigue и про Woocommerce. Так вот такой вопрос. У меня похожие продукты, на странице товара, показаны вертикально, а не горизонтально как надо. С чем это может быть связано? Проверял все и не могу понять, что не так.

    Нужно править стили, скорее всего проблема в CSS-файле стилей темы. Используйте Firebug или другой инструмент разработчика для поиска проблемы.

    Спасибо, посмотрим что получится

    Тема стоит twenty fourteen

    Хочу добавить в Реквизиты оплаты выбор страны в которую отправлять. Для того чтобы добавить там 3 класса поля, как мне их добавить? Я могу только один добавить по умолчанию, не могу найти кнопку ещё добавить.

    После установки плагина saphali почему то Woocommerce переводится не полностью. В частности все страницы на английском а также в общих настройках Woocommerce тоже все на английском.

    Если это последняя версия Woocomemrce — перевод может быть неполным, так всегда у них.

    Доброго времени суток. Обновил Woocommerce и русификация слетела.

    Плагин Saphali Woocommerce Russian не помогает. Админка вкладки магазина на английском. Как можно поправить ситуацию?

    В новых версиях Woocommerce перевод всегда запаздыват. Подождите, затем обновите переводы в разделе Консоль — Обновления.

    По материалам:

    Http://wordpressinside. ru/woocommerce/pdf-invoice/

    Http://i-won. ru/wp-plaginy-oplaty/

    Http://maxtop. org/plagin-saphali-woocommerce-russian-nastrojka-formy-zakaza/

    admin