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
- Automating Release Generation with GitHub Actions
- WP CLI Commands to Bulk Delete Entries in WordPress Database
- Split a Single CSV File into Multiple Files Using the Split Command - Bash
- Migrating code repo from BitBucket to GitHub
- Streamlining Development - Our Journey with Git, Bitbucket, and Jira
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.