Обзор новой версии Woocommerce 7.4 — основные изменения, журнал разработки

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

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

40 + = 46

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Что такое ChatGPT и OpenAi, статистика, полезные данные и описание работы

С момента своего запуска ChatGPT стал вирусным как похожий на человека чат-бот, который отвечает пользователям на основе того, что они вводят. Инструмент может отвечать на вопросы и давать ответы на основе набора данных из 300 миллиардов слов и 175 миллиардов параметров. В будущем он обязательно...

WooCommerce — Сообщение о подтверждении перед удалением товара из корзины и авто обновление корзины

Бывает задача сделать всплывающее сообщение, чтобы подтвердить, хотите ли вы удалить что-то из корзины магазина. Это требуется для явного согласия, попробуем это добавить. На самом деле довольно просто, все, что вам нужно, это немного jQuery, как показано ниже: И сразу же решим частую задачу, как...

При оформлении не проходит заказ на woocommerce, и просит ввести адрес для продолжения

В последних версиях Woocommerce при оформлении и управлении полями стала выскакивать ошибка, что заказ невозможно оформить и для этого необходимо ввести адрес. Хотя поле адреса есть. Решается вставкой кода в function.php Чтобы исправить ошибку нужно чтобы передавалось поле страны доставкиили страны платёжного адреса. Простое удаление...

14 советов по читабельности и качественному написанию статей для SEO продвижения

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

100 вариантов запросов в ChatGPT — как получать ответы для SEO

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

Полезные варианты применения .htaccess на вашем сайте: от защиты до запрета доступа

Сегодня мы пройдемся немного по основам сайта, изучим .htaccess файл который представляет собой мощный инструмент для настройки вашего сайта. Он позволяет вам настраивать правила для вашего сайта, включая перенаправления, блокировку доступа к файлам и директориям, и многое другое. В этой статье мы рассмотрим 20...
Содержание