add_filter( 'woocommerce_package_rates', 'gestion_exclusiva_envio_baterias', 1000000, 2 ); function gestion_exclusiva_envio_baterias( $rates, $package ) { $clase_objetivo = 'productos-pesados'; $hay_pesados = false; // 1. Detectar si hay productos pesados foreach ( $package['contents'] as $item ) { if ( $item['data']->get_shipping_class() === $clase_objetivo ) { $hay_pesados = true; break; } } $nuevas_tarifas = array(); if ( $hay_pesados ) { // CASO A: Hay productos pesados -> Solo dejamos el de baterías foreach ( $rates as $rate_id => $rate ) { if ( stripos( $rate->label, 'baterías' ) !== false ) { $nuevas_tarifas[$rate_id] = $rate; } } } else { // CASO B: NO hay productos pesados -> Quitamos el de baterías y dejamos el resto (GLS, MRW...) foreach ( $rates as $rate_id => $rate ) { if ( stripos( $rate->label, 'baterías' ) === false ) { $nuevas_tarifas[$rate_id] = $rate; } } } // Si hemos filtrado algo, devolvemos la nueva lista. Si no, devolvemos lo original. return ! empty( $nuevas_tarifas ) ? $nuevas_tarifas : $rates; }
Das Beste dieses Monats. Exklusive Geschenke auf ausgewählte Produkte
Ergebnisse 1 – 16 von 29Nach neuesten sortiert
¡Verdoppeln Sie Ihre Produktivität überall! Das 16-Zoll-tragbarer Monitor bietet einen Bildschirm FHD+ (1920×1200) im Format 16:10, mehr Arbeitsfläche für ein komfortableres und effizienteres Arbeiten.
Licht (1,27 kg), mit robustes Aluminiumgehäuse und die Vielseitige Anschlussmöglichkeiten über USB-C und Mini-HDMI, Es eignet sich perfekt zum Arbeiten, Lernen oder Spielen, wo immer Sie wollen.
Schützen Sie Ihr Gerät der Blackview Active-Serie mit der C03 Echtlederhülle, die stoßfest und für den Einsatz im Freien geeignet ist.
Blackview C03: Active 7/Active 10 Pro Stand Case
Blackview Tab 80 Kinder-Tablet | 12 GB RAM 64 GB ROM
AuraBass 3: Bluetooth-Stereo-Lautsprecher
Blackview MP20 Mini-PC AMD Ryzen 3 (3300U)
Blackview ZENO 1 | 8 Zoll mit Android 15, 18 GB RAM und 256 GB ROM