Art WooCommerce Order One Click

Описание

Плагин для WooCommerce. Включает кнопку Купить/Заказать в один клик. Скрываются кнопки купить, появляется кнопка Заказать.
Для правильной работы требуются WooCommerce и Contact Form 7.

В плагине предусмотрено три режима работы:

Режим каталога

На страницах рубрик и самого магазина отключены кнопки «Добавить в корзину». На странице товара кнопка «Добавить в корзину» скрыта и появляется кнопка «Заказать»

Режим кнопки Купить

Кнопка «Добавить в корзину» работает в штатном режиме, то есть товары можно добавить в корзину и одновременно заказать в один клик

Режим работы с запасами

Специальный режим работы. Кнопка Заказать появиться автоматически, если:

  • Отсутствует цена
  • статус запасов «В невыполненом заказе»
  • статус запасов «Нет в наличии», включено управление запасами на уровне товара и разрешены предзаказы

В остальных случаях кнопка Заказать не появиться в этом режиме

Специальный режим: нет цен и запасов

Специальный режим. Работает так же как штатный. Но если в товаре нет цены или товара нет в наличии, то кнопка Купить скрывается, а кнопка Заказать остается.

В плагине реализован функционал создания заказов при отправке письма. Но для корректной работы требуется правильная настройка форм в плагине Contact Form 7.

Подробнее в статье
Следить на GitHub
Чат поддержки в Telegram

Обязательные плагины

Рекомендованные темы

И любая другая тема корректно созданная для работы с WooCommerce

Внимание!

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

If you have any problems, write to support chat

Огромная благодарность

Переводы:

  • Русский
  • Английский

Поддержать:

PayPal
YandexMoney

Видео

Только на русском

Скриншоты

  • Всплывающее окно на странице товара
  • Всплывающее окно в режиме быстрого просмотра
  • Страница настроек плагина
  • Настройки формы в Contact Form 7
  • Данные в письме
  • Созданный заказ

Установка

В этом разделе описывается, как установить плагин и заставить его работать

например

  1. Загрузить плагин в каталог /wp-content/plugins/
  2. Активируйте плагин через меню «Плагины» в WordPress.

Отзывы

Давно искал такой плагин

