Buy one click WooCommerce

Описание

Плагин добавляет кнопку покупки в один клик в ваш WooCommerce

Это лучшее решение для Woocommerce, позволяющее легко добавить кнопку быстрого заказа на сайт.

Некоторые преимущества плагина:

  • Вам нужен только Woocommerce
  • Несколько режимов работы
  • Несколько стилей для формы прямо из настроек плагина
  • Возможность настроить стили под себя
  • Широкий диапазон настроек
  • Кнопка может быть добавлена в карточку товара и в категорию
  • Шорткод для установки кнопки в любом месте WordPress

Поддержка

Необходимые плагины

Языки

  • Russian
  • English

Спонсор

This project supports the best IDE for development JetBrains

Финансировать проект:

Visa / MasterCard / Mir / YandexMoney

Какая-то возможность

  • Для изменения стилей форм мы можем разместить файлы из раздела «plugins/buy-one-click-woocommerce/templates/css» в папках
    «uploads/buy-one-click-woocommerce» или «themes/your_template/buy-one-click-woocommerce»

Скриншоты

  • Кнопка на сайте.
  • Форма заказа.
  • Настройки дополнения.
  • Заказы
  • Заказы с вариациями
  • Пример добавленного продукта с включенной настройкой добавления в WooCommerce

Установка

  1. Make sure you have the latest version of the plugin installed. WooCommerce
  2. Распакуйте архив и загрузите папку «buy-one-click-woocommerce» в your-domain / wp-content / plugins
  3. Активировать плагин
  4. Перейдите в пункт меню «WooCommerce» — «BuyOneClick», чтобы произвести настройку

Отзывы

25.10.2020
Все на месте, все работает, передается в магазин, настраивать легко! Спасибо автору!
15.09.2020
hi, How to add more field in order form or shipping charges.
14.04.2020
В логах httpd ошибка: The WC_Product::get_post_data function is deprecated since version 3.0. Replace with get_post Нашел 190 строку в файле wp-content\plugins\buy-one-click-woocommerce\inc\function-class.php $name = $product->get_post_data()->post_title; //Название товара Поменяв на get_post вообще ошибка критическая возникает и плагин не работает. Но! Если ничего не трогать и ничего не менять и забить на ошибку в апаче, то все работает, заказ в один клик принимает. Может есть варианты пофиксить?
Посмотреть все 20 отзывов

Участники и разработчики

«Buy one click WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Buy one click WooCommerce» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Buy one click WooCommerce» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.16.2

  • Удалена часть старого кода

1.16.1

  • Изменена структура настроек SMS, необходимо заново настроить этот раздел
  • Добавлена опция убирающая блок сообщения от плагина в письме WooCommerce
  • Обновление кодовой базы, изменение порядка инициализации плагина
  • Исправлены некоторые ошибки

1.16.0

  • Удалена поддержка обработчика вариативных товаров в виде отдельного файла с кодом
  • Добавлена поддержка обработчика вариативных товаров на основе дополнительного плагина «coderun-buy-one-click-woocommerce-variations»
  • Добавлена новая страница настроек где можно указать JavaScript код который будет выполнен по событиям работы плагина
  • Изменены названия некоторых методов в кодовой базе
  • Сделана небольшая оптимизация
  • Добавлено событие buy_one_click_woocommerce_start_load_core — событие перед основной инициализацией плагина (доступны классы, настройки, переменные)

1.15.4

  • Добавлен composer с зависимостями и сторонними библиотеками
  • Добавлена новая опция, для перенаправления на страницу оплаты после оформления заказа
  • Добавлен лог ошибок во время работы плагина. Лог сохраняется в wp-content/uploads/buy-one-click-woocommerce
  • Небольшая оптимизация кода

1.15.3

  • Добавлена настройка для встраивания стилей плагина в html страницы
  • Исправлены мелкие ошибки
  • Небольшая оптимизация кода

1.15.2

  • исправлено имя загружаемого файла

1.15.1

  • К шорткоду [viewBuyButton] добавлен не обязательный параметр id. В параметр id необходимо указыать ид реального товара WooCommerce для размещения кнопки в любом месте сайта
  • Небольшие правки ошибок

1.15

  • Добавлена новая настройка, теперь покупателя можно отправить на страницу с информацией о совершённом заказе WooCommerce
  • Небольшая оптимизация кода

1.14

  • Плагин инициализируется на хуке wp_loaded

1.13

  • Добавлен мод шаблона WooCommerce
  • Добавлена отправка ссылки на файл в письме (оба шаблона), только при включеной опции
  • Изменён порядок сохранения заказа и срабатывания хуков
  • Плагин инициализируется на хуке woocommerce_init, вместо wp

1.12

  • Добавлена настройка связанная с количеством товаров. Форму можно включить/отключить в настройках
  • Появилась возможность в форме выбрать количество товаров
  • Мелкие фиксы кода

1.11

  • Добавлена настройка о цене с учётом налога в отправляемом письме
  • Класс BuyJavaScript переименован в Ajax
  • В клас Ajax добавлен namespace
  • Изменена кодировка создаваемой таблицы заказов плагина (для совместимости)
  • Прочие правки

1.10.9

  • Улучшена совместимость с дополнением для вариативных товаров и кнопки по шорткоду (необходимое дополнение вариации 1.12)

1.10.8

  • Исправлена ошибка в функции isset_woo_order

1.10.7

  • Файл стилей general.css теперь подключается из wp-content/uploads/buy-one-click-woocommerce или из папки шаблона

