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;
}
}
Got a project in mind? Send me a quick message, and I'll get back to you within 24 hours!.
Recent Posts
- Disabling Payment Methods in WooCommerce Based on Conditions
- How to Update Product Quantity in WooCommerce Using Custom Code
- Dynamically Generating a Table of Contents in WordPress
- Direct Checkout in WooCommerce - Add Product to Cart from Checkout Page & Skip Shop, Product, and Cart Pages
- Understanding the Impact of git reset --hard Command
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.