• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Кнопка Объединить все варианты не работает

arikaaririka

Создатель
Регистрация
17 Янв 2010
Сообщения
17
Реакции
0
Здравствуйте. Обновился до версии Woocommerce 2.2.8 и столкнулся с такой проблемой. У меня в магазине созданы много свойств "Цвет" на русском языке. При добавлении вариативного товара с помощью кнопки "Объединить все варианты" не добавляет русские свойства. Пробовал для теста создать цвет на латинице - заработало. Также пробовал создать новый цвет на кириллице - также заработало, но удалять все товары или все свойства не вариант. Slug у меня на английском, плагины деактивировал. Как можно решить эту проблему?
OhKGQaQrOmo.jpg
 
Спасибо всем, кто не откликнулся :) Похоже я нашел, в чем была проблема.
707 строка файла /wp-content/plugins/woocommerce/includes/class-wc-ajax.php

PHP:
if ( $attribute['is_taxonomy'] ) {
         $options = wc_get_product_terms( $post_id, $attribute['name'], array( 'fields' => 'names' ) );

Похоже разработчики сделали вывод свойств с помощью Имени свойств, а не как это было раньше Слагов. У всех русскоязычных сайтов свойства наверняка указаны на русском языке, например Цвета, Размеры и т.д. А вот слаги все прописывают латиницей. Но я все равно не понял, почему только старые свойства отказывались добавляться, а с новыми все было в порядке. Тем не менее смена в этой строчки 'names' на 'slugs' помогла. Теперь все работает.
 
Назад
Сверху