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

Нет цен у товаров

AlexeyProf

Новичок
Здравствуйте! Столкнулся с проблемой, что при достижении ннн количества товаров перестают отображаться цены.

К примеру:

Вот одни из первых товаров:
Безымянный.png

А вот последние товары:

Безымянный.png

Цена не отображается в специальном для этого месте, но при добавлении в корзину она есть!

Добавлял в файл functions:
Код:
add_filter ('woocommerce_ajax_variation_threshold','woocommerce_ajax_variation_threshold_more',10,2);
function woocommerce_ajax_variation_threshold_more($count,$product) {
return 1000;
}

не помогает... Выручайте, завтра проект сдавать!
 

D&B

Администратор
Команда форума
Местный
Это на вряд ли, пока не будет ссылки на проблему и названия используемой темы. Скорее всего, обычный конфликт или результат кастомизации кода. Вспоминайте, что правили/устанавливали/обновляли перед глюком.
 

AlexeyProf

Новичок
Это на вряд ли, пока не будет ссылки на проблему и названия используемой темы. Скорее всего, обычный конфликт или результат кастомизации кода. Вспоминайте, что правили/устанавливали/обновляли перед глюком.
Не может же быть, что у 99% есть цена и только у 1% нет

del

Тема Hazel
 
Последнее редактирование:

searchingman

Гуру
Местный
Если это функциональность платной темы Hazel, то проще спросить у автора.
Если Вы данную функциональность сами писали, то Вам лучше знать что у Вас в коде.

Чудес не бывает. Вероятно где-то закралась ошибка.
 

AlexeyProf

Новичок
Если это функциональность платной темы Hazel, то проще спросить у автора.
Если Вы данную функциональность сами писали, то Вам лучше знать что у Вас в коде.

Чудес не бывает. Вероятно где-то закралась ошибка.
О каком функционале речь? Обычный вывод цены woocommerce. Только при достижении ннн количества товаров плагин перестал выводить цену
 

searchingman

Гуру
Местный
О каком функционале речь? Обычный вывод цены woocommerce. Только при достижении ннн количества товаров плагин перестал выводить цену
Установлена ли цена у вариации?
Есть ли цена в таблице БД ?

Пробовали ли получать цены у "проблемного" товара другим кодом (запросом)?
Приведите код, которым Вы выводите цену.
 

AlexeyProf

Новичок
Цена у вариации установлена.
Все товары эдентичны на 100%. В общем как обычно за бугром давно все это пройдено и описано.

Если у кого-то в вариациях вдруг перестала выводится цена, то вам может помочь этот код в файле functions.php темы:

Код:
// Display Price For Variable Product With Same Variations Prices
add_filter('woocommerce_available_variation', function ($value, $object = null, $variation = null) {
if ($value['price_html'] == '') {
$value['price_html'] = '<span class="price">' . $variation->get_price_html() . '</span>';
}
return $value;
}, 10, 3);

Ссылка на обсуждение: https://wordpress.org/support/topic/variable-product-price-only-on-product-page-are-not-showing
 
  • Like
Реакции: D&B

searchingman

Гуру
Местный
Почитал тему на форуме, а также ссылку на решение WooCommerce: Display Price For Variable Product With Same Variations Prices

Суть "проблемы" из темы форума.

1. Если у всех вариаций (комбинаций атрибутов) установлена одинаковая цена, то цена при выборе вариации не показывается, т.к. она уже показана вверху в интервале, которого нет ;) http://take.ms/DCiFe .
2. Но для некоторых важно, чтобы цена все равно выводилась. Поэтому предложено решение (см.выше или по ссылке).
Вряд ли можно расценивать такое поведение как баг, скорее как особенность (фича).

Столкнулся с проблемой, что при достижении ннн количества товаров перестают отображаться цены.
Производится вышеприведенная особенность на 100% и не зависит ни от какого уже введенного количества товаров.
На 1м скриншоте интервал указан как "от", что предполагает, что цены вариаций разные.
На 2м скриншоте в качестве интервала указана просто цена. Вероятно цены вариаций одинаковые.
 
Последнее редактирование:

Stork.71

Гуру
Местный
Не знаю, в тему ли напишу, или просто не до конца разобрался в обсуждаемой проблеме. Но у меня есть несколько подобных товаров - вариации есть, а цена разная. И выводится все нормально. Правда, у меня версия woocommerce старая очень.

Кстати, топикстартер, а вас не смущает "воронка водосборная" с ценой за м2? Она ж вроде штуками должна продаваться?
 
Сверху Снизу