Sarathlal N

Show SKU with product names in cart & checkout - WooCommerce

Recently, one of my clients requested to display product SKU with product names in cart & checkout pages.

Here is the solution to achieve the requirement. You have to use the code snippet in your child theme’s functions.php file.

add_filter( 'woocommerce_cart_item_name', 'tl3er4_cart_item_name', 10, 3 );
function tl3er4_cart_item_name( $item_name,  $cart_item,  $cart_item_key ) {
    // Modify page slug
    if ( is_page( array( 'cart', 'quick-order' ) ) ) {
	    $product = $cart_item['data'];
	    if($product->get_sku()){
		    echo $item_name.' ('.$product->get_sku().')';
	    }else{
		    echo $item_name;	
	    }
    }else{
	    echo $item_name;
    }
}

Recent Posts

  1. Change / Disable the Easy Digital Download renewal discount if the license key expired
  2. Create dynamic image using Python with Pillow package
  3. Discard local changes in Git
  4. Remove last commit from Git repository
  5. Change the directory name of Git repository

Your Questions / Comments

If you found this article interesting, found errors, or just want to discuss about it, please get in touch.