Как правильно сделать кнопку "добавить в корзину" для вариаций?
Мне нужно вывести в карточке товара его вариации и отдельную кнопку "Купить" для каждой вариации. Вариации я вывел, но как добавить кнопку, не знаю.
Как правильно добавить кнопку для каждой вариации?
add_action( 'woocommerce_after_shop_loop_item', 'product_variations_stock', 25 );
function product_variations_stock(){
global $product;
if ( $product->is_type( 'variable' ) ) {
echo '<p class="variations-loop">';
foreach ( $product->get_available_variations() as $variation ) {
$attribute = array();
foreach ( $variation[ 'attributes' ] as $name => $value ) {
$attribute[] = $value;
}
if ( $variation[ 'max_qty' ] > 0 ) {
echo '<strong>' . join( ', ', $attribute ) . ':</strong> ' . $variation[ 'max_qty' ] . ' в наличии<br>';
} else {
echo '<strong>' . join(', ', $attribute ) . ':</strong> нет в наличии<br>';
}
}
echo '</p>';
}
}