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;
}
}
Looking for a skilled WordPress/WooCommerce developer? I'm currently available for freelance, contract, or full-time remote opportunities! Let's create something amazing together. Send me a quick message, and I'll respond within 24 hours!
Recent Posts
- Automating Code Linting with GitHub Actions for WordPress Plugins
- Comprehensive Guide to Linting PHP, JavaScript, and CSS in WordPress Plugins Using Composer
- The Ultimate Guide to Indexing in Database Design
- Understanding 'update_meta_cache' in WordPress - When to Use It, When Not to, and Its Impact on Database Queries
- A Guide to Configuring JavaScript and SCSS Paths in WordPress Plugins with @wordpress/scripts
Your Questions / Comments
If you found this article interesting, found errors, or just want to discuss about it, please get in touch.