HasteDesign / Registrations-for-WooCommerce

Add a registration product type to your WooCommerce installation.
GNU General Public License v2.0
38 stars 16 forks source link

Forçar o produto a ser virtual #45

Open alexlana opened 4 years ago

alexlana commented 4 years ago

Olá! Obrigado pelo plugin! :)

Uma função desse tipo seria uma boa para forçar o produto a ficar sem frete. Ou acham que algumas pessoas vão precisar de frete para esse tipo de produto?

function rfw_virtual ( $this_is_virtual, $instance ) { if ( $instance->get_type() == 'registrations' ) { return false; } else { return $this_is_virtual; } } add_filter( 'woocommerce_product_needs_shipping', 'rfw_virtual', 10, 2 );

allysonsouza commented 4 years ago

Deixamos a questão do frete para a configuração padrão do WooCommerce, pois, não sabemos se pode vir a ser utilizado por alguém.

Imagine a venda de uma inscrição para um evento que é preciso enviar um ingresso impresso, ou um curso que quer enviar material para o aluno, é algo que nunca ocorreu conosco, nem vimos essa necessidade nos relatos de quem utilizou o plugin, mas pareceu sensato deixar em aberto.

Acho que este snippet pode ficar bem na wiki, como referência para quem precisar forçar essa desabilitação, o que acha?

alexlana commented 4 years ago

Acho que sim! Nunca usei a Wiki, prefere inserir lá ou eu faço isso?