Buy one click WooCommerce

Плагин Заказать в один клик для WooCommerce

Официальное название плагина «Buy one click WooCommerce»
И так появилась задача на некоторых сайтах организовать возможность заказа «В один клик» или как в некоторых интернет магазинах эта кнопка называется — кнопка «Быстрого заказа». В результате некоторых манипуляций получился плагин или расширение для WordPress с установленным WooCommerce — «Buy one click WooCommerce».
Возможности плагина довольна скромные:
1) Первое и самое важное — он абсолютно бесплатен.
2) Для кого-то это будет достоинство, а для кого то недостаток, но плагин имеет свою базу по заказам и не интегрирован в общую базу заказов WooCommerce.
3) Есть система статусов. Сделано для того что бы понимать какой заказ менеджер магазина отработал, а какой еще нет.
3) Возможность настройки отображения полей и их названий.
4) Для тех кто в «коде» — код имеет комментарии и в принципе поддается изменениям без глубокого его познания. (Всего в плагине три основных класса: Класс для работы с JavaScript, базовый класс — организация настроек плагина и страниц, класс функционала — прочий php код и функционал).
5) CSS формы и кнопки разнесены в отдельные файлы, можно менять на вкус и цвет.
6) Есть уведомления на email о заказе, как для клиента, так и для менеджера
— Письма уходят только в HTML с скромной таблицей и данными о заказе
— Письма отправляются только через функцию wp_mail, от отдельного smtp было решено отказаться. Но отсутствие smtp вы можете компенсировать любым плагином WordPress поддерживающим замену стандартного вызова wp_mail на свою функцию.

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

Ссылка на скачивание на сайте WordPress
Ниже, плагин «заказать в один клик» — «Buy one click WooCommerce», в картинках.

Обновление 1.1 от 9.06.2015
* Исправлены некоторые ошибки в работе плагина
* Добавлена опция включения/отключения показа кнопки
* Добавлены опции «обязательные поля»
— Теперь поля можно отмечать как обязательные для заполнения

* Добавлены варианты поведения формы при отправке заказа
-Вариант «Ни чего не делать», всё по старому
-Вариант «Закрыть через указанное количество мсек»
-Вариант «Показать всплывающее сообщение и закрыть»
-Вариант «Сделать перенаправление на произвольный URL»
* В Шаблон email сообщения добавлены ФИО и Телефон клиента
-Если ФИО или Телефон не получены — тогда пустые поля
(Шаблон сообщения можно поправить под себя в файле «inc/function-class.php» имя метода «htmlEmailTemplate»)
* CSS формы заказа «css/button21.css» и «css/form.css»
* CSS дополнительного сообщения «css/formmessage.css»

Обновление 1.2 от 14.06.2015
Добавлена поддержка отправки смс при совершение заказа. Поддерживаемый шлюз СМСЦ
SMS-центр


Обновление 1.3 от 25.08.2016

1) Форма быстрого заказа теперь не присутствует в html страници постоянно, а подгружается по запросу через ajax

2) Ссылка на глобальный обработчик ajax берётся из вашего сайта, ранее ссылка была жёстко указанна.

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

4) Введение опции с добавлением быстрого заказа в таблицу Woo, позволяет использовать стандартный механизм отравки писем Woo клиенту о новом заказе.


Обновление 1.4 от 08.09.2016

1) Новая опция вывода кнопки купить в категории товара
2) Некоторые переработки функций
3) Появилась возможность вывести кнопку при помощи шорткода

Итак пока первый опытный шорткод «Кнопка купить»[viewBuyButton] Шорткод кнопки нужно вставлять в циклах вывода товара, где возможно получить ID товара. При этом Шорткод загружает для себя стили и скрипты,а кнопка «купить» будет показана даже если у вас выключена галочка «Включить показ кнопки»


Скачать бесплатный плагин покупки в один клик для WooCommerce

PS: Продажа плагина для WordPress «Купить в один клик» или выдача его за свою разработку запрещена.

 

452 thoughts on “Плагин Заказать в один клик для WooCommerce

  1. Здравствуйте.
    Спасибо за плагин, все просто понятно и главное бесплатно.
    Единственное но — каким образом можно кнопку сдублировать — допустим 1 кнопку сделать «заказать в 1 клик», 2 сделать «заказать примерку» — как можно такой функционал сделать? и еще вопрос: каким образом можно создавать свои шорткоды для кнопок — если все правильно сделать с этой стороны — тогда можно будет делать много разных кнопок на все случаи жизни…
    Спасибо за ответ заранее.

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

  2. Здравствуйте!Плагин классный!Но возник вопрос. При выборе положения кнопки в карточке над кнопкой количества, кнопка заказать находится правее кнопки количества. Изменяю buy-one-click-woocommerce/css/button21.css убираю margin-left или ставлю 0, сохраняю,но кнопка не движется. В браузере при сокращении margin-left , кнопка меняет свое положение как нужно. В чем может быть проблема?

    1. Добрый день! В вашем случае сервер по какой-то причине возвращает ошибку 500, соответственно плагин корректно не работает.

  3. Добрый день! После активации плагина выдает такое: line 692 Notice: Undefined index: character_set in /home/b/brshnv42/brshnv.ru/public_html/wp-content/themes/Divi/functions.php on line 692 Notice: Undefined variable: str in /home/b/brshnv42/brshnv.ru/public_html/wp-content/plugins/buy-one-click-woocommerce/inc/core-class.php on line 164.

    Плюс: не работает благодарность за заявку, и поэтому люди по 3-5 раз жмут на кнопку.

    1. Добрый день! Вот на счёт этого не понял «Плюс: не работает благодарность за заявку, и поэтому люди по 3-5 раз жмут на кнопку.». В плагине нет функций благодарностей.

      1. Я про это:
        «Обновление 1.1 от 9.06.2015
        * Добавлены варианты поведения формы при отправке заказа
        -Вариант «Ни чего не делать», всё по старому
        -Вариант «Закрыть через указанное количество мсек»
        -Вариант «Показать всплывающее сообщение и закрыть»
        -Вариант «Сделать перенаправление на произвольный URL»»

        Не работает в принципе это все дело. Не важно, какой пункт выбран в настройках. И из-за этого покупатель не может узнать, прошла заявка или нет. И кликает по 2-3-4-5 раз, а потом и звонить начинает.

        1. и да) Сейчас плагин отключен) Подключен другой, но в категории вывести не могу.
          А плагин из данной статьи — идеальный вариант, который очень хочется использовать. Но проблемы с благодарностью(

          1. Сложно понять в чём причина пока плагин выключен, есть только предположения.

  4. Здравствуйте. Плагин нормально работал, на нужно было деактивировать его на время. Когда включил обратно все настройки пропали, сделал все заново, но при нажатии на кнопку купить ничего не работает, окно не пропадает.

  5. Добрый день, как можно изменить внешний вид непосредственно окна заказа под свой сайт?

  6. Здравствуйте.Отличный плагин,спасибо.Есть потребность добавить поле с вводом количества товаров как это сделать?

      1. Добрый день!Да, думаю реально, дописать еще один input и сделать его проверку и запись в классе который отвечает за прием ajax данных.

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

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