Найти в Дзене
233 подписчика

🔥 Немного новостей


Плагин Art WooCommerce Product Options

Это новый плагин для добавления опций к товару.

Аналог Simple Product Options for WooCommerce, но только написан под API WooCommerce и по стандартам WPCS.


Плагин AWOOC Product Options

Дополнение к плагину Art WooCommerce Order One Click для передачи опций. Писал о нем тут

Что переделано
Добавлено: поддержка плагина Art WooCommerce Product Options
Добавлено: поддержка плагина YITH WooCommerce Product Add-ons & Extra Options
Изменено: рефакторинг под новый формат обработки данных
Изменено: вынос кода по классам согласно функционала
Изменено: рефакторинг обработки для плагина Simple Product Options for WooCommerce
Изменено: рефакторинг обработки для плагина Extra product options For WooCommerce
Изменено: рефакторинг обработки для плагина Advanced Product Fields for WooCommerce
Изменено: приведение к WPCS

Теперь данные передаются в письмо и в заказ, с пересчетом стоимости.


Плагин Art WooCommerce Order One Click

Вышла версия 3.1.0. Теперь без всяких RC. Официальный релиз. И даже обновлен в репозитории wp.org

Что сделано начиная с версии 3.0.0
* Добавлено: вывод управления количеством во всплывающем окне
* Добавлено: вывод кнопки Быстрый заказ через подмену файлов теплейтов
* Добавлено: поддержка темы Woodmart
* Добавлено: кнопки +\- на поле количества в окне
* Добавлено: блокировка кнопки Отправить при отправке формы
* Добавлено: дополнительный фильтр awooc_added_hidden_fields для подстановки скрытых полей
* Добавлено: вывод названия заказа в списке заказов админки
* Добавлено: хук awooc_create_order при создании заказа, передает объект формы, объект заказа и данные из формы
* Добавлено: привязка заказа к залогиненому пользователю
* Добавлено: поддержка плагина Variation Swatches for WooCommerce by CartFlows
* Добавлено: поддержка плагина Polylang
* Добавлено: фильтр опций awooc_select_elements_item
* Добавлено: поддержка WP Rocket (принудительное подключение скриптов CF7)
* Добавлено: опция вывода кнопки на страницах каталога
* Добавлено: опция кастомного шаблона письма
* Изменено: удален спецшорткод awooc-hidden-data, добавлены отдельные скрытые поля
* Изменено: рефакторинг js - переписан на ванильный (по возможности)
* Изменено: обновление переводов
* Изменено: поле количество вынесено в отдельный файл, независимый от WC
* Изменено: отлажено поведение поля количество
* Изменено: рефакторинг основных классов обработки запросов
* Изменено: создание настроек без автозагрузки
* Изменено: удаление лишней настройки глобального подключения стилей, стили и скрипты включаются при подключении кнопки
* Изменено: весь код приведен к WPCS
* Исправлено: подключение переводов на хук init
* Исправлено: передача в аналитику верного id товара
* Исправлено: исправлено подключени скриптов-стилей в админке только на странице настроек
* Исправлено: вывод данных в кастомном темплейте письма и внешний вид
* Исправлено: в фильтре awooc_order_address_arg добавлен аргумент передачи данных с формы

Это только основное, более подробно смотретие changelog.

Плагин в четвертый раз полностью переписан, отрефакторен, приведен к WPCS.

Теперь не надо скачить с GitHub, обновление будет приходить штатно.

Несколько моментов по новой версии:

- Для перехода с версии 2.4.5, лучше всего будет удалить эту версию, удалить форму в CF7 и установить по новой, так каr при первой активации плагин сам создаст нужную форму
- Никаких скрытых полей добавлять в форму не требуется, с версии 3.0 все эти поля создаются автоматически, и данные в них так же автоматически передаются
- Начиная с версии 3.1.0 работа с тригерами ведется по другому, так как написаны кастомные эвенты на ванильном js, то получать данные теперь надо не через 2-й параметр data, а через event.detail

3 минуты