Як отримати ID продуктів у кошику [WooCommerce]

Привіт:) У цьому пості покажу 2 простих способи отримати ID товарів (продуктів) у кошику.

Для цього додайте код у файл functions.php

// Варіант 1

add_action( 'wp_head', function() {
    $product_id = array();
    if ( is_cart() ) {
        
        foreach( WC()->cart->get_cart() as $cart_item ) {
            $product_id[] = $cart_item['product_id'];
        }

        var_dump( $product_id );
    }
});


// Варіант 2

add_action( 'wp_head', function() {
    $product_id = array();
    if ( is_cart() ) {
        
        global $woocommerce;
        foreach( $woocommerce->cart->get_cart() as $cart_item ) {
            $product_id[] = $cart_item['product_id'];
        }

        var_dump( $product_id );
    }
});

Михайло Петров
Михайло Петров

Мене звати Михайло. Я — WordPress-розробник. Створюю візитки, корпоративні сайти, блоги на WordPress.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *