Luc45 / WooCommerce-Correios-Calculo-de-Frete-na-Pagina-do-Produto

Habilita o cálculo de frete na página do produto no WooCommerce.
GNU General Public License v2.0
24 stars 11 forks source link

Não é possível customizar o disparo e ação do botão de calcular frete #23

Open wilmerlm11 opened 4 years ago

wilmerlm11 commented 4 years ago

Fala @Luc45 , td bem??

Mais um item aqui pra facilitar a customização... O código JavaScript de binder do click do botão de calcular frete:

$('#cfpp .calculo-de-frete div').on('click', function(e) { ...

Como ele chama direto uma função anônima, não é possível customizar essa parte do código. Por exemplo, eu queria deixar o formzinho direto na tela, mas desabilitar o botão ou exibir uma msg de erro, caso a pessoa clique no botão sem selecionar todos os atributos necessários de uma variação do produto. E aí, se passasse por essa condição, aí sim chamar a função que busca o frete.

Se pelo menos essa função fosse quebrada em outra, daria pra dar um unbind só nela, fazer minha validação, e chamar a função logo depois.

Ou poderia refatorar esse código pra permitir uma customização da condição que permite o disparo, sabe?

Faz sentido?

Abraços

Abraço