1.10.6

  • Мелкие правки кода

1.10.5

  • Фикс двух кнопок при включенном режиме «Управление запасами» в товаре (фикс от @pluzhnov)
  • Фикс js, кнопка не сработает если Woo пометил её как disabled

1.10.4

  • Фикс бага предыдущего обновления(отображение нескольких кнопок в карточке)

1.10.3

  • Фикс бага предыдущего обновления. Фикс от пользователя Telegram — BiJey

1.10.2

  • Добавлено положение кнопки для товаров которых нет на складе и для основной кнопки включена опция «woocommerce_after_add_to_cart_button»

1.10.1

  • Мелкие правки багов
  • Добавлен новый хук buy_click_save_order_to_table
  • История заказов плагина храниться в отдельной таблице (старое место хранения больше не используется)
  • Старые заказы не будут видны в истории плагина

1.9.13

  • Фикс кнопки, когда включен режим управления запасами

1.9.12

  • Улучшена совместимость формы с мобильными устройствами
  • Оптимизированны css файлы шаблонов

1.9.11

  • fix с пересчётом цены

1.9.10

  • Журнал заказов плагина связон с номером заказа Woo
  • Можно удалить заказ Woo из журнала плагина
  • Небольшие исправления кода

1.9.9

  • Проверка на спам при помощи капчи. Зависит от плагина «Advanced noCaptcha & invisible Captcha (v2 & v3)»
  • Новая настройка для включения\отключения использования капчи

1.9.8

  • Оптимизация кода
  • Добавлено поле nonce

1.9.7

  • fix указания текущего пользователя в заказе woocommerce

1.9.6

  • Исправлена опция «Редирект» после отправки формы
  • Мелкая реоргиназация кода в сторону оптимизации

1.9.5

  • Инициализация плагина теперь на событии wp, ранее было init

1.9.4

  • Добавлена возможность отправки файлов через форму
  • Улучшена читаемость кода
  • Улучшена производительность кода
  • Добавлены новые положения кнопок
  • Добавлены хуки для фильтрации некоторых данных
  • Улучшена совместимость с дополнением для вариативных товаров

1.9.3

  • Оптимизация кода
  • Уменьшенно количество запросов к БД
  • Начат переход на новую структуру плагина
  • Улучшена совместимость с дополнением для вариативных товаров

1.9.2

  • Добавлен спинер на кнопку. При нажатии на кнопку будет работать «крутилка». Реализация на основе loading.io

1.9.1

  • Исправлены некоторые ошибки

1.9

  • Добавлена возможность перевода плагина на другие языки
  • Исправлены мелкие ошибки
  • Добавлена «галка» Согласие в форму заказа. Включается в настройках

1.8.9

  • +1 стиль формы для соответствия с вашей темой WordPress
  • +1 позиция кнопки

1.8.8

  • Формат ввода номера телефона jQuery Masked Input Plugin
  • Удалён собственный css класс стилей кнопки(теперь используются стили вашего шаблона)
  • Новая опция для связи плагина с «запасами» товара Woo
  • Два режима работы плагина (добавление в корзину и класическая кнопка)
  • Можно модифицировать CSS, для этого нужно в папке вашей темы создать папку buy-one-click-woocommerce и в неё скопировать файлы из папки плагина templates/
  • fix формы — спасибо пользователю VladChV

1.8.6

  • fix формы
  • fix шорткода
  • disabled button — при отправке формы и до ответа сервера

1.8.5

  • Добавлен лимит на отправку формы, чаще чем N секунд форму отправить не получится
  • Добавлена настройка управления лимитом и сообщением для лимита

1.8.4

  • fix bug

1.8.3

  • Email поле теперь приходит в письме
  • Проверка обязательных полей на стороне php

1.8.2

  • Возможность СМС уведомлений продавца магазина
  • Добавлен ХУК «buy_click_new_order». Описание доступно на странице настроек плагина

1.8

  • 500 — ошибка сервера при отправке формы

1.7

  • Мелкие ошибки в работе плагина

1.6

  • Исправлены мелкие ошибки в работе плагина
  • Подготовка плагина к работе с вариациями
  • Поле «дополнительно» из формы — теперь приходит в шаблон письма

1.5.1

  • Исправление мелких ошибок
  • Добавлены варианты шаблонов модального окна в настройках

1.5

  • Исправление мелких ошибок
  • Добавлен новый шорткод и настройка
  • В целом старый добрый функционал не затронут для совместимости

1.4.1

  • Улучшена работа кнопки в карточке товара в случаях когда под карточкой товара есть карусель похожих товаров
  • Добавлен свой обработчик в head для обработки ajax

1.4

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

1.3.1

  • Подстановка ajax адреса

1.3

  • Вызов формы для быстрого заказа теперь происходит по ajax, т.е она не присутствует в коде страницы сразу после загрузки, это не засоряет DOM дерево страницы
  • Адрес ajax обработчика теперь берётся из вашего сайта (ранее было жёстко заданно)
  • Новая опция, теперь заказы могут записываться в общую таблицу Woo. В таблицу плагина они будут попадать всегда
  • Обновлена информационная вкладка «Автор»

1.2

  • Добавлена поддержка СМС

1.1

  • Исправлены некоторые ошибки в работе плагина
  • Добавлена опция включения/отключения показа кнопки
  • Добавлены опции «обязательные поля»
  • Добавлены варианты поведения формы при отправке заказа
  • В Шаблон email сообщения добавлены ФИО и Телефон клиента

1.0

  • Релиз