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

фраза на странице товара

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

  1. dave14

    dave14 Местный

    Сообщения:
    129
    Симпатии:
    38
    Баллы:
    28
    Может кто-нибудь подсказать, допустим, в интернет-магазине бесплатная доставка от 2000 руб. Каким образом можно на страницах всех товаров дороже 2000 руб. вставить фразу "Бесплатная доставка"?
     
  2. D&B

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

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
    • Нравится Нравится x 1
  3. dave14

    dave14 Местный

    Сообщения:
    129
    Симпатии:
    38
    Баллы:
    28
    этот плагин ставил, такой функциональности в нем не нашел
     
  4. D&B

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

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
    Вроде вот скрин настройки скидки в зависимости от ценника
    screenshot-2.png
     
  5. dave14

    dave14 Местный

    Сообщения:
    129
    Симпатии:
    38
    Баллы:
    28
    Имелась в виду не скидка на товар, а просто размещение на странице товара фразы, привлекающей внимание, типа "Доставим бесплатно!", внизу цены например. Но не на всех товарах, а на товарах дороже определенного порога. Я так понимаю примерно: в functions.php код - если цена товара равна или больше порога - добавляем хук с текстом.
     
  6. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    Именно так и нужно делать.
     
  7. dave14

    dave14 Местный

    Сообщения:
    129
    Симпатии:
    38
    Баллы:
    28
    В общем, как добавить текст на страницу любого товара я понял:

    Код:
    add_action( 'woocommerce_single_product_summary', 'function_free_shipping', 11 );
    function function_free_shipping() {
        echo '<h3>Доставим бесплатно!</h3>';
    }
    А вот как применить к определенным товарам пока для меня остается загадкой)
     
  8. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    553
    Баллы:
    113
    PHP:
    add_action'woocommerce_single_product_summary''function_free_shipping'11 );
    function 
    function_free_shipping() {
      global 
    $product;
      if (
    $product->get_price() >= 20000)
            echo 
    '<h3>Доставим бесплатно!</h3>';
    }
     
    • Нравится Нравится x 2
  9. dave14

    dave14 Местный

    Сообщения:
    129
    Симпатии:
    38
    Баллы:
    28
    Огромное спасибо, то, что нужно!