Вышло обновление плагин интернет магазина 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.