Verkochte producten in je bestellingen overzicht in WooCommerce

verkochte producten in Woocommerce

Sommigen vinden het een gemiste kans, terwijl het anderen niets kan schelen: In het scherm Bestellingen in WooCommerce kun je niet zien wát je hebt verkocht. Hiervoor moet je eerst een bestelling openen. Dán pas zie je wat de verkochte producten zijn. Wanneer je het prima vind op de manier zoals WooCommerce dit standaard doet, laat je het gewoon zoals het is. Wanneer je wél graag in een oogopslag wilt zien wat je hebt verkocht kun je het volgende doen:

Code in functions.php

Wanneer je onderstaande code toevoegd in de functions.php van je (child)thema, zie je op het Bestellingen-scherm welke producten er verkocht zijn.

//producten in overzicht bestellingen tonen
add_action( 'manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 20, 2 );
function custom_orders_list_column_content( $column, $post_id ) {
    global $the_order, $post;

    if ( 'order_status' === $column ) {
        $products_names = []; // Initializing

        // Loop through order items
        foreach ( $the_order->get_items() as $item ) {
            $product = $item->get_product(); // Get the WC_Product object
            $products_names[]  = $item->get_name(); // Store in an array
        }
        // Display
        echo '<ul style="list-style: none;"><li>' . implode('</li><li>', $products_names) . '</li></ul>';
    }
}

Verkochte producten nu zichtbaar in WooCommerce

Wanneer je deze code gebruikt zullen de verkochte producten worden getoond in de kolom ‘Status’ in je bestellingenoverzicht in WooCommerce. Op die manier zie jij in je overzicht van de bestellingen al welke producten er per bestelling verkocht zijn.

(Visited 742 times, 3 visits today)