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 товара. При этом Шорткод загружает для себя стили и скрипты,а кнопка «купить» будет показана даже если у вас выключена галочка «Включить показ кнопки»


Обновление 1.5 от 14.06.2017

  1. 1) Новый шорткод
    2) Правка мелких и вредных ошибок
    PS: в комментарии по существу!

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

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

 

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

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

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

  2. У вариативного товара окно не закрывается и не пишет, что заказ отправлен, хотя в заказы вп заявка приходит.
    И нехватает возможности самому писать комментарии к полям (тк форма полностью пустая)
    Заказ приходит, но без данных, потому что ввести в оба поля можно все, что угодно, хоть мммммммммм хоть рооллддд
    —————————————
    Сделайте пожалуйста кнопку для вариаций — (заказать чего нет в наличии), и чтобы заказ приходил в вукоммерс, по типу этого WooCommerce Waitlist , только чтобы кнопка отображалась в table вариациях (в развернутом сиске вариаций) только тех, которых нет в наличии.

  3. Добрый день! Учитывая безоплатность плагина — вполне работоспособен. Кто-бы что ни говорил.
    Может ли автор подсказать где в коде отключить показ кнопки Купить в один клик для некоторых товаров, напр., по ID товара.
    Было бы весьма полезно для сопуствующих товаров.
    Спасибо

  4. Плагин не работает, в плане: устанавливается, настраивается, все хорошо, только вот lightbox или jquery или ajax — не отрабатывает. Окно заказа в один клик тупо не выходит!

    1. Добрый день!
      Так же попробуйте убрать галку на сохранение заказов в Woo
      Пришлите ссылку на магазин.

  5. Добрый день. Плагин очень хороший, но есть в нем недоработка. При отправке на почту заказа, форма на почту приходит не полностью заполнена при условии что все галочки включены. То есть графа с email куда покупатель вводит свою почту, в письме уведомлении администратору его покупателя почта не отображается. И я не понимаю как это исправить.

    1. в настройках плагина в вкладке — Общие — есть раздел — Информация в форме заказа — нужно отметить галочками те поля которые нужно отображать
      А после в разделе — Описание полей формы — отметить их

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

  6. Добрый день. Плагин работает, вся информация приходит. Проблема в том, что в письме и в заказах WooCommerce почему то два раза прописывается имя покупателя. Письмо: http://joxi.ru/brRk4q9CJdbW0m, заказы: http://joxi.ru/E2pNo7yH9JkE1r . Но в заказах самого плагина все корректно отображается. Как это можно исправить?

  7. У вас есть возможность переопределения функции? К примеру могу ли я переопределить function viewBuyForm в своей теме?

  8. Спасибо, уже не надо но сделайте пожалуйста поддержку шаблонов тем, я пока прописал в вашем файле так:
    if (!file_exists(TEMPLATEPATH . ‘/inc/functions/oneclick.php’)) {
    require_once (WP_PLUGIN_DIR . ‘/’ . dirname(plugin_basename(__FILE__)) . ‘/inc/function-class.php’);
    }
    но это до первого обновления (

  9. При открывании модального окна из карточке товара, модальное окно открывается не на весь экран, а только в родительском div http://prntscr.com/lm4jw7 Подскажите, как можно поправить эту проблему?

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

    2. Да, ещё хочу добавить, если это поможет, такое отображение происходит если товар отображается через owl слайдер. Т.е. в слайдере выводятся, например, новые товары.

  10. Добрый день!
    Можно както не показывать кнопку данного плагина на товарах которые есть в наличии?
    а показывать только для товаров которых нет в наличии?

      1. Спасибо!
        Не подскажите в какую сторону смотреть для перемещения кнопки «Заказа» рядом с кнопкой «в Корзину»? в один ряд или друг под друга
        Дайте пожалуйста направление в котром двигаться

        1. Здравствуйте. Выведите в нужном месте шорткодом и в настройках «Включить показ кнопки-шорткода?» отметьте

        2. Убрать кнопку в настройках, а потом сделать в function.php функцию которая цепляет шорткод через хуки.

  11. Здравствуйте. Прекрасный плагин у вас, все замечательно работает! Пытаюсь настроить СМС уведомления через сервис SMSC. Зарегался у них, получил тестовые деньги. Получил смс.
    Дальше в плагине ввел логин/пароль, использовать POST. Не приходит смс к сожалению. Подскажи пожалуйста что делать и как узнать, что не так? И как пользоваться debug?

      1. Посмотрел историю. Все попытки там есть. Я указывал в форме заказа в 1 клик номер телефона ‘1111’. В истории написано неверный номер, т.е. он пытается отправить сообщение на номер, вписанный в графу телефон(номер клиента). А мне надо, что sms уведомление приходило на мой телефон. Где я должен указать свой номер, что б только на него приходили уведомления? Заранее благодарен.

Добавить комментарий для Влад Отменить ответ

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