[Помогите] Woocommerce — как вывести свойства товара в выдаче категории

Тема в разделе "Wordpress", создана пользователем Drunk Monkey, 24 авг 2014.

Модераторы: Sorcus
  1. Drunk Monkey

    Drunk Monkey Постоялец

    Регистр.:
    7 июн 2012
    Сообщения:
    105
    Симпатии:
    17
    Добрый день всем, подскажите пожалуйста, как вывести свойства товара не только в описании но и в карточке товара в выдаче категории.
     
  2. allmoll

    allmoll

    Регистр.:
    1 мар 2014
    Сообщения:
    406
    Симпатии:
    98
    Не понятен вопрос. Есть пример?
     
  3. Drunk Monkey

    Drunk Monkey Постоялец

    Регистр.:
    7 июн 2012
    Сообщения:
    105
    Симпатии:
    17
    [​IMG]

    Выдача категории — я имею виду страница с миниатюрами товаров относящихся к определенной категории
     
  4. createu

    createu Создатель

    Регистр.:
    9 июн 2012
    Сообщения:
    32
    Симпатии:
    3
    Тоже не понял, что Вы имеете ввиду. Если можно, то покажите пример с какого-нибудь сайта.
     
  5. Rattle

    Rattle Постоялец

    Регистр.:
    24 окт 2014
    Сообщения:
    53
    Симпатии:
    20
    Тот же вопрос. Пример с сайта бытовой техники при креплен ниже.
    +Кто-нибудь подскажет толковые "расширения" для свойств товара? Например, удобный "менеджер" атрибутов, если такой существует.

    upload_2015-3-9_1-38-25.png
     
  6. till1284

    till1284 Создатель

    Регистр.:
    1 мар 2015
    Сообщения:
    28
    Симпатии:
    13
    В выдаче категории свойства товара можно вывести при помощи фильтров. Фильтры - это "зашитые" в аттрибуты свойства в сайдбарах. Я рекомендую аяксные yith плагины для этого.
    Надеюсь, что правильно понял вопрос.
     
  7. ТотСамый

    ТотСамый Писатель

    Регистр.:
    24 авг 2014
    Сообщения:
    8
    Симпатии:
    0
    Попробуйте в functions.php темы вставить:
    function devise_woo_cart_attributes($cart_item, $cart_item_key){
    $item_data = $cart_item_key['data'];
    $attributes = $item_data->get_attributes();
    if ( ! $attributes ) {
    return $cart_item;
    }
    $out = $cart_item . '<br />';
    foreach ( $attributes as $attribute ) {
    $out .= $attribute['name'] . ': ';
    $out .= $attribute['value'] . '<br />';
    }
    echo $out;
    }
    add_filter( 'woocommerce_cart_item_name', devise_woo_cart_attributes, 10, 2 );
     
  8. kurya4iy

    kurya4iy Постоялец

    Регистр.:
    7 май 2013
    Сообщения:
    53
    Симпатии:
    1
    Как сделать, чтоб при наведении на товар в категории появлялись свойства этого товара?
     
  9. snpru

    snpru Создатель

    Регистр.:
    26 авг 2010
    Сообщения:
    148
    Симпатии:
    23
    Вот этот плагин вам поможет.
     
    garry2001 нравится это.
  10. OVOD

    OVOD Писатель

    Регистр.:
    3 окт 2013
    Сообщения:
    7
    Симпатии:
    1
    Или вызывать $this->параметры, раньше так нормально работало