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

На странице с товарами отобразить "1 кг/500 руб"

Тема в разделе "Вопросы новичков", создана пользователем KVS17, 10 фев 2014.

Статус темы:
Закрыта.
  1. KVS17

    KVS17

    Сообщения:
    14
    Симпатии:
    1
    Баллы:
    3
    Подскажите, как можно решить такую задачу?
    На странице, где отображаются товары, рядом с ценой указать: "Цена за 1 кг 500 руб". А не просто "500 руб".
    Думаю сделать через произвольные поля, может есть решения без костелей?
    Спасибо.
     
  2. D&B

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

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Почему бы просто не указать вес - 1 кг?
     
    • Победитель Победитель x 1
  3. KVS17

    KVS17

    Сообщения:
    14
    Симпатии:
    1
    Баллы:
    3
    Вариант хороший, но не подходит. У меня есть товары по весу, а есть по штукам... По этому параметром - вес, тут все не охватишь.
    p. s. Мне надо, на странице коллекции товаров, рядом с ценой указать за сколько эта цена.
     
  4. D&B

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

    Сообщения:
    3.279
    Симпатии:
    726
    Баллы:
    113
    Есть еще старый, проверенный способ - просто дописать "Цена указана за 1 кг":)
     
  5. KVS17

    KVS17

    Сообщения:
    14
    Симпатии:
    1
    Баллы:
    3
    если я напишу это сюда [​IMG]

    то корзина перестанет считать
    Главное чтоб на витрине с товарами было видно
    1кг/500р или 1шт/500р
     
  6. KVS17

    KVS17

    Сообщения:
    14
    Симпатии:
    1
    Баллы:
    3
    Как вывести только значение и только одного произвольного поля?
    <?php the_meta(); ?> вываливает все произвольные поля
    <?php echo get_post_meta($post->ID, 'customField', true) ?> не выводит значение, на этом месте пусто
     
  7. KVS17

    KVS17

    Сообщения:
    14
    Симпатии:
    1
    Баллы:
    3
    Вот так работает <?php echo get_post_meta( get_the_ID(), 'customField', true); ?>
    закрывайте тему
     
    • Нравится Нравится x 1
  8. visionery

    visionery

    Сообщения:
    30
    Симпатии:
    4
    Баллы:
    8
    подскажи ( целый день мучаюсь)
    хочу в шаблон письма вставить данные из custom fields
    Есть metaid: _wc_acof_3

    вписываю в шаблон письма
    <?php echo get_post_meta( get_the_ID(), '_wc_acof_3', true); ?>

    но ничего не появляется.... в чем может быть дело?
     
  9. visionery

    visionery

    Сообщения:
    30
    Симпатии:
    4
    Баллы:
    8
    если вписываю вместо get_the_ID() номер заказа, то поля показываются
     
  10. visionery

    visionery

    Сообщения:
    30
    Симпатии:
    4
    Баллы:
    8
    Получилось :)
    расскажу подробней
    1) создаем custom field в заказе для отображения дополнительных данных ( вес, стоимость, номер для отслеживания)

    2) ищем в sql "metaID" поля( обычно в таблице _postmeta), в моем случаи это было: _wc_acof_3
    искать можно с помощь phpmyadmin ( ну и других вариантов)

    3)в шаблон письма вставляем следующую строку
    <?php echo get_post_meta($order->id, '_wc_acof_3', true ); ?>

    Где
    $order->id - получение ID заказа
    '_wc_acof_3' - metaID

    Результат: будет выведено поле meta_value, относящиеся к конкретному заказу.
     
    • Нравится Нравится x 2

Статус темы:
Закрыта.