mstdmstd

поиск по цене wooCommerce-продукта

    2 сообщения в этой теме

    Всем привет,
    Подскажите, кто в курсе как get_posts делает поиск по цене если у wooCommerce-продукта
    заполнено поле Regular price но пустое поле Sale price?

    Делая запрос с параметрами:

           [key] => _price
           [value] => Array
             (
               [0] => 10.01
               [1] => 20
             )
           [type] => DECIMAL
           [compare] => BETWEEN


    Поиск находит продукт если Regular price = 20, а поле Sale price незаполнено...
    Я понимаю, что как бы продукт неправильно заполнен  но это как-то настраивается ?

      Спасибо !

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    get_posts не делает поиск по цене, вопрос не совсем корректно поставлен. в примере видно, что выборка идет по значению поля _price (я без понятия это regular или sale). я думаю, можно два поля совместить в запросе с оператором OR. т.е. либо regular price в заданном диапазоне, либо sale price:https://codex.wordpress.org/Class_Reference/WP_Meta_Query

    см. параметр relation

    Поделиться сообщением


    Ссылка на сообщение
    Поделиться на других сайтах

    Создайте аккаунт или войдите в него для комментирования

    Вы должны быть пользователем, чтобы оставить комментарий

    Создать аккаунт

    Зарегистрируйтесь для получения аккаунта. Это просто!


    Зарегистрировать аккаунт

    Войти

    Уже зарегистрированы? Войдите здесь.


    Войти сейчас