Suporte » Plugins » WooCommerce: categoria de produto vendida somente para determinada faixa de CEP

  • Resolvido marcelo2605

    (@marcelo2605)


    Pessoal, preciso de sugestão de como fazer isso.

    Tenho duas categorias de produtos: secos e congelados. Os produtos secos podem ser vendidos para todo o Brasil, através do método SEDEX. Os produtos congelados só serão vendidos para a cidade de São Paulo através do método Taxa fixa.

    Como colocar isso em prática? Uma solução seria usar um hook no cálculo do frete e no checkout para verificar o CEP informado e a categoria dos produtos no carrinho. Mas queria ver se existe algo mais simples.

    • Este tópico foi modificado 6 anos, 4 meses atrás por marcelo2605.
Visualizando 1 resposta (de um total de 1)
  • Criador do tópico marcelo2605

    (@marcelo2605)

    A solução que encontrei foi incluir um formulário através do hook woocommerce_single_product_summary onde o usuário informa seu CEP e uma função verifica se o mesmo está dentro das faixas permitidas. Se estiver, salva o valor em uma session (usei o wp_session), que depois é verificada usando o hook woocommerce_add_to_cart_validation.

    Claro que esta solução não é a prova de falhas, mas resolveu para mim.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘WooCommerce: categoria de produto vendida somente para determinada faixa de CEP’ está fechado para novas respostas.