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; }
Il meglio di questo mese. Regali esclusivi su prodotti selezionati
Visualizzazione di 1-16 di 29 risultatiOrdina in base al più recente
¡Raddoppia la tua produttività ovunque! Questo Monitor portatile da 16 pollici offre uno schermo Full HD+ (1920×1200) in formato 16:10, offrendo più spazio di lavoro per un'esperienza più confortevole ed efficiente.
Leggero (1,27 kg), con alloggiamento in alluminio resistente E Connettività versatile tramite USB-C e Mini HDMI, È perfetto per lavorare, studiare o giocare ovunque tu voglia.
Proteggi il tuo dispositivo Blackview Active Series con la custodia in vera pelle C03, resistente agli urti e all'uso intenso all'aperto.
Blackview ZENO 1 | 8" con Android 15, 18 GB di RAM e 256 GB di ROM
Oscal PM400 Pro – Pannello solare portatile da 400 W
Blackview Airbuds 300. Cuffie sportive.
Blackview ZENO 1 | 8" con Android 15, 12 GB di RAM e 64 GB di ROM
Oscal PM200 Pro – Pannello solare portatile da 200 W