Verkochte producten in je bestellingen overzicht in WooCommerce

woocommerce

Sommigen vind 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. Dan pas zie je welke producten er zijn verkocht. 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>';
    }
}

Wanneer je deze code gebruikt zullen de verkochte producten worden getoond in de kolom ‘Status’ in je bestellingenoverzicht in WooCommerce.

(Visited 64 times, 1 visits today)