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

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

Тема в разделе "Вопросы новичков", создана пользователем AlexeyProf, 30 ноя 2015.

  1. AlexeyProf

    AlexeyProf

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

    К примеру:

    Вот одни из первых товаров:
    Безымянный.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;
    }
    не помогает... Выручайте, завтра проект сдавать!
     
  2. AlexeyProf

    AlexeyProf

    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    3
    РебяяяяТ!!!!!!!!!!! HELP ME!!!!!!!!!!!!
     
  3. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.266
    Симпатии:
    721
    Баллы:
    113
    Это на вряд ли, пока не будет ссылки на проблему и названия используемой темы. Скорее всего, обычный конфликт или результат кастомизации кода. Вспоминайте, что правили/устанавливали/обновляли перед глюком.
     
  4. AlexeyProf

    AlexeyProf

    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    3
    Не может же быть, что у 99% есть цена и только у 1% нет

    del

    Тема Hazel
     
    Последнее редактирование: 30 ноя 2015
  5. AlexeyProf

    AlexeyProf

    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    3
    Вот пример: del
    все одно и то же
     
    Последнее редактирование: 30 ноя 2015
  6. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Если это функциональность платной темы Hazel, то проще спросить у автора.
    Если Вы данную функциональность сами писали, то Вам лучше знать что у Вас в коде.

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

    AlexeyProf

    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    3
    О каком функционале речь? Обычный вывод цены woocommerce. Только при достижении ннн количества товаров плагин перестал выводить цену
     
  8. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Установлена ли цена у вариации?
    Есть ли цена в таблице БД ?

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

    AlexeyProf

    Сообщения:
    6
    Симпатии:
    1
    Баллы:
    3
    Цена у вариации установлена.
    Все товары эдентичны на 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
     
    • Нравится Нравится x 1
  10. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Почитал тему на форуме, а также ссылку на решение WooCommerce: Display Price For Variable Product With Same Variations Prices

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

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

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

    Stork.71 Местный

    Сообщения:
    1.032
    Симпатии:
    254
    Баллы:
    83
    Не знаю, в тему ли напишу, или просто не до конца разобрался в обсуждаемой проблеме. Но у меня есть несколько подобных товаров - вариации есть, а цена разная. И выводится все нормально. Правда, у меня версия woocommerce старая очень.

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