Буквально за 10 минут не сложной настройки вы превращаете Woocommerce из магазина в Каталог продукции с возможностью в один клик оставить заявку (без корзины, без регистрации и оформления заявки.

Отлично!

Хорошо кастомизируется. Отлично документировано. Спасибо.

Отличный плагин

Спасибо большое за плагин. На xstore работает без проблем. Был бы крайне признателен, если бы вы рассмотрели в плагине вариант отправки данных на dataLayer для электронной коммерции google и яндекс. Думаю такая функция была ба полезной для всех владельцев интернет магазинов, работающих с вашим плагином. Как вариант, можно было бы открытие формы отправлять на уровень данных, как добавление товара в корзину; а успешную отправку формы, как покупку.

То что нужно

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

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

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

Участники

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

Перевести «Art WooCommerce Order One Click» на ваш язык.

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

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

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

2.2.2

  • Исправлено — работа кнопки заказать в режиме каталога
  • Исправлено — стили загружаемой формы

2.2.1

  • Исправлено — скрытие кнопки в режиме каталога
  • Изменено — описание настроек режимов

2.2.0

  • Исправлено — поддержка плагина WPBakery Page Builder
  • Исправлено — рефакторинг кода
  • Добавлено — дополнительный режим Нет цен и запасов для появления кнопки Заказать
  • Добавлено — фильтр awooc_button_label для изменения надписи на кнопке
  • Добавлено — новая настройка Произвольная надпись для изменения надписи на кнопке в режими Нет цен и запасов
  • Добавлено — минификация стилей и скриптов

2.1.4

  • Добавлено — стили колонок в aдминке
  • Добавлено — новое произвольное поле в настройках (подготовка к экстра)
  • Добавлено — вспомогательная функция вывода класса в зависимсоти от режима работы
  • Изменено — стили на фронте

2.1.3

  • Исправлено — стили колонок в окне
  • Изменено — подлючение основного скрипта
  • Изменено — поведение кнопки

2.1.2

  • Исправлено — поведение поведение поля количество при закрытии окна

2.1.1

  • Добавлено — фильтр awooc_order_address_arg для добавления данных в заказ
  • Добавлено — хук awooc_after_created_order для добавления данных в заказ
  • Исправлено — поведение прелоадера
  • Изменено — запись адреса при создании заказа теперь пишется и в billing, и в shipping

2.1.0

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

2.0.0

  • Добавлено — локализация, теперь можно переводить на разные языки
  • Добавлено — проверка на наличие/отсутсвие ID товара при открытие окна
  • Добавлено — появление кнопки заказать, если в вариативных товарах нет цены
  • Исправлено — ошибка работы окна на простых товарах
  • Исправлено — предупреждения и ошибки
  • Исправлено — форма вставки поля в CF7
  • Исправлено — ошибка вывода кнопки Купить если нет цены на простых товарах
  • Исправлено — работа кнопки в Быстром просмотре
  • Изменено — проведена проверка и рефакторинг кода
  • Изменено — изменена система проверки на обязательные плагины
  • Удалено — фильтр awooc_html_add_to_cart

1.8.10

  • Исправлено — скрытие окна на всех страницах сайта
  • Исправлено — очистка данных при выводе окна
  • Изменено — обновление readme

1.8.9

  • Исправлено — ошибка определения типа продукта
  • Изменено — обновление readme

1.8.8

  • Исправлено — обход блокировки скрипта при работе плагина Popup Maker
  • Изменено — обновление readme для добавления в репозиторий WP

1.8.7

  • Исправлено — скрипт вызова окна

1.8.6

  • Исправлено — ошибка отправки формы, если на странице есть еще формы
  • Изменено — внешний вид вывода атрибутов
  • Добавлено — ограничение загрузки скриптов и стилей плагина только на страницах WooCommerce
  • Добавлено — работа сплывающего окна в режиме Быстрого просмотра

1.8.5

  • Исправлено — ошибка REST API при подключении плагина
  • Исправлено — скрытие всего блока Количества
  • Изменено — сброс настроек при деактивации плагина на сброс при деинсталяции плагина
  • Добавлено — проверка на выбор атрибутов в вариативных товарах, аналокично штатной кнопке, если атрибуты не выбраны то кнопка не работает

1.8.4

  • Исправлено — вывод в заголовке хмтл-сущьностей
  • Добавлено — поддержка плагина Contact Form 7 – Phone mask field
  • Добавлено — комментарии в js файле

1.8.3

  • Добавлено — скрытие +/- для поля количество в режиме каталога и предзаказа

1.8.2

  • Исправено — заказы созаются со статусом «Ожидание заказа»
  • Исправлено — вывод картинки для вариаций, если картинки нет, то выводится родительская
  • Удалено — настройка отключения отправки писем клиенту при создании заказа

1.8.1

  • Исправлено получение данных с хтмл тегами. Теперь приходят только чистые данные
  • Исправлен вывод формы во всплывающем окне, если отключен вывод данных
  • Изменено включение всплывающего окна. Теперь окно загружается сразу с данными
  • Добавлена загрузка формы во всплывающем окне через ajax

1.8.0

  • Переписан код
  • Исправлена ошибка видимости окна в подвале
  • Исправлено отправка писем при создании заказа
  • Добавлена поддержка WPCS
  • Добавлено отключение отправки писем пользователю при создании заказа
  • Добавлено передача количества в заказ
  • Добавлен хук awooc_before_button для добавления чего-нибудь перед кнопкой
  • Добавлен хук awooc_after_button для добавления чего-нибудь после кнопки
  • Добавлен хук awooc_attributes_button для добавления аттрибутов внутри кнопки
  • Добавлен хук awooc_after_mail_send для ловли отправки письма и создания заказа
  • Удален хук awooc_popup_before_image
  • Удален хук awooc_popup_after_image

1.7.0

  • Добавлен фильтр awooc_popup_attr_label для возможности изменения надписи перед атрибутами в окне
  • Добавлена вывод и отправка выбранного количества товаров
  • Удалены хуки awooc_popup_title_html_tag_open, awooc_popup_title_html_tag_close
  • Удалены хуки awooc_popup_image_width, awooc_popup_image_heigh
  • Удалены хуки awooc_popup_before_price, awooc_popup_after_price
  • Удалены хуки awooc_popup_before_sku, awooc_popup_after_sku
  • Удалены хуки awooc_popup_before_attr, awooc_popup_after_attr
  • Исправлены ошибки

1.6.9

  • Переименнованы файлы
  • Добавлена function_exists для возможности изменения функций
  • Переписан функционал вывода всплывающего окна
  • переписано получение данных в модальном окне
  • Добавлено отправка ссылки на выбранный товар в письме
  • Добавлен фильтр awooc_html_add_to_cart для возможности изменения хтмл кнопки
  • Добавлен фильтр awooc_classes_button для возможности добавления классов к кнопке
  • Добавлен фильтр awooc_popup_title_html для возможности изменения стилей заголовка модального окна
  • Добавлен фильтр awooc_popup_title_html_tag_open для изменения открывающего тега заголовка модального окна
  • Добавлен фильтр awooc_popup_title_html_tag_close для изменения закрывающего тега заголовка модального окна
  • Добавлен фильтр awooc_popup_title_html_classes для добавления классов к заголовку модального окна
  • Добавлен фильтр `awooc_popup_image_html«` для возможности изменения хтмл изображения в окне
  • Добавлен фильтр awooc_popup_image_alt для добавления alt к изображению в окне
  • Добавлен фильтр awooc_popup_image_classes для добавления классов к изображению в окне
  • Добавлен фильтр awooc_popup_image_width для изменения ширины изображения в окне
  • Добавлен фильтр awooc_popup_image_heigh для изменения высоты изображения в окне
  • Добавлен хук awooc_popup_before_image для добавления чего-нибудь перед изображением в окне
  • Добавлен хук awooc_popup_after_image для добавления чего-нибудь после изображением в окне
  • Добавлен фильтр awooc_popup_price_html для возможности изменения хтмл цены в окне
  • Добавлен фильтр awooc_popup_price_label для возможности изменения надписи перед ценой в окне
  • Добавлен хук `awooc_popup_before_price«` для добавления чего-нибудь перед ценой в окне
  • Добавлен хук awooc_popup_after_price для добавления чего-нибудь после ценой в окне
  • Добавлен фильтр awooc_popup_sku_html для возможности изменения хтмл артикула в окне
  • Добавлен фильтр awooc_popup_sku_label для возможности изменения надписи перед артикулом в окне
  • Добавлен хук awooc_popup_before_sku для добавления чего-нибудь перед арикулом в окне
  • Добавлен хук awooc_popup_after_sku для добавления чего-нибудь после артикула в окне
  • Добавлен хук awooc_popup_before_attr для добавления чего-нибудь перед атрибутами в окне
  • Добавлен хук awooc_popup_after_attr для добавления чего-нибудь после атрибутов в окне
  • Добавлен хук awooc_popup_before_form для добавления чего-нибудь перед формой в окне
  • Добавлен хук awooc_popup_after_form для добавления чего-нибудь после формой в окне
  • Добавлен хук awooc_popup_before_column
  • Добавлен хук awooc_popup_column_left
  • Добавлен хук awooc_popup_column_right
  • Добавлен хук awooc_popup_after_column
  • Добавлены стили тени и овефлоу к сплывающему окну
  • Изменено поведение окна при ошибке ввода полей формы
  • Пи закрытии окна удаляется хеш из урла

1.6.8

  • Добавлен фильтр awooc_enable_add_to_card_style для возможности изменения стилей
  • Добавлен фильтр awooc_disable_add_to_card_style для возможности изменения стилей
  • Исправлены скрытия кнопки Купить в первом режиме
  • Обновлен код

1.6.7

  • Добавлен фильтр awooc_classes_button для добавления классов к кнопке
  • Добавлен фильтр awooc_thumbnail_name для названия миниатюры во всплывающем окне
  • Переименованы файлы, для исключения конфликтов
  • Исправлены стили

1.6.6

  • Добавлена проверка на версию php
  • Добавлена ссылка на настройки в списке плагинов
  • Добавлена ссылка на статью в описании плагина
  • Изменен второй режим работы, теперь кнопка Купить работает в штатном режиме
  • Исправлены ошибки стилей

1.6.5

  • Добавлено определение распродажной цены
  • Исправлены ошибки стилей

1.6.4

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

1.6.3

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

1.6.2

  • Добавлено появление кнопки Заказать, если нет цены у товара, в режиме управления запасами
  • Исправлена логика появления кнопки Заказать при управлении запасами
  • Исправлены ошибки

1.6.1

  • Исправлена ошибка использования отмененной функции

1.6.0

  • Добавлена адаптивность окна
  • Добавлена кнопка закрытия окна
  • Добавлено отключение кнопки Купить в Похожих и Апселлах
  • Добавлен функционал создания заказов
  • Добавлена настройка включения/выключения созданием заказов
  • Добавлены комментарии к коду
  • Изменены настройки режимов работы, теперь три режима
  • Изменены настройки по умолчанию при выводе элементов окна
  • Исправлено скрытие кнопки Купить
  • Исправлены ошибки

1.5.3

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

1.5.2

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

1.5.1

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

1.5.0

  • Добавлена настройка управления режимом каталога
  • Добавлена настройка управления отображением элементов в попап окне
  • Добавлена настрока управления надписью на кнопке
  • Добавлена отправка артикула
  • Исправлены ошибки

1.4.0

  • Добавлена кнопка при редактировании формы Contact Form 7
  • Добавлены настройки для управления формами
  • Обновлены проверки на наличие плагинов
  • Исправление ошибок

1.3.0

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

1.2.0

  • Обновление настроек

1.1.0

  • Обновление функций
  • Добавление проверок
  • Добавление настроек

1.0.0

  • Релиз