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

WooCommerce - обновление 2.5.0

Image CMS

D&B

Администратор
Команда форума
Местный
#1
banner-772x250.jpg

Вышло очередное обновление WC версия 2.5.0 от 18/01/2016.

Делаем бекапы перед обновлением! Ждем обновлений от авторов тем и плагинов.
Судя по хитрой морде дельфина, можно ожидать чего угодно. Делимся впечатлениями и результатами :)


  • Feature - New default session handler. Uses custom table to store data rather than the options table for performance and scalability reasons. https://woocommerce.wordpress.com/2015/10/07/new-session-handler-in-2-5/
  • Feature - New tax settings UI - faster, enhanced with ajax, searchable.
  • Feature - WP CLI Support. https://woocommerce.wordpress.com/2015/10/01/sneak-peek-wp-cli-support-in-woocommerce/
  • Feature - Added terms and conditions checkbox to pay page.
  • Feature - Password strength indicators.
  • Feature - Added 'pay' link to order screen.
  • Feature - Added admin order/payment failed notification.
  • Fix - Check for existence of global attribute when you get_attributes() for a product.
  • Fix - Show order by template on product search.
  • Fix - Search variation skus in backend search.
  • Tweak - For coupons with category restrictions, respect the category hierarchy.
  • Tweak - Added wc_array_cartesian function to generate variations in a logical order.
  • Tweak - Revised email settings screens to show emails in a table and avoid a long sub-nav.
  • Tweak - Default customer role capabilities.
  • Tweak - Expire mini-cart cache after 24 hours.
  • Tweak - Improved refund error messages in PayPal standard.
  • Tweak - Removed language pack downloader in favour of translate.wordpress.org.
  • Tweak - Added onboarding wizard button to the contextual help so it can be accessed again.
  • Tweak - When a WordPress user is deleted, turn any orders they have into Guest orders.
  • Tweak - When calculating order taxes, respect tax settings and default to base country.
  • Tweak - Fade in variation images to avoid flicker during load.
  • Tweak - Display 2 averages on report (net and gross).
  • Tweak - Improve product search and use WPDB instead of several get_posts queries for performance.
  • Tweak - Use SKU for stock order notes.
  • Tweak - Added order notes for manual email sends.
  • Tweak - Sanitize shipping method labels/titles.
  • Tweak - Only display the coupon form on the checkout if a coupon hasn't been applied.
  • Tweak - Added billing address column to order screen (off for new users).
  • Tweak - Created function to disable author archives for customers.
  • Tweak - When updating cart hash, refresh all open tabs.
  • Tweak - Use new "question" mark icon font for help tips.
  • Tweak - Improved review verification status retrieval.
  • Tweak - Improve appearance when only 1 gateway is active.
  • Tweak - Aligned terms box left and added required asterisk.
  • Tweak - Removed dropdown display mode for cart shipping methods - radios are more flexible.
  • Dev - API - Added /products/shipping_classes endpoint.
  • Dev - API - Added support to POST, PUT, and DELETE categories and tags.
  • Dev - API - Added support to filter products by tag, category, shipping class, and attribute.
  • Dev - API - Added tax and tax_class endpoints.
  • Dev - Template - New star ratings. The old one was 5 separate buttons. This new one consolidates the 5 options into one element making it leaner visually and more intuitive. Works in IE9+ with a graceful degradation for IE8.
  • Dev - Template - Added data-title attribute to cart table.
  • Dev - Template - Product archive anchors are now hooked into templates rather than hard coded.
  • Dev - Template - Added template files for the customer details list in emails. emails/email-customer-details.php
  • Dev - Template - Revised single variation cart template. Template files now exist for variations, and the cart button will display (disabled) when no selections are made.
  • Dev - Template - Made "my orders" columns fully customizable with filters.
  • Dev - Template - Unified email template order details tables to use a single template.
  • Dev - Allow wc_clean to support arrays.
  • Dev - Added a manual update trigger for checkout.
  • Dev - Added woocommerce_is_price_filter_active filter to Query class.
  • Dev - Replaced some cart methods with dedicated functions. e.g. wc_ship_to_billing_address_only().
  • Localisation - Add Kenyan currency and symbol
 
