Вышло обновление плагин интернет магазина Woocommerce в котором большое количество добавлено изменений, исправлений. Полный обзор всех новых деталей в этой статье.
Журнал изменений
7.4.0 2023-02-18
WooCommerce
- Fix — добавлена поддержка сортировки по включенному параметру. №36215
- Исправление — Разрешить навигацию по вкладкам продуктов без запроса несохраненных изменений #36235
- Исправление — преобразование HTML в блоки в описании варианта продукта #36241
- Исправление — Декодирование объектов HTML в цепочках категорий. №36321
- Исправление — Декодирование объектов HTML в CategoryFieldItem. №36367
- Исправление — убедитесь, что электронные письма с заказами реагируют на большинство почтовых клиентов, в том числе, когда текущий язык — RTL. №36310
- Исправление — обеспечивает правильное сохранение порядка сортировки вариантов продукта. №36343
- Исправление — Убедитесь, что wc_get_order() работает без аргументов, когда включен HPOS. №36496
- Исправить — Исправить «Сохранить изменения?» modal сохраняет параметры после выбора параметра «Отменить» # 36160
- Исправить — Исправить списки атрибутов/параметров поврежденного рендеринга #36236 #36236
- Fix — Исправлена ошибка при фильтрации по customer_id=0. №36216
- Исправление — исправлено устаревшее использование ${var} в строках #36439.
- Исправить — исправить список модальных терминов атрибута редактирования #36186
- Fix — исправляет редактирование отзывов о дочерних продуктах. №35888
- Исправление — Исправление для фильтров продуктов, когда страница «магазин» является главной страницей. №36224
- Исправление — исправлена проблема, из-за которой раскрывающийся список условий атрибута не соответствовал настройке порядка сортировки. №36047
- Исправить — Исправить навигацию между вариантами и выбором вкладок #36239
- Fix — Исправление стиля уведомлений в Twenty Twenty-Three #36475.
- Исправить — Исправить перекрывающиеся элементы заголовка на странице продукта № 36495.
- Исправить — исправить проблему с раскрывающимся списком продуктов на мобильных устройствах. #36046
- Исправить — Исправить ошибку переупорядочивания элементов списка № 36296.
- Исправление — исправление точки возврата заказа REST API, когда HPOS активен, и сделать конечную точку заказов v2 совместимой с HPOS # 36308.
- Исправить — исправить стили таблиц настроек #36531
- Исправить — Исправлена ошибка, из-за которой налоговая задача отображалась как незавершенная после настройки налога #36468.
- Исправить — исправить несоответствие подписи, влияющее на способность команд wc cli извлекать данные подписки пользователя. №36240
- Исправить — исправить запрос общего количества заказов в хранилище данных отчетов Analytics. №35971
- Fix — Скрыть раздел «Вариации», когда он пуст #36202
- Исправить — улучшить доступность ярлыка с кодом купона в контексте страницы корзины. №36247
- Исправить — улучшить способ получения свойства замещающего текста для вложений продукта. #35009
- Fix — Загрузить функцию wc_empty_cart для вызовов REST API. №36182
- Исправление — сделать HPOS UX более совместимым с пользовательским интерфейсом сообщений (чтобы одинаковые тесты e2e проходили для обоих). №36282
- Исправить — сделать сообщения об изменении заказа совместимыми как с сообщениями, так и с объектом заказа. №36485
- Исправление — Убедитесь, что шорткод отслеживания работает только в заказах с платежной информацией. №33735
- Исправление — удалить постоянный запрос при возврате к родительскому продукту из варианта № 36365.
- Fix — Сбросить форму варианта, если указан новый вариант #36078
- Fix — Восстановите поведение до 7.2.0 для входных данных количества одного продукта. №36460
- Исправить — установите дочерние заказы как дочерние по отношению к текущему родительскому заказу перед удалением для согласованности. №36218
- Исправление — пропустить пользовательский поиск запросов API HPOS, так как он уже обработан. №36213
- Исправление — используйте функции Imagick для установки количества параллельных потоков вместо прямого вызова putenv, как это предлагается в https://core.trac.wordpress.org/ticket/36534#comment:129. №35339
- Исправить — при настройке разрешений на загрузку убедитесь, что дочерние продукты не были удалены. №36431
- Добавить — Добавить возможность фильтровать варианты по локальным атрибутам в REST API #36201.
- Добавить — добавить уведомление администратора о предстоящем изменении требований к версии PHP для пользователей PHP 7.2 #36444.
- Добавить — добавлен слот для расширения приложения баннером в шапке рабочего стола #36467.
- Добавить — добавлен слот для компонента ProgressHeader и ProgressTitle #36482.
- Добавить — Добавить заполнитель в поле описания #35286
- Add — Добавлен слот для заполнения списка задач slotfill #36487
- Добавить — добавить конечную точку для создания всех вариантов продукта #35980
- Добавить — добавить запрос на выход из CES для настройки страниц, когда включено отслеживание. №35761
- Добавить — добавление отложенного внимания к кнопке обратной связи на текущей странице продукта. №35865
- Добавить — добавление кнопки обратной связи на панель действий на классической странице продукта. №35810
- Добавить — Добавление хранилища данных JS для ProductForm. №36430
- Добавить — добавление слота WooProductSectionItem на общую вкладку редактора продуктов. №36331
- Добавить — Добавить исходный вспомогательный класс формы продукта PHP, чтобы добавить новые поля. №36093
- Добавить — дополнительная регистрация ошибок в рамках CSV Exporter. №34802
- Добавить — Добавить API многоканального маркетинга #36453
- Добавить — Добавить новый фильтр, чтобы добавить дополнительные предложения для оператора SQL в отчет о вариантах № 36378.
- Добавить — добавьте API новой формы продукта для расширения нового MVP формы продукта. №36165
- Добавить — добавьте раздел «Параметры» в форму взаимодействия с новым продуктом. №35910
- Добавить — добавление управления запасами в новый интерфейс управления продуктами #34984.
- Добавить — Форма добавления варианта продукта № 36033
- Добавить — Добавить вариант продукта Общий раздел #36081
- Добавить — добавление действий и постоянства заголовка варианта продукта #36155
- Добавить — Добавить изображение варианта продукта #36133
- Добавить — добавить компонент навигации по вариантам продукта #36076.
- Добавить — добавить флаг вариантов продукта, чтобы показывать только работу в разработке #36311
- Добавить — добавить заголовок варианта продукта в заголовок страницы #36085.
- Добавить — Добавить переключатель видимости варианта продукта #36020
- Добавить — добавить разделы с вариантами отдельных продуктов #36051
- Добавить — добавляет поддержку «обязательного» аргумента при вызове
wc_dropdown_variation_attribute_options()
. №34579 - Добавить — добавлена поддержка сортировки по метаданным заказа в запросах HPOS. №36403
- Добавить — добавьте WooOnboardingTaskListHeader, фильтр woocommerce_admin_experimental_onboarding_tasklists и слот woocommerce_onboarding_task_list_header в список задач #36519.
- Добавить — включить налоговые опции в раздел ценообразования № 36299.
- Добавить — Сохранять активную вкладку при обновлении #36112
- Добавить — Сохранение порядка вариантов при сохранении продукта # 36109
- Добавить — Индикатор состояния количества вариантов продукта #35982
- Добавить — Карточка вариантов товара должна иметь фиксированную высоту. №36053
- Добавить — удалить родительское значение manage_stock перед сохранением варианта #36234.
- Добавить — запустить запрос на выход из ces, если импорт продукта прерван. #35996
- Добавить — прокрутить недавно добавленный атрибут продукта в представлении в новом интерфейсе управления продуктом #36447.
- Добавить — показать нижний колонтитул CES продукта в обзоре продукта закрыть #36516
- Добавить — Сократите имя параметра атрибута до 32 символов в списке вариантов #36134.
- Добавить — Попытка контекста экспериментального слота с заполнением редактора продукта. №36333
- Добавить — Использование slotfill для вставки раздела атрибутов в редактор продукта. №36483
- Добавить — Использование slotfill для вставки раздела изображений в редактор продукта. №36461
- Обновление — обновление блоков WooCommerce до версии 9.1.3 #36125.
- Обновление — Добавление слота WooProductFieldItem в раздел сведений о продукте. №36315
- Обновить — добавить permalink_template и generate_slug в ответ REST API продуктов. №36497
- Обновление — автоматическое создание вариантов при изменении параметров #36188
- Обновление — встроенная версия планировщика действий обновлена до версии 3.5.4. №36433
- Безопасность. Конечная точка REST API клиентов теперь будет возвращать метаданные пользователя только в том случае, если у отправителя запроса есть роль администратора #36408 .
- Обновить — отключить нерелевантные вкладки продукта, если существуют варианты #35939
- Обновить — Перенесите раздел доставки в редакторе продуктов на заполнение слота. №36534
- Обновить — переместить флаг функции управления продуктом на экспериментальный. №36552
- Обновить — повторно реализовать поля сведений о продукте в редакторе продуктов по мере заполнения слотов. №36368
- Обновить — обновить файл readme API-core-tests, включив в него руководство по написанию тестов #35978.
- Обновить — Обновите тестовый снимок сведений о магазине, чтобы отразить обновленный элемент управления выбора # 35808.
- Обновление — обновление блоков WooCommerce до версии 9.4.0 #36524.
- Обновить — обновить блоки WooCommerce до версии 9.4.1 #36553.
- Обновление — обновлён WooCommerce Blocks до 8.7.5 #35428
- Dev — добавить опцию расширенных настроек #36380
- Dev — добавить экспериментальный SlotFill для нижнего колонтитула списка задач #36527
- Dev — Эксперимент с задачей очистки продукта № 35950
- Dev — согласованная структура папок для результатов тестирования E2E и API #35907
- Dev — исправление аннотаций типа docblock для $meta_value. №33853
- Dev — исправить ненадежность теста
can save industry changes when navigating back to "Store Details"
E2E. #36260 - Dev — Сделайте тесты покупателей проходимыми на сайте ежедневных тестов дыма. №35873
- Dev — вынести логику получения атрибутов товара в отдельный хук #36354
- Dev — обновить TaskLists::add_task(), чтобы отразить изменения в TaskList::add_task() #36104
- Dev — обновите конфигурацию списка браузеров для устаревшего клиента JS, чтобы он соответствовал WordPress. №36264
- Dev — Обновите PHPUnit до v8 #36273
- Tweak — Исправляет опечатку в файле i18n/states.php, относящуюся к нашему списку штатов Ирана. №36457
- Tweak — получение типа продукта из атрибутов продукта #36243
- Tweak — исправление опечатки в комментарии к функции. №36122
- Tweak — Исправление единиц измерения в комментарии к документации функции #36353
- Tweak — Сделайте проверку связанных продуктов более надежной против неправильных переходных процессов. №34742
- Tweak — позволяет использовать
add_meta_boxes_<SCREEN_ID>
хук стиля в редакторе HPOS для соответствия традиционному редактору сообщений. #35999 - Tweak — Незначительные корректировки API ProductForm #36414
- Настройка — перенаправление на новый продукт в экспериментальной группе #36381.
- Tweak — Рефакторинг AttributeField на подкомпоненты. #35997
- Настройка — обновление ссылок на продукты при включении нового интерфейса управления продуктами #36382
- Tweak — обновляет и улучшает блоки документов для методов WC_Order::get_total() и WC_Order::get_subtotal(). №34385
- Tweak — Добавлена проверка почтовых индексов Норвегии. №36277
- Производительность — ускорьте поисковый запрос HPOS, используя группу вместо отдельных. №35897
- Улучшение — добавление контекста в страны доставки с префиксом #36254.
- Улучшение — добавлены новые фильтры статуса заказа для резервных копий и проверки инструкций по электронной почте. №35849
- Улучшение — улучшена обработка селектора количества страниц с одним продуктом по отношению к переменным продуктам. №36087
- Улучшение — удаление стилей кнопок WooCommerce по умолчанию при использовании блочной темы, которая добавляет стили кнопок в theme.json #36225.
1. Какие изменения и исправления были внесены в плагин интернет магазина Woocommerce после обновления?
Какие новые изменения и исправления были внесены в обновление плагина WooCommerce?
Какие изменения были внесены в обновление плагина WooCommerce?
В статье представлено множество исправлений и улучшений в последнем обновлении плагина WooCommerce, что, безусловно, важно для всех пользователей. Особенно интересным выглядит исправление, связанное с порядком сортировки вариантов продукта. Вы можете поделиться, как именно была реализована поддержка сортировки по включенному параметру? Является ли это улучшение универсальным для всех вариантов или зависит от специфики настроек товаров?
Также интересно, насколько процесс преобразования HTML в блоки в описании варианта продукта влияет на функциональность? Например, если у меня есть сложное форматирование текста и изображения в описании, повлияет ли это на отображение на фронтенде магазина?
Еще одно замечательное исправление касается декодирования объектов HTML. Не могли бы вы уточнить, насколько критична эта проблема была для пользователей, и как ее решение улучшает общую работу с категориями товаров?
В дополнение к этим вопросам, заметил, что ни в одной из строк журнала изменений не упоминается о поддержке новых платежных систем или улучшении интеграции с популярными сервисами. Это связано с тем, что основное внимание было уделено исправлениям ошибок? Спасибо за возможность задать вопросы и углубиться в детали последнего обновления!