Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Нашел ответ кому нужно пользуйтесь. Это хук для добавления вариативного товара с категории
add_filter( 'woocommerce_add_to_cart_redirect', 'antondrob_redirect_checkout_add_cart' );
function antondrob_redirect_checkout_add_cart( $url ) {
if( !is_product() ){
$url = wp_get_referer();
return $url...
Частично вопрос решил вывел выбор вариативного товара в каталоге с помощью этого хука в functions.php
add_filter('woocommerce_loop_add_to_cart_link', 'variation_on_category');
function variation_on_category(){
global $product;
if ($product->is_type('variable')) {
// Enqueue...
Можно сделать на Woocommerce выбор вариации товаров в самом каталоге как тут только это пример с опен карта http://prntscr.com/mb4k7k . Что бы при выборе по весу и количеству товара сразу менялась в каталоге цена и была сразу кнопка добавить в корзину.
Вот примерно нашел решение только кнопка перенаправляет на описание товара. Что нужно изменить в коде чтобы добавляло в корзину.
add_filter( 'woocommerce_loop_add_to_cart_link', 'custom_product_link' );
function custom_product_link( $link ) {
global $product;
echo '<a href="'.esc_url(...
Так есть возможность добавлять в корзину без выбора вариативного товара. Выбор вариативного товара предусмотрен в самой корзине. Вот скрин http://prntscr.com/lm0frl. В самой корзине внизу есть товары которые можно дополнительно добавить.