Описание
Плагин добавляет кнопку покупки в один клик в ваш WooCommerce
Это лучшее решение для Woocommerce, позволяющее легко добавить кнопку быстрого заказа на сайт.
Некоторые преимущества плагина:
- PHP >= 7.4
- Вам нужен только Woocommerce
- Несколько режимов работы
- Несколько стилей для формы прямо из настроек плагина
- Возможность настроить стили под себя
- Широкий диапазон настроек
- Кнопка может быть добавлена в карточку товара и в категорию
- Шорткод для установки кнопки в любом месте WordPress
Поддержка
Необходимые плагины
Языки
- Russian
- English
Спонсор
This project supports the best IDE for development JetBrains
Финансировать проект:
Visa(RU) / MasterCard(RU) / Mir / YandexMoney
The whole world
Некоторые возможности
- Для изменения стилей форм мы можем разместить файлы из раздела «plugins/buy-one-click-woocommerce/templates/css» в папках
«uploads/buy-one-click-woocommerce» или «themes/your_template/buy-one-click-woocommerce»
Скриншоты
Установка
- Make sure you have the latest version of the plugin installed. WooCommerce
- Распакуйте архив и загрузите папку «buy-one-click-woocommerce» в your-domain / wp-content / plugins
- Активировать плагин
- Перейдите в пункт меню «WooCommerce» — «BuyOneClick», чтобы произвести настройку
Отзывы
Участники и разработчики
«Buy one click WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Buy one click WooCommerce» переведён на 1 язык. Благодарим переводчиков за их работу.
Перевести «Buy one click WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
2.2.6
- fix product name
2.2.5
- Added polylang support for multilingual sites
- Added plugin «Woo Discount Rules» support for product pricing
2.2.4
- Improved compatibility with the plugin «coderun-buy-one-click-woocommerce-variations»
- Added new hooks
2.2.3
- Removed part of the old code
- Removed some of the unnecessary information from the settings
- Fixed a bug with duplicate orders when calculating the price of goods
2.2.2
- Fixed a problem with creating a zero order and an item with an empty price
- Added import and export of the main plugin settings to a file
2.2.1
- Added currency to the order form
- Added the ability to specify the status of the created order in WooCommerce
- Code reorganization
- Added a shortcode parameter to specify the price with currency
- Changed the behavior of the form for selecting the quantity, added support for the setting — «Sell individually» in the product
2.2.0
- Deep processing of the code base, rethinking the architecture of the code and bringing it to modern standards. The functionality of the plugin has not changed.
2.1.4
- Fixing the zero price in the plugin’s email template
2.1.3
- Fixed the get_customer_unique_id call for older versions of WooCommerce
- Checking the restrictions on sending the form redone in the session
2.1.2
- Номер заказа для яндекс.метрики берётся из WooCommerce
- Старый код удален
- Полная цена рассчитывается с использованием механизмов WooCommerce без сохранения заказа. Эта ошибка привела к созданию дубликатов в CRM-системах из-за возникновения событий в WooCommerce
- Решена проблема с созданием двух заказов в WooCommerce
2.1.1
- Значение для параметра электронной коммерции, которое исправляет ошибку кнопки
2.1.0
- Добавлена настройка отправки данных в сервис электронной коммерции Яндекс Метрика
- Небольшая оптимизация кода
2.0.2
- Исправлена загрузка нескольких файлов
- Исправлено отображение ссылок на файлы в таблице заказов плагина
2.0.1
- Исправлена фатальная ошибка из-за отсутствия конфигурации
2.0.0
- Рефакторинг структуры кода
- PHP ниже 7.4 больше не поддерживается, плагин будет вызывать фатальные ошибки
- Создание файла перевода
1.18.0
- Обновил вкладку для установки целей Метрик
- Добавлена справка по настройке целей
- Добавил доработку на новый функционал в будущем
1.17.1
- исправлена ошибка службы smsc
1.17.0
- Изменена структура
- Исправлен баг с загрузкой файлов
1.16.3
- изменена автозагрузка классов
- изменена структура кода
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
- Релиз