Добавьте вариант и количество товара в блок WooCommerce — Товары по категориям

#wordpress #woocommerce #woocommerce-theming

Вопрос:

Я хочу добавить селектор продуктов по количеству и вариантам в блок WooCommerce — Продукты по категориям. Я знаю, что есть фильтр «woocommerce_blocks_product_grid_item_html», и мы работаем с ним, чтобы внести некоторые изменения в вывод. Есть ли способ добавить параметры варианта продукта и селектор количества в этот блок с помощью этого фильтра или лучше использовать другой крючок/фильтр?

 <?php

// ************************************************************
// Adding Short Description to Woocommerce Product Picker Block
// ************************************************************

function wc_changes_to_gutenberg_block( $html, $data, $product ) {
    $data->short_description = "<p>". $product->get_short_description(); "</p>";
    $product_image = wp_get_attachment_image($product->get_image_id(), 'wc-block-product' );
    $product_icons = get_field('product_hover_icons', $product->get_id());
    $wide_image = $product_icons['wide_image'] ? 'animate-vertical' : '';
    $icon_left = $product_icons['icon_left'];
    $icon_right = $product_icons['icon_right'];
    $product_title = "<h3>" . $product->get_name() . "</h3>";

    $output = "
<li class="wc-block-grid__product animate-block">
        <a href="{$data->permalink}" class="wc-block-grid__product-link">
            <div class='wc-block-grid__product-image $wide_image'>
                $icon_left
                $icon_right
                $product_image
            </div>
            $product_title
        </a>
        {$data->rating}
        {$data->short_description}
        {$data->badge}
        {$data->price}
        {$data->button}

</li>
    ";

    return $output;
}

add_filter("woocommerce_blocks_product_grid_item_html", "wc_changes_to_gutenberg_block", 10, 3);



 

Спасибо вам за помощь!