Обзор новой версии 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.
Добавить в избранное -пригодится

4 КОММЕНТАРИИ

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

    Также интересно, насколько процесс преобразования HTML в блоки в описании варианта продукта влияет на функциональность? Например, если у меня есть сложное форматирование текста и изображения в описании, повлияет ли это на отображение на фронтенде магазина?

    Еще одно замечательное исправление касается декодирования объектов HTML. Не могли бы вы уточнить, насколько критична эта проблема была для пользователей, и как ее решение улучшает общую работу с категориями товаров?

    В дополнение к этим вопросам, заметил, что ни в одной из строк журнала изменений не упоминается о поддержке новых платежных систем или улучшении интеграции с популярными сервисами. Это связано с тем, что основное внимание было уделено исправлениям ошибок? Спасибо за возможность задать вопросы и углубиться в детали последнего обновления!

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

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

17 + = 25

360 Javascript Viewer: Просмотр 360-градусных изображений на сайте — обзор и настройка

360 Javascript Viewer — это мощный инструмент для WordPress, который позволяет добавлять на сайт интерактивные 360-градусные изображения. С его помощью можно создавать эффектные визуальные...

3CX Free Live Chat, Calls & WhatsApp: Интеграция чата, звонков и WhatsApp на сайт — обзор и настройка

В современном мире онлайн-коммуникаций важно предоставлять клиентам удобные способы связи. Плагин 3CX Free Live Chat, Calls & WhatsApp позволяет интегрировать на ваш сайт сразу...

3D Viewer – WP 3D Model Viewer Plugin: Просмотр 3D-моделей на сайте — обзор и настройка

3D Viewer – WP 3D Model Viewer Plugin – это мощный инструмент для интеграции 3D-моделей на ваш сайт, созданный специально для WordPress. Этот плагин...

99minds Giftcard: Настройка подарочных карт для WooCommerce — обзор и настройка

Подарочные карты — это отличный способ привлечь новых клиентов и повысить лояльность существующих. Если вы используете WooCommerce для управления своим интернет-магазином, то плагин 99minds...

A WordPress Testimonial Plugin to Showcase Testimonial Slider, Testimonial Grid and More: Solid Testimonials: Управление отзывами и рекомендациями — обзор и настройка

Solid Testimonials — это мощный и гибкий плагин для WordPress, который позволяет легко управлять отзывами и рекомендациями на вашем сайте. С его помощью вы...

ACF: Better Search: Улучшение поиска с помощью Advanced Custom Fields — обзор и настройка

Если вы используете WordPress и Advanced Custom Fields (ACF) для создания кастомных полей, то наверняка сталкивались с проблемой поиска по этим полям. Встроенный поиск...

AI Image Generator by ChatGPT: Генерация изображений с помощью ChatGPT — обзор и настройка

AI Image Generator by ChatGPT — это инновационный плагин для WordPress, который позволяет создавать уникальные изображения с помощью искусственного интеллекта. Этот инструмент идеально подходит...

AI Proposal Builder: Создание предложений с помощью искусственного интеллекта — обзор и настройка

AI Proposal Builder — это инновационный плагин для WordPress, который позволяет автоматизировать процесс создания профессиональных предложений с помощью искусственного интеллекта. Этот инструмент идеально подходит...

AI Writer: Content Generator GPT | ChatGPT: Генерация контента с помощью GPT и ChatGPT — обзор и настройка

AI Writer: Content Generator GPT | ChatGPT — это мощный инструмент для автоматизации создания контента на основе искусственного интеллекта. Этот плагин позволяет генерировать тексты,...

ПОХОЖИЕ СТАТЬИ

10 причин открытия интернет-магазина для малого и среднего бизнеса

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

Сниппет Woocommerce для добавления итого при выборе количества товаров на странице

Очень полезную штуку нашёл для того чтобы добавить к странице товара подсчёт стоимости товаров исходя из количества. Пришлось его немного переделать, так как выглядело...

Полезные сниппеты для страницы оформления заказа Woocommerce

В Woocommerce не так уж и много ключевых страниц. Сам магазин, страницы категорий, страницы атрибутов, страница товара, корзина и страница оформления заказа. Тем не...

Как убрать обязательный выбор оплаты товара на Woocommerce

Допустим, у вас есть сайт с магазином на WooCommerce. Вам нужно чтобы платежи шли не через сайт, вообще без варианта оплаты на сайте. То...

Изменение порядка перекрестных и дополнительных продаж в WooCommerce

Кросс-продажи и продажи в WooCommerce являются очень мощным инструментом для предложения предложений вашим клиентам. Возможно, вы знаете, что большинству людей, которые покупают продукт X, вероятно,...

Голосовой поиск и электронная коммерция — как подготовить свой интернет магазин

Будущее поиска более интуитивное, более естественное и более громкое. Голосовой поиск был на горизонте в течение многих лет, и некоторые утверждают, что к 2020...

Важность оформления и правильной подачи страницы «О нас» в интернет магазине

Если у вас есть машина, у вас почти наверняка есть руль. Если у вас есть веб-сайт, возможно, у вас есть страница «О нас». Но вы действительно...

Психология онлайн-покупателя, основная практика восприятия

Каждый раз, когда кто-то совершает покупку онлайн, в игру вступает множество психологических факторов. Таким образом, понимание того, как работает человеческий мозг и, в частности, как...

Как быстро удалить все товары, мета данные и записи Woocommerce с сайта

Сегодня два способа как удалить записи о товарах, категории, теги и другие тахономии созданные плагином электронного магазина Woocommerce с сайта. Часто бывает ситуация, что...

Отсутствие конверсии на сайте, как заставить сайт продавать

Hаботая с сайтами, которые предлагают услуги продажи или оказания каких либо сервисных услуг не раз сталкивался с историей, когда сайт сделан вроде неплохо, привлекает...

Рынок скриптов интернет магазинов 2017, обзор, статистика, оценка функционала.

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