Последнее редактирование:

Stork.71

Гуру
Местный
#2
Мда, морда-то хииитрая!
Ждем перевода от добрых людей ( :D) и хотя бы версию 2.5.2.
 

D&B

Администратор
Команда форума
Местный
#3
Вечером будет обзор основных особенностей.
 

D&B

Администратор
Команда форума
Местный
#4
В WooCommerce 2.5 появилось не так уж много жизненно важных изменений для владельцев магазина и администраторов, позволяющих управление магазином, но зато добавились полезные инструменты разработчика и были внесены изменения для улучшения производительности.

WooCommerce 2.5: изменения административной части

При входе в админ-панель вы увидите, что один сет настроек был убран: пропал режим отображения доставки.

WooCommerce 2.5 1-1.png WooCommerce 2.5 1-2.png

Изменения также чуть-чуть коснулись настроек налогов: налоговой пользовательский интерфейс теперь работает быстрее и использует молниеносный ajax-поиск для поиска почтовых индексов стран. До этой версии вы не могли использовать такой поиск, и приходилось забивать индексы вручную.

WooCommerce 2.5 также презентует email-таблицу для управления email’ ами, так что таб “Emails” упростился. Прежде email’ ы выводились в виде подсекций в табе “Emails”, и вы могли выбирать там письма там для редактирования и настройки.

Для админов также появилась категория «неудавшийся заказ» и уведомления о сорвавшихся заказах.

WooCommerce 2.5 2-1.png WooCommerce 2.5 2-2.png

Email-настройки теперь находятся под этой таблицей

WooCommerce 2.5 3.png

Вы можете отредактировать email, кликнув на его заголовок или на иконку «изменить» в таблице

WooCommerce 2.5 4.png

Если мы посмотри на заказ, то там все еще есть требование оплаты (например, заказ со статусом «ожидает оплаты»), но на этот раз покупатель просто увидит ссылку «оплатить» в своем профиле. Теперь админу тоже доступна эта ссылка при просмотре заказа, и он также может пересылать ее покупателям.

WooCommerce 2.5 5-1.png WooCommerce 2.5 5-2.png

Вы теперь можете использовать поиск по родительским/простым и вариативным складским номерам в админ панели. Прежде вы могли искать только по родительским складским номерам.

WooCommerce 2.5: изменения фронтенда

Небольшие изменения призваны сделать процесс шоппинга более приятным для покупателей.

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

WooCommerce 2.5 6-1.png WooCommerce 2.5 6-2.png

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

WooCommerce 2.5 7-1.png WooCommerce 2.5 7-2.png

Чекбокс «с правилами и условиями согласен» также добавлен на «платежную» страницу, которая появляется после утверждения заказа.

И наконец, WooCommerce теперь настаивает на том, чтоб покупатель вбивал сильный пароль при регистрации аккаунта и на странице оплаты.
WooCommerce 2.5 8.png

Если вы хотите отключить эту функцию на тестовых сайтах, то вот сниппет:

Код:
function remove_wc_password_meter() {
    wp_dequeue_script( 'wc-password-strength-meter' );
}
add_action( 'wp_print_scripts', 'remove_wc_password_meter', 100 );
WooCommerce 2.5: устраненные баги и твики

В WooCommerce 2.5 устранено множество багов и добавлено не меньше твиков, что позволяет улучшить производительность сайта.

Так как множество плагинов или тем рушат страницу оформления заказа, показывая неприятное сообщение «syntax error: unexpected token», в WooCommerce 2.5 эта проблема была решена путем добавления обработки некорректных JSON-файлов.

Если вы включили «одобренные отзывы» для ваших товаров, то WooCommerce должен где-то хранить эту одобренную информацию. Раньше они хранились, как временная информация, и когда набиралось некоторое их количество, то они начинали затормаживать скорость загрузки страниц. Теперь же такие отзывы преобразованы в мета данные записи.

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

