Multiplas Classes de Entrega
-
Queriamos usar mais slugs no seguinte código:
function my_wc_free_shipping_by_shipping_class( $rates, $package ) { $shipping_class = 'entrega-gratuita'; // Slug da sua classe de entrega. $allow_free_shipping = true; // Verifica se todos os produtos precisam ser entregues e se possuem a class de entrega selecionada. foreach ( $package['contents'] as $value ) { $product = $value['data']; if ( $product->needs_shipping() && $shipping_class !== $product->get_shipping_class() ) { $allow_free_shipping = false; break; } } // Remove a entrega gratuita se algum produto não possuir a classe de entrega selecionada. if ( ! $allow_free_shipping ) { foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id ) { unset( $rates[ $rate_id ] ); break; } } } return $rates; } add_filter( 'woocommerce_package_rates', 'my_wc_free_shipping_by_shipping_class', 100, 2 );
gostaria de incluir mais slugs nesse código como:
frete-gratis-luxo-sp-rj
gratis-kit-cachaca-df-goA página que eu preciso de ajuda: [fazer login para ver o link]
- O tópico ‘Multiplas Classes de Entrega’ está fechado para novas respostas.