Jak zobrazit třídu dopravy v košíku

Třídy dopravy jsou velice mocný nástroj, pokud s ním dokážete správně pracovat. Můžete je využít pro úpravu ceny dopravy u speciálního zboží, nebo je využít jako nositele doplňujících informací.

Tento snippet vám umožní zobrazit v košíku název dopravní třídy, což jsem v tomto případě využil k přidání textu „křehké“ k položce v košíku

Pro zobrazení použijte následující snippet:

add_filter( 'woocommerce_cart_item_name', 'shipping_class_in_item_name', 20, 3 );
function shipping_class_in_item_name( $item_name, $cart_item, $cart_item_key ) {
    
	if( ! ( is_cart() || is_checkout() ) ) {
		return $item_name;
	}

    $product = $cart_item['data'];
    $shipping_class_id = $product->get_shipping_class_id();
    
    if( empty( $shipping_class_id ) ) {
        return $item_name;
	}

	$shipping_class_term = get_term( $shipping_class_id, 'product_shipping_class' );

    $output = '<br><span class="item-shipping_class" style="font-size:12px;font-weight:normal;">' . $shipping_class_term->name . '</span>';

    return $item_name . $output;

}

Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *