Jak zobrazit třídu dopravy v košíku - Affinite.io CZ

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

Automatické dokončení objednávky pro virtuální produkty
Automatické dokončení objednávky pro virtuální produkty
21 Zář, 2021
Jak přidat vlastní obsah do prázdného košíku
Jak přidat vlastní obsah do prázdného košíku
02 Říj, 2021

Looking for something?