add_filter('woocommerce_package_rates', 'adjust_shipping_based_on_item_count', 10, 2);
function adjust_shipping_based_on_item_count($rates, $package) {
    $item_count = WC()->cart->get_cart_contents_count();

    if ($item_count > 5) {
        foreach ($rates as $rate_id => $rate) {
            $rates[$rate_id]->cost += 2.00; // Zusätzliche Versandkosten ab 6 Artikeln
        }
    }

    return $rates;
}