Если вы создали купон с ограничением товарной категории для родительской категории, купон не будет подчиняться иерархии категорий – ограничение должно распространиться на их дочерние категории. Теперь же WooCommerce соблюдает иерархию купонов.

Если WordPress-пользователь удалился, то заказы, которые были им утверждены преобразуются в гостевые заказы.

WooCommerce теперь использует складские номера товаров для складских товаров, вместо ID-товаров.

WooCommerce 2.5: изменения для разработчиков

WooCommerce REST API получил несколько новых конечных точек:
  • /products/shipping_classes для обновления классов доставки товаров;
  • ЗАПОСТИТЬ, ПОЛОЖИТЬ, УДАЛИТЬ для категорий товаров и тегов;
  • Поддержка фильтрации товаров по тегам, категориям, классам доставки и атрибутам.
  • tax and tax_class конечные точки для настройки налоговых тарифов.
WooCommerce 2.5 может похвастаться поддержкой PHP 7. Также есть небольшие изменения шаблона.

WordPress не имеет встроенных механизмов для работы с сессиями, так что WooCommerce и другие eCommerce-плагины должны встраивать собственные механизмы работы с сессиями. WooCommerce 2.5 представляет новый такой рычаг, который способен улучшить масштабируемость и производительность, сохраняя данные в новой кастомной таблице.

Кроме того WooCommerce 2.5 добавил поддержку WP CLI, которая позволяет запускать и автоматизировать функции с помощью командной строки. С помощью этой функции вы сможете легко добавлять и управлять группами товаров, редактировать товары и т. д.

Источник
 

D&B

Администратор
Команда форума
Местный
#6
Может я чего не понял или автор оригинала
For variable products, the add to cart button would not be shown until a variation was selected. If you wanted the cart button to show up immediately, you had to set a default variation. In WooCommerce 2.5, the cart button will display and be disabled until a selection is made.
 

John Smith

Форумчанин
#7
Я обновил 15 минут назад Woo, ну и все, админка легла. До этого все было ок, все версии вставали нормально, не было никаких проблем. Плагинов новых не ставилось, движок не трогал.
Подумал что может интернет отвалился в процессе обновления, в итоге скачал архив, закинул через ftp - результатов нет, админка как лежала так и лежит.
Сайт то работает а в панель управления не пускает, просто белый экран.

