• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как можно сделать вариацию товара, не в товаре, а категории этого товара?

Image CMS

Igorloki

Новичок
#1
Как можно сделать вариацию товара, не в товаре, а категории этого товара? что бы не заходить в товар?( подразумевается, выбор вариации в категории товара, и добавление в корзину) не мастер я изъясняться))) но буду надеяться, что вы поняли вопрос)
 

redjek

Опытный
Местный
#3
в в файле content-product.php папке /woocommerce/templates
вместо

Код:
    <?php
            /**
             * woocommerce_after_shop_loop_item_title hook
             *
             * @hooked woocommerce_template_loop_rating - 5
             * @hooked woocommerce_template_loop_price - 10
             */
            do_action( 'woocommerce_after_shop_loop_item_title' );
        ?>

    </a>

    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

</li>
ставим это
Код:
<div class="product-info"></a>
        <?php
?>

<div class="catbox">

<?php


add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_excerpt', 5); ?>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

<?php

if($product->product_type == "variable"){
woocommerce_variable_add_to_cart();
} else {
woocommerce_template_loop_add_to_cart();
}

?>

</div>
И все зависит еще от темы.. Может сетка товаров

поехать все к едрени фени !!!
 

Igorloki

Новичок
#4
в в файле content-product.php папке /woocommerce/templates
вместо

Код:
    <?php
            /**
             * woocommerce_after_shop_loop_item_title hook
             *
             * @hooked woocommerce_template_loop_rating - 5
             * @hooked woocommerce_template_loop_price - 10
             */
            do_action( 'woocommerce_after_shop_loop_item_title' );
        ?>

    </a>

    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

</li>
ставим это
Код:
<div class="product-info"></a>
        <?php
?>

<div class="catbox">

<?php


add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_excerpt', 5); ?>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

<?php

if($product->product_type == "variable"){
woocommerce_variable_add_to_cart();
} else {
woocommerce_template_loop_add_to_cart();
}

?>

</div>

И все зависит еще от темы.. Может сетка товаров

поехать все к едрени фени !!!
Спасибо, ничего не поехало, немного изменил:
</a>
<div class="catbox">
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<?php

if($product->product_type == "variable"){
woocommerce_variable_add_to_cart();
} else {
woocommerce_template_loop_add_to_cart();
}
?>
</div>

и все получилось, правда 2 цены
 

redjek

Опытный
Местный
#5
Спасибо, ничего не поехало, немного изменил:
</a>
<div class="catbox">
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<?php

if($product->product_type == "variable"){
woocommerce_variable_add_to_cart();
} else {
woocommerce_template_loop_add_to_cart();
}
?>
</div>

и все получилось, правда 2 цены
яж говорю.. все зависит от темы.. на некоторых две кнопки бывает =) Что у вас за тема?
 

Igorloki

Новичок
#6
яж говорю.. все зависит от темы.. на некоторых две кнопки бывает =) Что у вас за тема?
так было 2 кнопки и описание, просто часть удалил и стала 1 кнопка)) тема еволве, фиговая, в том плане, что разработчики делали ее под разные варианты сайтов. нужно было брать другую, простую, с шапкой и левым меню)) а то я в коде запутался, интегрируя магазин) в итоге, пока забил)
 

Igorloki

Новичок
#7
яж говорю.. все зависит от темы.. на некоторых две кнопки бывает =) Что у вас за тема?
ха))) не все так просто)) теперь при выборе товара и добавлении в корзину во всех товарах после, обновления, появляется этот выбор)))))
http://u0031877.plsk.regruhosting.ru/wordpress/?product_cat=pitstsa
 

redjek

Опытный
Местный
#8
ха))) не все так просто)) теперь при выборе товара и добавлении в корзину во всех товарах после, обновления, появляется этот выбор)))))
http://u0031877.plsk.regruhosting.ru/wordpress/?product_cat=pitstsa
чтото гдето походу ошибка в айксе у меня в стандартных темах и допиленных все нор
И как ты сделал выбор опций чербоксами?
 
#11
в в файле content-product.php папке /woocommerce/templates
вместо

Код:
    <?php
            /**
             * woocommerce_after_shop_loop_item_title hook
             *
             * @hooked woocommerce_template_loop_rating - 5
             * @hooked woocommerce_template_loop_price - 10
             */
            do_action( 'woocommerce_after_shop_loop_item_title' );
        ?>

    </a>

    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

</li>
ставим это
Код:
<div class="product-info"></a>
        <?php
?>

<div class="catbox">

<?php


add_action('woocommerce_after_shop_loop_item_title','woocommerce_template_single_excerpt', 5); ?>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<?php do_action( 'woocommerce_after_shop_loop_item' ); ?>

<?php

if($product->product_type == "variable"){
woocommerce_variable_add_to_cart();
} else {
woocommerce_template_loop_add_to_cart();
}

?>

</div>

И все зависит еще от темы.. Может сетка товаров

поехать все к едрени фени !!!

а вот еще такой вопрос, ведь тут работает все, кроме картинки, как сделать, что бы с вариантами и картинка менялась?
 

redjek

Опытный
Местный
#12
а вот еще такой вопрос, ведь тут работает все, кроме картинки, как сделать, что бы с вариантами и картинка менялась?[/QUOTназвание свойст в варианте убирается опять же путем редактирование файла вариации , нужно удалить тайтл
так просто, в карте товара загрузи картинку для каждого варианта, и должна меняться
 
Сверху Снизу