Cep de origem pode ser alterado via código?
-
Tenho um site marketplace que usa Dokan. Minha dúvida é se, ao se fazer um contrato com os correios via CNPJ, a gente pode continuar mudando o cep de origem com esse hook aqui e todo cálculo vai funcionar corretamente?
function get_cep_seller($seller_id) { $address = get_user_meta($seller_id, 'dokan_profile_settings'); return $address[0]['address']['zip']; } function muda_cep_origem($cep_origem, $metodo_entrega, $woocommerce_shipping_method_id, $carrinho) { //$cart = WC()->cart->get_cart(); if (!empty($carrinho['seller_id']) && is_int($carrinho['seller_id'])) { $cep_origem = get_cep_seller($carrinho['seller_id']); } else { $key_contents = key($carrinho['contents']); $product_id = $carrinho['contents'][$key_contents]['product_id']; $post_data = get_post($product_id); $vendor_id = $post_data->post_author; $cep_origem = get_cep_seller($vendor_id); } return $cep_origem; } add_filter('woocommerce_correios_origin_postcode', 'muda_cep_origem', 10, 4)
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Cep de origem pode ser alterado via código?’ is closed to new replies.