По ходу ты хитрая морда на превью плагина - знала что навернется магазин у меня :(

Есть варианты как исправить?
 

John Smith

Форумчанин
#9
С почином, так сказать :)
Ну спасибо конечно, но быть то как? Какая хоть предыдущая была версия? Скачать и вернуть все обратно. А то как же на хлебушек зарабатывать то если магазин не будет работать :(

[UPD] Поставил 2.4.13 - все стало нормально, будем ждать следующего после 2.5.0
 
Последнее редактирование:
#10
Ну спасибо конечно, но быть то как? Какая хоть предыдущая была версия? Скачать и вернуть все обратно. А то как же на хлебушек зарабатывать то если магазин не будет работать :(

[UPD] Поставил 2.4.13 - все стало нормально, будем ждать следующего после 2.5.0
Там было предупреждение, что это важное обновление. У меня лично всегда ложилась админка после серьезных обновлений Woo. Поэтому теперь не тороплюсь сразу бежать и ставить их. Так, что ждем 2.5.2, а то и 2.5.3. :sneaky:
 

rikitiki

Специалист
Местный
#11
Может я чего не понял или автор оригинала
Скорее всего автор оригинала не понял. :)
Обновился. Теперь при невыбранной вариации в карточке товара кнопка "Добавить в корзину" маячит постоянно. Только она не активна и выглядит бледно. При наведении на неё появляется красный запрещающий знак. При выборе вариации кнопка становится активной и яркой. Рядом с выбранной вариацией появляется непереведённое слово "clear" (могли бы и перевести).
Непонятно, зачем это новшество.
Наверное посчитали что бестолковый посетитель может уйти не увидев этой кнопки..
Лучше бы для таких посетителей предусмотрели скрытие методов оплаты при выборе наложенного платежа в чекауте. А то сейчас ерунда получается - покупатель может выбрать наложенный платёж да ещё предварительно заплатить.
Ведь была же у них по этому вопросу заявка на форуме.
 
Последнее редактирование:

Stork.71

Гуру
Местный
#12
Собственно в оригинале так и написано: In WooCommerce 2.5, the cart button will display and be disabled until a selection is made.
"Будет отображаться и будет отключенной".
Мне кажется, это правильно. Особенно для народа, неискушенного в интернет-покупках. Не видя кнопки человек вообще теряется, а так хоть понимает, что кнопка есть, но надо что-то сделать, чтобы можно было ее нажать.
 

Stork.71

Гуру
Местный
#15
Ага, целая неделя! Долго как-то.

2.5.1 - 25/01/2016
  • Fix - Remove usage of get_currentuserinfo() which is deprecated in WordPress 4.5.
  • Fix - Fix responsive product sizes when the columns class is missing.
  • Fix - Fix function exists check for woocommerce_template_loop_category_title.
  • Fix - check_version on all requests so that the installer runs after remote plugin updates.
  • Fix - Only show the "add payment method" button when needed, and check for required fields on the add payment method page.
  • Fix - Correctly block UI to prevent attribute issues in backend when adding multiple attributes in quick succession.
  • Fix - Show SKU in admin emails.
  • Fix - Don't show downloads in admin emails.
  • Fix - Fix query/missing variable in validate_user_usage_limit function.
  • Fix - Prevent endless loading on checkout when reload_checkout session variable was used.
  • Fix - Correctly display html entities in tax screen autocomplete.
  • Fix - Do sales reports based on refund line items rather than fully refunded orders to prevent double refunds being reported.
  • Fix - Qty button can be hidden for variable products sold individually.
  • Fix - Show the taxable country rather than base country in "estimated for" text during checkout.
  • Fix - Prevent select2 gaining focus on IOS7 scroll.
  • Fix - API - Fix indexes on decimal and thousand values.
  • Tweak - Clear cron jobs on uninstall
.
  • Tweak - Don't disable place order button on checkout if a weak password is used.
  • Tweak - Added password strength meter in lost password and edit accout pages.
  • Tweak - Pass $args to woocommerce_dropdown_variation_attribute_options_html hook.
 

Stork.71

Гуру
Местный
#16
В рассылке woocommerce о 2.5.0 пришла среди прочего ссылка на какой-то чат LiveChat. Вот не могу понять, это плагин или отдельная прога? Он бесплатный или нет? Какое отношение он вообще имеет к 2.5.0?

We're three weeks into 2016! The six new extensions below will allow you to offer live customer support or accommodation bookings, manage inventory easily, and customize your store's email receipts.

And in exciting news: your store will run faster with WooCommerce 2.5.





Olark: make every customer a happy one
Olark is a beautiful, easy and effective way to talk to customers and offer support, with powerful features to give you access to visitors and their behavior.


LiveChat: live chat software with built-in help desk
Connect with website visitors, assist multiple customers at the same time and quickly answer questions real-time to drive sales.


Ordoro Pro: multichannel inventory management
Manage your inventory across multiple channels with integrated shipping and business analytics, and an open API.


Receiptful: customize your email receipts
Supercharge customer interactions to maximise customer lifetime value with Receiptful's automated marketing platform.


SnapScan payment gateway (South Africa)
Allow your South African customers to check out securely and faster with a simple scan or tap.


WooCommerce Accommodation Bookings
Set up your store to take accommodation bookings (check in / out and night's duration stays) so guests to book online with ease.
 
#17
Добрый день! Обновление добавило один косяк, подскажите, пожалуйста, как избавиться от него))

Пропала кликабельность товара, т.е. в категорию товара зайти можно, а вот в саму карточку товара уже нельзя.
Пример: http://вам-свет.рф/?product_cat=loft
 
Сверху Снизу