• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Эй, что за милый гиппопотам! WooCommerce 2.3+

Image CMS

D&B

Администратор
Команда форума
Местный
#1
С небольшим запозданием, но всё же. Перевод особенностей последнего обновления для WooCommerce с блога разрабов.

==========

Сегодня мы с гордостью сообщаем вам о выходе самой новой и впечатляющей версии WooCommerce - под кодовым названием «Милый гиппопотам».

Версия 2.3 находилась в активной разработке около пяти месяцев и получила 1800 коммитов от 22 контрибьюторов.

slack.jpg

Что нового?

Как можно догадаться по кодовому названию «милый гиппопотам», в этом релизе много внимания к себе привлекает внешний вид WooCommerce/Пользовательский интерфейс как в пользовательской, так и административной части.

В пользовательской части мы добавили несколько небольших улучшений юзабилити, вот они:
  • Более простой «плоский» дизайн (для тем без специальной WooCommerce-интеграции) и обновленный email-дизайн.
  • Возможность удалять товары из корзины, через виджет корзины.
  • Классы/дополнения для адаптивных таблиц (смотри таблицу товаров в «моем аккаунте»)
  • Возможность перенести кнопку «перейти к оформлению заказа» в более подходящее место.
  • Опция ‘undo’ для удаления товаров из корзины

Мы также убрали некоторые функции:
  • Кнопки увеличить/уменьшить количество – наличие `input type=”number”` делает эту функцию абсолютно ненужной.
  • Настройки оформления (цвета кнопок и т. п.).
  • Возможность создавать non pre-tax-купоны

Обе эти возможности можно компенсировать, использовав аналогичные плагины:

https://wordpress.org/plugins/woocommerce-colors/
https://wordpress.org/plugins/woocommerce-quantity-increment/

Плагин WooCommerce Сolors автоматически перехватывает любые настройки предыдущей версии при его активации, так что переход переходит весьма гладко, если вам все еще нужна эта функциональность.

Некоторые сайты/темы будут неизбежно затронуты этими изменениями. Если вы создаете WooCommerce-темы, вы уже вероятно работаете с этими новыми разработками. Если же вы владелец магазина и используете стороннюю тему, обязательно прочтите часть публикации, где описано, как обновить WooCommerce, чтоб подготовиться к изменениям. Вы также можете связаться с автором вашей темы.

Если вы разработчик, работающий с WooCommerce, вот некоторые другие ключевые изменения в версии 2.3:

  1. Дебаг мод шаблона теперь удаляет переопределения шаблона для функций загрузки шаблона. Это полезно, если вы создаете (или используете) тему, которая переопределяет ядро шаблонов, что приводит к появлению проблем. Теперь есть простой способ просто отключить эти шаблоны, чтоб понять, в чем проблема.

  2. Мы переключились с LESS на Sass в качестве выбранного CSS-препроцессора, и включили сервис bourbon, который дает доступ к загрузке уймы полезных mixin’ов. Если ваша тема или расширение импортирует файлы .less, возможно теперь самое время переключится на sass.

  3. В оформлении заказа секции Итоговый заказ и Оплата теперь разделены, благодаря чему стало возможно независимо перемещать каждый компонент отдельно, изменяя theme/plugin. Пожалуйста, обратите внимание, что если ваша тема недавно переопределила какие-либо из этих шаблонов, вам нужно их обновить. Информация: https://github.com/woothemes/woocommerce/tree/master/templates/checkout for the latest.

  4. Мы отошли от «выбранного» в пользу Select2 для улучшения функциональности наших форм. Select2 – это более активно развивающийся скрипт, который был адаптирован под ядро WordPress, что помогает сделать WooCommerce чуть более эффективным. «Выбранный» по-прежнему регистрируется WooCommerce в качестве скрипта. Если вы используете эту функциональность, мы рекомендуем вам адоптироваться к Select2, так как в будущих релизах «выбранный» будет совсем удален, настолько быстро, насколько это возможно.

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

  6. Если вы экспериментировали с Webhooks API в версии 2.2, вы знаете, что ранее их можно было создавать только с помощью API-команд. Версия 2.3 включает Webhooks UI, который позволяет пользователями создавать их со страницы настроек. Если вы не знаете, как использовать Webhook’и, то информация тут: http://docs.woothemes.com/document/webhooks/

Как обновиться

Как всегда, мы настоятельно рекомендуем сделать бэкапы, и использовать среду разработки, чтоб протестировать все крупные изменения в купе с вашими темами и плагинами, что позволяет увидеть итоговой результат. Почитать об этом можно здесь: http://docs.woothemes.com/document/testing-updates-using-a-staging-environment/

Мы не думаем, что с расширениями возникнут какие-либо серьезные проблемы, но темы, которые переопределяют файлы шаблона (например, шаблоны страниц корзины и оплаты), должны быть проверены или обновлены, чтоб можно было удостовериться в том, что они не были затронуты изменениями пользовательского интерфейса.
 
Сверху Снизу