Suporte » Outros assuntos » Validar um CEP dentro das configurações de entrega

  • Resolvido rokrjr

    (@rokrjr)


    Preciso de um comportamento igual ao desse site, ao tentar adicionar um produto no carrinho, pedir o CEP do usuário e checar dentro das regras de envio. Isso acontece no checkout, mas não consigo fazer manualmente, via código. Alguém sabe como proceder?

    Desde já agradeço.

    • Este tópico foi modificado 3 anos atrás por rokrjr.
Visualizando 1 resposta (de um total de 1)
  • rokrjr

    (@rokrjr)

    Resolvi com o seguinte código encontrado na área de testes do WooCommerce:

    $package = array(
        'destination' => array(
            'country'  => $country,
            'state'    => $state,
            'postcode' => $postcode
        ),
    );
    
    $data_store = WC_Data_Store::load( 'shipping-zone' );
    $matching_zone_id = $data_store->get_zone_id_from_package( $package );
    
    return ($matching_zone_id > 0);
    • Esta resposta foi modificada 3 anos atrás por rokrjr.
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Validar um CEP dentro das configurações de entrega’ está fechado para novas respostas.