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

Решено Как вывести сколько товара продано?

Тема в разделе "Вопросы, советы и доработки.", создана пользователем ВладБлад, 15 июн 2016.

  1. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    Есть код, который показывает, сколько товара продано. Помогите доработать пожалуйста.
    Если товара продано ноль, то хотелось бы искусственно показывать, что товара продано не ноль, а определенное количество. Как это сделать?
    Например, товар Y - продано 5, товар X - продано 11, товар Z - продано 4. Всё это админ забил ручками. И когда товар действительно продается, к искусственно добавленному количеству прибавляется реальная продажа.
    Вот код, который просто выводит количество проданного товара действительно:
    PHP:
    <?php
    add_action
    'woocommerce_single_product_summary''wc_product_sold_count'11 );
    function 
    wc_product_sold_count() {
    global 
    $product;
    $units_sold get_post_meta$product->id'total_sales'true );
    echo 
    '<p>' sprintf__'Единиц продано: %s''woocommerce' ), $units_sold ) . '</p>';
    }
    ?>
     
  2. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    Сам легко нашел ответ. :)
     
  3. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    110
    Баллы:
    43
    Можно в функцию добавить прибавление рандомного числа...
     
  4. ВладБлад

    ВладБлад

    Сообщения:
    199
    Симпатии:
    10
    Баллы:
    18
    В карточке продукта поле есть, туда вводить. Но это в ручную.
     
  5. ADv

    ADv Местный

    Сообщения:
    430
    Симпатии:
    110
    Баллы:
    43
    Я об этом :
    Код:
    $units_sold = get_post_meta( $product->id, 'total_sales', true );
    $fake_units_sold = $units_sold + wp_rand(5, 15);
    echo '<p>' . sprintf( __( 'Единиц продано: %s', 'woocommerce' ), $fake_units_sold ) . '</p>';
     
    • Нравится Нравится x 1